Package io.quarkus.vault.runtime.client
Interface VaultClient
-
- All Known Implementing Classes:
PrivateVertxVaultClient,SharedVertxVaultClient,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> io.smallrye.mutiny.Uni<T>delete(String operation, String path, String token, int expectedCode)io.smallrye.mutiny.Uni<io.vertx.mutiny.core.buffer.Buffer>get(String operation, String path, String token)<T> io.smallrye.mutiny.Uni<T>get(String operation, String path, String token, Class<T> resultClass)<T> io.smallrye.mutiny.Uni<T>get(String operation, String path, Map<String,String> queryParams, Class<T> resultClass)io.smallrye.mutiny.Uni<Integer>head(String operation, String path)io.smallrye.mutiny.Uni<Integer>head(String operation, String path, Map<String,String> queryParams)<T> io.smallrye.mutiny.Uni<T>list(String operation, String path, String token, Class<T> resultClass)<T> io.smallrye.mutiny.Uni<T>post(String operation, String path, String token, Object body, int expectedCode)<T> io.smallrye.mutiny.Uni<T>post(String operation, String path, String token, Object body, Class<T> resultClass)<T> io.smallrye.mutiny.Uni<T>post(String operation, String path, String token, Object body, Class<T> resultClass, int expectedCode)<T> io.smallrye.mutiny.Uni<T>post(String operation, String path, String token, Map<String,String> headers, Object body, Class<T> resultClass)<T> io.smallrye.mutiny.Uni<T>put(String operation, String path, Object body, Class<T> resultClass)<T> io.smallrye.mutiny.Uni<T>put(String operation, String path, String token, Object body, int expectedCode)<T> io.smallrye.mutiny.Uni<T>put(String operation, 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
-
-
Method Detail
-
put
<T> io.smallrye.mutiny.Uni<T> put(String operation, String path, String token, Object body, int expectedCode)
-
list
<T> io.smallrye.mutiny.Uni<T> list(String operation, String path, String token, Class<T> resultClass)
-
delete
<T> io.smallrye.mutiny.Uni<T> delete(String operation, String path, String token, int expectedCode)
-
post
<T> io.smallrye.mutiny.Uni<T> post(String operation, String path, String token, Object body, Class<T> resultClass, int expectedCode)
-
post
<T> io.smallrye.mutiny.Uni<T> post(String operation, String path, String token, Object body, Class<T> resultClass)
-
post
<T> io.smallrye.mutiny.Uni<T> post(String operation, String path, String token, Map<String,String> headers, Object body, Class<T> resultClass)
-
post
<T> io.smallrye.mutiny.Uni<T> post(String operation, String path, String token, Object body, int expectedCode)
-
put
<T> io.smallrye.mutiny.Uni<T> put(String operation, String path, String token, Object body, Class<T> resultClass)
-
put
<T> io.smallrye.mutiny.Uni<T> put(String operation, String path, Object body, Class<T> resultClass)
-
get
<T> io.smallrye.mutiny.Uni<T> get(String operation, String path, String token, Class<T> resultClass)
-
get
<T> io.smallrye.mutiny.Uni<T> get(String operation, String path, Map<String,String> queryParams, Class<T> resultClass)
-
get
io.smallrye.mutiny.Uni<io.vertx.mutiny.core.buffer.Buffer> get(String operation, String path, String token)
-
head
io.smallrye.mutiny.Uni<Integer> head(String operation, String path, Map<String,String> queryParams)
-
close
void close()
-
-