Package org.apache.camel.main
Class HashicorpVaultConfigurationProperties
- java.lang.Object
-
- org.apache.camel.vault.VaultConfiguration
-
- org.apache.camel.vault.HashicorpVaultConfiguration
-
- org.apache.camel.main.HashicorpVaultConfigurationProperties
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.camel.spi.BootstrapCloseable
@Configurer(bootstrap=true) public class HashicorpVaultConfigurationProperties extends org.apache.camel.vault.HashicorpVaultConfiguration implements org.apache.camel.spi.BootstrapCloseableConfiguration for access to AWS Secret.
-
-
Constructor Summary
Constructors Constructor Description HashicorpVaultConfigurationProperties(MainConfigurationProperties parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()MainConfigurationPropertiesend()HashicorpVaultConfigurationPropertieswithEngine(String engine)The Hashicorp vault Engine to look atHashicorpVaultConfigurationPropertieswithHost(String host)The Hashicorp Vault hostHashicorpVaultConfigurationPropertieswithPort(String port)The Hashicorp Vault portHashicorpVaultConfigurationPropertieswithScheme(String scheme)The Hashicorp Vault schemeHashicorpVaultConfigurationPropertieswithToken(String token)The Hashicorp Vault token-
Methods inherited from class org.apache.camel.vault.HashicorpVaultConfiguration
getEngine, getHost, getPort, getScheme, getToken, setEngine, setHost, setPort, setScheme, setToken
-
Methods inherited from class org.apache.camel.vault.VaultConfiguration
aws, azure, gcp, getAwsVaultConfiguration, getAzureVaultConfiguration, getGcpVaultConfiguration, getHashicorpVaultConfiguration, hashicorp, setAwsVaultConfiguration, setAzureVaultConfiguration, setGcpVaultConfiguration, setHashicorpVaultConfiguration
-
-
-
-
Constructor Detail
-
HashicorpVaultConfigurationProperties
public HashicorpVaultConfigurationProperties(MainConfigurationProperties parent)
-
-
Method Detail
-
end
public MainConfigurationProperties end()
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
withToken
public HashicorpVaultConfigurationProperties withToken(String token)
The Hashicorp Vault token
-
withEngine
public HashicorpVaultConfigurationProperties withEngine(String engine)
The Hashicorp vault Engine to look at
-
withHost
public HashicorpVaultConfigurationProperties withHost(String host)
The Hashicorp Vault host
-
withPort
public HashicorpVaultConfigurationProperties withPort(String port)
The Hashicorp Vault port
-
withScheme
public HashicorpVaultConfigurationProperties withScheme(String scheme)
The Hashicorp Vault scheme
-
-