ApplicationGatewayBackendHttpConfiguration Interface
Implements
public interface ApplicationGatewayBackendHttpConfiguration
extends HasInnerModel<ApplicationGatewayBackendHttpSettings>, ChildResource<ApplicationGateway>, HasProtocol<ApplicationGatewayProtocol>, HasPort
A client-side representation of an application gateway's backend HTTP configuration.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract String |
affinityCookieName()
Gets name used for the affinity cookie. |
abstract
Map<String,Application |
authenticationCertificates()
Gets authentication certificates associated with this backend HTTPS configuration. |
abstract int |
connectionDrainingTimeoutInSeconds()
Gets the number of seconds when connection draining is active. |
abstract boolean |
cookieBasedAffinity()
Checks whether cookie based affinity (sticky sessions) is enabled. |
abstract String |
hostHeader()
Gets host header to be sent to the backend servers. |
abstract boolean |
isHostHeaderFromBackend()
Checks whether the host header should come from the host name of the backend server. |
abstract boolean |
isProbeEnabled()
Checks whether the probe is enabled. |
abstract String |
path()
Gets the path used as a prefix for all HTTP requests. |
abstract
Application |
probe()
Gets the probe associated with this backend. |
abstract int |
requestTimeout()
Gets HTTP request timeout in seconds. |
Method Details
affinityCookieName
public abstract String affinityCookieName()
Gets name used for the affinity cookie.
Returns:
authenticationCertificates
public abstract Map
Gets authentication certificates associated with this backend HTTPS configuration.
Returns:
connectionDrainingTimeoutInSeconds
public abstract int connectionDrainingTimeoutInSeconds()
Gets the number of seconds when connection draining is active.
Returns:
cookieBasedAffinity
public abstract boolean cookieBasedAffinity()
Checks whether cookie based affinity (sticky sessions) is enabled.
Returns:
hostHeader
public abstract String hostHeader()
Gets host header to be sent to the backend servers.
Returns:
isHostHeaderFromBackend
public abstract boolean isHostHeaderFromBackend()
Checks whether the host header should come from the host name of the backend server.
Returns:
isProbeEnabled
public abstract boolean isProbeEnabled()
Checks whether the probe is enabled.
Returns:
path
public abstract String path()
Gets the path used as a prefix for all HTTP requests.
Returns:
probe
public abstract ApplicationGatewayProbe probe()
Gets the probe associated with this backend.
Returns:
requestTimeout
public abstract int requestTimeout()
Gets HTTP request timeout in seconds.
Returns:
Applies to
Azure SDK for Java