| Modifier and Type | Method and Description |
|---|---|
protected InputStream |
AbstractAwsSigner.getBinaryRequestPayloadStream(ContentStreamProvider streamProvider) |
| Modifier and Type | Method and Description |
|---|---|
ContentStreamProvider |
BytesWrapper.asContentStreamProvider() |
| Modifier and Type | Class and Description |
|---|---|
class |
BufferingContentStreamProvider
ContentStreamProvider implementation that buffers the data stream data to memory as it's read. |
class |
CompressionContentStreamProvider
ContentStreamProvider implementation for compression. |
class |
FileContentStreamProvider
ContentStreamProvider implementation for files. |
| Constructor and Description |
|---|
BufferingContentStreamProvider(ContentStreamProvider delegate,
Long expectedLength) |
CompressionContentStreamProvider(ContentStreamProvider underlyingInputStreamProvider,
Compressor compressor) |
| Modifier and Type | Method and Description |
|---|---|
ContentStreamProvider |
RequestBody.contentStreamProvider() |
| Modifier and Type | Method and Description |
|---|---|
static RequestBody |
RequestBody.fromContentProvider(ContentStreamProvider provider,
long contentLength,
String mimeType)
Creates a
RequestBody from the given ContentStreamProvider. |
static RequestBody |
RequestBody.fromContentProvider(ContentStreamProvider provider,
String mimeType)
Creates a
RequestBody from the given ContentStreamProvider when the content length is unknown. |
| Constructor and Description |
|---|
RequestBody(ContentStreamProvider contentStreamProvider,
Long contentLength,
String contentType) |
| Modifier and Type | Method and Description |
|---|---|
ContentStreamProvider |
SdkHttpFullRequest.Builder.contentStreamProvider() |
static ContentStreamProvider |
ContentStreamProvider.fromByteArray(byte[] bytes)
Create
ContentStreamProvider from a byte array. |
static ContentStreamProvider |
ContentStreamProvider.fromByteArrayUnsafe(byte[] bytes)
Create
ContentStreamProvider from a byte array without copying the contents of the byte array. |
static ContentStreamProvider |
ContentStreamProvider.fromInputStream(InputStream inputStream)
Create a
ContentStreamProvider from an input stream. |
static ContentStreamProvider |
ContentStreamProvider.fromInputStreamSupplier(Supplier<InputStream> inputStreamSupplier)
Create
ContentStreamProvider from an input stream supplier. |
static ContentStreamProvider |
ContentStreamProvider.fromString(String string,
Charset charset)
Create
ContentStreamProvider from a string, using the provided charset. |
static ContentStreamProvider |
ContentStreamProvider.fromUtf8String(String string)
Create
ContentStreamProvider from a string, using the UTF-8 charset. |
| Modifier and Type | Method and Description |
|---|---|
Optional<ContentStreamProvider> |
SdkHttpFullRequest.contentStreamProvider() |
Optional<ContentStreamProvider> |
HttpExecuteRequest.contentStreamProvider() |
| Modifier and Type | Method and Description |
|---|---|
SdkHttpFullRequest.Builder |
SdkHttpFullRequest.Builder.contentStreamProvider(ContentStreamProvider contentStreamProvider)
Set the
ContentStreamProvider for this request. |
HttpExecuteRequest.Builder |
HttpExecuteRequest.Builder.contentStreamProvider(ContentStreamProvider contentStreamProvider)
Set the
ContentStreamProvider to be executed by the client. |
| Constructor and Description |
|---|
CrtInputStream(ContentStreamProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
ContentStreamProvider |
V4aPayloadSigner.sign(ContentStreamProvider payload,
V4aRequestSigningResult requestSigningResult)
Given a payload and result of request signing, sign the payload via the SigV4a process.
|
ContentStreamProvider |
DefaultV4aPayloadSigner.sign(ContentStreamProvider payload,
V4aRequestSigningResult requestSigningResult) |
ContentStreamProvider |
AwsChunkedV4aPayloadSigner.sign(ContentStreamProvider payload,
V4aRequestSigningResult requestSigningResult) |
| Modifier and Type | Method and Description |
|---|---|
default void |
V4aPayloadSigner.beforeSigning(SdkHttpRequest.Builder request,
ContentStreamProvider payload,
String checksum)
Modify a request before it is signed, such as changing headers or query-parameters.
|
void |
AwsChunkedV4aPayloadSigner.beforeSigning(SdkHttpRequest.Builder request,
ContentStreamProvider payload,
String checksum) |
ContentStreamProvider |
V4aPayloadSigner.sign(ContentStreamProvider payload,
V4aRequestSigningResult requestSigningResult)
Given a payload and result of request signing, sign the payload via the SigV4a process.
|
ContentStreamProvider |
DefaultV4aPayloadSigner.sign(ContentStreamProvider payload,
V4aRequestSigningResult requestSigningResult) |
ContentStreamProvider |
AwsChunkedV4aPayloadSigner.sign(ContentStreamProvider payload,
V4aRequestSigningResult requestSigningResult) |
| Modifier and Type | Method and Description |
|---|---|
static software.amazon.awssdk.crt.http.HttpRequest |
CrtHttpRequestConverter.toRequest(SdkHttpRequest request,
ContentStreamProvider payload)
Convert an
SdkHttpRequest to an HttpRequest. |
| Modifier and Type | Method and Description |
|---|---|
ContentStreamProvider |
EventStreamV4PayloadSigner.sign(ContentStreamProvider payload,
V4RequestSigningResult requestSigningResult) |
| Modifier and Type | Method and Description |
|---|---|
ContentStreamProvider |
EventStreamV4PayloadSigner.sign(ContentStreamProvider payload,
V4RequestSigningResult requestSigningResult) |
| Modifier and Type | Method and Description |
|---|---|
ContentStreamProvider |
V4PayloadSigner.sign(ContentStreamProvider payload,
V4RequestSigningResult requestSigningResult)
Given a payload and result of request signing, sign the payload via the SigV4 process.
|
ContentStreamProvider |
DefaultV4PayloadSigner.sign(ContentStreamProvider payload,
V4RequestSigningResult requestSigningResult) |
ContentStreamProvider |
AwsChunkedV4PayloadSigner.sign(ContentStreamProvider payload,
V4RequestSigningResult requestSigningResult) |
| Modifier and Type | Method and Description |
|---|---|
default void |
V4PayloadSigner.beforeSigning(SdkHttpRequest.Builder request,
ContentStreamProvider payload)
Modify a request before it is signed, such as changing headers or query-parameters.
|
void |
AwsChunkedV4PayloadSigner.beforeSigning(SdkHttpRequest.Builder request,
ContentStreamProvider payload) |
void |
PrecomputedSha256Checksummer.checksum(ContentStreamProvider payload,
SdkHttpRequest.Builder request) |
void |
FlexibleChecksummer.checksum(ContentStreamProvider payload,
SdkHttpRequest.Builder request) |
void |
Checksummer.checksum(ContentStreamProvider payload,
SdkHttpRequest.Builder request)
Given a payload, calculate a checksum and add it to the request.
|
ContentStreamProvider |
V4PayloadSigner.sign(ContentStreamProvider payload,
V4RequestSigningResult requestSigningResult)
Given a payload and result of request signing, sign the payload via the SigV4 process.
|
ContentStreamProvider |
DefaultV4PayloadSigner.sign(ContentStreamProvider payload,
V4RequestSigningResult requestSigningResult) |
ContentStreamProvider |
AwsChunkedV4PayloadSigner.sign(ContentStreamProvider payload,
V4RequestSigningResult requestSigningResult) |
| Modifier and Type | Class and Description |
|---|---|
class |
ResettableContentStreamProvider |
| Modifier and Type | Method and Description |
|---|---|
static InputStream |
SignerUtils.getBinaryRequestPayloadStream(ContentStreamProvider streamProvider) |
static long |
SignerUtils.moveContentLength(SdkHttpRequest.Builder request,
ContentStreamProvider contentStreamProvider)
Move `Content-Length` to `x-amz-decoded-content-length` if not already present.
|
Copyright © 2026. All rights reserved.