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 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.CredentialType type. 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 a org.apache.camel.component.azure.key.vault.CredentialType type. 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.KeyVaultOperation 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 org.apache.camel.component.azure.key.vault.KeyVaultOperation 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: com.azure.security.keyvault.secrets.SecretClient 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 com.azure.security.keyvault.secrets.SecretClient type. Group: producer
      Parameters:
      secretClient - the value to set
      Returns:
      the dsl builder
    • clientId

      Client Id to be used. The option is a: java.lang.String type. Group: security
      Parameters:
      clientId - the value to set
      Returns:
      the dsl builder
    • clientSecret

      Client Secret to be used. The option is a: java.lang.String type. Group: security
      Parameters:
      clientSecret - the value to set
      Returns:
      the dsl builder
    • tenantId

      Tenant Id to be used. The option is a: java.lang.String type. Group: security
      Parameters:
      tenantId - the value to set
      Returns:
      the dsl builder