Class KeyVaultConfiguration

java.lang.Object
org.apache.camel.component.azure.key.vault.KeyVaultConfiguration
All Implemented Interfaces:
Cloneable

@UriParams public class KeyVaultConfiguration extends Object implements Cloneable
  • Constructor Details

    • KeyVaultConfiguration

      public KeyVaultConfiguration()
  • Method Details

    • getSecretClient

      public com.azure.security.keyvault.secrets.SecretClient getSecretClient()
      Instance of Secret client
    • setSecretClient

      public void setSecretClient(com.azure.security.keyvault.secrets.SecretClient secretClient)
    • getVaultName

      public String getVaultName()
      Vault Name to be used
    • setVaultName

      public void setVaultName(String vaultName)
    • getClientId

      public String getClientId()
      Client Id to be used
    • setClientId

      public void setClientId(String clientId)
    • getClientSecret

      public String getClientSecret()
      Client Secret to be used
    • setClientSecret

      public void setClientSecret(String clientSecret)
    • getTenantId

      public String getTenantId()
      Tenant Id to be used
    • setTenantId

      public void setTenantId(String tenantId)
    • getOperation

      public KeyVaultOperation getOperation()
      Operation to be performed
    • setOperation

      public void setOperation(KeyVaultOperation operation)
    • getCredentialType

      public CredentialType getCredentialType()
    • setCredentialType

      public void setCredentialType(CredentialType credentialType)
      Determines the credential strategy to adopt
    • copy

      public KeyVaultConfiguration copy()