Class PutOption.Builder

java.lang.Object
io.etcd.jetcd.options.PutOption.Builder
Enclosing class:
PutOption

public static final class PutOption.Builder extends Object
Builder to construct a put option.
  • Method Details

    • 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:
      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