Package io.quarkus.vault.runtime.client
Interface VaultClient
-
- All Known Implementing Classes:
VertxVaultClient
public interface VaultClient
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPI_VERSIONstatic StringX_VAULT_NAMESPACEstatic StringX_VAULT_TOKEN
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()<T> Tdelete(String path, String token, int expectedCode)io.vertx.mutiny.core.buffer.Bufferget(String path, String token)<T> Tget(String path, String token, Class<T> resultClass)<T> Tget(String path, Map<String,String> queryParams, Class<T> resultClass)inthead(String path)inthead(String path, Map<String,String> queryParams)<T> Tlist(String path, String token, Class<T> resultClass)<T> Tpost(String path, String token, Object body, int expectedCode)<T> Tpost(String path, String token, Object body, Class<T> resultClass)<T> Tpost(String path, String token, Object body, Class<T> resultClass, int expectedCode)<T> Tpost(String path, String token, Map<String,String> headers, Object body, Class<T> resultClass)<T> Tput(String path, Object body, Class<T> resultClass)<T> Tput(String path, String token, Object body, int expectedCode)<T> Tput(String path, String token, Object body, Class<T> resultClass)
-
-
-
Field Detail
-
X_VAULT_TOKEN
static final String X_VAULT_TOKEN
- See Also:
- Constant Field Values
-
X_VAULT_NAMESPACE
static final String X_VAULT_NAMESPACE
- See Also:
- Constant Field Values
-
API_VERSION
static final String API_VERSION
- See Also:
- Constant Field Values
-
-