public class EtcdKeyGetRequest extends EtcdKeyRequest
key, requestParamsclientImpl, method| Constructor and Description |
|---|
EtcdKeyGetRequest(EtcdClientImpl clientImpl)
Constructs an EtcdKeysGetRequest
|
EtcdKeyGetRequest(EtcdClientImpl clientImpl,
java.lang.String key)
Constructs an EtcdKeysGetRequest
|
| Modifier and Type | Method and Description |
|---|---|
EtcdKeyGetRequest |
dir()
Set if operation is on a directory
|
EtcdKeyGetRequest |
recursive()
Set if operation is recursive
|
boolean |
shouldBeWaiting()
Get if command should be waiting
|
EtcdKeyGetRequest |
sorted()
Set that server should return values sorted
|
EtcdKeyGetRequest |
timeout(int timeout,
java.util.concurrent.TimeUnit unit)
Set timeout for request
|
EtcdKeyGetRequest |
waitForChange()
Set if server should wait
|
EtcdKeyGetRequest |
waitForChange(int waitIndex)
Set that server should wait for a certain change index
|
getRequestParams, getUri, send, setKeygetMethod, getPromise, getTimeout, getTimeoutUnit, setPromisepublic EtcdKeyGetRequest(EtcdClientImpl clientImpl)
clientImpl - the client to handle this requestpublic EtcdKeyGetRequest(EtcdClientImpl clientImpl, java.lang.String key)
clientImpl - the client to handle this requestkey - to getpublic EtcdKeyGetRequest waitForChange()
public EtcdKeyGetRequest waitForChange(int waitIndex)
waitIndex - to wait forpublic EtcdKeyGetRequest sorted()
public EtcdKeyGetRequest dir()
public EtcdKeyGetRequest recursive()
public boolean shouldBeWaiting()
public EtcdKeyGetRequest timeout(int timeout, java.util.concurrent.TimeUnit unit)
EtcdRequesttimeout in class EtcdRequest<EtcdKeysResponse>timeout - in unitunit - time unit for timeout