public class UserSearchSummary
extends java.lang.Object
implements java.io.Serializable
Information about the returned users.
| Constructor and Description |
|---|
UserSearchSummary() |
| Modifier and Type | Method and Description |
|---|---|
UserSearchSummary |
addTagsEntry(java.lang.String key,
java.lang.String value)
The tags used to organize, track, or control access for this resource.
|
UserSearchSummary |
clearTagsEntries()
Removes all the entries added into Tags.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getArn()
The Amazon Resource Name (ARN) of the user.
|
java.lang.String |
getDirectoryUserId()
The directory identifier of the user.
|
java.lang.String |
getHierarchyGroupId()
The identifier of the user's hierarchy group.
|
java.lang.String |
getId()
The identifier of the user's summary.
|
UserIdentityInfoLite |
getIdentityInfo()
The user's first name and last name.
|
UserPhoneConfig |
getPhoneConfig()
Contains information about the phone configuration settings for a user.
|
java.lang.String |
getRoutingProfileId()
The identifier of the user's routing profile.
|
java.util.List<java.lang.String> |
getSecurityProfileIds()
The identifiers of the user's security profiles.
|
java.util.Map<java.lang.String,java.lang.String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
java.lang.String |
getUsername()
The name of the user.
|
int |
hashCode() |
void |
setArn(java.lang.String arn)
The Amazon Resource Name (ARN) of the user.
|
void |
setDirectoryUserId(java.lang.String directoryUserId)
The directory identifier of the user.
|
void |
setHierarchyGroupId(java.lang.String hierarchyGroupId)
The identifier of the user's hierarchy group.
|
void |
setId(java.lang.String id)
The identifier of the user's summary.
|
void |
setIdentityInfo(UserIdentityInfoLite identityInfo)
The user's first name and last name.
|
void |
setPhoneConfig(UserPhoneConfig phoneConfig)
Contains information about the phone configuration settings for a user.
|
void |
setRoutingProfileId(java.lang.String routingProfileId)
The identifier of the user's routing profile.
|
void |
setSecurityProfileIds(java.util.Collection<java.lang.String> securityProfileIds)
The identifiers of the user's security profiles.
|
void |
setTags(java.util.Map<java.lang.String,java.lang.String> tags)
The tags used to organize, track, or control access for this resource.
|
void |
setUsername(java.lang.String username)
The name of the user.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
UserSearchSummary |
withArn(java.lang.String arn)
The Amazon Resource Name (ARN) of the user.
|
UserSearchSummary |
withDirectoryUserId(java.lang.String directoryUserId)
The directory identifier of the user.
|
UserSearchSummary |
withHierarchyGroupId(java.lang.String hierarchyGroupId)
The identifier of the user's hierarchy group.
|
UserSearchSummary |
withId(java.lang.String id)
The identifier of the user's summary.
|
UserSearchSummary |
withIdentityInfo(UserIdentityInfoLite identityInfo)
The user's first name and last name.
|
UserSearchSummary |
withPhoneConfig(UserPhoneConfig phoneConfig)
Contains information about the phone configuration settings for a user.
|
UserSearchSummary |
withRoutingProfileId(java.lang.String routingProfileId)
The identifier of the user's routing profile.
|
UserSearchSummary |
withSecurityProfileIds(java.util.Collection<java.lang.String> securityProfileIds)
The identifiers of the user's security profiles.
|
UserSearchSummary |
withSecurityProfileIds(java.lang.String... securityProfileIds)
The identifiers of the user's security profiles.
|
UserSearchSummary |
withTags(java.util.Map<java.lang.String,java.lang.String> tags)
The tags used to organize, track, or control access for this resource.
|
UserSearchSummary |
withUsername(java.lang.String username)
The name of the user.
|
public java.lang.String getArn()
The Amazon Resource Name (ARN) of the user.
The Amazon Resource Name (ARN) of the user.
public void setArn(java.lang.String arn)
The Amazon Resource Name (ARN) of the user.
arn - The Amazon Resource Name (ARN) of the user.
public UserSearchSummary withArn(java.lang.String arn)
The Amazon Resource Name (ARN) of the user.
Returns a reference to this object so that method calls can be chained together.
arn - The Amazon Resource Name (ARN) of the user.
public java.lang.String getDirectoryUserId()
The directory identifier of the user.
The directory identifier of the user.
public void setDirectoryUserId(java.lang.String directoryUserId)
The directory identifier of the user.
directoryUserId - The directory identifier of the user.
public UserSearchSummary withDirectoryUserId(java.lang.String directoryUserId)
The directory identifier of the user.
Returns a reference to this object so that method calls can be chained together.
directoryUserId - The directory identifier of the user.
public java.lang.String getHierarchyGroupId()
The identifier of the user's hierarchy group.
The identifier of the user's hierarchy group.
public void setHierarchyGroupId(java.lang.String hierarchyGroupId)
The identifier of the user's hierarchy group.
hierarchyGroupId - The identifier of the user's hierarchy group.
public UserSearchSummary withHierarchyGroupId(java.lang.String hierarchyGroupId)
The identifier of the user's hierarchy group.
Returns a reference to this object so that method calls can be chained together.
hierarchyGroupId - The identifier of the user's hierarchy group.
public java.lang.String getId()
The identifier of the user's summary.
The identifier of the user's summary.
public void setId(java.lang.String id)
The identifier of the user's summary.
id - The identifier of the user's summary.
public UserSearchSummary withId(java.lang.String id)
The identifier of the user's summary.
Returns a reference to this object so that method calls can be chained together.
id - The identifier of the user's summary.
public UserIdentityInfoLite getIdentityInfo()
The user's first name and last name.
The user's first name and last name.
public void setIdentityInfo(UserIdentityInfoLite identityInfo)
The user's first name and last name.
identityInfo - The user's first name and last name.
public UserSearchSummary withIdentityInfo(UserIdentityInfoLite identityInfo)
The user's first name and last name.
Returns a reference to this object so that method calls can be chained together.
identityInfo - The user's first name and last name.
public UserPhoneConfig getPhoneConfig()
Contains information about the phone configuration settings for a user.
Contains information about the phone configuration settings for a user.
public void setPhoneConfig(UserPhoneConfig phoneConfig)
Contains information about the phone configuration settings for a user.
phoneConfig - Contains information about the phone configuration settings for a user.
public UserSearchSummary withPhoneConfig(UserPhoneConfig phoneConfig)
Contains information about the phone configuration settings for a user.
Returns a reference to this object so that method calls can be chained together.
phoneConfig - Contains information about the phone configuration settings for a user.
public java.lang.String getRoutingProfileId()
The identifier of the user's routing profile.
The identifier of the user's routing profile.
public void setRoutingProfileId(java.lang.String routingProfileId)
The identifier of the user's routing profile.
routingProfileId - The identifier of the user's routing profile.
public UserSearchSummary withRoutingProfileId(java.lang.String routingProfileId)
The identifier of the user's routing profile.
Returns a reference to this object so that method calls can be chained together.
routingProfileId - The identifier of the user's routing profile.
public java.util.List<java.lang.String> getSecurityProfileIds()
The identifiers of the user's security profiles.
The identifiers of the user's security profiles.
public void setSecurityProfileIds(java.util.Collection<java.lang.String> securityProfileIds)
The identifiers of the user's security profiles.
securityProfileIds - The identifiers of the user's security profiles.
public UserSearchSummary withSecurityProfileIds(java.lang.String... securityProfileIds)
The identifiers of the user's security profiles.
Returns a reference to this object so that method calls can be chained together.
securityProfileIds - The identifiers of the user's security profiles.
public UserSearchSummary withSecurityProfileIds(java.util.Collection<java.lang.String> securityProfileIds)
The identifiers of the user's security profiles.
Returns a reference to this object so that method calls can be chained together.
securityProfileIds - The identifiers of the user's security profiles.
public java.util.Map<java.lang.String,java.lang.String> getTags()
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
public void setTags(java.util.Map<java.lang.String,java.lang.String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
public UserSearchSummary withTags(java.util.Map<java.lang.String,java.lang.String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
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"} }.
public UserSearchSummary addTagsEntry(java.lang.String key, java.lang.String value)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
The method adds a new key-value pair into Tags parameter, and returns a reference to this object so that method calls can be chained together.
key - The key of the entry to be added into Tags.value - The corresponding value of the entry to be added into Tags.public UserSearchSummary clearTagsEntries()
Returns a reference to this object so that method calls can be chained together.
public java.lang.String getUsername()
The name of the user.
Constraints:
Length: 1 - 100
The name of the user.
public void setUsername(java.lang.String username)
The name of the user.
Constraints:
Length: 1 - 100
username - The name of the user.
public UserSearchSummary withUsername(java.lang.String username)
The name of the user.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 100
username - The name of the user.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object