AfdDomainHttpsCustomizedCipherSuiteSet Class

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

Implements

public final class AfdDomainHttpsCustomizedCipherSuiteSet
implements JsonSerializable<AfdDomainHttpsCustomizedCipherSuiteSet>

Customized cipher suite set object that will be used for Https when cipherSuiteSetType is Customized.

Constructor Summary

Constructor Description
AfdDomainHttpsCustomizedCipherSuiteSet()

Creates an instance of AfdDomainHttpsCustomizedCipherSuiteSet class.

Method Summary

Modifier and Type Method and Description
List<AfdCustomizedCipherSuiteForTls12> cipherSuiteSetForTls12()

Get the cipherSuiteSetForTls12 property: Cipher suites for TLS 1.2.

List<AfdCustomizedCipherSuiteForTls13> cipherSuiteSetForTls13()

Get the cipherSuiteSetForTls13 property: Cipher suites for TLS 1.3.

static AfdDomainHttpsCustomizedCipherSuiteSet fromJson(JsonReader jsonReader)

Reads an instance of AfdDomainHttpsCustomizedCipherSuiteSet from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

AfdDomainHttpsCustomizedCipherSuiteSet withCipherSuiteSetForTls12(List<AfdCustomizedCipherSuiteForTls12> cipherSuiteSetForTls12)

Set the cipherSuiteSetForTls12 property: Cipher suites for TLS 1.2.

AfdDomainHttpsCustomizedCipherSuiteSet withCipherSuiteSetForTls13(List<AfdCustomizedCipherSuiteForTls13> cipherSuiteSetForTls13)

Set the cipherSuiteSetForTls13 property: Cipher suites for TLS 1.3.

Methods inherited from java.lang.Object

Constructor Details

AfdDomainHttpsCustomizedCipherSuiteSet

public AfdDomainHttpsCustomizedCipherSuiteSet()

Creates an instance of AfdDomainHttpsCustomizedCipherSuiteSet class.

Method Details

cipherSuiteSetForTls12

public List<AfdCustomizedCipherSuiteForTls12> cipherSuiteSetForTls12()

Get the cipherSuiteSetForTls12 property: Cipher suites for TLS 1.2. Required at least one in minimumTlsVersion TLS 1.2.

Returns:

the cipherSuiteSetForTls12 value.

cipherSuiteSetForTls13

public List<AfdCustomizedCipherSuiteForTls13> cipherSuiteSetForTls13()

Get the cipherSuiteSetForTls13 property: Cipher suites for TLS 1.3. Required at least one in minimumTlsVersion TLS 1.2, TLS 1.3.

Returns:

the cipherSuiteSetForTls13 value.

fromJson

public static AfdDomainHttpsCustomizedCipherSuiteSet fromJson(JsonReader jsonReader)

Reads an instance of AfdDomainHttpsCustomizedCipherSuiteSet from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If an error occurs while reading the AfdDomainHttpsCustomizedCipherSuiteSet.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withCipherSuiteSetForTls12

public AfdDomainHttpsCustomizedCipherSuiteSet withCipherSuiteSetForTls12(List<AfdCustomizedCipherSuiteForTls12> cipherSuiteSetForTls12)

Set the cipherSuiteSetForTls12 property: Cipher suites for TLS 1.2. Required at least one in minimumTlsVersion TLS 1.2.

Parameters:

cipherSuiteSetForTls12 - the cipherSuiteSetForTls12 value to set.

Returns:

the AfdDomainHttpsCustomizedCipherSuiteSet object itself.

withCipherSuiteSetForTls13

public AfdDomainHttpsCustomizedCipherSuiteSet withCipherSuiteSetForTls13(List<AfdCustomizedCipherSuiteForTls13> cipherSuiteSetForTls13)

Set the cipherSuiteSetForTls13 property: Cipher suites for TLS 1.3. Required at least one in minimumTlsVersion TLS 1.2, TLS 1.3.

Parameters:

cipherSuiteSetForTls13 - the cipherSuiteSetForTls13 value to set.

Returns:

the AfdDomainHttpsCustomizedCipherSuiteSet object itself.

Applies to