Interface ApplicationGatewayBackendHttpConfiguration
- All Superinterfaces:
ChildResource<ApplicationGateway>,HasInnerModel<ApplicationGatewayBackendHttpSettings>,HasName,HasParent<ApplicationGateway>,HasPort,HasProtocol<ApplicationGatewayProtocol>,Indexable
public interface ApplicationGatewayBackendHttpConfiguration
extends HasInnerModel<ApplicationGatewayBackendHttpSettings>, ChildResource<ApplicationGateway>, HasProtocol<ApplicationGatewayProtocol>, HasPort
A client-side representation of an application gateway's backend HTTP configuration.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of an application gateway backend HTTPS configuration definition.static interfaceGrouping of application gateway backend HTTPS configuration stages.static interfaceThe entirety of an application gateway backend HTTPS configuration update as part of an application gateway update.static interfaceThe entirety of an application gateway backend HTTPS configuration definition as part of an application gateway update.static interfaceGrouping of application gateway backend HTTPS configuration definition stages applicable as part of an application gateway update.static interfaceGrouping of application gateway backend HTTPS configuration update stages. -
Method Summary
Modifier and TypeMethodDescriptionGets name used for the affinity cookie.Gets authentication certificates associated with this backend HTTPS configuration.intGets the number of seconds when connection draining is active.booleanChecks whether cookie based affinity (sticky sessions) is enabled.Gets host header to be sent to the backend servers.booleanChecks whether the host header should come from the host name of the backend server.booleanChecks whether the probe is enabled.path()Gets the path used as a prefix for all HTTP requests.probe()Gets the probe associated with this backend.intGets HTTP request timeout in seconds.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.azure.resourcemanager.network.models.HasProtocol
protocol
-
Method Details
-
authenticationCertificates
Map<String,ApplicationGatewayAuthenticationCertificate> authenticationCertificates()Gets authentication certificates associated with this backend HTTPS configuration.- Returns:
- authentication certificates associated with this backend HTTPS configuration
-
cookieBasedAffinity
boolean cookieBasedAffinity()Checks whether cookie based affinity (sticky sessions) is enabled.- Returns:
- true if cookie based affinity (sticky sessions) is enabled, else false
-
requestTimeout
int requestTimeout()Gets HTTP request timeout in seconds.- Returns:
- HTTP request timeout in seconds. Requests will fail if no response is received within the specified time.
-
probe
ApplicationGatewayProbe probe()Gets the probe associated with this backend.- Returns:
- the probe associated with this backend
-
hostHeader
String hostHeader()Gets host header to be sent to the backend servers.- Returns:
- host header to be sent to the backend servers
-
isHostHeaderFromBackend
boolean isHostHeaderFromBackend()Checks whether the host header should come from the host name of the backend server.- Returns:
- whether the host header should come from the host name of the backend server
-
isProbeEnabled
boolean isProbeEnabled()Checks whether the probe is enabled.- Returns:
- true if the probe is enabled
-
connectionDrainingTimeoutInSeconds
int connectionDrainingTimeoutInSeconds()Gets the number of seconds when connection draining is active.- Returns:
- if 0 then connection draining is not enabled, otherwise if between 1 and 3600, then the number of seconds when connection draining is active
-
affinityCookieName
String affinityCookieName()Gets name used for the affinity cookie.- Returns:
- name used for the affinity cookie
-
path
String path()Gets the path used as a prefix for all HTTP requests.- Returns:
- the path, if any, used as a prefix for all HTTP requests
-