Interface ApplicationGatewayBackendHttpConfiguration

All Superinterfaces:
ChildResource<ApplicationGateway>, HasInnerModel<ApplicationGatewayBackendHttpSettings>, HasName, HasParent<ApplicationGateway>, HasPort, HasProtocol<ApplicationGatewayProtocol>, Indexable

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