Class ApplicationGatewaySslPolicy
- java.lang.Object
-
- com.azure.resourcemanager.network.models.ApplicationGatewaySslPolicy
-
public final class ApplicationGatewaySslPolicy extends Object
Application Gateway Ssl policy.
-
-
Constructor Summary
Constructors Constructor Description ApplicationGatewaySslPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ApplicationGatewaySslCipherSuite>cipherSuites()Get the cipherSuites property: Ssl cipher suites to be enabled in the specified order to application gateway.List<ApplicationGatewaySslProtocol>disabledSslProtocols()Get the disabledSslProtocols property: Ssl protocols to be disabled on application gateway.ApplicationGatewaySslProtocolminProtocolVersion()Get the minProtocolVersion property: Minimum version of Ssl protocol to be supported on application gateway.ApplicationGatewaySslPolicyNamepolicyName()Get the policyName property: Name of Ssl predefined policy.ApplicationGatewaySslPolicyTypepolicyType()Get the policyType property: Type of Ssl Policy.voidvalidate()Validates the instance.ApplicationGatewaySslPolicywithCipherSuites(List<ApplicationGatewaySslCipherSuite> cipherSuites)Set the cipherSuites property: Ssl cipher suites to be enabled in the specified order to application gateway.ApplicationGatewaySslPolicywithDisabledSslProtocols(List<ApplicationGatewaySslProtocol> disabledSslProtocols)Set the disabledSslProtocols property: Ssl protocols to be disabled on application gateway.ApplicationGatewaySslPolicywithMinProtocolVersion(ApplicationGatewaySslProtocol minProtocolVersion)Set the minProtocolVersion property: Minimum version of Ssl protocol to be supported on application gateway.ApplicationGatewaySslPolicywithPolicyName(ApplicationGatewaySslPolicyName policyName)Set the policyName property: Name of Ssl predefined policy.ApplicationGatewaySslPolicywithPolicyType(ApplicationGatewaySslPolicyType policyType)Set the policyType property: Type of Ssl Policy.
-
-
-
Method Detail
-
disabledSslProtocols
public List<ApplicationGatewaySslProtocol> 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
public ApplicationGatewaySslPolicyType policyType()
Get the policyType property: Type of Ssl Policy.- Returns:
- the policyType value.
-
withPolicyType
public ApplicationGatewaySslPolicy withPolicyType(ApplicationGatewaySslPolicyType policyType)
Set the policyType property: Type of Ssl Policy.- Parameters:
policyType- the policyType value to set.- Returns:
- the ApplicationGatewaySslPolicy object itself.
-
policyName
public ApplicationGatewaySslPolicyName policyName()
Get the policyName property: Name of Ssl predefined policy.- Returns:
- the policyName value.
-
withPolicyName
public ApplicationGatewaySslPolicy withPolicyName(ApplicationGatewaySslPolicyName policyName)
Set the policyName property: Name of Ssl predefined policy.- Parameters:
policyName- the policyName value to set.- Returns:
- the ApplicationGatewaySslPolicy object itself.
-
cipherSuites
public List<ApplicationGatewaySslCipherSuite> 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
public ApplicationGatewaySslProtocol 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.
-
-