public class ApplicationGatewayBackendHttpSettings
extends com.azure.core.management.SubResource
| Constructor and Description |
|---|
ApplicationGatewayBackendHttpSettings() |
| Modifier and Type | Method and Description |
|---|---|
String |
affinityCookieName()
Get the affinityCookieName property: Cookie name to use for the affinity cookie.
|
List<com.azure.core.management.SubResource> |
authenticationCertificates()
Get the authenticationCertificates property: Array of references to application gateway authentication
certificates.
|
ApplicationGatewayConnectionDraining |
connectionDraining()
Get the connectionDraining property: Connection draining of the backend http settings resource.
|
ApplicationGatewayCookieBasedAffinity |
cookieBasedAffinity()
Get the cookieBasedAffinity property: Cookie based affinity.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
String |
hostname()
Get the hostname property: Host header to be sent to the backend servers.
|
String |
name()
Get the name property: Name of the backend http settings that is unique within an Application Gateway.
|
String |
path()
Get the path property: Path which should be used as a prefix for all HTTP requests.
|
Boolean |
pickHostnameFromBackendAddress()
Get the pickHostnameFromBackendAddress property: Whether to pick host header should be picked from the host name
of the backend server.
|
Integer |
port()
Get the port property: The destination port on the backend.
|
com.azure.core.management.SubResource |
probe()
Get the probe property: Probe resource of an application gateway.
|
Boolean |
probeEnabled()
Get the probeEnabled property: Whether the probe is enabled.
|
ApplicationGatewayProtocol |
protocol()
Get the protocol property: The protocol used to communicate with the backend.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the backend HTTP settings resource.
|
Integer |
requestTimeout()
Get the requestTimeout property: Request timeout in seconds.
|
List<com.azure.core.management.SubResource> |
trustedRootCertificates()
Get the trustedRootCertificates property: Array of references to application gateway trusted root certificates.
|
String |
type()
Get the type property: Type of the resource.
|
void |
validate()
Validates the instance.
|
ApplicationGatewayBackendHttpSettings |
withAffinityCookieName(String affinityCookieName)
Set the affinityCookieName property: Cookie name to use for the affinity cookie.
|
ApplicationGatewayBackendHttpSettings |
withAuthenticationCertificates(List<com.azure.core.management.SubResource> authenticationCertificates)
Set the authenticationCertificates property: Array of references to application gateway authentication
certificates.
|
ApplicationGatewayBackendHttpSettings |
withConnectionDraining(ApplicationGatewayConnectionDraining connectionDraining)
Set the connectionDraining property: Connection draining of the backend http settings resource.
|
ApplicationGatewayBackendHttpSettings |
withCookieBasedAffinity(ApplicationGatewayCookieBasedAffinity cookieBasedAffinity)
Set the cookieBasedAffinity property: Cookie based affinity.
|
ApplicationGatewayBackendHttpSettings |
withHostname(String hostname)
Set the hostname property: Host header to be sent to the backend servers.
|
ApplicationGatewayBackendHttpSettings |
withName(String name)
Set the name property: Name of the backend http settings that is unique within an Application Gateway.
|
ApplicationGatewayBackendHttpSettings |
withPath(String path)
Set the path property: Path which should be used as a prefix for all HTTP requests.
|
ApplicationGatewayBackendHttpSettings |
withPickHostnameFromBackendAddress(Boolean pickHostnameFromBackendAddress)
Set the pickHostnameFromBackendAddress property: Whether to pick host header should be picked from the host name
of the backend server.
|
ApplicationGatewayBackendHttpSettings |
withPort(Integer port)
Set the port property: The destination port on the backend.
|
ApplicationGatewayBackendHttpSettings |
withProbe(com.azure.core.management.SubResource probe)
Set the probe property: Probe resource of an application gateway.
|
ApplicationGatewayBackendHttpSettings |
withProbeEnabled(Boolean probeEnabled)
Set the probeEnabled property: Whether the probe is enabled.
|
ApplicationGatewayBackendHttpSettings |
withProtocol(ApplicationGatewayProtocol protocol)
Set the protocol property: The protocol used to communicate with the backend.
|
ApplicationGatewayBackendHttpSettings |
withRequestTimeout(Integer requestTimeout)
Set the requestTimeout property: Request timeout in seconds.
|
ApplicationGatewayBackendHttpSettings |
withTrustedRootCertificates(List<com.azure.core.management.SubResource> trustedRootCertificates)
Set the trustedRootCertificates property: Array of references to application gateway trusted root certificates.
|
public ApplicationGatewayBackendHttpSettings()
public String name()
public ApplicationGatewayBackendHttpSettings withName(String name)
name - the name value to set.public String etag()
public String type()
public Integer port()
public ApplicationGatewayBackendHttpSettings withPort(Integer port)
port - the port value to set.public ApplicationGatewayProtocol protocol()
public ApplicationGatewayBackendHttpSettings withProtocol(ApplicationGatewayProtocol protocol)
protocol - the protocol value to set.public ApplicationGatewayCookieBasedAffinity cookieBasedAffinity()
public ApplicationGatewayBackendHttpSettings withCookieBasedAffinity(ApplicationGatewayCookieBasedAffinity cookieBasedAffinity)
cookieBasedAffinity - the cookieBasedAffinity value to set.public Integer requestTimeout()
public ApplicationGatewayBackendHttpSettings withRequestTimeout(Integer requestTimeout)
requestTimeout - the requestTimeout value to set.public com.azure.core.management.SubResource probe()
public ApplicationGatewayBackendHttpSettings withProbe(com.azure.core.management.SubResource probe)
probe - the probe value to set.public List<com.azure.core.management.SubResource> authenticationCertificates()
public ApplicationGatewayBackendHttpSettings withAuthenticationCertificates(List<com.azure.core.management.SubResource> authenticationCertificates)
authenticationCertificates - the authenticationCertificates value to set.public List<com.azure.core.management.SubResource> trustedRootCertificates()
public ApplicationGatewayBackendHttpSettings withTrustedRootCertificates(List<com.azure.core.management.SubResource> trustedRootCertificates)
trustedRootCertificates - the trustedRootCertificates value to set.public ApplicationGatewayConnectionDraining connectionDraining()
public ApplicationGatewayBackendHttpSettings withConnectionDraining(ApplicationGatewayConnectionDraining connectionDraining)
connectionDraining - the connectionDraining value to set.public String hostname()
public ApplicationGatewayBackendHttpSettings withHostname(String hostname)
hostname - the hostname value to set.public Boolean pickHostnameFromBackendAddress()
public ApplicationGatewayBackendHttpSettings withPickHostnameFromBackendAddress(Boolean pickHostnameFromBackendAddress)
pickHostnameFromBackendAddress - the pickHostnameFromBackendAddress value to set.public String affinityCookieName()
public ApplicationGatewayBackendHttpSettings withAffinityCookieName(String affinityCookieName)
affinityCookieName - the affinityCookieName value to set.public Boolean probeEnabled()
public ApplicationGatewayBackendHttpSettings withProbeEnabled(Boolean probeEnabled)
probeEnabled - the probeEnabled value to set.public String path()
public ApplicationGatewayBackendHttpSettings withPath(String path)
path - the path value to set.public ProvisioningState provisioningState()
public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.