Package software.amazon.awssdk.http
Interface SdkHttpFullRequest
- All Superinterfaces:
SdkHttpHeaders
,SdkHttpRequest
,ToCopyableBuilder<SdkHttpRequest.Builder,
SdkHttpRequest>
An immutable HTTP request with a possible HTTP body.
All implementations of this interface MUST be immutable. Instead of implementing this interface, consider using
builder()
to create an instance.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic SdkHttpFullRequest.Builder
builder()
Take this object and create a builder that contains all of the current property values of this object.Methods inherited from interface software.amazon.awssdk.http.SdkHttpHeaders
firstMatchingHeader, firstMatchingHeader, forEachHeader, headers, matchingHeaders, numHeaders
Methods inherited from interface software.amazon.awssdk.http.SdkHttpRequest
encodedPath, encodedQueryParameters, encodedQueryParametersAsFormData, firstMatchingRawQueryParameter, firstMatchingRawQueryParameter, firstMatchingRawQueryParameters, forEachRawQueryParameter, getUri, host, method, numRawQueryParameters, port, protocol, rawQueryParameters
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
builder
- Returns:
- Builder instance to construct a
DefaultSdkHttpFullRequest
.
-
toBuilder
SdkHttpFullRequest.Builder toBuilder()Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<SdkHttpRequest.Builder,
SdkHttpRequest> - Returns:
- a builder for type T
-
contentStreamProvider
Optional<ContentStreamProvider> contentStreamProvider()- Returns:
- The optional
ContentStreamProvider
for this request.
-