Interface KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
KeyVaultEndpointBuilderFactory
public static interface KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Azure Key Vault component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()Client Id to be used.clientSecret(String clientSecret) Client Secret to be used.credentialType(String credentialType) Determines the credential strategy to adopt.credentialType(org.apache.camel.component.azure.key.vault.CredentialType credentialType) Determines the credential strategy to adopt.Operation to be performed.operation(org.apache.camel.component.azure.key.vault.KeyVaultOperation operation) Operation to be performed.secretClient(com.azure.security.keyvault.secrets.SecretClient secretClient) Instance of Secret client.secretClient(String secretClient) Instance of Secret client.Tenant Id to be used.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
-
credentialType
default KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder credentialType(org.apache.camel.component.azure.key.vault.CredentialType credentialType) Determines the credential strategy to adopt. The option is a:org.apache.camel.component.azure.key.vault.CredentialTypetype. Default: CLIENT_SECRET Group: common- Parameters:
credentialType- the value to set- Returns:
- the dsl builder
-
credentialType
default KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder credentialType(String credentialType) Determines the credential strategy to adopt. The option will be converted to aorg.apache.camel.component.azure.key.vault.CredentialTypetype. Default: CLIENT_SECRET Group: common- Parameters:
credentialType- the value to set- Returns:
- the dsl builder
-
operation
default KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder operation(org.apache.camel.component.azure.key.vault.KeyVaultOperation operation) Operation to be performed. The option is a:org.apache.camel.component.azure.key.vault.KeyVaultOperationtype. Group: producer- Parameters:
operation- the value to set- Returns:
- the dsl builder
-
operation
Operation to be performed. The option will be converted to aorg.apache.camel.component.azure.key.vault.KeyVaultOperationtype. Group: producer- Parameters:
operation- the value to set- Returns:
- the dsl builder
-
secretClient
default KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder secretClient(com.azure.security.keyvault.secrets.SecretClient secretClient) Instance of Secret client. The option is a:com.azure.security.keyvault.secrets.SecretClienttype. Group: producer- Parameters:
secretClient- the value to set- Returns:
- the dsl builder
-
secretClient
Instance of Secret client. The option will be converted to acom.azure.security.keyvault.secrets.SecretClienttype. Group: producer- Parameters:
secretClient- the value to set- Returns:
- the dsl builder
-
clientId
Client Id to be used. The option is a:java.lang.Stringtype. Group: security- Parameters:
clientId- the value to set- Returns:
- the dsl builder
-
clientSecret
Client Secret to be used. The option is a:java.lang.Stringtype. Group: security- Parameters:
clientSecret- the value to set- Returns:
- the dsl builder
-
tenantId
Tenant Id to be used. The option is a:java.lang.Stringtype. Group: security- Parameters:
tenantId- the value to set- Returns:
- the dsl builder
-