Package software.amazon.awssdk.http
Interface SdkHttpFullRequest
-
- All Superinterfaces:
SdkHttpHeaders,SdkHttpRequest,ToCopyableBuilder<SdkHttpRequest.Builder,SdkHttpRequest>
@SdkPublicApi @Immutable public interface SdkHttpFullRequest extends 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 Modifier and Type Interface Description static interfaceSdkHttpFullRequest.BuilderA mutable builder forSdkHttpFullRequest.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static SdkHttpFullRequest.Builderbuilder()Optional<ContentStreamProvider>contentStreamProvider()SdkHttpFullRequest.BuildertoBuilder()-
Methods inherited from interface software.amazon.awssdk.http.SdkHttpHeaders
anyMatchingHeader, 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 Detail
-
builder
static SdkHttpFullRequest.Builder builder()
- Returns:
- Builder instance to construct a
DefaultSdkHttpFullRequest.
-
toBuilder
SdkHttpFullRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SdkHttpRequest.Builder,SdkHttpRequest>
-
contentStreamProvider
Optional<ContentStreamProvider> contentStreamProvider()
- Returns:
- The optional
ContentStreamProviderfor this request.
-
-