Package com.linecorp.armeria.client
Interface RequestPreparationSetters
- All Superinterfaces:
HttpMessageSetters
,PathAndQueryParamSetters
,RequestOptionsSetters
- All Known Implementing Classes:
BlockingWebClientRequestPreparation
,FutureTransformingRequestPreparation
,RestClientPreparation
,TransformingRequestPreparation
,WebClientRequestPreparation
@UnstableApi
public interface RequestPreparationSetters
extends PathAndQueryParamSetters, HttpMessageSetters, RequestOptionsSetters
Provides the setters for building an
HttpRequest
and RequestOptions
.-
Method Summary
Modifier and TypeMethodDescriptionrequestOptions
(RequestOptions requestOptions) Sets the specifiedRequestOptions
that could overwrite the previously configured values such asRequestOptionsSetters.responseTimeout(Duration)
,RequestOptionsSetters.writeTimeout(Duration)
,RequestOptionsSetters.maxResponseLength(long)
andRequestOptionsSetters.attr(AttributeKey, Object)
.Methods inherited from interface com.linecorp.armeria.common.HttpMessageSetters
content, content, content, content, content, content, content, content, content, contentJson, cookie, cookies, header, headers, trailer, trailers
Methods inherited from interface com.linecorp.armeria.common.PathAndQueryParamSetters
disablePathParams, pathParam, pathParams, queryParam, queryParams
Methods inherited from interface com.linecorp.armeria.client.RequestOptionsSetters
attr, exchangeType, maxResponseLength, requestAutoAbortDelay, requestAutoAbortDelayMillis, responseTimeout, responseTimeoutMillis, writeTimeout, writeTimeoutMillis
-
Method Details
-
requestOptions
Sets the specifiedRequestOptions
that could overwrite the previously configured values such asRequestOptionsSetters.responseTimeout(Duration)
,RequestOptionsSetters.writeTimeout(Duration)
,RequestOptionsSetters.maxResponseLength(long)
andRequestOptionsSetters.attr(AttributeKey, Object)
.
-