com.ecwid.consul.v1.kv
Class KeyValueConsulClient
java.lang.Object
com.ecwid.consul.v1.kv.KeyValueConsulClient
- All Implemented Interfaces:
- KeyValueClient
public final class KeyValueConsulClient
- extends java.lang.Object
- implements KeyValueClient
|
Method Summary |
Response<java.lang.Void> |
deleteKVValue(java.lang.String key)
|
Response<java.lang.Void> |
deleteKVValue(java.lang.String key,
QueryParams queryParams)
|
Response<java.lang.Void> |
deleteKVValue(java.lang.String key,
java.lang.String token)
|
Response<java.lang.Void> |
deleteKVValue(java.lang.String key,
java.lang.String token,
QueryParams queryParams)
|
Response<java.lang.Void> |
deleteKVValues(java.lang.String key)
|
Response<java.lang.Void> |
deleteKVValues(java.lang.String key,
QueryParams queryParams)
|
Response<java.lang.Void> |
deleteKVValues(java.lang.String key,
java.lang.String token)
|
Response<java.lang.Void> |
deleteKVValues(java.lang.String key,
java.lang.String token,
QueryParams queryParams)
|
Response<GetBinaryValue> |
getKVBinaryValue(java.lang.String key)
|
Response<GetBinaryValue> |
getKVBinaryValue(java.lang.String key,
QueryParams queryParams)
|
Response<GetBinaryValue> |
getKVBinaryValue(java.lang.String key,
java.lang.String token)
|
Response<GetBinaryValue> |
getKVBinaryValue(java.lang.String key,
java.lang.String token,
QueryParams queryParams)
|
Response<java.util.List<GetBinaryValue>> |
getKVBinaryValues(java.lang.String keyPrefix)
|
Response<java.util.List<GetBinaryValue>> |
getKVBinaryValues(java.lang.String keyPrefix,
QueryParams queryParams)
|
Response<java.util.List<GetBinaryValue>> |
getKVBinaryValues(java.lang.String keyPrefix,
java.lang.String token)
|
Response<java.util.List<GetBinaryValue>> |
getKVBinaryValues(java.lang.String keyPrefix,
java.lang.String token,
QueryParams queryParams)
|
Response<java.util.List<java.lang.String>> |
getKVKeysOnly(java.lang.String keyPrefix)
|
Response<java.util.List<java.lang.String>> |
getKVKeysOnly(java.lang.String keyPrefix,
QueryParams queryParams)
|
Response<java.util.List<java.lang.String>> |
getKVKeysOnly(java.lang.String keyPrefix,
java.lang.String separator,
java.lang.String token)
|
Response<java.util.List<java.lang.String>> |
getKVKeysOnly(java.lang.String keyPrefix,
java.lang.String separator,
java.lang.String token,
QueryParams queryParams)
|
Response<GetValue> |
getKVValue(java.lang.String key)
|
Response<GetValue> |
getKVValue(java.lang.String key,
QueryParams queryParams)
|
Response<GetValue> |
getKVValue(java.lang.String key,
java.lang.String token)
|
Response<GetValue> |
getKVValue(java.lang.String key,
java.lang.String token,
QueryParams queryParams)
|
Response<java.util.List<GetValue>> |
getKVValues(java.lang.String keyPrefix)
|
Response<java.util.List<GetValue>> |
getKVValues(java.lang.String keyPrefix,
QueryParams queryParams)
|
Response<java.util.List<GetValue>> |
getKVValues(java.lang.String keyPrefix,
java.lang.String token)
|
Response<java.util.List<GetValue>> |
getKVValues(java.lang.String keyPrefix,
java.lang.String token,
QueryParams queryParams)
|
Response<java.lang.Boolean> |
setKVBinaryValue(java.lang.String key,
byte[] value)
|
Response<java.lang.Boolean> |
setKVBinaryValue(java.lang.String key,
byte[] value,
PutParams putParams)
|
Response<java.lang.Boolean> |
setKVBinaryValue(java.lang.String key,
byte[] value,
PutParams putParams,
QueryParams queryParams)
|
Response<java.lang.Boolean> |
setKVBinaryValue(java.lang.String key,
byte[] value,
QueryParams queryParams)
|
Response<java.lang.Boolean> |
setKVBinaryValue(java.lang.String key,
byte[] value,
java.lang.String token,
PutParams putParams)
|
Response<java.lang.Boolean> |
setKVBinaryValue(java.lang.String key,
byte[] value,
java.lang.String token,
PutParams putParams,
QueryParams queryParams)
|
Response<java.lang.Boolean> |
setKVValue(java.lang.String key,
java.lang.String value)
|
Response<java.lang.Boolean> |
setKVValue(java.lang.String key,
java.lang.String value,
PutParams putParams)
|
Response<java.lang.Boolean> |
setKVValue(java.lang.String key,
java.lang.String value,
PutParams putParams,
QueryParams queryParams)
|
Response<java.lang.Boolean> |
setKVValue(java.lang.String key,
java.lang.String value,
QueryParams queryParams)
|
Response<java.lang.Boolean> |
setKVValue(java.lang.String key,
java.lang.String value,
java.lang.String token,
PutParams putParams)
|
Response<java.lang.Boolean> |
setKVValue(java.lang.String key,
java.lang.String value,
java.lang.String token,
PutParams putParams,
QueryParams queryParams)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyValueConsulClient
public KeyValueConsulClient(ConsulRawClient rawClient)
KeyValueConsulClient
public KeyValueConsulClient()
KeyValueConsulClient
public KeyValueConsulClient(java.lang.String agentHost)
KeyValueConsulClient
public KeyValueConsulClient(java.lang.String agentHost,
int agentPort)
KeyValueConsulClient
public KeyValueConsulClient(TLSConfig tlsConfig)
KeyValueConsulClient
public KeyValueConsulClient(java.lang.String agentHost,
TLSConfig tlsConfig)
KeyValueConsulClient
public KeyValueConsulClient(java.lang.String agentHost,
int agentPort,
TLSConfig tlsConfig)
getKVValue
public Response<GetValue> getKVValue(java.lang.String key)
- Specified by:
getKVValue in interface KeyValueClient
getKVValue
public Response<GetValue> getKVValue(java.lang.String key,
java.lang.String token)
- Specified by:
getKVValue in interface KeyValueClient
getKVValue
public Response<GetValue> getKVValue(java.lang.String key,
QueryParams queryParams)
- Specified by:
getKVValue in interface KeyValueClient
getKVValue
public Response<GetValue> getKVValue(java.lang.String key,
java.lang.String token,
QueryParams queryParams)
- Specified by:
getKVValue in interface KeyValueClient
getKVBinaryValue
public Response<GetBinaryValue> getKVBinaryValue(java.lang.String key)
- Specified by:
getKVBinaryValue in interface KeyValueClient
getKVBinaryValue
public Response<GetBinaryValue> getKVBinaryValue(java.lang.String key,
java.lang.String token)
- Specified by:
getKVBinaryValue in interface KeyValueClient
getKVBinaryValue
public Response<GetBinaryValue> getKVBinaryValue(java.lang.String key,
QueryParams queryParams)
- Specified by:
getKVBinaryValue in interface KeyValueClient
getKVBinaryValue
public Response<GetBinaryValue> getKVBinaryValue(java.lang.String key,
java.lang.String token,
QueryParams queryParams)
- Specified by:
getKVBinaryValue in interface KeyValueClient
getKVValues
public Response<java.util.List<GetValue>> getKVValues(java.lang.String keyPrefix)
- Specified by:
getKVValues in interface KeyValueClient
getKVValues
public Response<java.util.List<GetValue>> getKVValues(java.lang.String keyPrefix,
java.lang.String token)
- Specified by:
getKVValues in interface KeyValueClient
getKVValues
public Response<java.util.List<GetValue>> getKVValues(java.lang.String keyPrefix,
QueryParams queryParams)
- Specified by:
getKVValues in interface KeyValueClient
getKVValues
public Response<java.util.List<GetValue>> getKVValues(java.lang.String keyPrefix,
java.lang.String token,
QueryParams queryParams)
- Specified by:
getKVValues in interface KeyValueClient
getKVBinaryValues
public Response<java.util.List<GetBinaryValue>> getKVBinaryValues(java.lang.String keyPrefix)
- Specified by:
getKVBinaryValues in interface KeyValueClient
getKVBinaryValues
public Response<java.util.List<GetBinaryValue>> getKVBinaryValues(java.lang.String keyPrefix,
java.lang.String token)
- Specified by:
getKVBinaryValues in interface KeyValueClient
getKVBinaryValues
public Response<java.util.List<GetBinaryValue>> getKVBinaryValues(java.lang.String keyPrefix,
QueryParams queryParams)
- Specified by:
getKVBinaryValues in interface KeyValueClient
getKVBinaryValues
public Response<java.util.List<GetBinaryValue>> getKVBinaryValues(java.lang.String keyPrefix,
java.lang.String token,
QueryParams queryParams)
- Specified by:
getKVBinaryValues in interface KeyValueClient
getKVKeysOnly
public Response<java.util.List<java.lang.String>> getKVKeysOnly(java.lang.String keyPrefix)
- Specified by:
getKVKeysOnly in interface KeyValueClient
getKVKeysOnly
public Response<java.util.List<java.lang.String>> getKVKeysOnly(java.lang.String keyPrefix,
java.lang.String separator,
java.lang.String token)
- Specified by:
getKVKeysOnly in interface KeyValueClient
getKVKeysOnly
public Response<java.util.List<java.lang.String>> getKVKeysOnly(java.lang.String keyPrefix,
QueryParams queryParams)
- Specified by:
getKVKeysOnly in interface KeyValueClient
getKVKeysOnly
public Response<java.util.List<java.lang.String>> getKVKeysOnly(java.lang.String keyPrefix,
java.lang.String separator,
java.lang.String token,
QueryParams queryParams)
- Specified by:
getKVKeysOnly in interface KeyValueClient
setKVValue
public Response<java.lang.Boolean> setKVValue(java.lang.String key,
java.lang.String value)
- Specified by:
setKVValue in interface KeyValueClient
setKVValue
public Response<java.lang.Boolean> setKVValue(java.lang.String key,
java.lang.String value,
PutParams putParams)
- Specified by:
setKVValue in interface KeyValueClient
setKVValue
public Response<java.lang.Boolean> setKVValue(java.lang.String key,
java.lang.String value,
java.lang.String token,
PutParams putParams)
- Specified by:
setKVValue in interface KeyValueClient
setKVValue
public Response<java.lang.Boolean> setKVValue(java.lang.String key,
java.lang.String value,
QueryParams queryParams)
- Specified by:
setKVValue in interface KeyValueClient
setKVValue
public Response<java.lang.Boolean> setKVValue(java.lang.String key,
java.lang.String value,
PutParams putParams,
QueryParams queryParams)
- Specified by:
setKVValue in interface KeyValueClient
setKVValue
public Response<java.lang.Boolean> setKVValue(java.lang.String key,
java.lang.String value,
java.lang.String token,
PutParams putParams,
QueryParams queryParams)
- Specified by:
setKVValue in interface KeyValueClient
setKVBinaryValue
public Response<java.lang.Boolean> setKVBinaryValue(java.lang.String key,
byte[] value)
- Specified by:
setKVBinaryValue in interface KeyValueClient
setKVBinaryValue
public Response<java.lang.Boolean> setKVBinaryValue(java.lang.String key,
byte[] value,
PutParams putParams)
- Specified by:
setKVBinaryValue in interface KeyValueClient
setKVBinaryValue
public Response<java.lang.Boolean> setKVBinaryValue(java.lang.String key,
byte[] value,
java.lang.String token,
PutParams putParams)
- Specified by:
setKVBinaryValue in interface KeyValueClient
setKVBinaryValue
public Response<java.lang.Boolean> setKVBinaryValue(java.lang.String key,
byte[] value,
QueryParams queryParams)
- Specified by:
setKVBinaryValue in interface KeyValueClient
setKVBinaryValue
public Response<java.lang.Boolean> setKVBinaryValue(java.lang.String key,
byte[] value,
PutParams putParams,
QueryParams queryParams)
- Specified by:
setKVBinaryValue in interface KeyValueClient
setKVBinaryValue
public Response<java.lang.Boolean> setKVBinaryValue(java.lang.String key,
byte[] value,
java.lang.String token,
PutParams putParams,
QueryParams queryParams)
- Specified by:
setKVBinaryValue in interface KeyValueClient
deleteKVValue
public Response<java.lang.Void> deleteKVValue(java.lang.String key)
- Specified by:
deleteKVValue in interface KeyValueClient
deleteKVValue
public Response<java.lang.Void> deleteKVValue(java.lang.String key,
java.lang.String token)
- Specified by:
deleteKVValue in interface KeyValueClient
deleteKVValue
public Response<java.lang.Void> deleteKVValue(java.lang.String key,
QueryParams queryParams)
- Specified by:
deleteKVValue in interface KeyValueClient
deleteKVValue
public Response<java.lang.Void> deleteKVValue(java.lang.String key,
java.lang.String token,
QueryParams queryParams)
- Specified by:
deleteKVValue in interface KeyValueClient
deleteKVValues
public Response<java.lang.Void> deleteKVValues(java.lang.String key)
- Specified by:
deleteKVValues in interface KeyValueClient
deleteKVValues
public Response<java.lang.Void> deleteKVValues(java.lang.String key,
java.lang.String token)
- Specified by:
deleteKVValues in interface KeyValueClient
deleteKVValues
public Response<java.lang.Void> deleteKVValues(java.lang.String key,
QueryParams queryParams)
- Specified by:
deleteKVValues in interface KeyValueClient
deleteKVValues
public Response<java.lang.Void> deleteKVValues(java.lang.String key,
java.lang.String token,
QueryParams queryParams)
- Specified by:
deleteKVValues in interface KeyValueClient