Class AfdDomainHttpsParameters
- java.lang.Object
-
- com.azure.resourcemanager.cdn.models.AfdDomainHttpsParameters
-
public final class AfdDomainHttpsParameters extends Object
The JSON object that contains the properties to secure a domain.
-
-
Constructor Summary
Constructors Constructor Description AfdDomainHttpsParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AfdCertificateTypecertificateType()Get the certificateType property: Defines the source of the SSL certificate.AfdMinimumTlsVersionminimumTlsVersion()Get the minimumTlsVersion property: TLS protocol version that will be used for Https.ResourceReferencesecret()Get the secret property: Resource reference to the secret.voidvalidate()Validates the instance.AfdDomainHttpsParameterswithCertificateType(AfdCertificateType certificateType)Set the certificateType property: Defines the source of the SSL certificate.AfdDomainHttpsParameterswithMinimumTlsVersion(AfdMinimumTlsVersion minimumTlsVersion)Set the minimumTlsVersion property: TLS protocol version that will be used for Https.AfdDomainHttpsParameterswithSecret(ResourceReference secret)Set the secret property: Resource reference to the secret.
-
-
-
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.
-
-