| Modifier and Type | Method and Description |
|---|---|
protected String |
Aws4UnsignedPayloadSigner.calculateContentHash(SdkHttpFullRequest.Builder mutableRequest,
Aws4SignerParams signerParams,
SdkChecksum contentFlexibleChecksum) |
| Modifier and Type | Method and Description |
|---|---|
protected SdkHttpFullRequest.Builder |
AbstractAws4Signer.doPresign(SdkHttpFullRequest request,
Aws4SignerRequestParams requestParams,
U signingParams) |
protected SdkHttpFullRequest.Builder |
AbstractAws4Signer.doSign(SdkHttpFullRequest request,
Aws4SignerRequestParams requestParams,
T signingParams) |
protected SdkHttpFullRequest.Builder |
AbstractAws4Signer.doSign(SdkHttpFullRequest request,
Aws4SignerRequestParams requestParams,
T signingParams,
ContentChecksum contentChecksum) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractAwsSigner.addSessionCredentials(SdkHttpFullRequest.Builder mutableRequest,
AwsSessionCredentials credentials)
Adds session credentials to the request given.
|
protected void |
AbstractAws4Signer.addSessionCredentials(SdkHttpFullRequest.Builder mutableRequest,
AwsSessionCredentials credentials) |
protected String |
AbstractAwsS3V4Signer.calculateContentHash(SdkHttpFullRequest.Builder mutableRequest,
AwsS3V4SignerParams signerParams)
Returns the pre-defined header value and set other necessary headers if
the request needs to be chunk-encoded.
|
protected String |
AbstractAwsS3V4Signer.calculateContentHash(SdkHttpFullRequest.Builder mutableRequest,
AwsS3V4SignerParams signerParams,
SdkChecksum contentFlexibleChecksum)
This method overloads calculateContentHash with contentFlexibleChecksum.
|
protected String |
AbstractAws4Signer.calculateContentHash(SdkHttpFullRequest.Builder mutableRequest,
T signerParams)
Calculate the hash of the request's payload.
|
protected String |
AbstractAws4Signer.calculateContentHash(SdkHttpFullRequest.Builder mutableRequest,
T signerParams,
SdkChecksum contentFlexibleChecksum)
This method overloads calculateContentHash with contentFlexibleChecksum.
|
protected String |
BaseAws4Signer.calculateContentHashPresign(SdkHttpFullRequest.Builder mutableRequest,
Aws4PresignerParams signerParams)
Deprecated.
Calculate the hash of the request's payload.
|
protected String |
AbstractAwsS3V4Signer.calculateContentHashPresign(SdkHttpFullRequest.Builder mutableRequest,
Aws4PresignerParams signerParams) |
protected abstract String |
AbstractAws4Signer.calculateContentHashPresign(SdkHttpFullRequest.Builder mutableRequest,
U signerParams) |
static long |
Aws4SignerUtils.calculateRequestContentLength(SdkHttpFullRequest.Builder mutableRequest)
Calculates the content length of a request.
|
protected void |
BaseAws4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
Aws4SignerParams signerParams)
Deprecated.
Subclass could override this method to perform any additional procedure
on the request payload, with access to the result from signing the
header.
|
protected void |
BaseAws4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
Aws4SignerParams signerParams,
SdkChecksum sdkChecksum)
Deprecated.
This method overloads processRequestPayload with sdkChecksum.
|
protected void |
AbstractAwsS3V4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
AwsS3V4SignerParams signerParams)
If necessary, creates a chunk-encoding wrapper on the request payload.
|
protected void |
AbstractAwsS3V4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
AwsS3V4SignerParams signerParams,
SdkChecksum sdkChecksum)
Overloads processRequestPayload with sdkChecksum.
|
protected abstract void |
AbstractAws4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
T signerParams) |
protected abstract void |
AbstractAws4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
T signerParams,
SdkChecksum sdkChecksum) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractStreamingRequestMarshaller.addHeaders(SdkHttpFullRequest.Builder marshalled,
Optional<Long> contentLength,
boolean requiresLength,
boolean transferEncoding,
boolean useHttp2)
This method will run certain validations for content-length and add
additional headers (like Transfer-Encoding) if necessary.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
HttpChecksumUtils.isHttpChecksumCalculationNeeded(SdkHttpFullRequest.Builder request,
ExecutionAttributes executionAttributes)
HTTP checksum calculation is needed if one of the following conditions is met:
1.
|
| Modifier and Type | Method and Description |
|---|---|
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.appendHeader(String headerName,
String headerValue)
Add a single header to be included in the created HTTP request.
|
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.appendRawQueryParameter(String paramName,
String paramValue)
Add a single un-encoded query parameter to be included in the created HTTP request.
|
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.applyMutation(Consumer<SdkHttpRequest.Builder> mutator) |
static SdkHttpFullRequest.Builder |
SdkHttpFullRequest.builder() |
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.clearHeaders()
Removes all headers from this builder.
|
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.clearQueryParameters()
Removes all query parameters from this builder.
|
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.contentStreamProvider(ContentStreamProvider contentStreamProvider)
Set the
ContentStreamProvider for this request. |
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.copy() |
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.encodedPath(String path)
Configure an
SdkHttpRequest.encodedPath() to be used in the created HTTP request. |
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.headers(Map<String,List<String>> headers)
Configure an
SdkHttpHeaders.headers() to be used in the created HTTP request. |
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.host(String host)
Configure a
SdkHttpRequest.host() to be used in the created HTTP request. |
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.method(SdkHttpMethod httpMethod)
Configure an
SdkHttpRequest.method() to be used in the created HTTP request. |
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.port(Integer port)
Configure a
SdkHttpRequest.port() to be used in the created HTTP request. |
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.protocol(String protocol)
Configure a
SdkHttpRequest.protocol() to be used in the created HTTP request. |
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.putHeader(String headerName,
List<String> headerValues)
Add a single header with multiple values to be included in the created HTTP request.
|
default SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.putHeader(String headerName,
String headerValue)
Add a single header to be included in the created HTTP request.
|
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.putRawQueryParameter(String paramName,
List<String> paramValues)
Add a single un-encoded query parameter with multiple values to be included in the created HTTP request.
|
default SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.putRawQueryParameter(String paramName,
String paramValue)
Add a single un-encoded query parameter to be included in the created HTTP request.
|
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.rawQueryParameters(Map<String,List<String>> queryParameters)
Configure an
SdkHttpRequest.rawQueryParameters() to be used in the created HTTP request. |
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.removeHeader(String headerName)
Remove all values for the requested header from this builder.
|
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.removeQueryParameter(String paramName)
Remove all values for the requested query parameter from this builder.
|
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.toBuilder() |
default SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.uri(URI uri)
Convenience method to set the
protocol(), host(), port(),
encodedPath() and extracts query parameters from a URI object. |
| Modifier and Type | Method and Description |
|---|---|
static SdkHttpFullRequest.Builder |
ProtocolUtils.createSdkHttpRequest(OperationInfo operationInfo,
URI endpoint)
Creates the basic
SdkHttpFullRequest with information from the OperationInfo and the endpoint. |
| Modifier and Type | Method and Description |
|---|---|
SdkHttpFullRequest.Builder |
JsonMarshallerContext.request() |
| Modifier and Type | Method and Description |
|---|---|
JsonMarshallerContext.Builder |
JsonMarshallerContext.Builder.request(SdkHttpFullRequest.Builder request) |
| Modifier and Type | Method and Description |
|---|---|
SdkHttpFullRequest.Builder |
QueryMarshallerContext.request() |
| Modifier and Type | Method and Description |
|---|---|
QueryMarshallerContext.Builder |
QueryMarshallerContext.Builder.request(SdkHttpFullRequest.Builder request) |
| Modifier and Type | Method and Description |
|---|---|
SdkHttpFullRequest.Builder |
XmlMarshallerContext.request() |
| Modifier and Type | Method and Description |
|---|---|
XmlMarshallerContext.Builder |
XmlMarshallerContext.Builder.request(SdkHttpFullRequest.Builder request) |
Copyright © 2026. All rights reserved.