@Generated(value="software.amazon.awssdk:codegen") public final class User extends Object implements SdkPojo, Serializable, ToCopyableBuilder<User.Builder,User>
A User
object that contains information about a user account in your Amazon Connect instance, including
configuration settings.
Modifier and Type | Class and Description |
---|---|
static interface |
User.Builder |
Modifier and Type | Method and Description |
---|---|
String |
arn()
The ARN of the user account.
|
static User.Builder |
builder() |
String |
directoryUserId()
The directory Id for the user account in the existing directory used for identity management.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
hierarchyGroupId()
The identifier for the hierarchy group assigned to the user.
|
String |
id()
The identifier of the user account.
|
UserIdentityInfo |
identityInfo()
A
UserIdentityInfo object. |
UserPhoneConfig |
phoneConfig()
A
UserPhoneConfig object. |
String |
routingProfileId()
The identifier of the routing profile assigned to the user.
|
List<SdkField<?>> |
sdkFields() |
List<String> |
securityProfileIds()
The identifier(s) for the security profile assigned to the user.
|
static Class<? extends User.Builder> |
serializableBuilderClass() |
User.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
username()
The user name assigned to the user account.
|
copy
public String id()
The identifier of the user account.
public String arn()
The ARN of the user account.
public String username()
The user name assigned to the user account.
public UserIdentityInfo identityInfo()
A UserIdentityInfo
object.
UserIdentityInfo
object.public UserPhoneConfig phoneConfig()
A UserPhoneConfig
object.
UserPhoneConfig
object.public String directoryUserId()
The directory Id for the user account in the existing directory used for identity management.
public List<String> securityProfileIds()
The identifier(s) for the security profile assigned to the user.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String routingProfileId()
The identifier of the routing profile assigned to the user.
public String hierarchyGroupId()
The identifier for the hierarchy group assigned to the user.
public User.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<User.Builder,User>
public static User.Builder builder()
public static Class<? extends User.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.