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.ResourceResponse for ApplicationGatewayAvailableSslOptions API service call.
-
-
Constructor Summary
Constructors Constructor Description ApplicationGatewayAvailableSslOptionsInner()
-
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.Stringid()Get the id property: Resource ID.List<com.azure.core.management.SubResource>predefinedPolicies()Get the predefinedPolicies property: List of available Ssl predefined policy.voidvalidate()Validates the instance.ApplicationGatewayAvailableSslOptionsInnerwithAvailableCipherSuites(List<ApplicationGatewaySslCipherSuite> availableCipherSuites)Set the availableCipherSuites property: List of available Ssl cipher suites.ApplicationGatewayAvailableSslOptionsInnerwithAvailableProtocols(List<ApplicationGatewaySslProtocol> availableProtocols)Set the availableProtocols property: List of available Ssl protocols.ApplicationGatewayAvailableSslOptionsInnerwithDefaultPolicy(ApplicationGatewaySslPolicyName defaultPolicy)Set the defaultPolicy property: Name of the Ssl predefined policy applied by default to application gateway.ApplicationGatewayAvailableSslOptionsInnerwithId(String id)Set the id property: Resource ID.ApplicationGatewayAvailableSslOptionsInnerwithLocation(String location)ApplicationGatewayAvailableSslOptionsInnerwithPredefinedPolicies(List<com.azure.core.management.SubResource> predefinedPolicies)Set the predefinedPolicies property: List of available Ssl predefined policy.ApplicationGatewayAvailableSslOptionsInnerwithTags(Map<String,String> tags)
-
-
-
Method Detail
-
id
public String id()
Get the id property: Resource ID.- Overrides:
idin classcom.azure.core.management.ProxyResource- Returns:
- the id value.
-
withId
public ApplicationGatewayAvailableSslOptionsInner withId(String id)
Set the id property: Resource ID.- Parameters:
id- the id value to set.- Returns:
- the ApplicationGatewayAvailableSslOptionsInner object itself.
-
withLocation
public ApplicationGatewayAvailableSslOptionsInner withLocation(String location)
- Overrides:
withLocationin classcom.azure.core.management.Resource
-
withTags
public ApplicationGatewayAvailableSslOptionsInner withTags(Map<String,String> tags)
- Overrides:
withTagsin classcom.azure.core.management.Resource
-
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 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
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 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
public List<ApplicationGatewaySslCipherSuite> 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
public List<ApplicationGatewaySslProtocol> 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.
-
-