Package io.etcd.jetcd.options
Class PutOption.Builder
java.lang.Object
io.etcd.jetcd.options.PutOption.Builder
- Enclosing class:
- PutOption
Builder to construct a put option.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()build the put option.withLeaseId(long leaseId) Assign a leaseId for a put operation.When withPrevKV is set, put response contains previous key-value pair.
-
Method Details
-
withLeaseId
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
When withPrevKV is set, put response contains previous key-value pair.- Returns:
- builder
-
build
build the put option.- Returns:
- the put option
-