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 CoreDurability
CoreDurability.of
(DurabilityLevel level) static CoreDurability
CoreDurability.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 CoreMutationResult
CoreKvBinaryOps.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 CoreCounterResult
CoreKvBinaryOps.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 CoreCounterResult
CoreKvBinaryOps.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 CoreMutationResult
CoreKvOps.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 CoreMutationResult
CoreKvBinaryOps.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 CoreMutationResult
CoreKvOps.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 CoreMutationResult
CoreKvOps.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 CoreSubdocMutateResult
CoreKvOps.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 CoreMutationResult
CoreKvOps.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 void
CoreKvBinaryParamValidators.validateAppendPrependArgs
(String key, CoreKeyspace keyspace, CoreCommonOptions options, byte[] content, long cas, CoreDurability durability) static void
CoreKvBinaryParamValidators.validateIncrementDecrementArgs
(String key, CoreKeyspace keyspace, CoreCommonOptions options, CoreExpiry expiry, long delta, Optional<Long> initial, CoreDurability durability) static void
CoreKvParamValidators.validateInsertParams
(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry) static void
CoreKvParamValidators.validateRemoveParams
(CoreCommonOptions common, String key, long cas, CoreDurability durability) static void
CoreKvParamValidators.validateReplaceParams
(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) static void
CoreKvParamValidators.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.DurabilityLevel
CoreProtostellarUtil.convert
(CoreDurability dl) static RequestSpan
CoreProtostellarUtil.createSpan
(CoreProtostellar core, String spanName, CoreDurability durability, RequestSpan parent) static Duration
CoreProtostellarUtil.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)