AfdDomainHttpsParameters Class
- java.
lang. Object - com.
azure. resourcemanager. cdn. models. AfdDomainHttpsParameters
- com.
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 Afd |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Afd |
certificateType()
Get the certificate |
|
Afd |
cipherSuiteSetType()
Get the cipher |
|
Afd |
customizedCipherSuiteSet()
Get the customized |
|
static
Afd |
fromJson(JsonReader jsonReader)
Reads an instance of Afd |
|
Afd |
minimumTlsVersion()
Get the minimum |
|
Resource |
secret()
Get the secret property: Resource reference to the secret. |
|
Afd |
serverTlsGroupPolicy()
Get the server |
|
List<Afd |
serverTlsGroups()
Get the server |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Afd |
withCertificateType(AfdCertificateType certificateType)
Set the certificate |
|
Afd |
withCipherSuiteSetType(AfdCipherSuiteSetType cipherSuiteSetType)
Set the cipher |
|
Afd |
withCustomizedCipherSuiteSet(AfdDomainHttpsCustomizedCipherSuiteSet customizedCipherSuiteSet)
Set the customized |
|
Afd |
withMinimumTlsVersion(AfdMinimumTlsVersion minimumTlsVersion)
Set the minimum |
|
Afd |
withSecret(ResourceReference secret)
Set the secret property: Resource reference to the secret. |
|
Afd |
withServerTlsGroupPolicy(AfdServerTlsGroupPolicy serverTlsGroupPolicy)
Set the server |
|
Afd |
withServerTlsGroups(List<AfdServerTlsGroup> serverTlsGroups)
Set the server |
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:
cipherSuiteSetType
public AfdCipherSuiteSetType cipherSuiteSetType()
Get the cipherSuiteSetType property: cipher suite set type that will be used for Https.
Returns:
customizedCipherSuiteSet
public AfdDomainHttpsCustomizedCipherSuiteSet customizedCipherSuiteSet()
Get the customizedCipherSuiteSet property: Customized cipher suites object that will be used for Https when cipherSuiteSetType is Customized.
Returns:
fromJson
public static AfdDomainHttpsParameters fromJson(JsonReader jsonReader)
Reads an instance of AfdDomainHttpsParameters from the JsonReader.
Parameters:
Returns:
Throws:
minimumTlsVersion
public AfdMinimumTlsVersion minimumTlsVersion()
Get the minimumTlsVersion property: TLS protocol version that will be used for Https when cipherSuiteSetType is Customized.
Returns:
secret
public ResourceReference secret()
Get the secret property: Resource reference to the secret. ie. subs/rg/profile/secret.
Returns:
serverTlsGroupPolicy
public AfdServerTlsGroupPolicy serverTlsGroupPolicy()
Get the serverTlsGroupPolicy property: Server TLS group policy that will be used for Https.
Returns:
serverTlsGroups
public List<AfdServerTlsGroup> serverTlsGroups()
Get the serverTlsGroups property: Server TLS groups that will be used for Https when serverTlsGroupPolicy is Custom.
Returns:
toJson
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:
Returns:
withCipherSuiteSetType
public AfdDomainHttpsParameters withCipherSuiteSetType(AfdCipherSuiteSetType cipherSuiteSetType)
Set the cipherSuiteSetType property: cipher suite set type that will be used for Https.
Parameters:
Returns:
withCustomizedCipherSuiteSet
public AfdDomainHttpsParameters withCustomizedCipherSuiteSet(AfdDomainHttpsCustomizedCipherSuiteSet customizedCipherSuiteSet)
Set the customizedCipherSuiteSet property: Customized cipher suites object that will be used for Https when cipherSuiteSetType is Customized.
Parameters:
Returns:
withMinimumTlsVersion
public AfdDomainHttpsParameters withMinimumTlsVersion(AfdMinimumTlsVersion minimumTlsVersion)
Set the minimumTlsVersion property: TLS protocol version that will be used for Https when cipherSuiteSetType is Customized.
Parameters:
Returns:
withSecret
public AfdDomainHttpsParameters withSecret(ResourceReference secret)
Set the secret property: Resource reference to the secret. ie. subs/rg/profile/secret.
Parameters:
Returns:
withServerTlsGroupPolicy
public AfdDomainHttpsParameters withServerTlsGroupPolicy(AfdServerTlsGroupPolicy serverTlsGroupPolicy)
Set the serverTlsGroupPolicy property: Server TLS group policy that will be used for Https.
Parameters:
Returns:
withServerTlsGroups
public AfdDomainHttpsParameters withServerTlsGroups(List<AfdServerTlsGroup> serverTlsGroups)
Set the serverTlsGroups property: Server TLS groups that will be used for Https when serverTlsGroupPolicy is Custom.
Parameters:
Returns: