Package software.amazon.awssdk.http
Interface HttpExecuteRequest.Builder
-
- Enclosing class:
- HttpExecuteRequest
public static interface HttpExecuteRequest.Builder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HttpExecuteRequestbuild()HttpExecuteRequest.BuildercontentStreamProvider(ContentStreamProvider contentStreamProvider)Set theContentStreamProviderto be executed by the client.HttpExecuteRequest.BuildermetricCollector(MetricCollector metricCollector)Set theMetricCollectorto be used by the HTTP client to report metrics collected for this request.HttpExecuteRequest.Builderrequest(SdkHttpRequest request)Set the HTTP request to be executed by the client.
-
-
-
Method Detail
-
request
HttpExecuteRequest.Builder request(SdkHttpRequest request)
Set the HTTP request to be executed by the client.- Parameters:
request- The request.- Returns:
- This builder for method chaining.
-
contentStreamProvider
HttpExecuteRequest.Builder contentStreamProvider(ContentStreamProvider contentStreamProvider)
Set theContentStreamProviderto be executed by the client.- Parameters:
contentStreamProvider- The content stream provider- Returns:
- This builder for method chaining
-
metricCollector
HttpExecuteRequest.Builder metricCollector(MetricCollector metricCollector)
Set theMetricCollectorto be used by the HTTP client to report metrics collected for this request.- Parameters:
metricCollector- The metric collector.- Returns:
- This builder for method chaining.
-
build
HttpExecuteRequest build()
-
-