Class ApplicationGatewayAvailableSslOptionsInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.network.fluent.models.ApplicationGatewayAvailableSslOptionsInner
public final class ApplicationGatewayAvailableSslOptionsInner
extends com.azure.core.management.Resource
Response for ApplicationGatewayAvailableSslOptions API service call.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ApplicationGatewayAvailableSslOptionsInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the availableCipherSuites property: List of available Ssl cipher suites.Get the availableProtocols property: List of available Ssl protocols.Get the defaultPolicy property: Name of the Ssl predefined policy applied by default to application gateway.id()Get the id property: Resource ID.List<com.azure.core.management.SubResource>Get the predefinedPolicies property: List of available Ssl predefined policy.voidvalidate()Validates the instance.withAvailableCipherSuites(List<ApplicationGatewaySslCipherSuite> availableCipherSuites) Set the availableCipherSuites property: List of available Ssl cipher suites.withAvailableProtocols(List<ApplicationGatewaySslProtocol> availableProtocols) Set the availableProtocols property: List of available Ssl protocols.withDefaultPolicy(ApplicationGatewaySslPolicyName defaultPolicy) Set the defaultPolicy property: Name of the Ssl predefined policy applied by default to application gateway.Set the id property: Resource ID.withLocation(String location) withPredefinedPolicies(List<com.azure.core.management.SubResource> predefinedPolicies) Set the predefinedPolicies property: List of available Ssl predefined policy.Methods inherited from class com.azure.core.management.Resource
location, tagsMethods inherited from class com.azure.core.management.ProxyResource
name, type
-
Constructor Details
-
ApplicationGatewayAvailableSslOptionsInner
public ApplicationGatewayAvailableSslOptionsInner()Creates an instance of ApplicationGatewayAvailableSslOptionsInner class.
-
-
Method Details
-
id
Get the id property: Resource ID.- Overrides:
idin classcom.azure.core.management.ProxyResource- Returns:
- the id value.
-
withId
Set the id property: Resource ID.- Parameters:
id- the id value to set.- Returns:
- the ApplicationGatewayAvailableSslOptionsInner object itself.
-
withLocation
- Overrides:
withLocationin classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTagsin classcom.azure.core.management.Resource
-
predefinedPolicies
Get the predefinedPolicies property: List of available Ssl predefined policy.- Returns:
- the predefinedPolicies value.
-
withPredefinedPolicies
public ApplicationGatewayAvailableSslOptionsInner 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 ApplicationGatewayAvailableSslOptionsInner object itself.
-
defaultPolicy
Get the defaultPolicy property: Name of the Ssl predefined policy applied by default to application gateway.- Returns:
- the defaultPolicy value.
-
withDefaultPolicy
public ApplicationGatewayAvailableSslOptionsInner 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 ApplicationGatewayAvailableSslOptionsInner object itself.
-
availableCipherSuites
Get the availableCipherSuites property: List of available Ssl cipher suites.- Returns:
- the availableCipherSuites value.
-
withAvailableCipherSuites
public ApplicationGatewayAvailableSslOptionsInner withAvailableCipherSuites(List<ApplicationGatewaySslCipherSuite> availableCipherSuites) Set the availableCipherSuites property: List of available Ssl cipher suites.- Parameters:
availableCipherSuites- the availableCipherSuites value to set.- Returns:
- the ApplicationGatewayAvailableSslOptionsInner object itself.
-
availableProtocols
Get the availableProtocols property: List of available Ssl protocols.- Returns:
- the availableProtocols value.
-
withAvailableProtocols
public ApplicationGatewayAvailableSslOptionsInner withAvailableProtocols(List<ApplicationGatewaySslProtocol> availableProtocols) Set the availableProtocols property: List of available Ssl protocols.- Parameters:
availableProtocols- the availableProtocols value to set.- Returns:
- the ApplicationGatewayAvailableSslOptionsInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-