Class ApplicationGatewaySslPolicy
java.lang.Object
com.azure.resourcemanager.network.models.ApplicationGatewaySslPolicy
Application Gateway Ssl policy.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ApplicationGatewaySslPolicy class. -
Method Summary
Modifier and TypeMethodDescriptionGet the cipherSuites property: Ssl cipher suites to be enabled in the specified order to application gateway.Get the disabledSslProtocols property: Ssl protocols to be disabled on application gateway.Get the minProtocolVersion property: Minimum version of Ssl protocol to be supported on application gateway.Get the policyName property: Name of Ssl predefined policy.Get the policyType property: Type of Ssl Policy.voidvalidate()Validates the instance.withCipherSuites(List<ApplicationGatewaySslCipherSuite> cipherSuites) Set the cipherSuites property: Ssl cipher suites to be enabled in the specified order to application gateway.withDisabledSslProtocols(List<ApplicationGatewaySslProtocol> disabledSslProtocols) Set the disabledSslProtocols property: Ssl protocols to be disabled on application gateway.withMinProtocolVersion(ApplicationGatewaySslProtocol minProtocolVersion) Set the minProtocolVersion property: Minimum version of Ssl protocol to be supported on application gateway.withPolicyName(ApplicationGatewaySslPolicyName policyName) Set the policyName property: Name of Ssl predefined policy.withPolicyType(ApplicationGatewaySslPolicyType policyType) Set the policyType property: Type of Ssl Policy.
-
Constructor Details
-
ApplicationGatewaySslPolicy
public ApplicationGatewaySslPolicy()Creates an instance of ApplicationGatewaySslPolicy class.
-
-
Method Details
-
disabledSslProtocols
Get the disabledSslProtocols property: Ssl protocols to be disabled on application gateway.- Returns:
- the disabledSslProtocols value.
-
withDisabledSslProtocols
public ApplicationGatewaySslPolicy withDisabledSslProtocols(List<ApplicationGatewaySslProtocol> disabledSslProtocols) Set the disabledSslProtocols property: Ssl protocols to be disabled on application gateway.- Parameters:
disabledSslProtocols- the disabledSslProtocols value to set.- Returns:
- the ApplicationGatewaySslPolicy object itself.
-
policyType
Get the policyType property: Type of Ssl Policy.- Returns:
- the policyType value.
-
withPolicyType
Set the policyType property: Type of Ssl Policy.- Parameters:
policyType- the policyType value to set.- Returns:
- the ApplicationGatewaySslPolicy object itself.
-
policyName
Get the policyName property: Name of Ssl predefined policy.- Returns:
- the policyName value.
-
withPolicyName
Set the policyName property: Name of Ssl predefined policy.- Parameters:
policyName- the policyName value to set.- Returns:
- the ApplicationGatewaySslPolicy object itself.
-
cipherSuites
Get the cipherSuites property: Ssl cipher suites to be enabled in the specified order to application gateway.- Returns:
- the cipherSuites value.
-
withCipherSuites
public ApplicationGatewaySslPolicy withCipherSuites(List<ApplicationGatewaySslCipherSuite> cipherSuites) Set the cipherSuites property: Ssl cipher suites to be enabled in the specified order to application gateway.- Parameters:
cipherSuites- the cipherSuites value to set.- Returns:
- the ApplicationGatewaySslPolicy object itself.
-
minProtocolVersion
Get the minProtocolVersion property: Minimum version of Ssl protocol to be supported on application gateway.- Returns:
- the minProtocolVersion value.
-
withMinProtocolVersion
public ApplicationGatewaySslPolicy withMinProtocolVersion(ApplicationGatewaySslProtocol minProtocolVersion) Set the minProtocolVersion property: Minimum version of Ssl protocol to be supported on application gateway.- Parameters:
minProtocolVersion- the minProtocolVersion value to set.- Returns:
- the ApplicationGatewaySslPolicy object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-