A B C D E F G H I L N O P R S T U V W X 
All Classes All Packages

A

AbstractAws4Signer<T extends Aws4SignerParams,​U extends Aws4PresignerParams> - Class in software.amazon.awssdk.auth.signer.internal
Abstract base class for the AWS SigV4 signer implementations.
AbstractAws4Signer() - Constructor for class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
 
AbstractAwsS3V4Signer - Class in software.amazon.awssdk.auth.signer.internal
AWS4 signer implementation for AWS S3
AbstractAwsS3V4Signer() - Constructor for class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
 
AbstractAwsSigner - Class in software.amazon.awssdk.auth.signer.internal
Abstract base class for AWS signing protocol implementations.
AbstractAwsSigner() - Constructor for class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
 
accessKeyId() - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
Retrieve the AWS access key, used to identify the user interacting with AWS.
accessKeyId() - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
Retrieve the AWS access key, used to identify the user interacting with AWS.
accessKeyId(String) - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials.Builder
The AWS access key, used to identify the user interacting with services.
accessKeyId(String) - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials.Builder
The AWS access key, used to identify the user interacting with services.
add(String, T) - Method in class software.amazon.awssdk.auth.signer.internal.FifoCache
Adds an entry to the cache, evicting the earliest entry if necessary.
addCredentialsProvider(AwsCredentialsProvider) - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.Builder
Add a credential provider to the chain, after the credential providers that have already been configured.
addCredentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity>) - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.Builder
Add a credential provider to the chain, after the credential providers that have already been configured.
addSessionCredentials(SdkHttpFullRequest.Builder, AwsSessionCredentials) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
 
addSessionCredentials(SdkHttpFullRequest.Builder, AwsSessionCredentials) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
Adds session credentials to the request given.
addTokenProvider(SdkTokenProvider) - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain.Builder
Add a token provider to the chain, after the token providers that have already been configured.
addTokenProvider(IdentityProvider<? extends TokenIdentity>) - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain.Builder
Add a token provider to the chain, after the token providers that have already been configured.
algorithm() - Method in class software.amazon.awssdk.auth.signer.params.SignerChecksumParams
 
algorithm(Algorithm) - Method in class software.amazon.awssdk.auth.signer.params.SignerChecksumParams.Builder
 
AnonymousCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
Credentials provider that always returns anonymous AwsCredentials.
AsyncAws4Signer - Class in software.amazon.awssdk.auth.signer
AWS Signature Version 4 signer that can include contents of an asynchronous request body into the signature calculation.
AsyncAws4Signer() - Constructor for class software.amazon.awssdk.auth.signer.AsyncAws4Signer
 
asyncCredentialUpdateEnabled() - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties
 
asyncCredentialUpdateEnabled(Boolean) - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.Builder
Configure whether this provider should fetch credentials asynchronously in the background.
asyncCredentialUpdateEnabled(Boolean) - Method in interface software.amazon.awssdk.auth.credentials.HttpCredentialsProvider.Builder
Configure whether the provider should fetch credentials asynchronously in the background.
asyncCredentialUpdateEnabled(Boolean) - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties.Builder
 
asyncCredentialUpdateEnabled(Boolean) - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider.Builder
Configure whether the provider should fetch credentials asynchronously in the background.
asyncCredentialUpdateEnabled(Boolean) - Method in interface software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider.Builder
Define whether the provider should fetch credentials asynchronously in the background.
asyncThreadName(String) - Method in interface software.amazon.awssdk.auth.credentials.HttpCredentialsProvider.Builder
When HttpCredentialsProvider.Builder.asyncCredentialUpdateEnabled(Boolean) is true, this configures the name of the threads used for credential refreshing.
AUTHORIZATION - Static variable in class software.amazon.awssdk.auth.signer.internal.SignerConstant
 
AWS_CREDENTIALS - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
Deprecated.
This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the credential provider via the SdkRequest's overrideConfiguration.credentialsProvider. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
AWS4_SIGNING_ALGORITHM - Static variable in class software.amazon.awssdk.auth.signer.internal.SignerConstant
 
AWS4_TERMINATOR - Static variable in class software.amazon.awssdk.auth.signer.internal.SignerConstant
 
Aws4PresignerParams - Class in software.amazon.awssdk.auth.signer.params
 
Aws4PresignerParams.Builder - Interface in software.amazon.awssdk.auth.signer.params
 
Aws4Signer - Class in software.amazon.awssdk.auth.signer
Signer implementation that signs requests with the AWS4 signing protocol.
Aws4SignerParams - Class in software.amazon.awssdk.auth.signer.params
Parameters that are used during signing.
Aws4SignerParams.Builder<B extends Aws4SignerParams.Builder<B>> - Interface in software.amazon.awssdk.auth.signer.params
 
Aws4SignerParams.BuilderImpl<B extends Aws4SignerParams.Builder<B>> - Class in software.amazon.awssdk.auth.signer.params
 
Aws4SignerRequestParams - Class in software.amazon.awssdk.auth.signer.internal
Parameters that are used for computing a AWS 4 signature for a request.
Aws4SignerRequestParams(Aws4SignerParams) - Constructor for class software.amazon.awssdk.auth.signer.internal.Aws4SignerRequestParams
Generates an instance of AWS4signerRequestParams that holds the parameters used for computing a AWS 4 signature for a request based on the given Aws4SignerParams for that request.
Aws4SignerUtils - Class in software.amazon.awssdk.auth.signer.internal
Utility methods that is used by the different AWS Signer implementations.
Aws4UnsignedPayloadSigner - Class in software.amazon.awssdk.auth.signer
Exactly the same as Aws4Signer except if the request is being sent over HTTPS, then it returns the string UNSIGNED-PAYLOAD as the content SHA-256 so services that support it can avoid needing to calculate the value when authorizing the request.
AwsBasicCredentials - Class in software.amazon.awssdk.auth.credentials
Provides access to the AWS credentials used for accessing services: AWS access key ID and secret access key.
AwsBasicCredentials(String, String) - Constructor for class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
Constructs a new credentials object, with the specified AWS access key and AWS secret key.
AwsBasicCredentials.Builder - Class in software.amazon.awssdk.auth.credentials
A builder for creating an instance of AwsBasicCredentials.
awsChunkSigner(AwsChunkSigner) - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream.Builder
 
AwsChunkSigner - Interface in software.amazon.awssdk.auth.signer.internal.chunkedencoding
Represents a signer for a chunk of data, that returns a new signature based on the data and the previous signature.
awsCredentials() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
 
awsCredentials(AwsCredentials) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
Sets the aws credentials to use for computing the signature.
awsCredentials(AwsCredentials) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
AwsCredentials - Interface in software.amazon.awssdk.auth.credentials
Provides access to the AWS credentials used for accessing services: AWS access key ID and secret access key.
AwsCredentialsProvider - Interface in software.amazon.awssdk.auth.credentials
Interface for loading AwsCredentials that are used for authentication.
AwsCredentialsProviderChain - Class in software.amazon.awssdk.auth.credentials
AwsCredentialsProvider implementation that chains together multiple credentials providers.
AwsCredentialsProviderChain.Builder - Interface in software.amazon.awssdk.auth.credentials
A builder for a AwsCredentialsProviderChain that allows controlling its behavior.
AwsS3V4ChunkSigner - Class in software.amazon.awssdk.auth.signer.internal.chunkedencoding
An implementation of AwsChunkSigner that can calculate a Sigv4 compatible chunk signature.
AwsS3V4ChunkSigner(byte[], String, String) - Constructor for class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsS3V4ChunkSigner
 
AwsS3V4Signer - Class in software.amazon.awssdk.auth.signer
AWS4 signer implementation for AWS S3
AwsS3V4SignerParams - Class in software.amazon.awssdk.auth.signer.params
 
AwsS3V4SignerParams.Builder - Interface in software.amazon.awssdk.auth.signer.params
 
AwsSessionCredentials - Class in software.amazon.awssdk.auth.credentials
A special type of AwsCredentials that provides a session token to be used in service authentication.
AwsSessionCredentials.Builder - Class in software.amazon.awssdk.auth.credentials
A builder for creating an instance of AwsSessionCredentials.
AwsSignedChunkedEncodingInputStream - Class in software.amazon.awssdk.auth.signer.internal.chunkedencoding
A wrapper of InputStream that implements chunked encoding.
AwsSignedChunkedEncodingInputStream.Builder - Class in software.amazon.awssdk.auth.signer.internal.chunkedencoding
 
AwsSignerExecutionAttribute - Class in software.amazon.awssdk.auth.signer
Deprecated.
Signer execution attributes have been deprecated in favor of signer properties, set on the auth scheme's signer option.

B

BaseAsyncAws4Signer - Class in software.amazon.awssdk.auth.signer.internal
 
BaseAsyncAws4Signer() - Constructor for class software.amazon.awssdk.auth.signer.internal.BaseAsyncAws4Signer
 
BaseAws4Signer - Class in software.amazon.awssdk.auth.signer.internal
Abstract base class for concrete implementations of Aws4 signers.
BaseAws4Signer() - Constructor for class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
 
BaseEventStreamAsyncAws4Signer - Class in software.amazon.awssdk.auth.signer.internal
 
BaseEventStreamAsyncAws4Signer() - Constructor for class software.amazon.awssdk.auth.signer.internal.BaseEventStreamAsyncAws4Signer
 
BearerTokenSigner - Class in software.amazon.awssdk.auth.token.signer.aws
A Signer that will sign a request with Bearer token authorization.
BearerTokenSigner() - Constructor for class software.amazon.awssdk.auth.token.signer.aws.BearerTokenSigner
 
build() - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials.Builder
 
build() - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.Builder
 
build() - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials.Builder
 
build() - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.Builder
Create a DefaultCredentialsProvider using the configuration defined in this builder.
build() - Method in interface software.amazon.awssdk.auth.credentials.HttpCredentialsProvider.Builder
Build the credentials provider based on the configuration on this builder.
build() - Method in interface software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.Builder
Build a InstanceProfileCredentialsProvider from the provided configuration.
build() - Method in class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider.Builder
 
build() - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties.Builder
 
build() - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider.Builder
 
build() - Method in interface software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider.Builder
Create a ProfileCredentialsProvider using the configuration applied to this builder.
build() - Method in class software.amazon.awssdk.auth.credentials.ProfileProviderCredentialsContext.Builder
 
build() - Method in interface software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider.Builder
Create a WebIdentityTokenFileCredentialsProvider using the configuration applied to this builder.
build() - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream.Builder
 
build() - Method in interface software.amazon.awssdk.auth.signer.params.Aws4PresignerParams.Builder
 
build() - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
 
build() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
build() - Method in interface software.amazon.awssdk.auth.signer.params.AwsS3V4SignerParams.Builder
 
build() - Method in class software.amazon.awssdk.auth.signer.params.SignerChecksumParams.Builder
Builds an instance of SignerChecksumParams.
build() - Method in interface software.amazon.awssdk.auth.signer.params.TokenSignerParams.Builder
 
build() - Method in class software.amazon.awssdk.auth.signer.params.TokenSignerParams.BuilderImpl
 
build() - Method in class software.amazon.awssdk.auth.token.credentials.aws.DefaultAwsTokenProvider.Builder
Create a DefaultAwsTokenProvider using the configuration defined in this builder.
build() - Method in interface software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider.Builder
Create a ProfileTokenProvider using the configuration applied to this builder.
build() - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain.Builder
 
build() - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderFactoryProperties.Builder
 
builder() - Static method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
 
builder() - Static method in class software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain
Get a new builder for creating a AwsCredentialsProviderChain.
builder() - Static method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
Returns a builder for this object.
builder() - Static method in class software.amazon.awssdk.auth.credentials.ContainerCredentialsProvider
Create a builder for creating a ContainerCredentialsProvider.
builder() - Static method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider
Get a builder for defining a DefaultCredentialsProvider with custom configuration.
builder() - Static method in class software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider
Create a builder for creating a InstanceProfileCredentialsProvider.
builder() - Static method in class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider
 
builder() - Static method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties
 
builder() - Static method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider
Retrieve a new builder that can be used to create and configure a ProcessCredentialsProvider.
builder() - Static method in class software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider
Get a builder for creating a custom ProfileCredentialsProvider.
builder() - Static method in class software.amazon.awssdk.auth.credentials.ProfileProviderCredentialsContext
 
builder() - Static method in class software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider
 
builder() - Static method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
 
builder() - Static method in class software.amazon.awssdk.auth.signer.params.Aws4PresignerParams
 
builder() - Static method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
 
builder() - Static method in class software.amazon.awssdk.auth.signer.params.AwsS3V4SignerParams
 
builder() - Static method in class software.amazon.awssdk.auth.signer.params.SignerChecksumParams
 
builder() - Static method in class software.amazon.awssdk.auth.signer.params.TokenSignerParams
 
builder() - Static method in class software.amazon.awssdk.auth.token.credentials.aws.DefaultAwsTokenProvider
Get a builder for defining a DefaultAwsTokenProvider with custom configuration.
builder() - Static method in class software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider
Get a builder for creating a custom ProfileTokenProvider.
builder() - Static method in class software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain
Get a new builder for creating a SdkTokenProviderChain.
builder() - Static method in class software.amazon.awssdk.auth.token.credentials.SdkTokenProviderFactoryProperties
 
Builder() - Constructor for class software.amazon.awssdk.auth.credentials.AwsSessionCredentials.Builder
 
Builder() - Constructor for class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider.Builder
 
Builder() - Constructor for class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties.Builder
 
Builder() - Constructor for class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream.Builder
 
BuilderImpl() - Constructor for class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
BuilderImpl() - Constructor for class software.amazon.awssdk.auth.signer.params.TokenSignerParams.BuilderImpl
 
BuilderImpl(Aws4SignerParams) - Constructor for class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 

C

calculateChecksumContentLength(Algorithm, String, int) - Static method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
 
calculateContentHash(SdkHttpFullRequest.Builder, Aws4SignerParams, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.Aws4UnsignedPayloadSigner
 
calculateContentHash(SdkHttpFullRequest.Builder, Aws4SignerParams, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.BaseEventStreamAsyncAws4Signer
Returns the pre-defined header value and set other necessary headers if the request needs to be chunk-encoded.
calculateContentHash(SdkHttpFullRequest.Builder, AwsS3V4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
Returns the pre-defined header value and set other necessary headers if the request needs to be chunk-encoded.
calculateContentHash(SdkHttpFullRequest.Builder, AwsS3V4SignerParams, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
This method overloads calculateContentHash with contentFlexibleChecksum.
calculateContentHash(SdkHttpFullRequest.Builder, T) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
Calculate the hash of the request's payload.
calculateContentHash(SdkHttpFullRequest.Builder, T, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
This method overloads calculateContentHash with contentFlexibleChecksum.
calculateContentHashPresign(SdkHttpFullRequest.Builder, Aws4PresignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
 
calculateContentHashPresign(SdkHttpFullRequest.Builder, Aws4PresignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
Calculate the hash of the request's payload.
calculateContentHashPresign(SdkHttpFullRequest.Builder, U) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
 
calculateRequestContentLength(SdkHttpFullRequest.Builder) - Static method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerUtils
Calculates the content length of a request.
calculateStreamContentLength(long, int, AwsChunkedEncodingConfig) - Static method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
 
calculateStreamContentLength(long, int, AwsChunkedEncodingConfig, boolean) - Static method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
Calculates the expected total length of signed payload chunked stream.
canonicalizeSigningHeaders(Map<String, List<String>>) - Static method in class software.amazon.awssdk.auth.signer.internal.util.HeaderTransformsHelper
 
checksumHeaderName() - Method in class software.amazon.awssdk.auth.signer.params.SignerChecksumParams
 
checksumHeaderName(String) - Method in class software.amazon.awssdk.auth.signer.params.SignerChecksumParams.Builder
 
checksumParams() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
 
checksumParams(SignerChecksumParams) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
Checksum params required to compute the Checksum while data is read for signing the Checksum.
checksumParams(SignerChecksumParams) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
ChildProfileCredentialsProviderFactory - Interface in software.amazon.awssdk.auth.credentials
A factory for AwsCredentialsProviders that are derived from another set of credentials in a profile file.
ChildProfileTokenProviderFactory - Interface in software.amazon.awssdk.auth.token.credentials
A factory for SdkTokenProvider that are derived from properties as defined in he given profile.
close() - Method in class software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain
 
close() - Method in class software.amazon.awssdk.auth.credentials.ContainerCredentialsProvider
 
close() - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider
 
close() - Method in class software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider
 
close() - Method in class software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider
 
close() - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider
 
close() - Method in class software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider
 
close() - Method in class software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider
 
close() - Method in class software.amazon.awssdk.auth.token.credentials.aws.DefaultAwsTokenProvider
 
close() - Method in class software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider
 
close() - Method in class software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain
 
close() - Method in class software.amazon.awssdk.auth.token.internal.LazyTokenProvider
 
command(String) - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider.Builder
Deprecated.
The recommended approach is to specify the command as a list of Strings, using ProcessCredentialsProvider.Builder.command(List) instead, which makes it easier to programmatically add parameters to commands without needing to escape those parameters to protect against command injection.
command(List<String>) - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider.Builder
Configure the command that should be executed to retrieve credentials, as a list of strings.
ContainerCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
AwsCredentialsProvider implementation that loads credentials from a local metadata service.
ContainerCredentialsProvider.Builder - Interface in software.amazon.awssdk.auth.credentials
A builder for creating a custom a ContainerCredentialsProvider.
ContainerCredentialsRetryPolicy - Class in software.amazon.awssdk.auth.credentials.internal
 
ContainerCredentialsRetryPolicy() - Constructor for class software.amazon.awssdk.auth.credentials.internal.ContainerCredentialsRetryPolicy
 
CONTENT_SHA_256_WITH_CHECKSUM - Static variable in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
 
ContentChecksum - Class in software.amazon.awssdk.auth.signer.internal
Encapsulates Hash in String format and FlexibleChecksum Instance for a Request Content.
ContentChecksum(String, SdkChecksum) - Constructor for class software.amazon.awssdk.auth.signer.internal.ContentChecksum
 
contentFlexibleChecksum() - Method in class software.amazon.awssdk.auth.signer.internal.ContentChecksum
 
contentHash() - Method in class software.amazon.awssdk.auth.signer.internal.ContentChecksum
 
copy(Consumer<? super AwsBasicCredentials.Builder>) - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
 
copy(Consumer<? super AwsSessionCredentials.Builder>) - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
 
create() - Static method in class software.amazon.awssdk.auth.credentials.AnonymousCredentialsProvider
 
create() - Static method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider
Returns the singleton instance of the DefaultCredentialsProvider using the default configuration.
create() - Static method in class software.amazon.awssdk.auth.credentials.EnvironmentVariableCredentialsProvider
 
create() - Static method in class software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider
Create a InstanceProfileCredentialsProvider with default values.
create() - Static method in class software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider
Create a ProfileCredentialsProvider using the ProfileFile.defaultProfileFile() and default profile name.
create() - Static method in class software.amazon.awssdk.auth.credentials.SystemPropertyCredentialsProvider
 
create() - Static method in class software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider
 
create() - Static method in class software.amazon.awssdk.auth.signer.AsyncAws4Signer
 
create() - Static method in class software.amazon.awssdk.auth.signer.Aws4Signer
 
create() - Static method in class software.amazon.awssdk.auth.signer.Aws4UnsignedPayloadSigner
 
create() - Static method in class software.amazon.awssdk.auth.signer.AwsS3V4Signer
 
create() - Static method in class software.amazon.awssdk.auth.signer.EventStreamAws4Signer
 
create() - Static method in class software.amazon.awssdk.auth.token.credentials.aws.DefaultAwsTokenProvider
 
create() - Static method in class software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider
Create a ProfileTokenProvider using the ProfileFile.defaultProfileFile() and default profile name.
create() - Static method in class software.amazon.awssdk.auth.token.signer.aws.BearerTokenSigner
 
create(String) - Static method in class software.amazon.awssdk.auth.credentials.internal.HttpCredentialsLoader
 
create(String) - Static method in class software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider
Create a ProfileCredentialsProvider using the given profile name and ProfileFile.defaultProfileFile().
create(String) - Static method in class software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider
Create a ProfileTokenProvider using the given profile name and ProfileFile.defaultProfileFile().
create(String, String) - Static method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
Constructs a new credentials object, with the specified AWS access key and AWS secret key.
create(String, String, String) - Static method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
Constructs a new session credentials object, with the specified AWS access key, AWS secret key and AWS session token.
create(Supplier<AwsCredentialsProvider>) - Static method in class software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider
 
create(Supplier<SdkTokenProvider>) - Static method in class software.amazon.awssdk.auth.token.internal.LazyTokenProvider
 
create(Supplier<ProfileFile>, String) - Static method in class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataDisableV1Resolver
 
create(AwsCredentials) - Static method in class software.amazon.awssdk.auth.credentials.StaticCredentialsProvider
Create a credentials provider that always returns the provided set of credentials.
create(AwsCredentialsProvider, Profile) - Method in interface software.amazon.awssdk.auth.credentials.ChildProfileCredentialsProviderFactory
Create a credentials provider for the provided profile, using the provided source credentials provider to authenticate with AWS.
create(WebIdentityTokenCredentialProperties) - Method in interface software.amazon.awssdk.auth.credentials.WebIdentityTokenCredentialsProviderFactory
 
create(ProfileProviderCredentialsContext) - Method in interface software.amazon.awssdk.auth.credentials.ProfileCredentialsProviderFactory
 
create(SdkToken) - Static method in class software.amazon.awssdk.auth.token.credentials.StaticTokenProvider
Create a token provider that always returns the provided static token.
create(ProfileFile, Profile) - Method in interface software.amazon.awssdk.auth.token.credentials.ChildProfileTokenProviderFactory
Create a token provider for the provided profile.
createChecksumChunkHeader() - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
 
createChunk(byte[]) - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
 
createFinalChunk(byte[]) - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
 
credentialRefreshThreshold(Duration) - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider.Builder
Configure the amount of time between when the credentials expire and when the credentials should start to be refreshed.
credentialsIdentityProviders(Collection<? extends IdentityProvider<? extends AwsCredentialsIdentity>>) - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.Builder
Configure the credentials providers that should be checked for credentials, in the order they should be checked.
CredentialSourceType - Enum in software.amazon.awssdk.auth.credentials.internal
 
credentialsProvider() - Method in class software.amazon.awssdk.auth.credentials.internal.ProfileCredentialsUtils
Retrieve the credentials provider for which this profile has been configured, if available.
credentialsProviders(Collection<? extends AwsCredentialsProvider>) - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.Builder
Configure the credentials providers that should be checked for credentials, in the order they should be checked.
credentialsProviders(AwsCredentialsProvider...) - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.Builder
Configure the credentials providers that should be checked for credentials, in the order they should be checked.
credentialsProviders(IdentityProvider<? extends AwsCredentialsIdentity>...) - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.Builder
Configure the credentials providers that should be checked for credentials, in the order they should be checked.
credentialType() - Method in class software.amazon.awssdk.auth.token.signer.aws.BearerTokenSigner
 
CredentialUtils - Class in software.amazon.awssdk.auth.credentials
 

D

DefaultAwsTokenProvider - Class in software.amazon.awssdk.auth.token.credentials.aws
A token provider chain that looks for providers in this order: A profile based provider that can initialize token providers based on profile configurations
DefaultAwsTokenProvider.Builder - Class in software.amazon.awssdk.auth.token.credentials.aws
Configuration that defines the DefaultAwsTokenProvider's behavior.
DefaultCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
AWS credentials provider chain that looks for credentials in this order: Java System Properties - aws.accessKeyId and aws.secretAccessKey Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY Web Identity Token credentials from system properties or environment variables Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI Credentials delivered through the Amazon EC2 container service if AWS_CONTAINER_CREDENTIALS_RELATIVE_URI" environment variable is set and security manager has permission to access the variable, Instance profile credentials delivered through the Amazon EC2 metadata service
DefaultCredentialsProvider.Builder - Class in software.amazon.awssdk.auth.credentials
Configuration that defines the DefaultCredentialsProvider's behavior.
deriveSigningKey(AwsCredentials, Instant, String, String) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
 
deriveSigningKey(AwsCredentials, Aws4SignerRequestParams) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
Step 3 of the AWS Signature version 4 calculation.
digestBytes() - Method in class software.amazon.awssdk.auth.signer.internal.DigestComputingSubscriber
 
DigestComputingSubscriber - Class in software.amazon.awssdk.auth.signer.internal
 
DigestComputingSubscriber(MessageDigest, SdkChecksum) - Constructor for class software.amazon.awssdk.auth.signer.internal.DigestComputingSubscriber
 
doPresign(SdkHttpFullRequest, Aws4SignerRequestParams, U) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
 
doResolve() - Method in class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataDisableV1Resolver
 
doSign(SdkHttpFullRequest, Aws4SignerRequestParams, T) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
 
doSign(SdkHttpFullRequest, Aws4SignerRequestParams, T, ContentChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
 
doubleUrlEncode() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
 
doubleUrlEncode(Boolean) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
Set this value to double url-encode the resource path when constructing the canonical request.
doubleUrlEncode(Boolean) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 

E

EC2_INSTANCE_METADATA - software.amazon.awssdk.auth.credentials.internal.CredentialSourceType
 
Ec2MetadataConfigProvider - Class in software.amazon.awssdk.auth.credentials.internal
 
Ec2MetadataConfigProvider.Builder - Class in software.amazon.awssdk.auth.credentials.internal
 
Ec2MetadataConfigProvider.EndpointMode - Enum in software.amazon.awssdk.auth.credentials.internal
 
Ec2MetadataDisableV1Resolver - Class in software.amazon.awssdk.auth.credentials.internal
 
ECS_CONTAINER - software.amazon.awssdk.auth.credentials.internal.CredentialSourceType
 
EMPTY_STRING_SHA256_HEX - Static variable in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
 
ENABLE_CHUNKED_ENCODING - Static variable in class software.amazon.awssdk.auth.signer.S3SignerExecutionAttribute
Deprecated.
This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the chunk encoding setting via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
ENABLE_PAYLOAD_SIGNING - Static variable in class software.amazon.awssdk.auth.signer.S3SignerExecutionAttribute
Deprecated.
This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the payload signing setting via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
enableChunkedEncoding() - Method in class software.amazon.awssdk.auth.signer.params.AwsS3V4SignerParams
 
enableChunkedEncoding(Boolean) - Method in interface software.amazon.awssdk.auth.signer.params.AwsS3V4SignerParams.Builder
Configures the client to enable chunked encoding for all requests.
enablePayloadSigning() - Method in class software.amazon.awssdk.auth.signer.params.AwsS3V4SignerParams
 
enablePayloadSigning(Boolean) - Method in interface software.amazon.awssdk.auth.signer.params.AwsS3V4SignerParams.Builder
Configures the client to sign payloads in all situations.
endpoint() - Method in class software.amazon.awssdk.auth.credentials.internal.StaticResourcesEndpointProvider
 
endpoint(String) - Method in interface software.amazon.awssdk.auth.credentials.HttpCredentialsProvider.Builder
Override the default hostname (not path) that is used for credential refreshing.
ENVIRONMENT - software.amazon.awssdk.auth.credentials.internal.CredentialSourceType
 
EnvironmentVariableCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
AwsCredentialsProvider implementation that loads credentials from the AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and AWS_SESSION_TOKEN environment variables.
equals(Object) - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
 
equals(Object) - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
 
equals(Object) - Method in class software.amazon.awssdk.auth.credentials.ProfileProviderCredentialsContext
 
equals(Object) - Method in class software.amazon.awssdk.auth.signer.internal.ContentChecksum
 
EVENT_STREAM_DATE - Static variable in class software.amazon.awssdk.auth.signer.internal.BaseEventStreamAsyncAws4Signer
 
EVENT_STREAM_SIGNATURE - Static variable in class software.amazon.awssdk.auth.signer.internal.BaseEventStreamAsyncAws4Signer
 
EventStreamAws4Signer - Class in software.amazon.awssdk.auth.signer
 
expirationTime() - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
Retrieve the expiration time of these credentials, if it exists.
expirationTime() - Method in class software.amazon.awssdk.auth.signer.params.Aws4PresignerParams
 
expirationTime(Instant) - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials.Builder
The time after which this identity will no longer be valid.
expirationTime(Instant) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4PresignerParams.Builder
Sets an expiration time for the presigned url.
extractPresignerParams(B, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
 
extractSignerParams(B, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
 

F

factory() - Static method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityCredentialsUtils
Resolves the StsWebIdentityCredentialsProviderFactory from the Sts module if on the classpath to allow JWT web identity tokens to be used as credentials.
FifoCache<T> - Class in software.amazon.awssdk.auth.signer.internal
A bounded cache that has a FIFO eviction policy when the cache is full.
FifoCache(int) - Constructor for class software.amazon.awssdk.auth.signer.internal.FifoCache
 
formatDateStamp(long) - Static method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerUtils
Returns a string representation of the given date time in yyyyMMdd format.
formatDateStamp(Instant) - Static method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerUtils
 
formatTimestamp(long) - Static method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerUtils
Returns a string representation of the given date time in yyyyMMdd'T'HHmmss'Z' format.
formatTimestamp(Instant) - Static method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerUtils
 
forSha256() - Static method in class software.amazon.awssdk.auth.signer.internal.DigestComputingSubscriber
 
forSha256(SdkChecksum) - Static method in class software.amazon.awssdk.auth.signer.internal.DigestComputingSubscriber
 
fromValue(String) - Static method in enum software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider.EndpointMode
 

G

get(String) - Method in class software.amazon.awssdk.auth.signer.internal.FifoCache
Returns the value of the given key; or null of no such entry exists.
getAwsCredentials() - Method in class software.amazon.awssdk.auth.credentials.internal.HttpCredentialsLoader.LoadedCredentials
 
getBinaryRequestPayloadStream(ContentStreamProvider) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
 
getCanonicalizedHeaderString(Map<String, List<String>>) - Static method in class software.amazon.awssdk.auth.signer.internal.util.HeaderTransformsHelper
 
getChecksumTrailerLength(AwsS3V4SignerParams) - Static method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
 
getEndpoint() - Method in class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider
 
getEndpointMode() - Method in class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider
 
getEndpointOverride() - Method in class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider
 
getExpiration() - Method in class software.amazon.awssdk.auth.credentials.internal.HttpCredentialsLoader.LoadedCredentials
 
getFormattedRequestSigningDate() - Method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerRequestParams
Returns the formatted date in UTC zone of the signing date for the request.
getFormattedRequestSigningDateTime() - Method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerRequestParams
Returns the formatted date and time of the request signing date in UTC zone.
getMac() - Method in enum software.amazon.awssdk.auth.signer.internal.SigningAlgorithm
Returns the thread local reference for the crypto algorithm
getMaxSize() - Method in class software.amazon.awssdk.auth.signer.internal.FifoCache
Returns the maximum size of the cache.
getRegionName() - Method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerRequestParams
Returns the AWS region name to be used while computing the signature.
getRequestSigningDateTimeMilli() - Method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerRequestParams
Returns the request signing date time in millis for which the request signature needs to be computed.
getS3SigV4aSigner() - Static method in class software.amazon.awssdk.auth.signer.SignerLoader
 
getScope() - Method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerRequestParams
Returns the scope of the request signing.
getServiceSigningName() - Method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerRequestParams
Returns the AWS Service name to be used while computing the signature.
getSignatureLength() - Static method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsS3V4ChunkSigner
 
getSigningAlgorithm() - Method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerRequestParams
Returns the signing algorithm used for computing the signature.
getSigningClock() - Method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerRequestParams
 
getSigningKey() - Method in class software.amazon.awssdk.auth.signer.internal.SignerKey
Returns a copy of the signing key.
getSigV4aSigner() - Static method in class software.amazon.awssdk.auth.signer.SignerLoader
 

H

hashCode() - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
 
hashCode() - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
 
hashCode() - Method in class software.amazon.awssdk.auth.credentials.ProfileProviderCredentialsContext
 
hashCode() - Method in class software.amazon.awssdk.auth.signer.internal.ContentChecksum
 
headers() - Method in class software.amazon.awssdk.auth.credentials.internal.StaticResourcesEndpointProvider
 
headerSignature(String) - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream.Builder
 
HeaderTransformsHelper - Class in software.amazon.awssdk.auth.signer.internal.util
Helper class for transforming headers required during signing of headers.
HmacSHA256 - software.amazon.awssdk.auth.signer.internal.SigningAlgorithm
 
HttpCredentialsLoader - Class in software.amazon.awssdk.auth.credentials.internal
Helper class that contains the common behavior of the CredentialsProviders that loads the credentials from a local endpoint on a container (e.g.
HttpCredentialsLoader.LoadedCredentials - Class in software.amazon.awssdk.auth.credentials.internal
 
HttpCredentialsProvider - Interface in software.amazon.awssdk.auth.credentials
A base for many credential providers within the SDK that rely on calling a remote HTTP endpoint to refresh credentials.
HttpCredentialsProvider.Builder<TypeToBuildT extends HttpCredentialsProvider,​BuilderT extends HttpCredentialsProvider.Builder<?,​?>> - Interface in software.amazon.awssdk.auth.credentials
 

I

identityType() - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProvider
 
identityType() - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProvider
 
InstanceProfileCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
Credentials provider implementation that loads credentials from the Amazon EC2 Instance Metadata Service.
InstanceProfileCredentialsProvider.Builder - Interface in software.amazon.awssdk.auth.credentials
A builder for creating a custom a InstanceProfileCredentialsProvider.
IPV4 - software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider.EndpointMode
 
IPV6 - software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider.EndpointMode
 
isAnonymous(AwsCredentials) - Static method in class software.amazon.awssdk.auth.credentials.CredentialUtils
Determine whether the provided credentials are anonymous credentials, indicating that the customer is not attempting to authenticate themselves.
isAnonymous(AwsCredentials) - Static method in class software.amazon.awssdk.auth.signer.internal.util.SignerMethodResolver
 
isAnonymous(AwsCredentialsIdentity) - Static method in class software.amazon.awssdk.auth.credentials.CredentialUtils
Determine whether the provided credentials are anonymous credentials, indicating that the customer is not attempting to authenticate themselves.
isStreamingRequest() - Method in class software.amazon.awssdk.auth.signer.params.SignerChecksumParams
 
isStreamingRequest(boolean) - Method in class software.amazon.awssdk.auth.signer.params.SignerChecksumParams.Builder
 
isValidForDate(Instant) - Method in class software.amazon.awssdk.auth.signer.internal.SignerKey
 

L

LazyAwsCredentialsProvider - Class in software.amazon.awssdk.auth.credentials.internal
A wrapper for AwsCredentialsProvider that defers creation of the underlying provider until the first time the AwsCredentialsProvider.resolveCredentials() method is invoked.
LazyTokenProvider - Class in software.amazon.awssdk.auth.token.internal
A wrapper for SdkTokenProvider that defers creation of the underlying provider until the first time the SdkTokenProvider.resolveToken() method is invoked.
LazyTokenProvider(Supplier<SdkTokenProvider>) - Constructor for class software.amazon.awssdk.auth.token.internal.LazyTokenProvider
 
loadCredentials(ResourcesEndpointProvider) - Method in class software.amazon.awssdk.auth.credentials.internal.HttpCredentialsLoader
 
loadSetting(SystemSetting) - Method in class software.amazon.awssdk.auth.credentials.EnvironmentVariableCredentialsProvider
 
loadSetting(SystemSetting) - Method in class software.amazon.awssdk.auth.credentials.internal.SystemSettingsCredentialsProvider
Implemented by child classes to load the requested setting.
loadSetting(SystemSetting) - Method in class software.amazon.awssdk.auth.credentials.SystemPropertyCredentialsProvider
 

N

normalizePath() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
 
normalizePath(Boolean) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
Whether the resource path should be "normalized" according to RFC3986 when constructing the canonical request.
normalizePath(Boolean) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 

O

of(AwsCredentialsProvider...) - Static method in class software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain
Create an AWS credentials provider chain with default configuration that checks the given credential providers.
of(SdkTokenProvider...) - Static method in class software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain
Create a token provider chain with default configuration that checks the given token providers.
of(IdentityProvider<? extends AwsCredentialsIdentity>...) - Static method in class software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain
Create an AWS credentials provider chain with default configuration that checks the given credential providers.
of(IdentityProvider<? extends TokenIdentity>...) - Static method in class software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain
Create a token provider chain with default configuration that checks the given token providers.
onComplete() - Method in class software.amazon.awssdk.auth.signer.internal.DigestComputingSubscriber
 
onError(Throwable) - Method in class software.amazon.awssdk.auth.signer.internal.DigestComputingSubscriber
 
onNext(ByteBuffer) - Method in class software.amazon.awssdk.auth.signer.internal.DigestComputingSubscriber
 
onSubscribe(Subscription) - Method in class software.amazon.awssdk.auth.signer.internal.DigestComputingSubscriber
 

P

parse(String) - Static method in enum software.amazon.awssdk.auth.credentials.internal.CredentialSourceType
 
prefetchTime() - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties
 
prefetchTime(Duration) - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties.Builder
 
prefetchTime(Duration) - Method in interface software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider.Builder
Configure the amount of time, relative to STS token expiration, that the cached credentials are considered close to stale and should be updated.
presign(SdkHttpFullRequest, Aws4PresignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
A method to pre sign the given #request.
presign(SdkHttpFullRequest, Aws4PresignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
 
presign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
 
presign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
 
PRESIGN_URL_MAX_EXPIRATION_SECONDS - Static variable in class software.amazon.awssdk.auth.signer.internal.SignerConstant
Seconds in a week, which is the max expiration time Sig-v4 accepts.
PRESIGNER_EXPIRATION - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
Deprecated.
This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the expiration via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
ProcessCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
A credentials provider that can load credentials from an external process.
ProcessCredentialsProvider.Builder - Class in software.amazon.awssdk.auth.credentials
Used to configure and create a ProcessCredentialsProvider.
processOutputLimit(long) - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider.Builder
Configure the maximum amount of data that can be returned by the external process before an exception is raised.
processRequestPayload(SdkHttpFullRequest.Builder, byte[], byte[], Aws4SignerRequestParams, Aws4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
Subclass could override this method to perform any additional procedure on the request payload, with access to the result from signing the header.
processRequestPayload(SdkHttpFullRequest.Builder, byte[], byte[], Aws4SignerRequestParams, Aws4SignerParams, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
This method overloads processRequestPayload with sdkChecksum.
processRequestPayload(SdkHttpFullRequest.Builder, byte[], byte[], Aws4SignerRequestParams, AwsS3V4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
If necessary, creates a chunk-encoding wrapper on the request payload.
processRequestPayload(SdkHttpFullRequest.Builder, byte[], byte[], Aws4SignerRequestParams, AwsS3V4SignerParams, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
Overloads processRequestPayload with sdkChecksum.
processRequestPayload(SdkHttpFullRequest.Builder, byte[], byte[], Aws4SignerRequestParams, T) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
 
processRequestPayload(SdkHttpFullRequest.Builder, byte[], byte[], Aws4SignerRequestParams, T, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
 
profile() - Method in class software.amazon.awssdk.auth.credentials.ProfileProviderCredentialsContext
Getter method for profile.
profile(Profile) - Method in class software.amazon.awssdk.auth.credentials.ProfileProviderCredentialsContext.Builder
Builder interface to set profile.
ProfileCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
Credentials provider based on AWS configuration profiles.
ProfileCredentialsProvider.Builder - Interface in software.amazon.awssdk.auth.credentials
A builder for creating a custom ProfileCredentialsProvider.
ProfileCredentialsProviderFactory - Interface in software.amazon.awssdk.auth.credentials
A factory for AwsCredentialsProviders, which can be used to create different credentials providers with different Provider specifications like profile properties.
ProfileCredentialsUtils - Class in software.amazon.awssdk.auth.credentials.internal
Utility class to load ProfileCredentialsUtils.credentialsProvider() configured in a profile.
ProfileCredentialsUtils(ProfileFile, Profile, Function<String, Optional<Profile>>) - Constructor for class software.amazon.awssdk.auth.credentials.internal.ProfileCredentialsUtils
 
profileFile() - Method in class software.amazon.awssdk.auth.credentials.ProfileProviderCredentialsContext
Getter for profileFile.
profileFile(Consumer<ProfileFile.Builder>) - Method in interface software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider.Builder
Similar to ProfileCredentialsProvider.Builder.profileFile(ProfileFile), but takes a lambda to configure a new ProfileFile.Builder.
profileFile(Supplier<ProfileFile>) - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.Builder
 
profileFile(Supplier<ProfileFile>) - Method in interface software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.Builder
Define the mechanism for loading profile files.
profileFile(Supplier<ProfileFile>) - Method in class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider.Builder
 
profileFile(Supplier<ProfileFile>) - Method in interface software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider.Builder
Define the mechanism for loading profile files.
profileFile(Supplier<ProfileFile>) - Method in class software.amazon.awssdk.auth.token.credentials.aws.DefaultAwsTokenProvider.Builder
 
profileFile(Supplier<ProfileFile>) - Method in interface software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider.Builder
Define the profile file that should be used by this token provider.
profileFile(ProfileFile) - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.Builder
 
profileFile(ProfileFile) - Method in interface software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.Builder
Configure the profile file used for loading IMDS-related configuration, like the endpoint mode (IPv4 vs IPv6).
profileFile(ProfileFile) - Method in interface software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider.Builder
Define the profile file that should be used by this credentials provider.
profileFile(ProfileFile) - Method in class software.amazon.awssdk.auth.credentials.ProfileProviderCredentialsContext.Builder
Builder interface to set ProfileFile.
profileName(String) - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.Builder
 
profileName(String) - Method in interface software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.Builder
Configure the profile name used for loading IMDS-related configuration, like the endpoint mode (IPv4 vs IPv6).
profileName(String) - Method in class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider.Builder
 
profileName(String) - Method in interface software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider.Builder
Define the name of the profile that should be used by this credentials provider.
profileName(String) - Method in class software.amazon.awssdk.auth.token.credentials.aws.DefaultAwsTokenProvider.Builder
 
profileName(String) - Method in interface software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider.Builder
Define the name of the profile that should be used by this token provider.
ProfileProviderCredentialsContext - Class in software.amazon.awssdk.auth.credentials
Context class that defines the required properties for creation of a Credentials provider.
ProfileProviderCredentialsContext.Builder - Class in software.amazon.awssdk.auth.credentials
 
ProfileTokenProvider - Class in software.amazon.awssdk.auth.token.credentials
Token provider based on AWS configuration profiles.
ProfileTokenProvider.Builder - Interface in software.amazon.awssdk.auth.token.credentials
A builder for creating a custom ProfileTokenProvider.
ProfileTokenProviderLoader - Class in software.amazon.awssdk.auth.token.internal
Utility class to load SSO Token Providers.
ProfileTokenProviderLoader(Supplier<ProfileFile>, String) - Constructor for class software.amazon.awssdk.auth.token.internal.ProfileTokenProviderLoader
 
provider() - Method in class software.amazon.awssdk.auth.credentials.EnvironmentVariableCredentialsProvider
 
provider() - Method in class software.amazon.awssdk.auth.credentials.internal.SystemSettingsCredentialsProvider
 
provider() - Method in class software.amazon.awssdk.auth.credentials.SystemPropertyCredentialsProvider
 
providerName() - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
The name of the identity provider that created this credential identity.
providerName() - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
The name of the identity provider that created this credential identity.
providerName(String) - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials.Builder
The name of the identity provider that created this credential identity.
providerName(String) - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials.Builder
The name of the identity provider that created this credential identity.

R

region() - Method in class software.amazon.awssdk.auth.token.credentials.SdkTokenProviderFactoryProperties
 
region(String) - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderFactoryProperties.Builder
 
reset() - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
 
resolve() - Method in class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataDisableV1Resolver
 
resolveCredentials() - Method in class software.amazon.awssdk.auth.credentials.AnonymousCredentialsProvider
 
resolveCredentials() - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProvider
Returns AwsCredentials that can be used to authorize an AWS request.
resolveCredentials() - Method in class software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain
 
resolveCredentials() - Method in class software.amazon.awssdk.auth.credentials.ContainerCredentialsProvider
 
resolveCredentials() - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider
 
resolveCredentials() - Method in class software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider
 
resolveCredentials() - Method in class software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider
 
resolveCredentials() - Method in class software.amazon.awssdk.auth.credentials.internal.SystemSettingsCredentialsProvider
 
resolveCredentials() - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider
 
resolveCredentials() - Method in class software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider
 
resolveCredentials() - Method in class software.amazon.awssdk.auth.credentials.StaticCredentialsProvider
 
resolveCredentials() - Method in class software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider
 
resolveIdentity(ResolveIdentityRequest) - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProvider
 
resolveIdentity(ResolveIdentityRequest) - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProvider
 
resolveSigningMethodUsed(Signer, ExecutionAttributes, AwsCredentials) - Static method in class software.amazon.awssdk.auth.signer.internal.util.SignerMethodResolver
The signing method can be Header-Auth, streaming-signing auth or Unsigned-payload.
resolveToken() - Method in class software.amazon.awssdk.auth.token.credentials.aws.DefaultAwsTokenProvider
 
resolveToken() - Method in class software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider
 
resolveToken() - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProvider
Returns an SdkToken that can be used to authorize a request.
resolveToken() - Method in class software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain
 
resolveToken() - Method in class software.amazon.awssdk.auth.token.credentials.StaticTokenProvider
 
resolveToken() - Method in class software.amazon.awssdk.auth.token.internal.LazyTokenProvider
 
reuseLastProviderEnabled(Boolean) - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.Builder
Controls whether the chain should reuse the last successful credentials provider in the chain.
reuseLastProviderEnabled(Boolean) - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.Builder
Controls whether the provider should reuse the last successful credentials provider in the chain.
reuseLastProviderEnabled(Boolean) - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain.Builder
Controls whether the chain should reuse the last successful token provider in the chain.
roleArn() - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties
 
roleArn(String) - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties.Builder
 
roleArn(String) - Method in interface software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider.Builder
Define the role arn that should be used by this credentials provider.
roleSessionDuration() - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties
 
roleSessionDuration(Duration) - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties.Builder
 
roleSessionDuration(Duration) - Method in interface software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider.Builder
 
roleSessionName() - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties
 
roleSessionName(String) - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties.Builder
 
roleSessionName(String) - Method in interface software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider.Builder
Define the role session name that should be used by this credentials provider.

S

S3_SIGV4A_SIGNER_CLASS_PATH - Static variable in class software.amazon.awssdk.auth.signer.internal.util.SignerMethodResolver
 
S3SignerExecutionAttribute - Class in software.amazon.awssdk.auth.signer
Deprecated.
Signer execution attributes have been deprecated in favor of signer properties, set on the auth scheme's signer option.
sanitizeCredentials(AwsCredentials) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
Loads the individual access key ID and secret key from the specified credentials, trimming any extra whitespace from the credentials.
SDK_TOKEN - Static variable in class software.amazon.awssdk.auth.token.signer.SdkTokenExecutionAttribute
Deprecated.
This is a protected class that is internal to the SDK, so you shouldn't be using it.
SdkToken - Interface in software.amazon.awssdk.auth.token.credentials
Provides token which is used to securely authorize requests to services that use token based auth, e.g., OAuth.
SdkTokenExecutionAttribute - Class in software.amazon.awssdk.auth.token.signer
Deprecated.
Signer execution attributes have been deprecated in favor of signer properties, set on the auth scheme's signer options.
SdkTokenProvider - Interface in software.amazon.awssdk.auth.token.credentials
Interface for loading SdkToken that are used for authentication.
SdkTokenProviderChain - Class in software.amazon.awssdk.auth.token.credentials
An SdkTokenProvider implementation that chains together multiple token providers.
SdkTokenProviderChain.Builder - Interface in software.amazon.awssdk.auth.token.credentials
A builder for a SdkTokenProviderChain that allows controlling its behavior.
SdkTokenProviderFactoryProperties - Class in software.amazon.awssdk.auth.token.credentials
 
SdkTokenProviderFactoryProperties.Builder - Interface in software.amazon.awssdk.auth.token.credentials
 
secretAccessKey() - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
Retrieve the AWS secret access key, used to authenticate the user interacting with AWS.
secretAccessKey() - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
Retrieve the AWS secret access key, used to authenticate the user interacting with AWS.
secretAccessKey(String) - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials.Builder
The AWS secret access key, used to authenticate the user interacting with services.
secretAccessKey(String) - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials.Builder
The AWS secret access key, used to authenticate the user interacting with services.
SERVICE_SIGNING_NAME - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
Deprecated.
This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the signing region name via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
sessionToken() - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
Retrieve the AWS session token.
sessionToken(String) - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials.Builder
The AWS session token, retrieved from an AWS token service, used for authenticating that this user has received temporary permission to access some resource.
setAwsCredentials(AwsCredentials) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
setDoubleUrlEncode(Boolean) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
setNormalizePath(Boolean) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
setSigningClockOverride(Clock) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
setSigningName(String) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
setSigningRegion(Region) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
setTimeOffset(Integer) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
setToken(SdkToken) - Method in class software.amazon.awssdk.auth.signer.params.TokenSignerParams.BuilderImpl
 
shouldRetry(int, ResourcesEndpointRetryParameters) - Method in class software.amazon.awssdk.auth.credentials.internal.ContainerCredentialsRetryPolicy
 
sign(byte[], byte[], SigningAlgorithm) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
 
sign(String, byte[], SigningAlgorithm) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
 
sign(SdkHttpFullRequest, Aws4SignerParams) - Method in class software.amazon.awssdk.auth.signer.Aws4UnsignedPayloadSigner
 
sign(SdkHttpFullRequest, Aws4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
 
sign(SdkHttpFullRequest, Aws4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.BaseEventStreamAsyncAws4Signer
 
sign(SdkHttpFullRequest, AwsS3V4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
A method to sign the given #request.
sign(SdkHttpFullRequest, TokenSignerParams) - Method in class software.amazon.awssdk.auth.token.signer.aws.BearerTokenSigner
Signs the request by adding an 'Authorization' header containing the string value of the token in accordance with RFC 6750, section 2.1.
sign(SdkHttpFullRequest, AsyncRequestBody, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.AsyncAws4Signer
 
sign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.Aws4UnsignedPayloadSigner
 
sign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
 
sign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
 
sign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.BaseEventStreamAsyncAws4Signer
 
sign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.token.signer.aws.BearerTokenSigner
Signs the request by adding an 'Authorization' header containing the string value of the token in accordance with RFC 6750, section 2.1.
signAndBase64Encode(String, String, SigningAlgorithm) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
Computes an RFC 2104-compliant HMAC signature and returns the result as a Base64 encoded string.
signAsync(SdkHttpFullRequest, AsyncRequestBody, Aws4SignerRequestParams, Aws4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAsyncAws4Signer
This method is only used in test, where clockOverride is passed in signingParams
signAsyncRequestBody(SdkHttpFullRequest, AsyncRequestBody, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAsyncAws4Signer
 
SIGNATURE_LENGTH - Static variable in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsS3V4ChunkSigner
 
signChecksumChunk(byte[], String, String) - Method in interface software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsChunkSigner
 
signChecksumChunk(byte[], String, String) - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsS3V4ChunkSigner
Signed chunk must be of below format signature = Hex(HMAC(K, "AWS4-HMAC-SHA256-TRAILER"\n DATE\n KEYPATH\n final_chunk_signature\n Hex(SHA256(canonicalize(trailing-headers)))))
signChunk(byte[], String) - Method in interface software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsChunkSigner
 
signChunk(byte[], String) - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsS3V4ChunkSigner
 
SIGNER_DOUBLE_URL_ENCODE - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
Deprecated.
This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the double-url-encode setting via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
SIGNER_NORMALIZE_PATH - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
Deprecated.
This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the normalize-path setting via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
SignerChecksumParams - Class in software.amazon.awssdk.auth.signer.params
Encapsulates the Checksum information like Algorithm and header name for the checksum in header/trailer locations.
SignerChecksumParams.Builder - Class in software.amazon.awssdk.auth.signer.params
 
SignerConstant - Class in software.amazon.awssdk.auth.signer.internal
 
SignerKey - Class in software.amazon.awssdk.auth.signer.internal
Holds the signing key and the number of days since epoch for the date for which the signing key was generated.
SignerKey(Instant, byte[]) - Constructor for class software.amazon.awssdk.auth.signer.internal.SignerKey
 
SignerLoader - Class in software.amazon.awssdk.auth.signer
Utility class for instantiating signers only if they're available on the class path.
SignerMethodResolver - Class in software.amazon.awssdk.auth.signer.internal.util
 
SIGNING_CLOCK - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
Deprecated.
This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the clock setting via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
SIGNING_REGION - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
Deprecated.
This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the signing region via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
SIGNING_REGION_SCOPE - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
Deprecated.
This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the signing region scope via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
SigningAlgorithm - Enum in software.amazon.awssdk.auth.signer.internal
 
signingClockOverride() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
 
signingClockOverride(Clock) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
The clock to use for overriding the signing time when computing signature for a request.
signingClockOverride(Clock) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
signingName() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
 
signingName(String) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
The name of the AWS service to be used for computing the signature.
signingName(String) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
signingRegion() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
 
signingRegion(Region) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
The AWS region to be used for computing the signature.
signingRegion(Region) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
signWithBody(SdkHttpFullRequest, AsyncRequestBody, Aws4SignerParams) - Method in class software.amazon.awssdk.auth.signer.AsyncAws4Signer
 
signWithMac(String, Mac) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
 
size() - Method in class software.amazon.awssdk.auth.signer.internal.FifoCache
Returns the current size of the cache.
software.amazon.awssdk.auth.credentials - package software.amazon.awssdk.auth.credentials
 
software.amazon.awssdk.auth.credentials.internal - package software.amazon.awssdk.auth.credentials.internal
 
software.amazon.awssdk.auth.signer - package software.amazon.awssdk.auth.signer
 
software.amazon.awssdk.auth.signer.internal - package software.amazon.awssdk.auth.signer.internal
 
software.amazon.awssdk.auth.signer.internal.chunkedencoding - package software.amazon.awssdk.auth.signer.internal.chunkedencoding
 
software.amazon.awssdk.auth.signer.internal.util - package software.amazon.awssdk.auth.signer.internal.util
 
software.amazon.awssdk.auth.signer.params - package software.amazon.awssdk.auth.signer.params
 
software.amazon.awssdk.auth.token.credentials - package software.amazon.awssdk.auth.token.credentials
 
software.amazon.awssdk.auth.token.credentials.aws - package software.amazon.awssdk.auth.token.credentials.aws
 
software.amazon.awssdk.auth.token.internal - package software.amazon.awssdk.auth.token.internal
 
software.amazon.awssdk.auth.token.signer - package software.amazon.awssdk.auth.token.signer
 
software.amazon.awssdk.auth.token.signer.aws - package software.amazon.awssdk.auth.token.signer.aws
 
staleTime() - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties
 
staleTime(Duration) - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties.Builder
 
staleTime(Duration) - Method in interface software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider.Builder
Configure the amount of time, relative to STS token expiration, that the cached credentials are considered stale and must be updated.
startUrl() - Method in class software.amazon.awssdk.auth.token.credentials.SdkTokenProviderFactoryProperties
 
startUrl(String) - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderFactoryProperties.Builder
 
StaticCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
An implementation of AwsCredentialsProvider that returns a set implementation of AwsCredentials.
StaticResourcesEndpointProvider - Class in software.amazon.awssdk.auth.credentials.internal
 
StaticResourcesEndpointProvider(URI, Map<String, String>) - Constructor for class software.amazon.awssdk.auth.credentials.internal.StaticResourcesEndpointProvider
 
StaticTokenProvider - Class in software.amazon.awssdk.auth.token.credentials
An implementation of SdkTokenProvider that returns a set implementation of SdkToken.
STREAMING_UNSIGNED_PAYLOAD_TRAILER - Static variable in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
 
SystemPropertyCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
AwsCredentialsProvider implementation that loads credentials from the aws.accessKeyId, aws.secretAccessKey and aws.sessionToken system properties.
SystemSettingsCredentialsProvider - Class in software.amazon.awssdk.auth.credentials.internal
SystemSettingsCredentialsProvider() - Constructor for class software.amazon.awssdk.auth.credentials.internal.SystemSettingsCredentialsProvider
 

T

timeOffset() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
 
timeOffset(Integer) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
The time offset (for clock skew correction) to use when computing the signing date for the request.
timeOffset(Integer) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
 
toBuilder() - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
 
toBuilder() - Method in class software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain
 
toBuilder() - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
 
toBuilder() - Method in class software.amazon.awssdk.auth.credentials.ContainerCredentialsProvider
 
toBuilder() - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider
 
toBuilder() - Method in class software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider
 
toBuilder() - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider
 
toBuilder() - Method in class software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider
 
toBuilder() - Method in class software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider
 
toBuilder() - Method in class software.amazon.awssdk.auth.signer.params.Aws4PresignerParams
 
toCredentials(AwsCredentialsIdentity) - Static method in class software.amazon.awssdk.auth.credentials.CredentialUtils
toCredentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity>) - Static method in class software.amazon.awssdk.auth.credentials.CredentialUtils
token() - Method in class software.amazon.awssdk.auth.signer.params.TokenSignerParams
 
token(SdkToken) - Method in interface software.amazon.awssdk.auth.signer.params.TokenSignerParams.Builder
Set this value to provide a token for signing This is required for token signing.
token(SdkToken) - Method in class software.amazon.awssdk.auth.signer.params.TokenSignerParams.BuilderImpl
 
tokenIdentityProviders(Collection<? extends IdentityProvider<? extends TokenIdentity>>) - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain.Builder
Configure the token providers that should be checked for token, in the order they should be checked.
tokenProvider() - Method in class software.amazon.awssdk.auth.token.internal.ProfileTokenProviderLoader
Retrieve the token provider for which this profile has been configured, if available.
tokenProviders(Collection<? extends SdkTokenProvider>) - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain.Builder
Configure the token providers that should be checked for token, in the order they should be checked.
tokenProviders(SdkTokenProvider...) - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain.Builder
Configure the token providers that should be checked for token, in the order they should be checked.
tokenProviders(IdentityProvider<? extends TokenIdentity>...) - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain.Builder
Configure the token providers that should be checked for token, in the order they should be checked.
TokenSignerParams - Class in software.amazon.awssdk.auth.signer.params
Parameters that are used during signing.
TokenSignerParams.Builder<B extends TokenSignerParams.Builder> - Interface in software.amazon.awssdk.auth.signer.params
 
TokenSignerParams.BuilderImpl<B extends TokenSignerParams.Builder> - Class in software.amazon.awssdk.auth.signer.params
 
TokenUtils - Class in software.amazon.awssdk.auth.credentials
 
toSdkToken(TokenIdentity) - Static method in class software.amazon.awssdk.auth.credentials.TokenUtils
Converts an TokenIdentity to SdkToken.
toSdkTokenProvider(IdentityProvider<? extends TokenIdentity>) - Static method in class software.amazon.awssdk.auth.credentials.TokenUtils
toString() - Method in class software.amazon.awssdk.auth.credentials.AnonymousCredentialsProvider
 
toString() - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
 
toString() - Method in class software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain
 
toString() - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
 
toString() - Method in class software.amazon.awssdk.auth.credentials.ContainerCredentialsProvider
 
toString() - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider
 
toString() - Method in class software.amazon.awssdk.auth.credentials.EnvironmentVariableCredentialsProvider
 
toString() - Method in class software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider
 
toString() - Method in class software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider
 
toString() - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider
 
toString() - Method in class software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider
 
toString() - Method in class software.amazon.awssdk.auth.credentials.StaticCredentialsProvider
 
toString() - Method in class software.amazon.awssdk.auth.credentials.SystemPropertyCredentialsProvider
 
toString() - Method in class software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider
 
toString() - Method in class software.amazon.awssdk.auth.signer.internal.ContentChecksum
 
toString() - Method in class software.amazon.awssdk.auth.signer.internal.FifoCache
 
toString() - Method in class software.amazon.awssdk.auth.token.credentials.aws.DefaultAwsTokenProvider
 
toString() - Method in class software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider
 
toString() - Method in class software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain
 
toString() - Method in class software.amazon.awssdk.auth.token.credentials.StaticTokenProvider
 
toString() - Method in class software.amazon.awssdk.auth.token.internal.LazyTokenProvider
 
transformRequestProvider(String, Aws4SignerRequestParams, Aws4SignerParams, AsyncRequestBody) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAsyncAws4Signer
Transform the original requestProvider by adding signing operator and returns a new requestProvider Can be overriden by subclasses to provide specific signing method
transformRequestProvider(String, Aws4SignerRequestParams, Aws4SignerParams, AsyncRequestBody) - Method in class software.amazon.awssdk.auth.signer.internal.BaseEventStreamAsyncAws4Signer
 
trimAll(String) - Static method in class software.amazon.awssdk.auth.signer.internal.util.HeaderTransformsHelper
"The Trimall function removes excess white space before and after values, and converts sequential spaces to a single space."

U

UNSIGNED_PAYLOAD - Static variable in class software.amazon.awssdk.auth.signer.Aws4UnsignedPayloadSigner
 

V

validateCredentials(Boolean) - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials.Builder
Whether this class should verify that accessKeyId and secretAccessKey are not null.
valueOf(String) - Static method in enum software.amazon.awssdk.auth.credentials.internal.CredentialSourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider.EndpointMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.auth.signer.internal.SigningAlgorithm
Returns the enum constant of this type with the specified name.
values() - Static method in enum software.amazon.awssdk.auth.credentials.internal.CredentialSourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider.EndpointMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.auth.signer.internal.SigningAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebIdentityCredentialsUtils - Class in software.amazon.awssdk.auth.credentials.internal
Utility class used to configure credential providers based on JWT web identity tokens.
WebIdentityTokenCredentialProperties - Class in software.amazon.awssdk.auth.credentials.internal
A container for credential properties.
WebIdentityTokenCredentialProperties.Builder - Class in software.amazon.awssdk.auth.credentials.internal
 
WebIdentityTokenCredentialsProviderFactory - Interface in software.amazon.awssdk.auth.credentials
A factory for AwsCredentialsProviders that are derived from web identity tokens.
webIdentityTokenFile() - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties
 
webIdentityTokenFile(Path) - Method in class software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties.Builder
 
webIdentityTokenFile(Path) - Method in interface software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider.Builder
Define the absolute path to the web identity token file that should be used by this credentials provider.
WebIdentityTokenFileCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
A credential provider that will read web identity token file path, aws role arn and aws session name from system properties or environment variables for using web identity token credentials with STS.
WebIdentityTokenFileCredentialsProvider.Builder - Interface in software.amazon.awssdk.auth.credentials
A builder for creating a custom WebIdentityTokenFileCredentialsProvider.

X

X_AMZ_CONTENT_SHA256 - Static variable in class software.amazon.awssdk.auth.signer.internal.SignerConstant
 
A B C D E F G H I L N O P R S T U V W X 
All Classes All Packages