Class DecrementOptions


public class DecrementOptions
extends CommonDurabilityOptions<DecrementOptions>
Modifies properties of the decrement operation.
  • Method Details

    • decrementOptions

      public static DecrementOptions decrementOptions()
      Creates a new DecrementOptions.
      Returns:
      the created options.
    • delta

      public DecrementOptions delta​(long delta)
      The amount of which the document value should be decremented.
      Parameters:
      delta - the amount to decrement.
      Returns:
      this options class for chaining purposes.
    • initial

      public DecrementOptions initial​(long initial)
      The initial value that should be used if the document has not been created yet.
      Parameters:
      initial - the initial value to use.
      Returns:
      this options class for chaining purposes.
    • expiry

      public DecrementOptions expiry​(Duration expiry)
      Set a relative expiration time for the document (by default no expiry is set).
      Parameters:
      expiry - the custom expiry value of the document.
      Returns:
      this options class for chaining purposes.
    • expiry

      public DecrementOptions expiry​(Instant expiry)
      Set an absolute expiration time for the document (by default no expiry is set).
      Parameters:
      expiry - the custom expiry value of the document.
      Returns:
      this options class for chaining purposes.
    • build