Uses of Class
com.couchbase.client.core.api.kv.CoreDurability
Packages that use CoreDurability
Package
Description
-
Uses of CoreDurability in com.couchbase.client.core.api.kv
Fields in com.couchbase.client.core.api.kv declared as CoreDurabilityMethods in com.couchbase.client.core.api.kv that return CoreDurabilityModifier and TypeMethodDescriptionstatic CoreDurabilityCoreDurability.of(DurabilityLevel level) static CoreDurabilityCoreDurability.of(Observe.ObservePersistTo persistTo, Observe.ObserveReplicateTo replicateTo) Methods in com.couchbase.client.core.api.kv with parameters of type CoreDurabilityModifier and TypeMethodDescriptionCoreKvBinaryOps.appendAsync(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) default CoreMutationResultCoreKvBinaryOps.appendBlocking(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) default Mono<CoreMutationResult>CoreKvBinaryOps.appendReactive(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) CoreKvBinaryOps.decrementAsync(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) default CoreCounterResultCoreKvBinaryOps.decrementBlocking(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) default Mono<CoreCounterResult>CoreKvBinaryOps.decrementReactive(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) CoreKvBinaryOps.incrementAsync(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) default CoreCounterResultCoreKvBinaryOps.incrementBlocking(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) default Mono<CoreCounterResult>CoreKvBinaryOps.incrementReactive(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) CoreKvOps.insertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) default CoreMutationResultCoreKvOps.insertBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) default Mono<CoreMutationResult>CoreKvOps.insertReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) CoreKvBinaryOps.prependAsync(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durabilityLevel) default CoreMutationResultCoreKvBinaryOps.prependBlocking(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) default Mono<CoreMutationResult>CoreKvBinaryOps.prependReactive(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) CoreKvOps.removeAsync(CoreCommonOptions common, String key, long cas, CoreDurability durability) default CoreMutationResultCoreKvOps.removeBlocking(CoreCommonOptions common, String key, long cas, CoreDurability durability) default Mono<CoreMutationResult>CoreKvOps.removeReactive(CoreCommonOptions common, String key, long cas, CoreDurability durability) CoreKvOps.replaceAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) default CoreMutationResultCoreKvOps.replaceBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) default Mono<CoreMutationResult>CoreKvOps.replaceReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) CoreKvOps.subdocMutateAsync(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) default CoreSubdocMutateResultCoreKvOps.subdocMutateBlocking(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) default Mono<CoreSubdocMutateResult>CoreKvOps.subdocMutateReactive(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) CoreKvOps.upsertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) default CoreMutationResultCoreKvOps.upsertBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) default Mono<CoreMutationResult>CoreKvOps.upsertReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) static voidCoreKvBinaryParamValidators.validateAppendPrependArgs(String key, CoreKeyspace keyspace, CoreCommonOptions options, byte[] content, long cas, CoreDurability durability) static voidCoreKvBinaryParamValidators.validateIncrementDecrementArgs(String key, CoreKeyspace keyspace, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) static voidCoreKvParamValidators.validateInsertParams(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) static voidCoreKvParamValidators.validateRemoveParams(CoreCommonOptions common, String key, long cas, CoreDurability durability) static voidCoreKvParamValidators.validateReplaceParams(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) static voidCoreKvParamValidators.validateUpsertParams(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) -
Uses of CoreDurability in com.couchbase.client.core.classic
Methods in com.couchbase.client.core.classic with parameters of type CoreDurabilityModifier and TypeMethodDescriptionstatic <T extends CoreMutationResult>
CompletableFuture<T>ClassicHelper.maybeWrapWithLegacyDurability(CompletableFuture<T> input, String key, CoreDurability durability, Core core, KeyValueRequest<?> request) Helper method to wrap a mutation result to perform legacy durability requirements if needed. -
Uses of CoreDurability in com.couchbase.client.core.classic.kv
Methods in com.couchbase.client.core.classic.kv with parameters of type CoreDurabilityModifier and TypeMethodDescriptionstatic CompletableFuture<CoreMutationResult>BinaryAccessor.append(Core core, AppendRequest request, String key, CoreKeyspace keyspace, CoreDurability durability) ClassicCoreKvBinaryOps.appendAsync(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) Appends binary content to the document with custom options.static CompletableFuture<CoreCounterResult>BinaryAccessor.decrement(Core core, DecrementRequest request, String id, CoreKeyspace keyspace, CoreDurability durability) ClassicCoreKvBinaryOps.decrementAsync(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) Decrements the counter document by one or the number defined in the options.static CompletableFuture<CoreCounterResult>BinaryAccessor.increment(Core core, IncrementRequest request, String id, CoreKeyspace keyspace, CoreDurability durability) ClassicCoreKvBinaryOps.incrementAsync(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) Increments the counter document by one or the number defined in the options.ClassicCoreKvOps.insertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) static CompletableFuture<CoreMutationResult>BinaryAccessor.prepend(Core core, PrependRequest request, String key, CoreKeyspace keyspace, CoreDurability durability) ClassicCoreKvBinaryOps.prependAsync(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) Prepends binary content to the document with custom options.ClassicCoreKvOps.removeAsync(CoreCommonOptions common, String key, long cas, CoreDurability durability) ClassicCoreKvOps.replaceAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) ClassicCoreKvOps.subdocMutateAsync(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) ClassicCoreKvOps.upsertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) -
Uses of CoreDurability in com.couchbase.client.core.protostellar
Methods in com.couchbase.client.core.protostellar with parameters of type CoreDurabilityModifier and TypeMethodDescriptionstatic com.couchbase.client.protostellar.kv.v1.DurabilityLevelCoreProtostellarUtil.convert(CoreDurability dl) static RequestSpanCoreProtostellarUtil.createSpan(CoreProtostellar core, String spanName, CoreDurability durability, RequestSpan parent) static DurationCoreProtostellarUtil.kvDurableTimeout(Optional<Duration> customTimeout, CoreDurability dl, CoreProtostellar core) Constructors in com.couchbase.client.core.protostellar with parameters of type CoreDurabilityModifierConstructorDescriptionProtostellarKeyValueRequest(TGrpcRequest request, CoreProtostellar core, CoreKeyspace keyspace, String key, CoreDurability durability, String requestName, RequestSpan span, Duration timeout, boolean readonly, RetryStrategy retryStrategy, Map<String, Object> clientContext, long encodeDurationNanos) -
Uses of CoreDurability in com.couchbase.client.core.protostellar.kv
Methods in com.couchbase.client.core.protostellar.kv with parameters of type CoreDurabilityModifier and TypeMethodDescriptionProtostellarCoreKvBinaryOps.appendAsync(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) ProtostellarCoreKvBinaryOps.appendBlocking(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) ProtostellarCoreKvBinaryOps.appendReactive(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) static ProtostellarRequest<com.couchbase.client.protostellar.kv.v1.AppendRequest>CoreProtoStellarKvBinaryRequests.appendRequest(CoreProtostellar core, String key, CoreKeyspace keyspace, CoreCommonOptions opts, byte[] content, long cas, CoreDurability durability) For creating Protostellar GRPC requests.ProtostellarCoreKvBinaryOps.decrementAsync(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) ProtostellarCoreKvBinaryOps.decrementBlocking(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) ProtostellarCoreKvBinaryOps.decrementReactive(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) static ProtostellarRequest<com.couchbase.client.protostellar.kv.v1.DecrementRequest>CoreProtoStellarKvBinaryRequests.decrementRequest(CoreProtostellar core, String key, CoreKeyspace keyspace, CoreCommonOptions opts, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) ProtostellarCoreKvBinaryOps.incrementAsync(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) ProtostellarCoreKvBinaryOps.incrementBlocking(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) ProtostellarCoreKvBinaryOps.incrementReactive(String id, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) static ProtostellarRequest<com.couchbase.client.protostellar.kv.v1.IncrementRequest>CoreProtoStellarKvBinaryRequests.incrementRequest(CoreProtostellar core, String key, CoreKeyspace keyspace, CoreCommonOptions opts, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) ProtostellarCoreKvOps.insertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) ProtostellarCoreKvOps.insertBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) ProtostellarCoreKvOps.insertReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) static ProtostellarRequest<com.couchbase.client.protostellar.kv.v1.InsertRequest>CoreProtostellarKeyValueRequests.insertRequest(CoreProtostellar core, CoreKeyspace keyspace, CoreCommonOptions opts, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, CompressionConfig compressionConfig) static ProtostellarRequest<com.couchbase.client.protostellar.kv.v1.MutateInRequest>CoreProtostellarKeyValueRequests.mutateInRequest(CoreProtostellar core, CoreKeyspace keyspace, CoreCommonOptions opts, String key, List<CoreSubdocMutateCommand> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) ProtostellarCoreKvBinaryOps.prependAsync(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) ProtostellarCoreKvBinaryOps.prependBlocking(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) ProtostellarCoreKvBinaryOps.prependReactive(String id, byte[] content, CoreCommonOptions options, long cas, CoreDurability durability) static ProtostellarRequest<com.couchbase.client.protostellar.kv.v1.PrependRequest>CoreProtoStellarKvBinaryRequests.prependRequest(CoreProtostellar core, String key, CoreKeyspace keyspace, CoreCommonOptions opts, byte[] content, long cas, CoreDurability durability) ProtostellarCoreKvOps.removeAsync(CoreCommonOptions common, String key, long cas, CoreDurability durability) ProtostellarCoreKvOps.removeBlocking(CoreCommonOptions common, String key, long cas, CoreDurability durability) ProtostellarCoreKvOps.removeReactive(CoreCommonOptions common, String key, long cas, CoreDurability durability) static ProtostellarRequest<com.couchbase.client.protostellar.kv.v1.RemoveRequest>CoreProtostellarKeyValueRequests.removeRequest(CoreProtostellar core, CoreKeyspace keyspace, CoreCommonOptions opts, String key, long cas, CoreDurability durability) ProtostellarCoreKvOps.replaceAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) ProtostellarCoreKvOps.replaceBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) ProtostellarCoreKvOps.replaceReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) static ProtostellarRequest<com.couchbase.client.protostellar.kv.v1.ReplaceRequest>CoreProtostellarKeyValueRequests.replaceRequest(CoreProtostellar core, CoreKeyspace keyspace, CoreCommonOptions opts, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, CompressionConfig compressionConfig) ProtostellarCoreKvOps.subdocMutateAsync(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) ProtostellarCoreKvOps.subdocMutateBlocking(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) ProtostellarCoreKvOps.subdocMutateReactive(CoreCommonOptions common, String key, Supplier<List<CoreSubdocMutateCommand>> commands, CoreStoreSemantics storeSemantics, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, boolean accessDeleted, boolean createAsDeleted) ProtostellarCoreKvOps.upsertAsync(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) ProtostellarCoreKvOps.upsertBlocking(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) ProtostellarCoreKvOps.upsertReactive(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) static ProtostellarRequest<com.couchbase.client.protostellar.kv.v1.UpsertRequest>CoreProtostellarKeyValueRequests.upsertRequest(CoreProtostellar core, CoreKeyspace keyspace, CoreCommonOptions opts, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry, CompressionConfig compressionConfig)