Interface TimeoutConfiguration.Builder

    • Method Detail

      • idleTimeoutSeconds

        TimeoutConfiguration.Builder idleTimeoutSeconds​(Integer idleTimeoutSeconds)

        The amount of time in seconds a connection will stay active while idle. A value of 0 can be set to disable idleTimeout.

        The idleTimeout default for HTTP/HTTP2/GRPC is 5 minutes.

        The idleTimeout default for TCP is 1 hour.

        Parameters:
        idleTimeoutSeconds - The amount of time in seconds a connection will stay active while idle. A value of 0 can be set to disable idleTimeout.

        The idleTimeout default for HTTP/HTTP2/GRPC is 5 minutes.

        The idleTimeout default for TCP is 1 hour.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • perRequestTimeoutSeconds

        TimeoutConfiguration.Builder perRequestTimeoutSeconds​(Integer perRequestTimeoutSeconds)

        The amount of time waiting for the upstream to respond with a complete response per request. A value of 0 can be set to disable perRequestTimeout. perRequestTimeout can only be set if Service Connect appProtocol isn't TCP. Only idleTimeout is allowed for TCP appProtocol.

        Parameters:
        perRequestTimeoutSeconds - The amount of time waiting for the upstream to respond with a complete response per request. A value of 0 can be set to disable perRequestTimeout. perRequestTimeout can only be set if Service Connect appProtocol isn't TCP. Only idleTimeout is allowed for TCP appProtocol.
        Returns:
        Returns a reference to this object so that method calls can be chained together.