Class User
- java.lang.Object
-
- software.amazon.awssdk.services.workdocs.model.User
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<User.Builder,User>
@Generated("software.amazon.awssdk:codegen") public final class User extends Object implements SdkPojo, Serializable, ToCopyableBuilder<User.Builder,User>
Describes a user.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUser.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static User.Builderbuilder()InstantcreatedTimestamp()The time when the user was created.StringemailAddress()The email address of the user.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)StringgivenName()The given name of the user.inthashCode()Stringid()The ID of the user.LocaleTypelocale()The locale of the user.StringlocaleAsString()The locale of the user.InstantmodifiedTimestamp()The time when the user was modified.StringorganizationId()The ID of the organization.StringrecycleBinFolderId()The ID of the recycle bin folder.StringrootFolderId()The ID of the root folder.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends User.Builder>serializableBuilderClass()UserStatusTypestatus()The status of the user.StringstatusAsString()The status of the user.UserStorageMetadatastorage()The storage for the user.Stringsurname()The surname of the user.StringtimeZoneId()The time zone ID of the user.User.BuildertoBuilder()StringtoString()Returns a string representation of this object.UserTypetype()The type of user.StringtypeAsString()The type of user.Stringusername()The login name of the user.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
id
public final String id()
The ID of the user.
- Returns:
- The ID of the user.
-
username
public final String username()
The login name of the user.
- Returns:
- The login name of the user.
-
emailAddress
public final String emailAddress()
The email address of the user.
- Returns:
- The email address of the user.
-
givenName
public final String givenName()
The given name of the user.
- Returns:
- The given name of the user.
-
surname
public final String surname()
The surname of the user.
- Returns:
- The surname of the user.
-
organizationId
public final String organizationId()
The ID of the organization.
- Returns:
- The ID of the organization.
-
rootFolderId
public final String rootFolderId()
The ID of the root folder.
- Returns:
- The ID of the root folder.
-
recycleBinFolderId
public final String recycleBinFolderId()
The ID of the recycle bin folder.
- Returns:
- The ID of the recycle bin folder.
-
status
public final UserStatusType status()
The status of the user.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnUserStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the user.
- See Also:
UserStatusType
-
statusAsString
public final String statusAsString()
The status of the user.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnUserStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the user.
- See Also:
UserStatusType
-
type
public final UserType type()
The type of user.
If the service returns an enum value that is not available in the current SDK version,
typewill returnUserType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of user.
- See Also:
UserType
-
typeAsString
public final String typeAsString()
The type of user.
If the service returns an enum value that is not available in the current SDK version,
typewill returnUserType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of user.
- See Also:
UserType
-
createdTimestamp
public final Instant createdTimestamp()
The time when the user was created.
- Returns:
- The time when the user was created.
-
modifiedTimestamp
public final Instant modifiedTimestamp()
The time when the user was modified.
- Returns:
- The time when the user was modified.
-
timeZoneId
public final String timeZoneId()
The time zone ID of the user.
- Returns:
- The time zone ID of the user.
-
locale
public final LocaleType locale()
The locale of the user.
If the service returns an enum value that is not available in the current SDK version,
localewill returnLocaleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlocaleAsString().- Returns:
- The locale of the user.
- See Also:
LocaleType
-
localeAsString
public final String localeAsString()
The locale of the user.
If the service returns an enum value that is not available in the current SDK version,
localewill returnLocaleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlocaleAsString().- Returns:
- The locale of the user.
- See Also:
LocaleType
-
storage
public final UserStorageMetadata storage()
The storage for the user.
- Returns:
- The storage for the user.
-
toBuilder
public User.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<User.Builder,User>
-
builder
public static User.Builder builder()
-
serializableBuilderClass
public static Class<? extends User.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-