Interface RoleAliasDescription.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RoleAliasDescription.Builder,
,RoleAliasDescription> SdkBuilder<RoleAliasDescription.Builder,
,RoleAliasDescription> SdkPojo
- Enclosing class:
RoleAliasDescription
public static interface RoleAliasDescription.Builder
extends SdkPojo, CopyableBuilder<RoleAliasDescription.Builder,RoleAliasDescription>
-
Method Summary
Modifier and TypeMethodDescriptioncreationDate
(Instant creationDate) The UNIX timestamp of when the role alias was created.credentialDurationSeconds
(Integer credentialDurationSeconds) The number of seconds for which the credential is valid.lastModifiedDate
(Instant lastModifiedDate) The UNIX timestamp of when the role alias was last modified.The role alias owner.The role alias.roleAliasArn
(String roleAliasArn) The ARN of the role alias.The role ARN.Methods 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
-
roleAlias
The role alias.
- Parameters:
roleAlias
- The role alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleAliasArn
The ARN of the role alias.
- Parameters:
roleAliasArn
- The ARN of the role alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The role ARN.
- Parameters:
roleArn
- The role ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owner
The role alias owner.
- Parameters:
owner
- The role alias owner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialDurationSeconds
The number of seconds for which the credential is valid.
- Parameters:
credentialDurationSeconds
- The number of seconds for which the credential is valid.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDate
The UNIX timestamp of when the role alias was created.
- Parameters:
creationDate
- The UNIX timestamp of when the role alias was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDate
The UNIX timestamp of when the role alias was last modified.
- Parameters:
lastModifiedDate
- The UNIX timestamp of when the role alias was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-