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
-
-
-
Method Detail
-
advanced
default KeyVaultEndpointBuilderFactory.AdvancedKeyVaultEndpointBuilder 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
default KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder operation(String 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
default KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder secretClient(String 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
default KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder clientId(String 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
default KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder clientSecret(String 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
default KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder tenantId(String 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
-
-