Class KeyVaultCertificateSourceParameters

java.lang.Object
com.azure.resourcemanager.frontdoor.fluent.models.KeyVaultCertificateSourceParameters

public final class KeyVaultCertificateSourceParameters extends Object
Parameters required for bring-your-own-certification via Key Vault.
  • Constructor Details

    • KeyVaultCertificateSourceParameters

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

    • vault

      Get the vault property: The Key Vault containing the SSL certificate.
      Returns:
      the vault value.
    • withVault

      Set the vault property: The Key Vault containing the SSL certificate.
      Parameters:
      vault - the vault value to set.
      Returns:
      the KeyVaultCertificateSourceParameters object itself.
    • secretName

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

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

      public String secretVersion()
      Get the secretVersion property: The version of the Key Vault secret representing the full certificate PFX.
      Returns:
      the secretVersion value.
    • withSecretVersion

      public KeyVaultCertificateSourceParameters withSecretVersion(String secretVersion)
      Set the secretVersion property: The version of the Key Vault secret representing the full certificate PFX.
      Parameters:
      secretVersion - the secretVersion value to set.
      Returns:
      the KeyVaultCertificateSourceParameters object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.