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