Class KeyVaultCertificateSourceParameters

java.lang.Object
com.microsoft.azure.management.cdn.KeyVaultCertificateSourceParameters

public class KeyVaultCertificateSourceParameters extends Object
Describes the parameters for using a user's KeyVault certificate for securing custom domain.
  • Constructor Details

    • KeyVaultCertificateSourceParameters

      public KeyVaultCertificateSourceParameters()
      Creates an instance of KeyVaultCertificateSourceParameters class.
  • Method Details

    • odatatype

      public String odatatype()
      Get the odatatype value.
      Returns:
      the odatatype value
    • withOdatatype

      public KeyVaultCertificateSourceParameters withOdatatype(String odatatype)
      Set the odatatype value.
      Parameters:
      odatatype - the odatatype value to set
      Returns:
      the KeyVaultCertificateSourceParameters object itself.
    • subscriptionId

      public String subscriptionId()
      Get subscription Id of the user's Key Vault containing the SSL certificate.
      Returns:
      the subscriptionId value
    • withSubscriptionId

      public KeyVaultCertificateSourceParameters withSubscriptionId(String subscriptionId)
      Set subscription Id of the user's Key Vault containing the SSL certificate.
      Parameters:
      subscriptionId - the subscriptionId value to set
      Returns:
      the KeyVaultCertificateSourceParameters object itself.
    • resourceGroupName

      public String resourceGroupName()
      Get resource group of the user's Key Vault containing the SSL certificate.
      Returns:
      the resourceGroupName value
    • withResourceGroupName

      public KeyVaultCertificateSourceParameters withResourceGroupName(String resourceGroupName)
      Set resource group of the user's Key Vault containing the SSL certificate.
      Parameters:
      resourceGroupName - the resourceGroupName value to set
      Returns:
      the KeyVaultCertificateSourceParameters object itself.
    • vaultName

      public String vaultName()
      Get the name of the user's Key Vault containing the SSL certificate.
      Returns:
      the vaultName value
    • withVaultName

      public KeyVaultCertificateSourceParameters withVaultName(String vaultName)
      Set the name of the user's Key Vault containing the SSL certificate.
      Parameters:
      vaultName - the vaultName value to set
      Returns:
      the KeyVaultCertificateSourceParameters object itself.
    • secretName

      public String secretName()
      Get the name of Key Vault Secret (representing the full certificate PFX) in Key Vault.
      Returns:
      the secretName value
    • withSecretName

      public KeyVaultCertificateSourceParameters withSecretName(String secretName)
      Set the name of Key Vault Secret (representing the full certificate PFX) in Key Vault.
      Parameters:
      secretName - the secretName value to set
      Returns:
      the KeyVaultCertificateSourceParameters object itself.
    • secretVersion

      public String secretVersion()
      Get the version(GUID) of Key Vault Secret in Key Vault.
      Returns:
      the secretVersion value
    • withSecretVersion

      public KeyVaultCertificateSourceParameters withSecretVersion(String secretVersion)
      Set the version(GUID) of Key Vault Secret in Key Vault.
      Parameters:
      secretVersion - the secretVersion value to set
      Returns:
      the KeyVaultCertificateSourceParameters object itself.
    • updateRule

      public String updateRule()
      Get describes the action that shall be taken when the certificate is updated in Key Vault.
      Returns:
      the updateRule value
    • withUpdateRule

      public KeyVaultCertificateSourceParameters withUpdateRule(String updateRule)
      Set describes the action that shall be taken when the certificate is updated in Key Vault.
      Parameters:
      updateRule - the updateRule value to set
      Returns:
      the KeyVaultCertificateSourceParameters object itself.
    • deleteRule

      public String deleteRule()
      Get describes the action that shall be taken when the certificate is removed from Key Vault.
      Returns:
      the deleteRule value
    • withDeleteRule

      public KeyVaultCertificateSourceParameters withDeleteRule(String deleteRule)
      Set describes the action that shall be taken when the certificate is removed from Key Vault.
      Parameters:
      deleteRule - the deleteRule value to set
      Returns:
      the KeyVaultCertificateSourceParameters object itself.