public class EtcdKeyDeleteRequest extends EtcdKeyRequest
key, requestParamsclientImpl, method, retryPolicy| Constructor and Description |
|---|
EtcdKeyDeleteRequest(EtcdClientImpl clientImpl,
java.lang.String key,
RetryPolicy retryHandler)
Constructs an EtcdKeysRequest
|
| Modifier and Type | Method and Description |
|---|---|
EtcdKeyDeleteRequest |
dir()
Set that operation is on a directory
|
EtcdKeyDeleteRequest |
prevIndex(long 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 |
setRetryPolicy(RetryPolicy retryPolicy)
Set a specific retry policy for this request
|
EtcdKeyDeleteRequest |
timeout(long timeout,
java.util.concurrent.TimeUnit unit)
Set timeout for request
|
getRequestParams, getUri, hasRequestParams, sendgetHttpRequest, getMethod, getPromise, getResponseDecoder, getRetryPolicy, getTimeout, getTimeoutUnit, getUrl, hasTimeout, setHttpRequest, setPromise, setUrlpublic EtcdKeyDeleteRequest(EtcdClientImpl clientImpl, java.lang.String key, RetryPolicy retryHandler)
clientImpl - the client to handle this requestkey - key to changeretryHandler - Handles retries on failspublic EtcdKeyDeleteRequest prevValue(java.lang.String value)
value - to set on keypublic EtcdKeyDeleteRequest prevIndex(long prevIndex)
prevIndex - to set on keypublic EtcdKeyDeleteRequest dir()
public EtcdKeyDeleteRequest recursive()
public EtcdKeyDeleteRequest timeout(long timeout, java.util.concurrent.TimeUnit unit)
EtcdRequesttimeout in class EtcdRequest<EtcdKeysResponse>timeout - in unitunit - time unit for timeoutpublic EtcdKeyDeleteRequest setRetryPolicy(RetryPolicy retryPolicy)
EtcdRequestsetRetryPolicy in class EtcdRequest<EtcdKeysResponse>retryPolicy - to set for this request