Class IncrementOptions


public class IncrementOptions
extends CommonDurabilityOptions<IncrementOptions>
Modifies properties of the increment operation.
  • Method Details

    • incrementOptions

      public static IncrementOptions incrementOptions()
      Creates a new IncrementOptions.
      Returns:
      the created options.
    • delta

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

      public IncrementOptions 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 IncrementOptions 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 IncrementOptions 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