Interface UserSearchSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<UserSearchSummary.Builder,
,UserSearchSummary> SdkBuilder<UserSearchSummary.Builder,
,UserSearchSummary> SdkPojo
- Enclosing class:
UserSearchSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the user.directoryUserId
(String directoryUserId) The directory identifier of the user.hierarchyGroupId
(String hierarchyGroupId) The identifier of the user's hierarchy group.The identifier of the user's summary.default UserSearchSummary.Builder
identityInfo
(Consumer<UserIdentityInfoLite.Builder> identityInfo) The user's first name and last name.identityInfo
(UserIdentityInfoLite identityInfo) The user's first name and last name.default UserSearchSummary.Builder
phoneConfig
(Consumer<UserPhoneConfig.Builder> phoneConfig) Sets the value of the PhoneConfig property for this object.phoneConfig
(UserPhoneConfig phoneConfig) Sets the value of the PhoneConfig property for this object.routingProfileId
(String routingProfileId) The identifier of the user's routing profile.securityProfileIds
(String... securityProfileIds) The identifiers of the user's security profiles.securityProfileIds
(Collection<String> securityProfileIds) The identifiers of the user's security profiles.The tags used to organize, track, or control access for this resource.The name of the user.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
-
arn
The Amazon Resource Name (ARN) of the user.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
directoryUserId
The directory identifier of the user.
- Parameters:
directoryUserId
- The directory identifier of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hierarchyGroupId
The identifier of the user's hierarchy group.
- Parameters:
hierarchyGroupId
- The identifier of the user's hierarchy group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The identifier of the user's summary.
- Parameters:
id
- The identifier of the user's summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityInfo
The user's first name and last name.
- Parameters:
identityInfo
- The user's first name and last name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityInfo
The user's first name and last name.
This is a convenience method that creates an instance of theUserIdentityInfoLite.Builder
avoiding the need to create one manually viaUserIdentityInfoLite.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toidentityInfo(UserIdentityInfoLite)
.- Parameters:
identityInfo
- a consumer that will call methods onUserIdentityInfoLite.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
phoneConfig
Sets the value of the PhoneConfig property for this object.- Parameters:
phoneConfig
- The new value for the PhoneConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phoneConfig
Sets the value of the PhoneConfig property for this object. This is a convenience method that creates an instance of theUserPhoneConfig.Builder
avoiding the need to create one manually viaUserPhoneConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tophoneConfig(UserPhoneConfig)
.- Parameters:
phoneConfig
- a consumer that will call methods onUserPhoneConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
routingProfileId
The identifier of the user's routing profile.
- Parameters:
routingProfileId
- The identifier of the user's routing profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityProfileIds
The identifiers of the user's security profiles.
- Parameters:
securityProfileIds
- The identifiers of the user's security profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityProfileIds
The identifiers of the user's security profiles.
- Parameters:
securityProfileIds
- The identifiers of the user's security profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- Parameters:
tags
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
username
The name of the user.
- Parameters:
username
- The name of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-