@ConfigurationProperties(value="vault.client") public class VaultClientConfiguration extends HttpClientConfiguration
HttpClientConfiguration for Vault Client.| Modifier and Type | Class and Description | 
|---|---|
| static class  | VaultClientConfiguration.VaultClientConnectionPoolConfigurationThe Http Pool Connection Configuration class for Vault. | 
| static class  | VaultClientConfiguration.VaultClientDiscoveryConfigurationThe Discovery Configuration class for Vault. | 
| static class  | VaultClientConfiguration.VaultKvVersionVault Secret Engine versions. | 
HttpClientConfiguration.ConnectionPoolConfiguration| Modifier and Type | Field and Description | 
|---|---|
| static String | PREFIX | 
| static String | VAULT_CLIENT_CONFIG_ENDPOINTVault Server Endpoint. | 
DEFAULT_FOLLOW_REDIRECTS, DEFAULT_MAX_CONTENT_LENGTH, DEFAULT_READ_IDLE_TIMEOUT_MINUTES, DEFAULT_READ_TIMEOUT_SECONDS, DEFAULT_SHUTDOWN_TIMEOUT_MILLISECONDS| Constructor and Description | 
|---|
| VaultClientConfiguration(VaultClientConfiguration.VaultClientConnectionPoolConfiguration vaultClientConnectionPoolConfiguration,
                        ApplicationConfiguration applicationConfiguration) | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpClientConfiguration.ConnectionPoolConfiguration | getConnectionPoolConfiguration()Obtains the connection pool configuration. | 
| VaultClientConfiguration.VaultClientDiscoveryConfiguration | getDiscoveryConfiguration() | 
| VaultClientConfiguration.VaultKvVersion | getKvVersion() | 
| String | getSecretEngineName() | 
| String | getToken() | 
| String | getUri() | 
| boolean | isFailFast() | 
| void | setFailFast(boolean failFast)If set to true an exception will be thrown if configuration is not found
 for the application or any of its environments. | 
| void | setKvVersion(VaultClientConfiguration.VaultKvVersion kvVersion)Set the version of the Vault Secret engine. | 
| void | setSecretEngineName(String secretEngineName)Set the name of the Vault Secret engine name. | 
| void | setToken(String token)Set the Vault authentication token. | 
| void | setUri(String uri)Set the Vault Server Uri. | 
getChannelOptions, getConnectTimeout, getConnectTtl, getDefaultCharset, getLoggerName, getMaxContentLength, getNumOfThreads, getProxyAddress, getProxyPassword, getProxySelector, getProxyType, getProxyUsername, getReadIdleTimeout, getReadTimeout, getShutdownTimeout, getSslConfiguration, getThreadFactory, isFollowRedirects, resolveProxy, setChannelOptions, setConnectTimeout, setConnectTtl, setDefaultCharset, setFollowRedirects, setLoggerName, setMaxContentLength, setNumOfThreads, setProxyAddress, setProxyPassword, setProxySelector, setProxyType, setProxyUsername, setReadIdleTimeout, setReadTimeout, setShutdownTimeout, setSslConfiguration, setThreadFactorypublic static final String PREFIX
public static final String VAULT_CLIENT_CONFIG_ENDPOINT
@Inject public VaultClientConfiguration(VaultClientConfiguration.VaultClientConnectionPoolConfiguration vaultClientConnectionPoolConfiguration, ApplicationConfiguration applicationConfiguration)
vaultClientConnectionPoolConfiguration - Vault Client Connection Pool ConfigurationapplicationConfiguration - Application Configurationpublic HttpClientConfiguration.ConnectionPoolConfiguration getConnectionPoolConfiguration()
HttpClientConfigurationgetConnectionPoolConfiguration in class HttpClientConfigurationpublic VaultClientConfiguration.VaultClientDiscoveryConfiguration getDiscoveryConfiguration()
public String getUri()
public void setUri(String uri)
uri - Vault Server Uripublic String getToken()
public void setToken(String token)
token - Vault authentication tokenpublic VaultClientConfiguration.VaultKvVersion getKvVersion()
public void setKvVersion(VaultClientConfiguration.VaultKvVersion kvVersion)
kvVersion - The version of the Vault Secret enginepublic String getSecretEngineName()
public void setSecretEngineName(String secretEngineName)
secretEngineName - Vault Secret engine namepublic boolean isFailFast()
public void setFailFast(boolean failFast)
failFast - Flag to fail fast