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.BuildercreationDate(Instant creationDate)The UNIX timestamp of when the role alias was created.RoleAliasDescription.BuildercredentialDurationSeconds(Integer credentialDurationSeconds)The number of seconds for which the credential is valid.RoleAliasDescription.BuilderlastModifiedDate(Instant lastModifiedDate)The UNIX timestamp of when the role alias was last modified.RoleAliasDescription.Builderowner(String owner)The role alias owner.RoleAliasDescription.BuilderroleAlias(String roleAlias)The role alias.RoleAliasDescription.BuilderroleAliasArn(String roleAliasArn)The ARN of the role alias.RoleAliasDescription.BuilderroleArn(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.
-
-