| Package | Description | 
|---|---|
| com.amazonaws.auth | |
| com.amazonaws.services.securitytoken | 
 | 
| Modifier and Type | Method and Description | 
|---|---|
STSAssumeRoleSessionCredentialsProvider.Builder | 
STSAssumeRoleSessionCredentialsProvider.Builder.withStsClient(AWSSecurityTokenService sts)
Sets a preconfigured STS client to use for the credentials provider. 
 | 
| Constructor and Description | 
|---|
STSSessionCredentials(AWSSecurityTokenService stsClient)
Deprecated.  
Create a new credentials object that will periodically and automatically
 obtain a session from STS, using a preconfigured STS client. 
 | 
STSSessionCredentials(AWSSecurityTokenService stsClient,
                     int sessionDuratinSeconds)
Deprecated.  
Create a new credentials object that will periodically and automatically
 obtain a session from STS, using a preconfigured STS client. 
 | 
STSSessionCredentialsProvider(AWSSecurityTokenService sts)
Constructs a new STSSessionCredentialsProvider with the alredy configured STS client. 
 | 
WebIdentityFederationSessionCredentialsProvider(String wifToken,
                                               String wifProvider,
                                               String roleArn,
                                               AWSSecurityTokenService stsClient)
Constructs a new WebIdentityFederationSessionCredentialsProvider, which will use the
 specified 3rd-party web identity provider to make a request to the AWS
 Security Token Service (STS) using the provided client to request short 
 lived session credentials, which will then be returned by this class's 
  
WebIdentityFederationSessionCredentialsProvider.getCredentials() method. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AWSSecurityTokenServiceAsync
Interface for accessing AWS STS asynchronously. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractAWSSecurityTokenService
Abstract implementation of  
AWSSecurityTokenService. | 
class  | 
AbstractAWSSecurityTokenServiceAsync
Abstract implementation of  
AWSSecurityTokenServiceAsync. | 
class  | 
AWSSecurityTokenServiceAsyncClient
Client for accessing AWS STS asynchronously. 
 | 
class  | 
AWSSecurityTokenServiceClient
Client for accessing AWS STS. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected AWSSecurityTokenService | 
AWSSecurityTokenServiceClientBuilder.build(AwsSyncClientParams params)
Construct a synchronous implementation of AWSSecurityTokenService using the current builder configuration. 
 | 
static AWSSecurityTokenService | 
AWSSecurityTokenServiceClientBuilder.defaultClient()  | 
Copyright © 2016. All rights reserved.