Share via


AfdDomainHttpsParameters Class

  • java.lang.Object
    • com.azure.resourcemanager.cdn.models.AfdDomainHttpsParameters

Implements

public final class AfdDomainHttpsParameters
implements JsonSerializable<AfdDomainHttpsParameters>

The JSON object that contains the properties to secure a domain.

Constructor Summary

Constructor Description
AfdDomainHttpsParameters()

Creates an instance of AfdDomainHttpsParameters class.

Method Summary

Modifier and Type Method and Description
AfdCertificateType certificateType()

Get the certificateType property: Defines the source of the SSL certificate.

static AfdDomainHttpsParameters fromJson(JsonReader jsonReader)

Reads an instance of AfdDomainHttpsParameters from the JsonReader.

AfdMinimumTlsVersion minimumTlsVersion()

Get the minimumTlsVersion property: TLS protocol version that will be used for Https.

ResourceReference secret()

Get the secret property: Resource reference to the secret.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

AfdDomainHttpsParameters withCertificateType(AfdCertificateType certificateType)

Set the certificateType property: Defines the source of the SSL certificate.

AfdDomainHttpsParameters withMinimumTlsVersion(AfdMinimumTlsVersion minimumTlsVersion)

Set the minimumTlsVersion property: TLS protocol version that will be used for Https.

AfdDomainHttpsParameters withSecret(ResourceReference secret)

Set the secret property: Resource reference to the secret.

Methods inherited from java.lang.Object

Constructor Details

AfdDomainHttpsParameters

public AfdDomainHttpsParameters()

Creates an instance of AfdDomainHttpsParameters class.

Method Details

certificateType

public AfdCertificateType certificateType()

Get the certificateType property: Defines the source of the SSL certificate.

Returns:

the certificateType value.

fromJson

public static AfdDomainHttpsParameters fromJson(JsonReader jsonReader)

Reads an instance of AfdDomainHttpsParameters from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AfdDomainHttpsParameters if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

minimumTlsVersion

public AfdMinimumTlsVersion minimumTlsVersion()

Get the minimumTlsVersion property: TLS protocol version that will be used for Https.

Returns:

the minimumTlsVersion value.

secret

public ResourceReference secret()

Get the secret property: Resource reference to the secret. ie. subs/rg/profile/secret.

Returns:

the secret value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

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.

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.

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.

Applies to