Class CustomCertificateInner


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

      • CustomCertificateInner

        public CustomCertificateInner()
    • Method Detail

      • 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.