| Modifier and Type | Method and Description |
|---|---|
SdkHttpRequest |
EventStreamInitialRequestInterceptor.modifyHttpRequest(Context.ModifyHttpRequest context,
ExecutionAttributes executionAttributes) |
| Modifier and Type | Method and Description |
|---|---|
SdkHttpRequest |
TraceIdExecutionInterceptor.modifyHttpRequest(Context.ModifyHttpRequest context,
ExecutionAttributes executionAttributes) |
| Modifier and Type | Method and Description |
|---|---|
SdkHttpRequest |
PresignedRequest.httpRequest()
The entire SigV4 query-parameter signed request (minus the payload), that can be transmitted as-is to a
service using any HTTP client that implement the SDK's HTTP client SPI.
|
| Modifier and Type | Method and Description |
|---|---|
PresignedRequest.Builder |
PresignedRequest.Builder.httpRequest(SdkHttpRequest httpRequest)
Configure the entire SigV4 query-parameter signed request (minus the payload), that can be transmitted as-is to a
service using any HTTP client that implement the SDK's HTTP client SPI.
|
B |
PresignedRequest.DefaultBuilder.httpRequest(SdkHttpRequest httpRequest) |
| Modifier and Type | Method and Description |
|---|---|
SdkHttpRequest |
InterceptorContext.httpRequest() |
SdkHttpRequest |
Context.AfterMarshalling.httpRequest()
The
SdkHttpRequest that was created as a result of marshalling the Context.BeforeExecution.request(). |
default SdkHttpRequest |
ExecutionInterceptor.modifyHttpRequest(Context.ModifyHttpRequest context,
ExecutionAttributes executionAttributes)
Modify the
SdkHttpFullRequest before it is sent to the service. |
| Modifier and Type | Method and Description |
|---|---|
Optional<SdkHttpRequest> |
Context.FailedExecution.httpRequest()
The latest version of the
SdkHttpRequest available when the execution failed. |
| Modifier and Type | Method and Description |
|---|---|
InterceptorContext.Builder |
InterceptorContext.Builder.httpRequest(SdkHttpRequest httpRequest) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseClientHandler.validateSigningConfiguration(SdkHttpRequest request,
Signer signer) |
| Modifier and Type | Method and Description |
|---|---|
Optional<SdkHttpRequest> |
DefaultFailedExecutionContext.httpRequest() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
HttpChecksumUtils.isHttpChecksumPresent(SdkHttpRequest sdkHttpRequest,
ChecksumSpecs checksumSpec)
Checks if the request header is already updated with Calculated checksum.
|
static boolean |
HttpChecksumUtils.isStreamingUnsignedPayload(SdkHttpRequest sdkHttpRequest,
ExecutionAttributes executionAttributes,
ChecksumSpecs headerChecksumSpecs,
boolean isContentStreaming)
The header based Checksum is computed only if following criteria is met
- Flexible checksum is not already computed.
|
static boolean |
HttpChecksumUtils.isTrailerBasedChecksumForClientType(ExecutionAttributes executionAttributes,
SdkHttpRequest httpRequest,
ClientType clientType,
ChecksumSpecs checksumSpecs,
boolean hasRequestBody,
boolean isContentSteaming) |
static boolean |
HttpChecksumUtils.isTrailerBasedFlexibleChecksumComputed(SdkHttpRequest sdkHttpRequest,
ExecutionAttributes executionAttributes,
ChecksumSpecs checksumSpecs,
boolean hasRequestBody,
boolean isContentStreaming)
The trailer based Checksum is computed only if following criteria is met
- Flexible checksum is not already computed.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SdkHttpFullRequest
An immutable HTTP request with a possible HTTP body.
|
| Modifier and Type | Method and Description |
|---|---|
SdkHttpRequest |
HttpExecuteRequest.httpRequest() |
| Modifier and Type | Method and Description |
|---|---|
HttpExecuteRequest.Builder |
HttpExecuteRequest.Builder.request(SdkHttpRequest request)
Set the HTTP request to be executed by the client.
|
| Modifier and Type | Method and Description |
|---|---|
SdkHttpRequest |
AsyncExecuteRequest.request() |
| Modifier and Type | Method and Description |
|---|---|
AsyncExecuteRequest.Builder |
AsyncExecuteRequest.Builder.request(SdkHttpRequest request)
Set the HTTP request to be executed by the client.
|
| Modifier and Type | Method and Description |
|---|---|
static SdkHttpRequest |
CrtUtils.sanitizeRequest(SdkHttpRequest request)
Sanitize an
SdkHttpRequest, in order to prepare it for converting to a CRT request destined to be signed. |
static SdkHttpRequest |
CrtHttpRequestConverter.toRequest(SdkHttpRequest request,
software.amazon.awssdk.crt.http.HttpRequest crtRequest)
Convert an
HttpRequest to an SdkHttpRequest. |
| Modifier and Type | Method and Description |
|---|---|
static SdkHttpRequest |
CrtUtils.sanitizeRequest(SdkHttpRequest request)
Sanitize an
SdkHttpRequest, in order to prepare it for converting to a CRT request destined to be signed. |
static software.amazon.awssdk.crt.http.HttpRequest |
CrtHttpRequestConverter.toRequest(SdkHttpRequest request,
ContentStreamProvider payload)
Convert an
SdkHttpRequest to an HttpRequest. |
static SdkHttpRequest |
CrtHttpRequestConverter.toRequest(SdkHttpRequest request,
software.amazon.awssdk.crt.http.HttpRequest crtRequest)
Convert an
HttpRequest to an SdkHttpRequest. |
| Modifier and Type | Method and Description |
|---|---|
static List<Pair<String,List<String>>> |
V4CanonicalRequest.getCanonicalHeaders(SdkHttpRequest request)
Get the list of headers that are to be signed.
|
| Constructor and Description |
|---|
V4CanonicalRequest(SdkHttpRequest request,
String contentHash,
V4CanonicalRequest.Options options)
Create a canonical request.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ChecksumUtil.isEventStreaming(SdkHttpRequest request) |
| Modifier and Type | Method and Description |
|---|---|
SdkHttpRequest |
BaseSignedRequest.request()
Returns the HTTP request object, without the request body payload.
|
SdkHttpRequest |
BaseSignRequest.request()
Returns the HTTP request object, without the request body payload.
|
| Modifier and Type | Method and Description |
|---|---|
B |
BaseSignedRequest.Builder.request(SdkHttpRequest request)
Set the HTTP request object, without the request body payload.
|
B |
BaseSignRequest.Builder.request(SdkHttpRequest request)
Set the HTTP request object, without the request body payload.
|
| Modifier and Type | Method and Description |
|---|---|
io.netty.handler.codec.http.HttpRequest |
RequestAdapter.adapt(SdkHttpRequest sdkRequest) |
| Modifier and Type | Method and Description |
|---|---|
SdkHttpRequest |
S3ResolveEndpointInterceptor.modifyHttpRequest(Context.ModifyHttpRequest context,
ExecutionAttributes executionAttributes) |
SdkHttpRequest |
S3RequestSetEndpointInterceptor.modifyHttpRequest(Context.ModifyHttpRequest context,
ExecutionAttributes executionAttributes) |
static SdkHttpRequest |
AwsEndpointProviderUtils.setUri(SdkHttpRequest request,
URI clientEndpoint,
URI resolvedUri)
This sets the request URI to the resolved URI returned by the endpoint provider.
|
| Modifier and Type | Method and Description |
|---|---|
static SdkHttpRequest |
AwsEndpointProviderUtils.setUri(SdkHttpRequest request,
URI clientEndpoint,
URI resolvedUri)
This sets the request URI to the resolved URI returned by the endpoint provider.
|
| Modifier and Type | Method and Description |
|---|---|
SdkHttpRequest |
ConfiguredS3SdkHttpRequest.sdkHttpRequest() |
| Modifier and Type | Method and Description |
|---|---|
ConfiguredS3SdkHttpRequest.Builder |
ConfiguredS3SdkHttpRequest.Builder.sdkHttpRequest(SdkHttpRequest sdkHttpRequest) |
| Modifier and Type | Method and Description |
|---|---|
SdkHttpRequest |
S3EndpointResolverContext.request() |
| Modifier and Type | Method and Description |
|---|---|
S3EndpointResolverContext.Builder |
S3EndpointResolverContext.Builder.request(SdkHttpRequest request) |
| Modifier and Type | Method and Description |
|---|---|
SdkHttpRequest |
StreamingRequestInterceptor.modifyHttpRequest(Context.ModifyHttpRequest context,
ExecutionAttributes executionAttributes) |
SdkHttpRequest |
LegacyMd5ExecutionInterceptor.modifyHttpRequest(Context.ModifyHttpRequest context,
ExecutionAttributes executionAttributes) |
SdkHttpRequest |
EnableTrailingChecksumInterceptor.modifyHttpRequest(Context.ModifyHttpRequest context,
ExecutionAttributes executionAttributes)
Append trailing checksum header for
GetObjectRequest if trailing checksum is enabled from config,
ChecksumMode is disabled, and is not S3Express. |
SdkHttpRequest |
CreateMultipartUploadRequestInterceptor.modifyHttpRequest(Context.ModifyHttpRequest context,
ExecutionAttributes executionAttributes) |
| Modifier and Type | Method and Description |
|---|---|
PresignedUploadPartRequest.Builder |
PresignedUploadPartRequest.Builder.httpRequest(SdkHttpRequest httpRequest) |
PresignedPutObjectRequest.Builder |
PresignedPutObjectRequest.Builder.httpRequest(SdkHttpRequest httpRequest) |
PresignedGetObjectRequest.Builder |
PresignedGetObjectRequest.Builder.httpRequest(SdkHttpRequest httpRequest) |
PresignedDeleteObjectRequest.Builder |
PresignedDeleteObjectRequest.Builder.httpRequest(SdkHttpRequest httpRequest) |
PresignedCreateMultipartUploadRequest.Builder |
PresignedCreateMultipartUploadRequest.Builder.httpRequest(SdkHttpRequest httpRequest) |
PresignedCompleteMultipartUploadRequest.Builder |
PresignedCompleteMultipartUploadRequest.Builder.httpRequest(SdkHttpRequest httpRequest) |
PresignedAbortMultipartUploadRequest.Builder |
PresignedAbortMultipartUploadRequest.Builder.httpRequest(SdkHttpRequest httpRequest) |
Copyright © 2026. All rights reserved.