Class IncrementOptions

    • Method Detail

      • 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 custom 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.
      • cas

        public IncrementOptions cas​(long cas)
        Set the CAS from a previous read operation to perform optimistic concurrency.
        Parameters:
        cas - the CAS to use for this operation.
        Returns:
        this options class for chaining purposes.