public class DecrementOptions extends CommonDurabilityOptions<DecrementOptions>
Modifier and Type | Class and Description |
---|---|
class |
DecrementOptions.Built |
CommonDurabilityOptions.BuiltCommonDurabilityOptions
CommonOptions.BuiltCommonOptions
Modifier and Type | Method and Description |
---|---|
DecrementOptions.Built |
build() |
static DecrementOptions |
decrementOptions()
Creates a new
DecrementOptions . |
DecrementOptions |
delta(long delta)
The amount of which the document value should be decremented.
|
DecrementOptions |
expiry(Duration expiry)
Sets the expiry for the document.
|
DecrementOptions |
expiry(Instant expiry)
Sets the expiry for the document.
|
DecrementOptions |
initial(long initial)
The initial value that should be used if the document has not been created yet.
|
durability, durability
clientContext, parentSpan, retryStrategy, self, timeout
public static DecrementOptions decrementOptions()
DecrementOptions
.public DecrementOptions delta(long delta)
delta
- the amount to decrement.public DecrementOptions initial(long initial)
initial
- the initial value to use.public DecrementOptions expiry(Duration expiry)
CAVEAT: If the counter document already exists, this option is ignored and the document's current expiry is preserved.
The duration must be less than 50 years. For expiry further in the
future, use expiry(Instant)
.
expiry
- the duration after which the document will expire (zero duration means never expire).public DecrementOptions expiry(Instant expiry)
CAVEAT: If the counter document already exists, this option is ignored and the document's current expiry is preserved.
expiry
- the point in time when the document will expire (epoch second zero means never expire).@Stability.Internal public DecrementOptions.Built build()
Copyright © 2024 Couchbase, Inc.. All rights reserved.