ApplicationGatewaySslProfilePropertiesFormat Class
- java.
lang. Object - com.
azure. resourcemanager. network. fluent. models. ApplicationGatewaySslProfilePropertiesFormat
- com.
Implements
public final class ApplicationGatewaySslProfilePropertiesFormat
implements JsonSerializable<ApplicationGatewaySslProfilePropertiesFormat>
Properties of SSL profile of an application gateway.
Constructor Summary
| Constructor | Description |
|---|---|
| ApplicationGatewaySslProfilePropertiesFormat() |
Creates an instance of Application |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Application |
clientAuthConfiguration()
Get the client |
|
static
Application |
fromJson(JsonReader jsonReader)
Reads an instance of Application |
|
Provisioning |
provisioningState()
Get the provisioning |
|
Application |
sslPolicy()
Get the ssl |
|
Json |
toJson(JsonWriter jsonWriter) |
|
List<Sub |
trustedClientCertificates()
Get the trusted |
| void |
validate()
Validates the instance. |
|
Application |
withClientAuthConfiguration(ApplicationGatewayClientAuthConfiguration clientAuthConfiguration)
Set the client |
|
Application |
withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)
Set the ssl |
|
Application |
withTrustedClientCertificates(List<SubResource> trustedClientCertificates)
Set the trusted |
Methods inherited from java.lang.Object
Constructor Details
ApplicationGatewaySslProfilePropertiesFormat
public ApplicationGatewaySslProfilePropertiesFormat()
Creates an instance of ApplicationGatewaySslProfilePropertiesFormat class.
Method Details
clientAuthConfiguration
public ApplicationGatewayClientAuthConfiguration clientAuthConfiguration()
Get the clientAuthConfiguration property: Client authentication configuration of the application gateway resource.
Returns:
fromJson
public static ApplicationGatewaySslProfilePropertiesFormat fromJson(JsonReader jsonReader)
Reads an instance of ApplicationGatewaySslProfilePropertiesFormat from the JsonReader.
Parameters:
Returns:
Throws:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the HTTP listener resource.
Returns:
sslPolicy
public ApplicationGatewaySslPolicy sslPolicy()
Get the sslPolicy property: SSL policy of the application gateway resource.
Returns:
toJson
trustedClientCertificates
public List<SubResource> trustedClientCertificates()
Get the trustedClientCertificates property: Array of references to application gateway trusted client certificates.
Returns:
validate
public void validate()
Validates the instance.
withClientAuthConfiguration
public ApplicationGatewaySslProfilePropertiesFormat withClientAuthConfiguration(ApplicationGatewayClientAuthConfiguration clientAuthConfiguration)
Set the clientAuthConfiguration property: Client authentication configuration of the application gateway resource.
Parameters:
Returns:
withSslPolicy
public ApplicationGatewaySslProfilePropertiesFormat withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)
Set the sslPolicy property: SSL policy of the application gateway resource.
Parameters:
Returns:
withTrustedClientCertificates
public ApplicationGatewaySslProfilePropertiesFormat withTrustedClientCertificates(List<SubResource> trustedClientCertificates)
Set the trustedClientCertificates property: Array of references to application gateway trusted client certificates.
Parameters:
Returns: