Class AwsSessionCredentials.Builder
- java.lang.Object
-
- software.amazon.awssdk.auth.credentials.AwsSessionCredentials.Builder
-
- Enclosing class:
- AwsSessionCredentials
public static final class AwsSessionCredentials.Builder extends Object
A builder for creating an instance ofAwsSessionCredentials
. This can be created with the staticAwsSessionCredentials.builder()
method.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AwsSessionCredentials.Builder
accessKeyId(String accessKeyId)
The AWS access key, used to identify the user interacting with services.AwsSessionCredentials
build()
AwsSessionCredentials.Builder
expirationTime(Instant expirationTime)
The time after which this identity will no longer be valid.AwsSessionCredentials.Builder
secretAccessKey(String secretAccessKey)
The AWS secret access key, used to authenticate the user interacting with services.AwsSessionCredentials.Builder
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 Detail
-
accessKeyId
public AwsSessionCredentials.Builder accessKeyId(String accessKeyId)
The AWS access key, used to identify the user interacting with services. Required.
-
secretAccessKey
public AwsSessionCredentials.Builder secretAccessKey(String secretAccessKey)
The AWS secret access key, used to authenticate the user interacting with services. Required
-
sessionToken
public AwsSessionCredentials.Builder 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. Required
-
expirationTime
public AwsSessionCredentials.Builder expirationTime(Instant expirationTime)
The time after which this identity will no longer be valid. If this is empty, an expiration time is not known (but the identity may still expire at some time in the future).
-
build
public AwsSessionCredentials build()
-
-