Uses of Class
com.couchbase.client.core.api.kv.CoreExpiry
Package
Description
-
Uses of CoreExpiry in com.couchbase.client.core.api.kv
Modifier and TypeFieldDescriptionstatic final CoreExpiry
CoreExpiry.NONE
A "null object" that represents the absence of an expiry.Modifier and TypeMethodDescriptionstatic CoreExpiry
ReturnsNONE
if the duration is zero, otherwise a relative CoreExpiry with this duration.static CoreExpiry
ReturnsNONE
if the instant's epoch second is zero, otherwise an absolute CoreExpiry with this instant.Modifier and TypeMethodDescriptionCoreKvBinaryOps.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) CoreKvOps.getAndTouchAsync
(CoreCommonOptions common, String key, CoreExpiry expiry) default CoreGetResult
CoreKvOps.getAndTouchBlocking
(CoreCommonOptions common, String key, CoreExpiry expiry) default Mono
<CoreGetResult> CoreKvOps.getAndTouchReactive
(CoreCommonOptions common, String key, CoreExpiry expiry) 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) 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.touchAsync
(CoreCommonOptions common, String key, CoreExpiry expiry) default CoreMutationResult
CoreKvOps.touchBlocking
(CoreCommonOptions common, String key, CoreExpiry expiry) default Mono
<CoreMutationResult> CoreKvOps.touchReactive
(CoreCommonOptions common, String key, CoreExpiry expiry) 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
CoreKvParamValidators.validateGetAndTouchParams
(CoreCommonOptions common, String key, CoreExpiry expiry) 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.validateReplaceParams
(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, long cas, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) static void
CoreKvParamValidators.validateTouchParams
(CoreCommonOptions common, String key, CoreExpiry expiry) static void
CoreKvParamValidators.validateUpsertParams
(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) -
Uses of CoreExpiry in com.couchbase.client.core.classic
Modifier and TypeMethodDescriptionstatic long
ClassicExpiryHelper.encode
(CoreExpiry expiry) static long
ClassicExpiryHelper.encode
(CoreExpiry expiry, Supplier<Long> millisClock) -
Uses of CoreExpiry in com.couchbase.client.core.classic.kv
Modifier and TypeMethodDescriptionClassicCoreKvBinaryOps.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.ClassicCoreKvOps.getAndTouchAsync
(CoreCommonOptions common, String key, CoreExpiry expiry) 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) 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.touchAsync
(CoreCommonOptions common, String key, CoreExpiry expiry) ClassicCoreKvOps.upsertAsync
(CoreCommonOptions common, String key, Supplier<CoreEncodedContent> content, CoreDurability durability, CoreExpiry expiry, boolean preserveExpiry) -
Uses of CoreExpiry in com.couchbase.client.core.protostellar.kv
Modifier and TypeMethodDescriptionProtostellarCoreKvBinaryOps.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) ProtostellarCoreKvOps.getAndTouchAsync
(CoreCommonOptions common, String key, CoreExpiry expiry) static ProtostellarRequest
<com.couchbase.client.protostellar.kv.v1.GetAndTouchRequest> CoreProtostellarKeyValueRequests.getAndTouchRequest
(CoreProtostellar core, CoreCommonOptions opts, CoreKeyspace keyspace, String key, CoreExpiry expiry, CompressionConfig compressionConfig) 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) 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.touchAsync
(CoreCommonOptions common, String key, CoreExpiry expiry) static ProtostellarRequest
<com.couchbase.client.protostellar.kv.v1.TouchRequest> CoreProtostellarKeyValueRequests.touchRequest
(CoreProtostellar core, CoreKeyspace keyspace, CoreCommonOptions opts, String key, CoreExpiry expiry) 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)