Interface HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
HashicorpVaultEndpointBuilderFactory
public static interface HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Hashicorp Vault component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()cloud(boolean cloud) Determine if the Hashicorp Vault is deployed on Hashicorp Cloud or not.Determine if the Hashicorp Vault is deployed on Hashicorp Cloud or not.Hashicorp Vault instance host to be used.If the Hashicorp Vault instance is deployed on Hashicorp Cloud, this field will determine the namespace.Operation to be performed.operation(org.apache.camel.component.hashicorp.vault.HashicorpVaultOperation operation) Operation to be performed.Hashicorp Vault instance port to be used.Hashicorp Vault instance scheme to be used.secretPath(String secretPath) Hashicorp Vault instance secret Path to be used.Token to be used.vaultTemplate(String vaultTemplate) Instance of Vault template.vaultTemplate(org.springframework.vault.core.VaultTemplate vaultTemplate) Instance of Vault template.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
cloud
Determine if the Hashicorp Vault is deployed on Hashicorp Cloud or not. The option is a:booleantype. Default: false Group: producer- Parameters:
cloud- the value to set- Returns:
- the dsl builder
-
cloud
Determine if the Hashicorp Vault is deployed on Hashicorp Cloud or not. The option will be converted to abooleantype. Default: false Group: producer- Parameters:
cloud- the value to set- Returns:
- the dsl builder
-
host
Hashicorp Vault instance host to be used. The option is a:java.lang.Stringtype. Group: producer- Parameters:
host- the value to set- Returns:
- the dsl builder
-
namespace
default HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder namespace(String namespace) If the Hashicorp Vault instance is deployed on Hashicorp Cloud, this field will determine the namespace. The option is a:java.lang.Stringtype. Group: producer- Parameters:
namespace- the value to set- Returns:
- the dsl builder
-
operation
default HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder operation(org.apache.camel.component.hashicorp.vault.HashicorpVaultOperation operation) Operation to be performed. The option is a:org.apache.camel.component.hashicorp.vault.HashicorpVaultOperationtype. Group: producer- Parameters:
operation- the value to set- Returns:
- the dsl builder
-
operation
default HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder operation(String operation) Operation to be performed. The option will be converted to aorg.apache.camel.component.hashicorp.vault.HashicorpVaultOperationtype. Group: producer- Parameters:
operation- the value to set- Returns:
- the dsl builder
-
port
Hashicorp Vault instance port to be used. The option is a:java.lang.Stringtype. Default: 8200 Group: producer- Parameters:
port- the value to set- Returns:
- the dsl builder
-
scheme
Hashicorp Vault instance scheme to be used. The option is a:java.lang.Stringtype. Default: https Group: producer- Parameters:
scheme- the value to set- Returns:
- the dsl builder
-
secretPath
default HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder secretPath(String secretPath) Hashicorp Vault instance secret Path to be used. The option is a:java.lang.Stringtype. Group: producer- Parameters:
secretPath- the value to set- Returns:
- the dsl builder
-
vaultTemplate
default HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder vaultTemplate(org.springframework.vault.core.VaultTemplate vaultTemplate) Instance of Vault template. The option is a:org.springframework.vault.core.VaultTemplatetype. Group: producer- Parameters:
vaultTemplate- the value to set- Returns:
- the dsl builder
-
vaultTemplate
default HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder vaultTemplate(String vaultTemplate) Instance of Vault template. The option will be converted to aorg.springframework.vault.core.VaultTemplatetype. Group: producer- Parameters:
vaultTemplate- the value to set- Returns:
- the dsl builder
-
token
Token to be used. The option is a:java.lang.Stringtype. Group: security- Parameters:
token- the value to set- Returns:
- the dsl builder
-