Interface Credentials.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Credentials.Builder,
,Credentials> SdkBuilder<Credentials.Builder,
,Credentials> SdkPojo
- Enclosing class:
Credentials
public static interface Credentials.Builder
extends SdkPojo, CopyableBuilder<Credentials.Builder,Credentials>
-
Method Summary
Modifier and TypeMethodDescriptionaccessKeyId
(String accessKeyId) The Access Key portion of the credentials.expiration
(Instant expiration) The date at which these credentials will expire.The Secret Access Key portion of the credentialssessionToken
(String sessionToken) The Session Token portion of the credentialsMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
accessKeyId
The Access Key portion of the credentials.
- Parameters:
accessKeyId
- The Access Key portion of the credentials.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secretKey
The Secret Access Key portion of the credentials
- Parameters:
secretKey
- The Secret Access Key portion of the credentials- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sessionToken
The Session Token portion of the credentials
- Parameters:
sessionToken
- The Session Token portion of the credentials- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expiration
The date at which these credentials will expire.
- Parameters:
expiration
- The date at which these credentials will expire.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-