Class PutOption.Builder

  • Enclosing class:
    PutOption

    public static class PutOption.Builder
    extends java.lang.Object
    Builder to construct a put option.
    • Method Detail

      • withLeaseId

        public PutOption.Builder withLeaseId​(long leaseId)
        Assign a leaseId for a put operation. Zero means no lease.
        Parameters:
        leaseId - lease id to apply to a put operation
        Returns:
        builder
        Throws:
        java.lang.IllegalArgumentException - if lease is less than zero.
      • withPrevKV

        public PutOption.Builder withPrevKV()
        When withPrevKV is set, put response contains previous key-value pair.
        Returns:
        builder
      • build

        public PutOption build()
        build the put option.
        Returns:
        the put option