| Package | Description | 
|---|---|
| com.amazonaws.auth | |
| com.amazonaws.services.securitytoken |  | 
| Modifier and Type | Method and Description | 
|---|---|
| STSAssumeRoleWithWebIdentitySessionCredentialsProvider.Builder | STSAssumeRoleWithWebIdentitySessionCredentialsProvider.Builder. withStsClient(AWSSecurityTokenService sts)Sets a preconfigured STS client to use for the credentials provider. | 
| 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  | AWSSecurityTokenServiceAsyncInterface for accessing AWS STS asynchronously. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractAWSSecurityTokenServiceAbstract implementation of  AWSSecurityTokenService. | 
| class  | AbstractAWSSecurityTokenServiceAsyncAbstract implementation of  AWSSecurityTokenServiceAsync. | 
| class  | AWSSecurityTokenServiceAsyncClientClient for accessing AWS STS asynchronously. | 
| class  | AWSSecurityTokenServiceClientClient 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 © 2019. All rights reserved.