Interface DescribeUserResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeUserResponse.Builder,
,DescribeUserResponse> SdkBuilder<DescribeUserResponse.Builder,
,DescribeUserResponse> SdkPojo
,SdkResponse.Builder
,WorkMailResponse.Builder
- Enclosing class:
DescribeUserResponse
-
Method Summary
Modifier and TypeMethodDescriptionCity where the user is located.Company of the user.Country where the user is located.department
(String department) Department of the user.disabledDate
(Instant disabledDate) The date and time at which the user was disabled for WorkMail usage, in UNIX epoch time format.displayName
(String displayName) The display name of the user.The email of the user.enabledDate
(Instant enabledDate) The date and time at which the user was enabled for WorkMailusage, in UNIX epoch time format.First name of the user.hiddenFromGlobalAddressList
(Boolean hiddenFromGlobalAddressList) If enabled, the user is hidden from the global address list.Initials of the user.Job title of the user.Last name of the user.mailboxDeprovisionedDate
(Instant mailboxDeprovisionedDate) The date when the mailbox was removed for the user.mailboxProvisionedDate
(Instant mailboxProvisionedDate) The date when the mailbox was created for the user.The name for the user.Office where the user is located.The state of a user: enabled (registered to WorkMail) or disabled (deregistered or never registered to WorkMail).state
(EntityState state) The state of a user: enabled (registered to WorkMail) or disabled (deregistered or never registered to WorkMail).Street where the user is located.User's contact number.The identifier for the described user.In certain cases, other entities are modeled as users.In certain cases, other entities are modeled as users.Zip code of the user.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
Methods inherited from interface software.amazon.awssdk.services.workmail.model.WorkMailResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
userId
The identifier for the described user.
- Parameters:
userId
- The identifier for the described user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name for the user.
- Parameters:
name
- The name for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
email
The email of the user.
- Parameters:
email
- The email of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The display name of the user.
- Parameters:
displayName
- The display name of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of a user: enabled (registered to WorkMail) or disabled (deregistered or never registered to WorkMail).
- Parameters:
state
- The state of a user: enabled (registered to WorkMail) or disabled (deregistered or never registered to WorkMail).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of a user: enabled (registered to WorkMail) or disabled (deregistered or never registered to WorkMail).
- Parameters:
state
- The state of a user: enabled (registered to WorkMail) or disabled (deregistered or never registered to WorkMail).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
userRole
In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, SYSTEM_USER, and REMOTE_USER.
- Parameters:
userRole
- In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, SYSTEM_USER, and REMOTE_USER.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
userRole
In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, SYSTEM_USER, and REMOTE_USER.
- Parameters:
userRole
- In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, SYSTEM_USER, and REMOTE_USER.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
enabledDate
The date and time at which the user was enabled for WorkMailusage, in UNIX epoch time format.
- Parameters:
enabledDate
- The date and time at which the user was enabled for WorkMailusage, in UNIX epoch time format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disabledDate
The date and time at which the user was disabled for WorkMail usage, in UNIX epoch time format.
- Parameters:
disabledDate
- The date and time at which the user was disabled for WorkMail usage, in UNIX epoch time format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mailboxProvisionedDate
The date when the mailbox was created for the user.
- Parameters:
mailboxProvisionedDate
- The date when the mailbox was created for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mailboxDeprovisionedDate
The date when the mailbox was removed for the user.
- Parameters:
mailboxDeprovisionedDate
- The date when the mailbox was removed for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firstName
First name of the user.
- Parameters:
firstName
- First name of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastName
Last name of the user.
- Parameters:
lastName
- Last name of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initials
Initials of the user.
- Parameters:
initials
- Initials of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
telephone
User's contact number.
- Parameters:
telephone
- User's contact number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
street
Street where the user is located.
- Parameters:
street
- Street where the user is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobTitle
Job title of the user.
- Parameters:
jobTitle
- Job title of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
city
City where the user is located.
- Parameters:
city
- City where the user is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
company
Company of the user.
- Parameters:
company
- Company of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
zipCode
Zip code of the user.
- Parameters:
zipCode
- Zip code of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
department
Department of the user.
- Parameters:
department
- Department of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
country
Country where the user is located.
- Parameters:
country
- Country where the user is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
office
Office where the user is located.
- Parameters:
office
- Office where the user is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-