@Generated(value="software.amazon.awssdk:codegen") public final class User extends Object implements SdkPojo, Serializable, ToCopyableBuilder<User.Builder,User>
The representation of an Amazon WorkMail user.
| Modifier and Type | Class and Description |
|---|---|
static interface |
User.Builder |
| Modifier and Type | Method and Description |
|---|---|
static User.Builder |
builder() |
Instant |
disabledDate()
The date indicating when the user was disabled from Amazon WorkMail use.
|
String |
displayName()
The display name of the user.
|
String |
email()
The email of the user.
|
Instant |
enabledDate()
The date indicating when the user was enabled for Amazon WorkMail use.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The identifier of the user.
|
String |
name()
The name of the user.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends User.Builder> |
serializableBuilderClass() |
EntityState |
state()
The state of the user, which can be ENABLED, DISABLED, or DELETED.
|
String |
stateAsString()
The state of the user, which can be ENABLED, DISABLED, or DELETED.
|
User.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
UserRole |
userRole()
The role of the user.
|
String |
userRoleAsString()
The role of the user.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The identifier of the user.
public final String email()
The email of the user.
public final String name()
The name of the user.
public final String displayName()
The display name of the user.
public final EntityState state()
The state of the user, which can be ENABLED, DISABLED, or DELETED.
If the service returns an enum value that is not available in the current SDK version, state will return
EntityState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
EntityStatepublic final String stateAsString()
The state of the user, which can be ENABLED, DISABLED, or DELETED.
If the service returns an enum value that is not available in the current SDK version, state will return
EntityState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
EntityStatepublic final UserRole userRole()
The role of the user.
If the service returns an enum value that is not available in the current SDK version, userRole will
return UserRole.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
userRoleAsString().
UserRolepublic final String userRoleAsString()
The role of the user.
If the service returns an enum value that is not available in the current SDK version, userRole will
return UserRole.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
userRoleAsString().
UserRolepublic final Instant enabledDate()
The date indicating when the user was enabled for Amazon WorkMail use.
public final Instant disabledDate()
The date indicating when the user was disabled from Amazon WorkMail use.
public User.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<User.Builder,User>public static User.Builder builder()
public static Class<? extends User.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.