Class CustomCertificateProperties

java.lang.Object
com.azure.resourcemanager.webpubsub.fluent.models.CustomCertificateProperties

public final class CustomCertificateProperties extends Object
Custom certificate properties.
  • Constructor Details

    • CustomCertificateProperties

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

    • provisioningState

      public ProvisioningState provisioningState()
      Get the provisioningState property: Provisioning state of the resource.
      Returns:
      the provisioningState value.
    • keyVaultBaseUri

      public String keyVaultBaseUri()
      Get the keyVaultBaseUri property: Base uri of the KeyVault that stores certificate.
      Returns:
      the keyVaultBaseUri value.
    • withKeyVaultBaseUri

      public CustomCertificateProperties withKeyVaultBaseUri(String keyVaultBaseUri)
      Set the keyVaultBaseUri property: Base uri of the KeyVault that stores certificate.
      Parameters:
      keyVaultBaseUri - the keyVaultBaseUri value to set.
      Returns:
      the CustomCertificateProperties object itself.
    • keyVaultSecretName

      public String keyVaultSecretName()
      Get the keyVaultSecretName property: Certificate secret name.
      Returns:
      the keyVaultSecretName value.
    • withKeyVaultSecretName

      public CustomCertificateProperties withKeyVaultSecretName(String keyVaultSecretName)
      Set the keyVaultSecretName property: Certificate secret name.
      Parameters:
      keyVaultSecretName - the keyVaultSecretName value to set.
      Returns:
      the CustomCertificateProperties object itself.
    • keyVaultSecretVersion

      public String keyVaultSecretVersion()
      Get the keyVaultSecretVersion property: Certificate secret version.
      Returns:
      the keyVaultSecretVersion value.
    • withKeyVaultSecretVersion

      public CustomCertificateProperties withKeyVaultSecretVersion(String keyVaultSecretVersion)
      Set the keyVaultSecretVersion property: Certificate secret version.
      Parameters:
      keyVaultSecretVersion - the keyVaultSecretVersion value to set.
      Returns:
      the CustomCertificateProperties object itself.
    • validate

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