Interface CredentialServiceAsync.WithRawResponse
-
- All Implemented Interfaces:
public interface CredentialServiceAsync.WithRawResponseA view of CredentialServiceAsync that provides access to raw HTTP responses for each method.
-
-
Method Summary
-
-
Method Detail
-
withOptions
abstract CredentialServiceAsync.WithRawResponse withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
create
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> create(String vaultId, CredentialCreateParams params)
Returns a raw HTTP response for
post /v1/vaults/{vault_id}/credentials?beta=true, but is otherwise the same as CredentialServiceAsync.create.
-
create
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> create(String vaultId, CredentialCreateParams params, RequestOptions requestOptions)
-
create
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> create(CredentialCreateParams params)
-
create
abstract CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> create(CredentialCreateParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> retrieve(String credentialId, CredentialRetrieveParams params)
Returns a raw HTTP response for
get /v1/vaults/{vault_id}/credentials/{credential_id}?beta=true, but is otherwise the same as CredentialServiceAsync.retrieve.
-
retrieve
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> retrieve(String credentialId, CredentialRetrieveParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> retrieve(CredentialRetrieveParams params)
-
retrieve
abstract CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> retrieve(CredentialRetrieveParams params, RequestOptions requestOptions)
-
update
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> update(String credentialId, CredentialUpdateParams params)
Returns a raw HTTP response for
post /v1/vaults/{vault_id}/credentials/{credential_id}?beta=true, but is otherwise the same as CredentialServiceAsync.update.
-
update
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> update(String credentialId, CredentialUpdateParams params, RequestOptions requestOptions)
-
update
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> update(CredentialUpdateParams params)
-
update
abstract CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> update(CredentialUpdateParams params, RequestOptions requestOptions)
-
list
CompletableFuture<HttpResponseFor<CredentialListPageAsync>> list(String vaultId)
Returns a raw HTTP response for
get /v1/vaults/{vault_id}/credentials?beta=true, but is otherwise the same as CredentialServiceAsync.list.
-
list
CompletableFuture<HttpResponseFor<CredentialListPageAsync>> list(String vaultId, CredentialListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<HttpResponseFor<CredentialListPageAsync>> list(String vaultId, CredentialListParams params)
-
list
abstract CompletableFuture<HttpResponseFor<CredentialListPageAsync>> list(CredentialListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<HttpResponseFor<CredentialListPageAsync>> list(String vaultId, RequestOptions requestOptions)
-
delete
CompletableFuture<HttpResponseFor<BetaManagedAgentsDeletedCredential>> delete(String credentialId, CredentialDeleteParams params)
Returns a raw HTTP response for
delete /v1/vaults/{vault_id}/credentials/{credential_id}?beta=true, but is otherwise the same as CredentialServiceAsync.delete.
-
delete
CompletableFuture<HttpResponseFor<BetaManagedAgentsDeletedCredential>> delete(String credentialId, CredentialDeleteParams params, RequestOptions requestOptions)
-
delete
CompletableFuture<HttpResponseFor<BetaManagedAgentsDeletedCredential>> delete(CredentialDeleteParams params)
-
delete
abstract CompletableFuture<HttpResponseFor<BetaManagedAgentsDeletedCredential>> delete(CredentialDeleteParams params, RequestOptions requestOptions)
-
archive
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> archive(String credentialId, CredentialArchiveParams params)
Returns a raw HTTP response for
post /v1/vaults/{vault_id}/credentials/{credential_id}/archive?beta=true, but is otherwise the same as CredentialServiceAsync.archive.
-
archive
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> archive(String credentialId, CredentialArchiveParams params, RequestOptions requestOptions)
-
archive
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> archive(CredentialArchiveParams params)
-
archive
abstract CompletableFuture<HttpResponseFor<BetaManagedAgentsCredential>> archive(CredentialArchiveParams params, RequestOptions requestOptions)
-
mcpOAuthValidate
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredentialValidation>> mcpOAuthValidate(String credentialId, CredentialMcpOAuthValidateParams params)
Returns a raw HTTP response for
post /v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate?beta=true, but is otherwise the same as CredentialServiceAsync.mcpOAuthValidate.
-
mcpOAuthValidate
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredentialValidation>> mcpOAuthValidate(String credentialId, CredentialMcpOAuthValidateParams params, RequestOptions requestOptions)
-
mcpOAuthValidate
CompletableFuture<HttpResponseFor<BetaManagedAgentsCredentialValidation>> mcpOAuthValidate(CredentialMcpOAuthValidateParams params)
-
mcpOAuthValidate
abstract CompletableFuture<HttpResponseFor<BetaManagedAgentsCredentialValidation>> mcpOAuthValidate(CredentialMcpOAuthValidateParams params, RequestOptions requestOptions)
-
-
-
-