Interface CyberArkVaultEndpointBuilderFactory.CyberArkVaultEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
CyberArkVaultEndpointBuilderFactory
public static interface CyberArkVaultEndpointBuilderFactory.CyberArkVaultEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the CyberArk Vault component.
-
Method Summary
Modifier and TypeMethodDescriptionThe CyberArk Conjur account name.advanced()The API key for authentication with CyberArk Conjur.Pre-authenticated token to use for CyberArk Conjur.certificatePath(String certificatePath) Path to the SSL certificate for verification.conjurClient(String conjurClient) Reference to a ConjurClient instance in the registry.conjurClient(org.apache.camel.component.cyberark.vault.client.ConjurClient conjurClient) Reference to a ConjurClient instance in the registry.The operation to perform.operation(org.apache.camel.component.cyberark.vault.CyberArkVaultOperations operation) The operation to perform.The password for authentication with CyberArk Conjur.The secret ID to retrieve from CyberArk Conjur.The CyberArk Conjur instance URL.The username for authentication with CyberArk Conjur.verifySsl(boolean verifySsl) Whether to verify SSL certificates when connecting to CyberArk Conjur.Whether to verify SSL certificates when connecting to CyberArk Conjur.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
account
The CyberArk Conjur account name. The option is a:java.lang.Stringtype. Required: true Group: producer- Parameters:
account- the value to set- Returns:
- the dsl builder
-
certificatePath
default CyberArkVaultEndpointBuilderFactory.CyberArkVaultEndpointBuilder certificatePath(String certificatePath) Path to the SSL certificate for verification. The option is a:java.lang.Stringtype. Group: producer- Parameters:
certificatePath- the value to set- Returns:
- the dsl builder
-
conjurClient
default CyberArkVaultEndpointBuilderFactory.CyberArkVaultEndpointBuilder conjurClient(org.apache.camel.component.cyberark.vault.client.ConjurClient conjurClient) Reference to a ConjurClient instance in the registry. The option is a:org.apache.camel.component.cyberark.vault.client.ConjurClienttype. Group: producer- Parameters:
conjurClient- the value to set- Returns:
- the dsl builder
-
conjurClient
default CyberArkVaultEndpointBuilderFactory.CyberArkVaultEndpointBuilder conjurClient(String conjurClient) Reference to a ConjurClient instance in the registry. The option will be converted to aorg.apache.camel.component.cyberark.vault.client.ConjurClienttype. Group: producer- Parameters:
conjurClient- the value to set- Returns:
- the dsl builder
-
operation
default CyberArkVaultEndpointBuilderFactory.CyberArkVaultEndpointBuilder operation(org.apache.camel.component.cyberark.vault.CyberArkVaultOperations operation) The operation to perform. It can be getSecret or createSecret. The option is a:org.apache.camel.component.cyberark.vault.CyberArkVaultOperationstype. Default: getSecret Group: producer- Parameters:
operation- the value to set- Returns:
- the dsl builder
-
operation
default CyberArkVaultEndpointBuilderFactory.CyberArkVaultEndpointBuilder operation(String operation) The operation to perform. It can be getSecret or createSecret. The option will be converted to aorg.apache.camel.component.cyberark.vault.CyberArkVaultOperationstype. Default: getSecret Group: producer- Parameters:
operation- the value to set- Returns:
- the dsl builder
-
secretId
The secret ID to retrieve from CyberArk Conjur. The option is a:java.lang.Stringtype. Group: producer- Parameters:
secretId- the value to set- Returns:
- the dsl builder
-
url
The CyberArk Conjur instance URL. The option is a:java.lang.Stringtype. Required: true Group: producer- Parameters:
url- the value to set- Returns:
- the dsl builder
-
verifySsl
default CyberArkVaultEndpointBuilderFactory.CyberArkVaultEndpointBuilder verifySsl(boolean verifySsl) Whether to verify SSL certificates when connecting to CyberArk Conjur. The option is a:booleantype. Default: true Group: producer- Parameters:
verifySsl- the value to set- Returns:
- the dsl builder
-
verifySsl
default CyberArkVaultEndpointBuilderFactory.CyberArkVaultEndpointBuilder verifySsl(String verifySsl) Whether to verify SSL certificates when connecting to CyberArk Conjur. The option will be converted to abooleantype. Default: true Group: producer- Parameters:
verifySsl- the value to set- Returns:
- the dsl builder
-
apiKey
The API key for authentication with CyberArk Conjur. The option is a:java.lang.Stringtype. Group: security- Parameters:
apiKey- the value to set- Returns:
- the dsl builder
-
authToken
default CyberArkVaultEndpointBuilderFactory.CyberArkVaultEndpointBuilder authToken(String authToken) Pre-authenticated token to use for CyberArk Conjur. The option is a:java.lang.Stringtype. Group: security- Parameters:
authToken- the value to set- Returns:
- the dsl builder
-
password
The password for authentication with CyberArk Conjur. The option is a:java.lang.Stringtype. Group: security- Parameters:
password- the value to set- Returns:
- the dsl builder
-
username
The username for authentication with CyberArk Conjur. The option is a:java.lang.Stringtype. Group: security- Parameters:
username- the value to set- Returns:
- the dsl builder
-