Class CustomCertificateInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.webpubsub.fluent.models.CustomCertificateInner

public final class CustomCertificateInner extends com.azure.core.management.ProxyResource
A custom certificate.
  • Constructor Details

    • CustomCertificateInner

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

    • systemData

      public com.azure.core.management.SystemData systemData()
      Get the systemData property: Metadata pertaining to creation and last modification of the resource.
      Returns:
      the systemData value.
    • 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 CustomCertificateInner withKeyVaultBaseUri(String keyVaultBaseUri)
      Set the keyVaultBaseUri property: Base uri of the KeyVault that stores certificate.
      Parameters:
      keyVaultBaseUri - the keyVaultBaseUri value to set.
      Returns:
      the CustomCertificateInner object itself.
    • keyVaultSecretName

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

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

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

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

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