Package | Description |
---|---|
com.veeva.vault.vapil.api.client |
HTTPS Client for the Vault API
|
Modifier and Type | Method and Description |
---|---|
static VaultClientBuilder |
VaultClientBuilder.newClientBuilder(VaultClient.AuthenticationType authenticationType)
Create a new instance of a
VaultClientBuilder |
VaultClientBuilder |
VaultClientBuilder.withApiErrorLogging(boolean enabled)
Log errors from the Vault API responses
|
VaultClientBuilder |
VaultClientBuilder.withHttpTimeout(int minutes)
Set the http timeout for the Vault Client.
|
VaultClientBuilder |
VaultClientBuilder.withIdpOauthAccessToken(String idpOauthAccessToken)
Initialize with an Idp Oauth Access Token.
|
VaultClientBuilder |
VaultClientBuilder.withIdpPassword(String idpPassword)
Initialize with a user's Idp Oauth Password.
|
VaultClientBuilder |
VaultClientBuilder.withIdpUsername(String idpUsername)
Initialize with a user's Idp Oauth user name.
|
VaultClientBuilder |
VaultClientBuilder.withValidation(boolean enabled)
Validate sessionId and vaultDNS after authentication
|
VaultClientBuilder |
VaultClientBuilder.withVaultClientId(VaultClientId vaultClientId)
Initialize with a Vault Client Id.
|
VaultClientBuilder |
VaultClientBuilder.withVaultDNS(String vaultDNS)
Initialize with a specific Vault DNS.
|
VaultClientBuilder |
VaultClientBuilder.withVaultOauthClientId(String vaultOauthClientId)
Initialize with the OAuth Client Id configured in Vault OAuth Profiles.
|
VaultClientBuilder |
VaultClientBuilder.withVaultOauthProfileId(String vaultOauthProfileId)
Initialize with the OAuth Profile Id configured in Vault OAuth Profiles.
|
VaultClientBuilder |
VaultClientBuilder.withVaultPassword(String vaultPassword)
Initialize with a user's Vault password.
|
VaultClientBuilder |
VaultClientBuilder.withVaultSessionId(String vaultSessionId)
Initialize with an existing Vault sessionId
|
VaultClientBuilder |
VaultClientBuilder.withVaultUsername(String vaultUsername)
Initialize with a user's Vault user name.
|
Copyright © 2021. All rights reserved.