public class EtcdKeyDeleteRequest extends EtcdKeyRequest
key, requestParamsclientImpl, method| Constructor and Description |
|---|
EtcdKeyDeleteRequest(EtcdClientImpl clientImpl,
java.lang.String key)
Constructs an EtcdKeysRequest
|
| Modifier and Type | Method and Description |
|---|---|
EtcdKeyDeleteRequest |
dir()
Set that operation is on a directory
|
EtcdKeyDeleteRequest |
prevIndex(int prevIndex)
Set the previous index to check
|
EtcdKeyDeleteRequest |
prevValue(java.lang.String value)
Set the prev value to check
|
EtcdKeyDeleteRequest |
recursive()
Set that operation is recursive
|
EtcdKeyDeleteRequest |
timeout(int timeout,
java.util.concurrent.TimeUnit unit)
Set timeout for request
|
getRequestParams, getUri, send, setKeygetMethod, getPromise, getTimeout, getTimeoutUnit, setPromisepublic EtcdKeyDeleteRequest(EtcdClientImpl clientImpl, java.lang.String key)
clientImpl - the client to handle this requestkey - key to changepublic EtcdKeyDeleteRequest prevValue(java.lang.String value)
value - to set on keypublic EtcdKeyDeleteRequest prevIndex(int prevIndex)
prevIndex - to set on keypublic EtcdKeyDeleteRequest dir()
public EtcdKeyDeleteRequest recursive()
public EtcdKeyDeleteRequest timeout(int timeout, java.util.concurrent.TimeUnit unit)
EtcdRequesttimeout in class EtcdRequest<EtcdKeysResponse>timeout - in unitunit - time unit for timeout