public class EtcdKeyRequest extends EtcdRequest<EtcdKeysResponse>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
key |
protected java.util.Map<java.lang.String,java.lang.String> |
requestParams |
clientImpl, method, retryPolicy| Constructor and Description |
|---|
EtcdKeyRequest(EtcdClientImpl clientImpl,
io.netty.handler.codec.http.HttpMethod method,
RetryPolicy retryHandler)
Constructs an EtcdKeysRequest
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getRequestParams()
Get the request parameters
|
java.lang.String |
getUri()
Get the URI to send request to
|
EtcdResponsePromise<EtcdKeysResponse> |
send()
Send request to etcd server
|
EtcdKeyRequest |
setKey(java.lang.String key)
Set key for request
|
EtcdKeyRequest |
setRetryPolicy(RetryPolicy retryPolicy)
Set a specific retry policy for this request
|
getHttpRequest, getMethod, getPromise, getRetryPolicy, getTimeout, getTimeoutUnit, getUrl, setHttpRequest, setPromise, setUrl, timeoutprotected java.lang.String key
protected final java.util.Map<java.lang.String,java.lang.String> requestParams
public EtcdKeyRequest(EtcdClientImpl clientImpl, io.netty.handler.codec.http.HttpMethod method, RetryPolicy retryHandler)
clientImpl - the client to handle this requestmethod - to set request withretryHandler - Handles retries on failspublic EtcdKeyRequest setKey(java.lang.String key)
key - to do action onpublic EtcdKeyRequest setRetryPolicy(RetryPolicy retryPolicy)
EtcdRequestsetRetryPolicy in class EtcdRequest<EtcdKeysResponse>retryPolicy - to set for this requestpublic EtcdResponsePromise<EtcdKeysResponse> send() throws java.io.IOException
EtcdRequestsend in class EtcdRequest<EtcdKeysResponse>java.io.IOException - if sending failspublic java.lang.String getUri()
EtcdRequestgetUri in class EtcdRequest<EtcdKeysResponse>public java.util.Map<java.lang.String,java.lang.String> getRequestParams()
EtcdRequestgetRequestParams in class EtcdRequest<EtcdKeysResponse>