@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UserSearchSummary extends Object implements Serializable, Cloneable, StructuredPojo
Information about the returned users.
Constructor and Description |
---|
UserSearchSummary() |
Modifier and Type | Method and Description |
---|---|
UserSearchSummary |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
UserSearchSummary |
clearTagsEntries()
Removes all the entries added into Tags.
|
UserSearchSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the user.
|
String |
getDirectoryUserId()
The directory identifier of the user.
|
String |
getHierarchyGroupId()
The identifier of the user's hierarchy group.
|
String |
getId()
The identifier of the user's summary.
|
UserIdentityInfoLite |
getIdentityInfo()
The user's first name and last name.
|
UserPhoneConfig |
getPhoneConfig() |
String |
getRoutingProfileId()
The identifier of the user's routing profile.
|
List<String> |
getSecurityProfileIds()
The identifiers of the user's security profiles.
|
Map<String,String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
String |
getUsername()
The name of the user.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the user.
|
void |
setDirectoryUserId(String directoryUserId)
The directory identifier of the user.
|
void |
setHierarchyGroupId(String hierarchyGroupId)
The identifier of the user's hierarchy group.
|
void |
setId(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) |
void |
setRoutingProfileId(String routingProfileId)
The identifier of the user's routing profile.
|
void |
setSecurityProfileIds(Collection<String> securityProfileIds)
The identifiers of the user's security profiles.
|
void |
setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
void |
setUsername(String username)
The name of the user.
|
String |
toString()
Returns a string representation of this object.
|
UserSearchSummary |
withArn(String arn)
The Amazon Resource Name (ARN) of the user.
|
UserSearchSummary |
withDirectoryUserId(String directoryUserId)
The directory identifier of the user.
|
UserSearchSummary |
withHierarchyGroupId(String hierarchyGroupId)
The identifier of the user's hierarchy group.
|
UserSearchSummary |
withId(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) |
UserSearchSummary |
withRoutingProfileId(String routingProfileId)
The identifier of the user's routing profile.
|
UserSearchSummary |
withSecurityProfileIds(Collection<String> securityProfileIds)
The identifiers of the user's security profiles.
|
UserSearchSummary |
withSecurityProfileIds(String... securityProfileIds)
The identifiers of the user's security profiles.
|
UserSearchSummary |
withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
UserSearchSummary |
withUsername(String username)
The name of the user.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the user.
arn
- The Amazon Resource Name (ARN) of the user.public String getArn()
The Amazon Resource Name (ARN) of the user.
public UserSearchSummary withArn(String arn)
The Amazon Resource Name (ARN) of the user.
arn
- The Amazon Resource Name (ARN) of the user.public void setDirectoryUserId(String directoryUserId)
The directory identifier of the user.
directoryUserId
- The directory identifier of the user.public String getDirectoryUserId()
The directory identifier of the user.
public UserSearchSummary withDirectoryUserId(String directoryUserId)
The directory identifier of the user.
directoryUserId
- The directory identifier of the user.public void setHierarchyGroupId(String hierarchyGroupId)
The identifier of the user's hierarchy group.
hierarchyGroupId
- The identifier of the user's hierarchy group.public String getHierarchyGroupId()
The identifier of the user's hierarchy group.
public UserSearchSummary withHierarchyGroupId(String hierarchyGroupId)
The identifier of the user's hierarchy group.
hierarchyGroupId
- The identifier of the user's hierarchy group.public void setId(String id)
The identifier of the user's summary.
id
- The identifier of the user's summary.public String getId()
The identifier of the user's summary.
public UserSearchSummary withId(String id)
The identifier of the user's summary.
id
- The identifier of the user's summary.public void setIdentityInfo(UserIdentityInfoLite identityInfo)
The user's first name and last name.
identityInfo
- The user's first name and last name.public UserIdentityInfoLite getIdentityInfo()
The user's first name and last name.
public UserSearchSummary withIdentityInfo(UserIdentityInfoLite identityInfo)
The user's first name and last name.
identityInfo
- The user's first name and last name.public void setPhoneConfig(UserPhoneConfig phoneConfig)
phoneConfig
- public UserPhoneConfig getPhoneConfig()
public UserSearchSummary withPhoneConfig(UserPhoneConfig phoneConfig)
phoneConfig
- public void setRoutingProfileId(String routingProfileId)
The identifier of the user's routing profile.
routingProfileId
- The identifier of the user's routing profile.public String getRoutingProfileId()
The identifier of the user's routing profile.
public UserSearchSummary withRoutingProfileId(String routingProfileId)
The identifier of the user's routing profile.
routingProfileId
- The identifier of the user's routing profile.public List<String> getSecurityProfileIds()
The identifiers of the user's security profiles.
public void setSecurityProfileIds(Collection<String> securityProfileIds)
The identifiers of the user's security profiles.
securityProfileIds
- The identifiers of the user's security profiles.public UserSearchSummary withSecurityProfileIds(String... securityProfileIds)
The identifiers of the user's security profiles.
NOTE: This method appends the values to the existing list (if any). Use
setSecurityProfileIds(java.util.Collection)
or withSecurityProfileIds(java.util.Collection)
if
you want to override the existing values.
securityProfileIds
- The identifiers of the user's security profiles.public UserSearchSummary withSecurityProfileIds(Collection<String> securityProfileIds)
The identifiers of the user's security profiles.
securityProfileIds
- The identifiers of the user's security profiles.public Map<String,String> getTags()
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
public void setTags(Map<String,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(Map<String,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 addTagsEntry(String key, String value)
public UserSearchSummary clearTagsEntries()
public void setUsername(String username)
The name of the user.
username
- The name of the user.public String getUsername()
The name of the user.
public UserSearchSummary withUsername(String username)
The name of the user.
username
- The name of the user.public String toString()
toString
in class Object
Object.toString()
public UserSearchSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.