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()
Hashicorp Vault instance host to be used.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, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
host
Hashicorp Vault instance host to be used. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
host
- 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: <code>org.apache.camel.component.hashicorp.vault.HashicorpVaultOperation</code> type. 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 a <code>org.apache.camel.component.hashicorp.vault.HashicorpVaultOperation</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
port
Hashicorp Vault instance port to be used. The option is a: <code>java.lang.String</code> type. 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: <code>java.lang.String</code> type. 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: <code>java.lang.String</code> type. 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: <code>org.springframework.vault.core.VaultTemplate</code> type. 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 a <code>org.springframework.vault.core.VaultTemplate</code> type. Group: producer- Parameters:
vaultTemplate
- the value to set- Returns:
- the dsl builder
-
token
Token to be used. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
token
- the value to set- Returns:
- the dsl builder
-