Class ApplicationGatewayAvailableSslOptionsPropertiesFormat
- java.lang.Object
-
- com.azure.resourcemanager.network.fluent.models.ApplicationGatewayAvailableSslOptionsPropertiesFormat
-
public final class ApplicationGatewayAvailableSslOptionsPropertiesFormat extends Object
Properties of ApplicationGatewayAvailableSslOptions.
-
-
Constructor Summary
Constructors Constructor Description ApplicationGatewayAvailableSslOptionsPropertiesFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ApplicationGatewaySslCipherSuite>availableCipherSuites()Get the availableCipherSuites property: List of available Ssl cipher suites.List<ApplicationGatewaySslProtocol>availableProtocols()Get the availableProtocols property: List of available Ssl protocols.ApplicationGatewaySslPolicyNamedefaultPolicy()Get the defaultPolicy property: Name of the Ssl predefined policy applied by default to application gateway.List<com.azure.core.management.SubResource>predefinedPolicies()Get the predefinedPolicies property: List of available Ssl predefined policy.voidvalidate()Validates the instance.ApplicationGatewayAvailableSslOptionsPropertiesFormatwithAvailableCipherSuites(List<ApplicationGatewaySslCipherSuite> availableCipherSuites)Set the availableCipherSuites property: List of available Ssl cipher suites.ApplicationGatewayAvailableSslOptionsPropertiesFormatwithAvailableProtocols(List<ApplicationGatewaySslProtocol> availableProtocols)Set the availableProtocols property: List of available Ssl protocols.ApplicationGatewayAvailableSslOptionsPropertiesFormatwithDefaultPolicy(ApplicationGatewaySslPolicyName defaultPolicy)Set the defaultPolicy property: Name of the Ssl predefined policy applied by default to application gateway.ApplicationGatewayAvailableSslOptionsPropertiesFormatwithPredefinedPolicies(List<com.azure.core.management.SubResource> predefinedPolicies)Set the predefinedPolicies property: List of available Ssl predefined policy.
-
-
-
Method Detail
-
predefinedPolicies
public List<com.azure.core.management.SubResource> predefinedPolicies()
Get the predefinedPolicies property: List of available Ssl predefined policy.- Returns:
- the predefinedPolicies value.
-
withPredefinedPolicies
public ApplicationGatewayAvailableSslOptionsPropertiesFormat withPredefinedPolicies(List<com.azure.core.management.SubResource> predefinedPolicies)
Set the predefinedPolicies property: List of available Ssl predefined policy.- Parameters:
predefinedPolicies- the predefinedPolicies value to set.- Returns:
- the ApplicationGatewayAvailableSslOptionsPropertiesFormat object itself.
-
defaultPolicy
public ApplicationGatewaySslPolicyName defaultPolicy()
Get the defaultPolicy property: Name of the Ssl predefined policy applied by default to application gateway.- Returns:
- the defaultPolicy value.
-
withDefaultPolicy
public ApplicationGatewayAvailableSslOptionsPropertiesFormat withDefaultPolicy(ApplicationGatewaySslPolicyName defaultPolicy)
Set the defaultPolicy property: Name of the Ssl predefined policy applied by default to application gateway.- Parameters:
defaultPolicy- the defaultPolicy value to set.- Returns:
- the ApplicationGatewayAvailableSslOptionsPropertiesFormat object itself.
-
availableCipherSuites
public List<ApplicationGatewaySslCipherSuite> availableCipherSuites()
Get the availableCipherSuites property: List of available Ssl cipher suites.- Returns:
- the availableCipherSuites value.
-
withAvailableCipherSuites
public ApplicationGatewayAvailableSslOptionsPropertiesFormat withAvailableCipherSuites(List<ApplicationGatewaySslCipherSuite> availableCipherSuites)
Set the availableCipherSuites property: List of available Ssl cipher suites.- Parameters:
availableCipherSuites- the availableCipherSuites value to set.- Returns:
- the ApplicationGatewayAvailableSslOptionsPropertiesFormat object itself.
-
availableProtocols
public List<ApplicationGatewaySslProtocol> availableProtocols()
Get the availableProtocols property: List of available Ssl protocols.- Returns:
- the availableProtocols value.
-
withAvailableProtocols
public ApplicationGatewayAvailableSslOptionsPropertiesFormat withAvailableProtocols(List<ApplicationGatewaySslProtocol> availableProtocols)
Set the availableProtocols property: List of available Ssl protocols.- Parameters:
availableProtocols- the availableProtocols value to set.- Returns:
- the ApplicationGatewayAvailableSslOptionsPropertiesFormat object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-