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| Constructor and Description |
|---|
EtcdKeyRequest(EtcdClientImpl clientImpl,
io.netty.handler.codec.http.HttpMethod method)
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
|
getMethod, getPromise, getTimeout, getTimeoutUnit, setPromise, 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)
clientImpl - the client to handle this requestmethod - to set request withpublic EtcdKeyRequest setKey(java.lang.String key)
key - to do action onpublic 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>