Package software.amazon.awssdk.http
Interface SdkHttpFullRequest
-
- All Superinterfaces:
SdkHttpHeaders
,SdkHttpRequest
,ToCopyableBuilder<SdkHttpRequest.Builder,SdkHttpRequest>
@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 interface
SdkHttpFullRequest.Builder
A mutable builder forSdkHttpFullRequest
.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static SdkHttpFullRequest.Builder
builder()
Optional<ContentStreamProvider>
contentStreamProvider()
SdkHttpFullRequest.Builder
toBuilder()
-
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 Detail
-
builder
static SdkHttpFullRequest.Builder builder()
- Returns:
- Builder instance to construct a
DefaultSdkHttpFullRequest
.
-
toBuilder
SdkHttpFullRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<SdkHttpRequest.Builder,SdkHttpRequest>
-
contentStreamProvider
Optional<ContentStreamProvider> contentStreamProvider()
- Returns:
- The optional
ContentStreamProvider
for this request.
-
-