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
-
-
-
Method Detail
-
advanced
default HashicorpVaultEndpointBuilderFactory.AdvancedHashicorpVaultEndpointBuilder advanced()
-
host
default HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder host(String 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
default HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder port(String 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
default HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder scheme(String 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
default HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder token(String 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
-
-