maxStreamDuration

@JvmName(name = "behnruodoethvnkb")
suspend fun maxStreamDuration(value: Output<DurationArgs>)
@JvmName(name = "ajfthtcenptdysbe")
suspend fun maxStreamDuration(value: DurationArgs?)

Parameters

value

Specifies the maximum duration (timeout) for streams on the selected route. Unlike the timeout field where the timeout duration starts from the time the request has been fully processed (known as end-of-stream), the duration in this field is computed from the beginning of the stream until the response has been processed, including all retries. A stream that does not complete in this duration is closed. If not specified, this field uses the maximum maxStreamDuration value among all backend services associated with the route. This field is only allowed if the Url map is used with backend services with loadBalancingScheme set to INTERNAL_SELF_MANAGED.


@JvmName(name = "sppmmnocsyuhkppn")
suspend fun maxStreamDuration(argument: suspend DurationArgsBuilder.() -> Unit)

Parameters

argument

Specifies the maximum duration (timeout) for streams on the selected route. Unlike the timeout field where the timeout duration starts from the time the request has been fully processed (known as end-of-stream), the duration in this field is computed from the beginning of the stream until the response has been processed, including all retries. A stream that does not complete in this duration is closed. If not specified, this field uses the maximum maxStreamDuration value among all backend services associated with the route. This field is only allowed if the Url map is used with backend services with loadBalancingScheme set to INTERNAL_SELF_MANAGED.