All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AwsChunkedV4aPayloadSigner |
An implementation of a V4aPayloadSigner which chunk-encodes a payload, optionally adding a chunk-signature chunk-extension,
and/or trailers representing trailing headers with their signature at the end.
|
| AwsChunkedV4PayloadSigner |
An implementation of a V4PayloadSigner which chunk-encodes a payload, optionally adding a chunk-signature chunk-extension,
and/or trailers representing trailing headers with their signature at the end.
|
| AwsV4aAuthScheme |
|
| AwsV4aHttpSigner |
|
| AwsV4AuthScheme |
|
| AwsV4FamilyHttpSigner<T extends Identity> |
|
| AwsV4FamilyHttpSigner.AuthLocation |
This enum represents where auth-related data is inserted, as a result of signing.
|
| AwsV4HttpSigner |
|
| ChecksumInputStream |
An input-stream that takes a collection of checksums, and updates each checksum when it reads data.
|
| Checksummer |
An interface for defining how a checksum is formed from a payload synchronously and asynchronously.
|
| ChecksumSubscriber |
A subscriber that takes a collection of checksums, and updates each checksum when it receives data.
|
| ChecksumTrailerProvider |
|
| ChecksumUtil |
|
| ChecksumUtil.ConstantChecksumAlgorithm |
|
| Chunk |
An interface which defines a "chunk" of data.
|
| ChunkedEncodedInputStream |
An implementation of chunk-transfer encoding, but by wrapping an InputStream.
|
| ChunkedEncodedInputStream.Builder |
|
| ChunkedEncodedPublisher |
An implementation of chunk-transfer encoding, but by wrapping a Publisher of ByteBuffer.
|
| ChunkedEncodedPublisher.Builder |
|
| ChunkExtensionProvider |
A functional interface for defining an extension of a chunk, where the extension is a key-value pair.
|
| ChunkHeaderProvider |
A functional interface for defining a header of a chunk.
|
| ChunkInputStream |
A wrapped stream to represent a "chunk" of data
|
| ConstantChecksum |
Implementation of SdkChecksum to provide a constant checksum.
|
| CredentialScope |
|
| CredentialUtils |
|
| CrtHttpRequestConverter |
|
| CrtInputStream |
|
| CrtUtils |
|
| DefaultAwsCrtV4aHttpSigner |
An implementation of a AwsV4aHttpSigner that uses properties to compose v4a-signers in order to delegate signing of a
request and payload (if applicable) accordingly.
|
| DefaultAwsV4aAuthScheme |
|
| DefaultAwsV4AuthScheme |
|
| DefaultAwsV4HttpSigner |
An implementation of a AwsV4HttpSigner that uses properties to compose v4-signers in order to delegate signing of a
request and payload (if applicable) accordingly.
|
| DefaultV4aPayloadSigner |
A default implementation of a payload signer that is a no-op.
|
| DefaultV4PayloadSigner |
A default implementation of a payload signer that is a no-op, since payloads are most commonly unsigned.
|
| DefaultV4RequestSigner |
The default implementation of a v4-request-signer.
|
| EventStreamV4PayloadSigner |
An implementation which supports async signing of event-stream payloads.
|
| EventStreamV4PayloadSigner.Builder |
|
| FifoCache<T> |
A bounded cache that has a FIFO eviction policy when the cache is full.
|
| FlexibleChecksummer |
A "flexible" implementation of a checksummer.
|
| FlexibleChecksummer.Option |
|
| FlexibleChecksummer.Option.Builder |
|
| InMemoryPublisher |
Temporarily used for buffering all data into memory.
|
| OptionalDependencyLoaderUtil |
Utilities for loading of classes and objects which have optional dependencies, and therefore need to be safely checked at
runtime in order to use.
|
| PrecomputedSha256Checksummer |
An implementation of a checksummer that simply passes along a computed value as a checksum.
|
| RegionSet |
This class represents the concept of a set of regions.
|
| Releasable |
Used for releasing a resource.
|
| Resettable |
|
| ResettableContentStreamProvider |
|
| RollingSigner |
A class which calculates a rolling signature of arbitrary data using HMAC-SHA256.
|
| RollingSigner |
A class which calculates a rolling signature of arbitrary data using HMAC-SHA256.
|
| SdkLengthAwareInputStream |
An InputStream that is aware of its length.
|
| SignerConstant |
|
| SignerKey |
Holds the signing key and the number of days since epoch for the date for which the signing key was generated.
|
| SignerUtils |
Utility methods to be used by various AWS Signer implementations.
|
| SigningAlgorithm |
|
| SigV4aChunkExtensionProvider |
|
| SigV4aTrailerProvider |
|
| SigV4ChunkExtensionProvider |
|
| SigV4DataFramePublisher |
A publisher which adapts a publisher by SigV4-signing each frame, and appends an empty trailing frame.
|
| SigV4DataFramePublisher.Builder |
|
| SigV4TrailerProvider |
|
| TrailerProvider |
A functional interface for defining a trailer, where the trailer is a header pair.
|
| TrailingDataFramePublisher |
A publisher which wraps a publisher and appends a trailing frame once the wrapped publisher is finished.
|
| V4aPayloadSigner |
An interface for defining how to sign a payload via SigV4a.
|
| V4aProperties |
A class which contains "properties" relevant to SigV4a.
|
| V4aProperties.Builder |
|
| V4aRequestSigningResult |
A container for data produced during and as a result of the SigV4a request signing with CRT.
|
| V4CanonicalRequest |
A class that represents a canonical request in AWS, as documented:
|
| V4CanonicalRequest.Options |
|
| V4PayloadSigner |
An interface for defining how to sign a payload via SigV4.
|
| V4Properties |
A class which contains "properties" relevant to SigV4.
|
| V4Properties.Builder |
|
| V4RequestSigner |
An interface which declares an algorithm that takes a request and a content-hash and signs the request according to the SigV4
process.
|
| V4RequestSigningResult |
A container for data produced during and as a result of the SigV4 request signing process.
|