Class AfdDomainHttpsParameters


  • public final class AfdDomainHttpsParameters
    extends Object
    The JSON object that contains the properties to secure a domain.
    • Constructor Detail

      • AfdDomainHttpsParameters

        public AfdDomainHttpsParameters()
    • Method Detail

      • certificateType

        public AfdCertificateType certificateType()
        Get the certificateType property: Defines the source of the SSL certificate.
        Returns:
        the certificateType value.
      • withCertificateType

        public AfdDomainHttpsParameters withCertificateType​(AfdCertificateType certificateType)
        Set the certificateType property: Defines the source of the SSL certificate.
        Parameters:
        certificateType - the certificateType value to set.
        Returns:
        the AfdDomainHttpsParameters object itself.
      • minimumTlsVersion

        public AfdMinimumTlsVersion minimumTlsVersion()
        Get the minimumTlsVersion property: TLS protocol version that will be used for Https.
        Returns:
        the minimumTlsVersion value.
      • withMinimumTlsVersion

        public AfdDomainHttpsParameters withMinimumTlsVersion​(AfdMinimumTlsVersion minimumTlsVersion)
        Set the minimumTlsVersion property: TLS protocol version that will be used for Https.
        Parameters:
        minimumTlsVersion - the minimumTlsVersion value to set.
        Returns:
        the AfdDomainHttpsParameters object itself.
      • secret

        public ResourceReference secret()
        Get the secret property: Resource reference to the secret. ie. subs/rg/profile/secret.
        Returns:
        the secret value.
      • withSecret

        public AfdDomainHttpsParameters withSecret​(ResourceReference secret)
        Set the secret property: Resource reference to the secret. ie. subs/rg/profile/secret.
        Parameters:
        secret - the secret value to set.
        Returns:
        the AfdDomainHttpsParameters object itself.
      • validate

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