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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RoleAliasDescription.Builder
creationDate(Instant creationDate)
The UNIX timestamp of when the role alias was created.RoleAliasDescription.Builder
credentialDurationSeconds(Integer credentialDurationSeconds)
The number of seconds for which the credential is valid.RoleAliasDescription.Builder
lastModifiedDate(Instant lastModifiedDate)
The UNIX timestamp of when the role alias was last modified.RoleAliasDescription.Builder
owner(String owner)
The role alias owner.RoleAliasDescription.Builder
roleAlias(String roleAlias)
The role alias.RoleAliasDescription.Builder
roleAliasArn(String roleAliasArn)
The ARN of the role alias.RoleAliasDescription.Builder
roleArn(String roleArn)
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 Detail
-
roleAlias
RoleAliasDescription.Builder roleAlias(String 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
RoleAliasDescription.Builder roleAliasArn(String 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
RoleAliasDescription.Builder roleArn(String 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
RoleAliasDescription.Builder owner(String 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
RoleAliasDescription.Builder credentialDurationSeconds(Integer 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
RoleAliasDescription.Builder creationDate(Instant 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
RoleAliasDescription.Builder lastModifiedDate(Instant 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.
-
-