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
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SdkHttpFullRequest.Builderbuilder()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, numHeadersMethods inherited from interface software.amazon.awssdk.http.SdkHttpRequest
encodedPath, encodedQueryParameters, encodedQueryParametersAsFormData, firstMatchingRawQueryParameter, firstMatchingRawQueryParameter, firstMatchingRawQueryParameters, forEachRawQueryParameter, getUri, host, method, numRawQueryParameters, port, protocol, rawQueryParametersMethods 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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<SdkHttpRequest.Builder,SdkHttpRequest> - Returns:
- a builder for type T
-
contentStreamProvider
Optional<ContentStreamProvider> contentStreamProvider()- Returns:
- The optional
ContentStreamProviderfor this request.
-