| Interface | Description | 
|---|---|
| NoSessionSupportCredentials | Marker interface for credentials that should not be used to start
 AWS Security Token Service sessions. | 
| Class | Description | 
|---|---|
| SessionCredentialsProviderFactory | Session credentials provider factory to share providers across potentially
 many clients. | 
| STSAssumeRoleSessionCredentialsProvider | AWSCredentialsProvider implementation that uses the AWS Security Token Service to assume a Role
 and create temporary, short-lived sessions to use for authentication. | 
| STSAssumeRoleSessionCredentialsProvider.Builder | Provides a builder pattern to avoid combinatorial explosion of the number of parameters that
 are passed to constructors. | 
| STSSessionCredentials | Deprecated | 
| STSSessionCredentialsProvider | AWSCredentialsProvider implementation that uses the AWS Security Token Service to create
 temporary, short-lived sessions to use for authentication. | 
| WebIdentityFederationSessionCredentialsProvider | AWSCredentialsProvider implementation that uses the AWS Security Token
 Service to create temporary, short-lived sessions to use for authentication. | 
Copyright © 2017. All rights reserved.