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.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, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
operation
default KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder operation(org.apache.camel.component.azure.key.vault.KeyVaultOperation operation) Operation to be performed. The option is a: <code>org.apache.camel.component.azure.key.vault.KeyVaultOperation</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
operation
Operation to be performed. The option will be converted to a <code>org.apache.camel.component.azure.key.vault.KeyVaultOperation</code> type. 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: <code>com.azure.security.keyvault.secrets.SecretClient</code> type. Group: producer- Parameters:
secretClient
- the value to set- Returns:
- the dsl builder
-
secretClient
Instance of Secret client. The option will be converted to a <code>com.azure.security.keyvault.secrets.SecretClient</code> type. Group: producer- Parameters:
secretClient
- the value to set- Returns:
- the dsl builder
-
clientId
Client Id to be used. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
clientId
- the value to set- Returns:
- the dsl builder
-
clientSecret
Client Secret to be used. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
clientSecret
- the value to set- Returns:
- the dsl builder
-
tenantId
Tenant Id to be used. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
tenantId
- the value to set- Returns:
- the dsl builder
-