Package com.orbitz.consul
Interface KeyValueClient.Api
-
- Enclosing class:
- KeyValueClient
public static interface KeyValueClient.ApiRetrofit API interface.
-
-
Method Summary
Modifier and Type Method Description retrofit2.Call<java.lang.Void>deleteValues(java.lang.String key, java.util.Map<java.lang.String,java.lang.Object> query)retrofit2.Call<java.util.List<java.lang.String>>getKeys(java.lang.String key, java.util.Map<java.lang.String,java.lang.Object> query)retrofit2.Call<java.util.List<Value>>getValue(java.lang.String key, java.util.Map<java.lang.String,java.lang.Object> query)retrofit2.Call<TxResponse>performTransaction(okhttp3.RequestBody body, java.util.Map<java.lang.String,java.lang.Object> query)retrofit2.Call<java.lang.Boolean>putValue(java.lang.String key, java.util.Map<java.lang.String,java.lang.Object> query)retrofit2.Call<java.lang.Boolean>putValue(java.lang.String key, okhttp3.RequestBody data, java.util.Map<java.lang.String,java.lang.Object> query)
-
-
-
Method Detail
-
getValue
@GET("kv/{key}") retrofit2.Call<java.util.List<Value>> getValue(@Path("key") java.lang.String key, @QueryMap java.util.Map<java.lang.String,java.lang.Object> query)
-
getKeys
@GET("kv/{key}") retrofit2.Call<java.util.List<java.lang.String>> getKeys(@Path("key") java.lang.String key, @QueryMap java.util.Map<java.lang.String,java.lang.Object> query)
-
putValue
@PUT("kv/{key}") retrofit2.Call<java.lang.Boolean> putValue(@Path("key") java.lang.String key, @QueryMap java.util.Map<java.lang.String,java.lang.Object> query)
-
putValue
@PUT("kv/{key}") retrofit2.Call<java.lang.Boolean> putValue(@Path("key") java.lang.String key, @Body okhttp3.RequestBody data, @QueryMap java.util.Map<java.lang.String,java.lang.Object> query)
-
deleteValues
@DELETE("kv/{key}") retrofit2.Call<java.lang.Void> deleteValues(@Path("key") java.lang.String key, @QueryMap java.util.Map<java.lang.String,java.lang.Object> query)
-
performTransaction
@PUT("txn") @Headers("Content-Type: application/json") retrofit2.Call<TxResponse> performTransaction(@Body okhttp3.RequestBody body, @QueryMap java.util.Map<java.lang.String,java.lang.Object> query)
-
-