Interface Identity.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Identity.Builder,
,Identity> SdkBuilder<Identity.Builder,
,Identity> SdkPojo
- Enclosing class:
Identity
-
Method Summary
Modifier and TypeMethodDescriptiondefault Identity.Builder
group
(Consumer<GroupIdentity.Builder> group) An IAM Identity Center group identity.group
(GroupIdentity group) An IAM Identity Center group identity.default Identity.Builder
iamRole
(Consumer<IAMRoleIdentity.Builder> iamRole) An IAM role identity.iamRole
(IAMRoleIdentity iamRole) An IAM role identity.default Identity.Builder
iamUser
(Consumer<IAMUserIdentity.Builder> iamUser) An IAM user identity.iamUser
(IAMUserIdentity iamUser) An IAM user identity.default Identity.Builder
user
(Consumer<UserIdentity.Builder> user) An IAM Identity Center user identity.user
(UserIdentity user) An IAM Identity Center user identity.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
-
user
An IAM Identity Center user identity.
- Parameters:
user
- An IAM Identity Center user identity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
user
An IAM Identity Center user identity.
This is a convenience method that creates an instance of theUserIdentity.Builder
avoiding the need to create one manually viaUserIdentity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed touser(UserIdentity)
.- Parameters:
user
- a consumer that will call methods onUserIdentity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
group
An IAM Identity Center group identity.
- Parameters:
group
- An IAM Identity Center group identity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
group
An IAM Identity Center group identity.
This is a convenience method that creates an instance of theGroupIdentity.Builder
avoiding the need to create one manually viaGroupIdentity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togroup(GroupIdentity)
.- Parameters:
group
- a consumer that will call methods onGroupIdentity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
iamUser
An IAM user identity.
- Parameters:
iamUser
- An IAM user identity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamUser
An IAM user identity.
This is a convenience method that creates an instance of theIAMUserIdentity.Builder
avoiding the need to create one manually viaIAMUserIdentity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toiamUser(IAMUserIdentity)
.- Parameters:
iamUser
- a consumer that will call methods onIAMUserIdentity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
iamRole
An IAM role identity.
- Parameters:
iamRole
- An IAM role identity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamRole
An IAM role identity.
This is a convenience method that creates an instance of theIAMRoleIdentity.Builder
avoiding the need to create one manually viaIAMRoleIdentity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toiamRole(IAMRoleIdentity)
.- Parameters:
iamRole
- a consumer that will call methods onIAMRoleIdentity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-