Interface ApplicationGatewayBackendHttpConfiguration

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<ApplicationGateway>, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<ApplicationGatewayBackendHttpSettings>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<ApplicationGateway>, HasPort, HasProtocol<ApplicationGatewayProtocol>, com.azure.resourcemanager.resources.fluentcore.model.Indexable

public interface ApplicationGatewayBackendHttpConfiguration extends com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<ApplicationGatewayBackendHttpSettings>, com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<ApplicationGateway>, HasProtocol<ApplicationGatewayProtocol>, HasPort
A client-side representation of an application gateway's backend HTTP configuration.
  • Method Details

    • 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

      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