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.BootstrapCloseable
Configuration 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 void
close()
MainConfigurationProperties
end()
HashicorpVaultConfigurationProperties
withEngine(String engine)
The Hashicorp vault Engine to look atHashicorpVaultConfigurationProperties
withHost(String host)
The Hashicorp Vault hostHashicorpVaultConfigurationProperties
withPort(String port)
The Hashicorp Vault portHashicorpVaultConfigurationProperties
withScheme(String scheme)
The Hashicorp Vault schemeHashicorpVaultConfigurationProperties
withToken(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:
close
in interfaceAutoCloseable
- Specified by:
close
in 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
-
-