ApplicationGatewayAvailableSslOptionsInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. ApplicationGatewayAvailableSslOptionsInner
- com.
- com.
- com.
public final class ApplicationGatewayAvailableSslOptionsInner
extends Resource
Response for ApplicationGatewayAvailableSslOptions API service call.
Constructor Summary
| Constructor | Description |
|---|---|
| ApplicationGatewayAvailableSslOptionsInner() |
Creates an instance of Application |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
List<Application |
availableCipherSuites()
Get the available |
|
List<Application |
availableProtocols()
Get the available |
|
Application |
defaultPolicy()
Get the default |
|
static
Application |
fromJson(JsonReader jsonReader)
Reads an instance of Application |
| String |
id()
Get the id property: Resource ID. |
| String |
name()
Get the name property: The name of the resource. |
|
List<Sub |
predefinedPolicies()
Get the predefined |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
| void |
validate()
Validates the instance. |
|
Application |
withAvailableCipherSuites(List<ApplicationGatewaySslCipherSuite> availableCipherSuites)
Set the available |
|
Application |
withAvailableProtocols(List<ApplicationGatewaySslProtocol> availableProtocols)
Set the available |
|
Application |
withDefaultPolicy(ApplicationGatewaySslPolicyName defaultPolicy)
Set the default |
|
Application |
withId(String id)
Set the id property: Resource ID. |
|
Application |
withLocation(String location) |
|
Application |
withPredefinedPolicies(List<SubResource> predefinedPolicies)
Set the predefined |
|
Application |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
ApplicationGatewayAvailableSslOptionsInner
public ApplicationGatewayAvailableSslOptionsInner()
Creates an instance of ApplicationGatewayAvailableSslOptionsInner class.
Method Details
availableCipherSuites
public List<ApplicationGatewaySslCipherSuite> availableCipherSuites()
Get the availableCipherSuites property: List of available Ssl cipher suites.
Returns:
availableProtocols
public List<ApplicationGatewaySslProtocol> availableProtocols()
Get the availableProtocols property: List of available Ssl protocols.
Returns:
defaultPolicy
public ApplicationGatewaySslPolicyName defaultPolicy()
Get the defaultPolicy property: Name of the Ssl predefined policy applied by default to application gateway.
Returns:
fromJson
public static ApplicationGatewayAvailableSslOptionsInner fromJson(JsonReader jsonReader)
Reads an instance of ApplicationGatewayAvailableSslOptionsInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Resource ID.
Overrides:
ApplicationGatewayAvailableSslOptionsInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
ApplicationGatewayAvailableSslOptionsInner.name()Returns:
predefinedPolicies
public List<SubResource> predefinedPolicies()
Get the predefinedPolicies property: List of available Ssl predefined policy.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ApplicationGatewayAvailableSslOptionsInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
ApplicationGatewayAvailableSslOptionsInner.type()Returns:
validate
public void validate()
Validates the instance.
withAvailableCipherSuites
public ApplicationGatewayAvailableSslOptionsInner withAvailableCipherSuites(List<ApplicationGatewaySslCipherSuite> availableCipherSuites)
Set the availableCipherSuites property: List of available Ssl cipher suites.
Parameters:
Returns:
withAvailableProtocols
public ApplicationGatewayAvailableSslOptionsInner withAvailableProtocols(List<ApplicationGatewaySslProtocol> availableProtocols)
Set the availableProtocols property: List of available Ssl protocols.
Parameters:
Returns:
withDefaultPolicy
public ApplicationGatewayAvailableSslOptionsInner withDefaultPolicy(ApplicationGatewaySslPolicyName defaultPolicy)
Set the defaultPolicy property: Name of the Ssl predefined policy applied by default to application gateway.
Parameters:
Returns:
withId
public ApplicationGatewayAvailableSslOptionsInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withLocation
public ApplicationGatewayAvailableSslOptionsInner withLocation(String location)
Overrides:
ApplicationGatewayAvailableSslOptionsInner.withLocation(String location)Parameters:
withPredefinedPolicies
public ApplicationGatewayAvailableSslOptionsInner withPredefinedPolicies(List<SubResource> predefinedPolicies)
Set the predefinedPolicies property: List of available Ssl predefined policy.
Parameters:
Returns:
withTags
public ApplicationGatewayAvailableSslOptionsInner withTags(Map<String,String> tags)
Overrides:
ApplicationGatewayAvailableSslOptionsInner.withTags(Map<String,String> tags)Parameters: