Interface AwsSessionCredentialsIdentity.Builder
- All Superinterfaces:
AwsCredentialsIdentity.Builder
- Enclosing interface:
AwsSessionCredentialsIdentity
public static interface AwsSessionCredentialsIdentity.Builder
extends AwsCredentialsIdentity.Builder
-
Method Summary
Modifier and TypeMethodDescriptionaccessKeyId
(String accessKeyId) The AWS access key, used to identify the user interacting with services.The AWS account id associated with this credentials identity.build()
providerName
(String providerName) The name of the identity provider that created this credential identity.secretAccessKey
(String secretAccessKey) The AWS secret access key, used to authenticate the user interacting with services.sessionToken
(String sessionToken) The AWS session token, retrieved from an AWS token service, used for authenticating that this user has received temporary permission to access some resource.
-
Method Details
-
accessKeyId
Description copied from interface:AwsCredentialsIdentity.Builder
The AWS access key, used to identify the user interacting with services.- Specified by:
accessKeyId
in interfaceAwsCredentialsIdentity.Builder
-
secretAccessKey
Description copied from interface:AwsCredentialsIdentity.Builder
The AWS secret access key, used to authenticate the user interacting with services.- Specified by:
secretAccessKey
in interfaceAwsCredentialsIdentity.Builder
-
accountId
Description copied from interface:AwsCredentialsIdentity.Builder
The AWS account id associated with this credentials identity.- Specified by:
accountId
in interfaceAwsCredentialsIdentity.Builder
-
sessionToken
The AWS session token, retrieved from an AWS token service, used for authenticating that this user has received temporary permission to access some resource. -
providerName
Description copied from interface:AwsCredentialsIdentity.Builder
The name of the identity provider that created this credential identity.- Specified by:
providerName
in interfaceAwsCredentialsIdentity.Builder
-
build
AwsSessionCredentialsIdentity build()- Specified by:
build
in interfaceAwsCredentialsIdentity.Builder
-