public class ApplicationGatewayBackendHttpSettings
extends com.microsoft.azure.SubResource
| Constructor and Description |
|---|
ApplicationGatewayBackendHttpSettings() |
| Modifier and Type | Method and Description |
|---|---|
String |
affinityCookieName()
Get cookie name to use for the affinity cookie.
|
List<com.microsoft.azure.SubResource> |
authenticationCertificates()
Get array of references to application gateway authentication certificates.
|
ApplicationGatewayConnectionDraining |
connectionDraining()
Get connection draining of the backend http settings resource.
|
ApplicationGatewayCookieBasedAffinity |
cookieBasedAffinity()
Get cookie based affinity.
|
String |
etag()
Get a unique read-only string that changes whenever the resource is updated.
|
String |
hostName()
Get host header to be sent to the backend servers.
|
String |
name()
Get name of the backend http settings that is unique within an Application Gateway.
|
String |
path()
Get path which should be used as a prefix for all HTTP requests.
|
Boolean |
pickHostNameFromBackendAddress()
Get whether to pick host header should be picked from the host name of the backend server.
|
Integer |
port()
Get the destination port on the backend.
|
com.microsoft.azure.SubResource |
probe()
Get probe resource of an application gateway.
|
Boolean |
probeEnabled()
Get whether the probe is enabled.
|
ApplicationGatewayProtocol |
protocol()
Get the protocol used to communicate with the backend.
|
String |
provisioningState()
Get provisioning state of the backend http settings resource.
|
Integer |
requestTimeout()
Get request timeout in seconds.
|
List<com.microsoft.azure.SubResource> |
trustedRootCertificates()
Get array of references to application gateway trusted root certificates.
|
String |
type()
Get type of the resource.
|
ApplicationGatewayBackendHttpSettings |
withAffinityCookieName(String affinityCookieName)
Set cookie name to use for the affinity cookie.
|
ApplicationGatewayBackendHttpSettings |
withAuthenticationCertificates(List<com.microsoft.azure.SubResource> authenticationCertificates)
Set array of references to application gateway authentication certificates.
|
ApplicationGatewayBackendHttpSettings |
withConnectionDraining(ApplicationGatewayConnectionDraining connectionDraining)
Set connection draining of the backend http settings resource.
|
ApplicationGatewayBackendHttpSettings |
withCookieBasedAffinity(ApplicationGatewayCookieBasedAffinity cookieBasedAffinity)
Set cookie based affinity.
|
ApplicationGatewayBackendHttpSettings |
withEtag(String etag)
Set a unique read-only string that changes whenever the resource is updated.
|
ApplicationGatewayBackendHttpSettings |
withHostName(String hostName)
Set host header to be sent to the backend servers.
|
ApplicationGatewayBackendHttpSettings |
withName(String name)
Set name of the backend http settings that is unique within an Application Gateway.
|
ApplicationGatewayBackendHttpSettings |
withPath(String path)
Set path which should be used as a prefix for all HTTP requests.
|
ApplicationGatewayBackendHttpSettings |
withPickHostNameFromBackendAddress(Boolean pickHostNameFromBackendAddress)
Set whether to pick host header should be picked from the host name of the backend server.
|
ApplicationGatewayBackendHttpSettings |
withPort(Integer port)
Set the destination port on the backend.
|
ApplicationGatewayBackendHttpSettings |
withProbe(com.microsoft.azure.SubResource probe)
Set probe resource of an application gateway.
|
ApplicationGatewayBackendHttpSettings |
withProbeEnabled(Boolean probeEnabled)
Set whether the probe is enabled.
|
ApplicationGatewayBackendHttpSettings |
withProtocol(ApplicationGatewayProtocol protocol)
Set the protocol used to communicate with the backend.
|
ApplicationGatewayBackendHttpSettings |
withProvisioningState(String provisioningState)
Set provisioning state of the backend http settings resource.
|
ApplicationGatewayBackendHttpSettings |
withRequestTimeout(Integer requestTimeout)
Set request timeout in seconds.
|
ApplicationGatewayBackendHttpSettings |
withTrustedRootCertificates(List<com.microsoft.azure.SubResource> trustedRootCertificates)
Set array of references to application gateway trusted root certificates.
|
ApplicationGatewayBackendHttpSettings |
withType(String type)
Set type of the resource.
|
public ApplicationGatewayBackendHttpSettings()
public Integer port()
public ApplicationGatewayBackendHttpSettings withPort(Integer port)
port - the port value to setpublic ApplicationGatewayProtocol protocol()
public ApplicationGatewayBackendHttpSettings withProtocol(ApplicationGatewayProtocol protocol)
protocol - the protocol value to setpublic ApplicationGatewayCookieBasedAffinity cookieBasedAffinity()
public ApplicationGatewayBackendHttpSettings withCookieBasedAffinity(ApplicationGatewayCookieBasedAffinity cookieBasedAffinity)
cookieBasedAffinity - the cookieBasedAffinity value to setpublic Integer requestTimeout()
public ApplicationGatewayBackendHttpSettings withRequestTimeout(Integer requestTimeout)
requestTimeout - the requestTimeout value to setpublic com.microsoft.azure.SubResource probe()
public ApplicationGatewayBackendHttpSettings withProbe(com.microsoft.azure.SubResource probe)
probe - the probe value to setpublic List<com.microsoft.azure.SubResource> authenticationCertificates()
public ApplicationGatewayBackendHttpSettings withAuthenticationCertificates(List<com.microsoft.azure.SubResource> authenticationCertificates)
authenticationCertificates - the authenticationCertificates value to setpublic List<com.microsoft.azure.SubResource> trustedRootCertificates()
public ApplicationGatewayBackendHttpSettings withTrustedRootCertificates(List<com.microsoft.azure.SubResource> trustedRootCertificates)
trustedRootCertificates - the trustedRootCertificates value to setpublic ApplicationGatewayConnectionDraining connectionDraining()
public ApplicationGatewayBackendHttpSettings withConnectionDraining(ApplicationGatewayConnectionDraining connectionDraining)
connectionDraining - the connectionDraining value to setpublic String hostName()
public ApplicationGatewayBackendHttpSettings withHostName(String hostName)
hostName - the hostName value to setpublic Boolean pickHostNameFromBackendAddress()
public ApplicationGatewayBackendHttpSettings withPickHostNameFromBackendAddress(Boolean pickHostNameFromBackendAddress)
pickHostNameFromBackendAddress - the pickHostNameFromBackendAddress value to setpublic String affinityCookieName()
public ApplicationGatewayBackendHttpSettings withAffinityCookieName(String affinityCookieName)
affinityCookieName - the affinityCookieName value to setpublic Boolean probeEnabled()
public ApplicationGatewayBackendHttpSettings withProbeEnabled(Boolean probeEnabled)
probeEnabled - the probeEnabled value to setpublic String path()
public ApplicationGatewayBackendHttpSettings withPath(String path)
path - the path value to setpublic String provisioningState()
public ApplicationGatewayBackendHttpSettings withProvisioningState(String provisioningState)
provisioningState - the provisioningState value to setpublic String name()
public ApplicationGatewayBackendHttpSettings withName(String name)
name - the name value to setpublic String etag()
public ApplicationGatewayBackendHttpSettings withEtag(String etag)
etag - the etag value to setpublic String type()
public ApplicationGatewayBackendHttpSettings withType(String type)
type - the type value to set/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/