Package com.pulumi.aws.workmail.inputs
Class UserState.Builder
- java.lang.Object
-
- com.pulumi.aws.workmail.inputs.UserState.Builder
-
- Enclosing class:
- UserState
public static final class UserState.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserStatebuild()UserState.Buildercity(com.pulumi.core.Output<java.lang.String> city)UserState.Buildercity(java.lang.String city)UserState.Buildercompany(com.pulumi.core.Output<java.lang.String> company)UserState.Buildercompany(java.lang.String company)UserState.Buildercountry(com.pulumi.core.Output<java.lang.String> country)UserState.Buildercountry(java.lang.String country)UserState.Builderdepartment(com.pulumi.core.Output<java.lang.String> department)UserState.Builderdepartment(java.lang.String department)UserState.BuilderdisabledDate(com.pulumi.core.Output<java.lang.String> disabledDate)UserState.BuilderdisabledDate(java.lang.String disabledDate)UserState.BuilderdisplayName(com.pulumi.core.Output<java.lang.String> displayName)UserState.BuilderdisplayName(java.lang.String displayName)UserState.Builderemail(com.pulumi.core.Output<java.lang.String> email)UserState.Builderemail(java.lang.String email)UserState.BuilderenabledDate(com.pulumi.core.Output<java.lang.String> enabledDate)UserState.BuilderenabledDate(java.lang.String enabledDate)UserState.BuilderfirstName(com.pulumi.core.Output<java.lang.String> firstName)UserState.BuilderfirstName(java.lang.String firstName)UserState.BuilderhiddenFromGlobalAddressList(com.pulumi.core.Output<java.lang.Boolean> hiddenFromGlobalAddressList)UserState.BuilderhiddenFromGlobalAddressList(java.lang.Boolean hiddenFromGlobalAddressList)UserState.BuilderidentityProviderIdentityStoreId(com.pulumi.core.Output<java.lang.String> identityProviderIdentityStoreId)UserState.BuilderidentityProviderIdentityStoreId(java.lang.String identityProviderIdentityStoreId)UserState.BuilderidentityProviderUserId(com.pulumi.core.Output<java.lang.String> identityProviderUserId)UserState.BuilderidentityProviderUserId(java.lang.String identityProviderUserId)UserState.Builderinitials(com.pulumi.core.Output<java.lang.String> initials)UserState.Builderinitials(java.lang.String initials)UserState.BuilderjobTitle(com.pulumi.core.Output<java.lang.String> jobTitle)UserState.BuilderjobTitle(java.lang.String jobTitle)UserState.BuilderlastName(com.pulumi.core.Output<java.lang.String> lastName)UserState.BuilderlastName(java.lang.String lastName)UserState.BuildermailboxDeprovisionedDate(com.pulumi.core.Output<java.lang.String> mailboxDeprovisionedDate)UserState.BuildermailboxDeprovisionedDate(java.lang.String mailboxDeprovisionedDate)UserState.BuildermailboxProvisionedDate(com.pulumi.core.Output<java.lang.String> mailboxProvisionedDate)UserState.BuildermailboxProvisionedDate(java.lang.String mailboxProvisionedDate)UserState.Buildername(com.pulumi.core.Output<java.lang.String> name)UserState.Buildername(java.lang.String name)UserState.Builderoffice(com.pulumi.core.Output<java.lang.String> office)UserState.Builderoffice(java.lang.String office)UserState.BuilderorganizationId(com.pulumi.core.Output<java.lang.String> organizationId)UserState.BuilderorganizationId(java.lang.String organizationId)UserState.Builderpassword(com.pulumi.core.Output<java.lang.String> password)UserState.Builderpassword(java.lang.String password)UserState.Builderregion(com.pulumi.core.Output<java.lang.String> region)UserState.Builderregion(java.lang.String region)UserState.Builderstate(com.pulumi.core.Output<java.lang.String> state)UserState.Builderstate(java.lang.String state)UserState.Builderstreet(com.pulumi.core.Output<java.lang.String> street)UserState.Builderstreet(java.lang.String street)UserState.Buildertelephone(com.pulumi.core.Output<java.lang.String> telephone)UserState.Buildertelephone(java.lang.String telephone)UserState.BuilderuserId(com.pulumi.core.Output<java.lang.String> userId)UserState.BuilderuserId(java.lang.String userId)UserState.BuilderuserRole(com.pulumi.core.Output<java.lang.String> userRole)UserState.BuilderuserRole(java.lang.String userRole)UserState.BuilderzipCode(com.pulumi.core.Output<java.lang.String> zipCode)UserState.BuilderzipCode(java.lang.String zipCode)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserState defaults)
-
-
Method Detail
-
city
public UserState.Builder city(@Nullable com.pulumi.core.Output<java.lang.String> city)
- Parameters:
city- City where the user is located.- Returns:
- builder
-
city
public UserState.Builder city(java.lang.String city)
- Parameters:
city- City where the user is located.- Returns:
- builder
-
company
public UserState.Builder company(@Nullable com.pulumi.core.Output<java.lang.String> company)
- Parameters:
company- Company associated with the user.- Returns:
- builder
-
company
public UserState.Builder company(java.lang.String company)
- Parameters:
company- Company associated with the user.- Returns:
- builder
-
country
public UserState.Builder country(@Nullable com.pulumi.core.Output<java.lang.String> country)
- Parameters:
country- Country where the user is located.- Returns:
- builder
-
country
public UserState.Builder country(java.lang.String country)
- Parameters:
country- Country where the user is located.- Returns:
- builder
-
department
public UserState.Builder department(@Nullable com.pulumi.core.Output<java.lang.String> department)
- Parameters:
department- Department associated with the user.- Returns:
- builder
-
department
public UserState.Builder department(java.lang.String department)
- Parameters:
department- Department associated with the user.- Returns:
- builder
-
disabledDate
public UserState.Builder disabledDate(@Nullable com.pulumi.core.Output<java.lang.String> disabledDate)
- Parameters:
disabledDate- Timestamp when the user was disabled from WorkMail use.- Returns:
- builder
-
disabledDate
public UserState.Builder disabledDate(java.lang.String disabledDate)
- Parameters:
disabledDate- Timestamp when the user was disabled from WorkMail use.- Returns:
- builder
-
displayName
public UserState.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName- Display name of the user.- Returns:
- builder
-
displayName
public UserState.Builder displayName(java.lang.String displayName)
- Parameters:
displayName- Display name of the user.- Returns:
- builder
-
email
public UserState.Builder email(@Nullable com.pulumi.core.Output<java.lang.String> email)
- Parameters:
email- Primary email address used to register the user with WorkMail. Changing this value forces replacement.- Returns:
- builder
-
email
public UserState.Builder email(java.lang.String email)
- Parameters:
email- Primary email address used to register the user with WorkMail. Changing this value forces replacement.- Returns:
- builder
-
enabledDate
public UserState.Builder enabledDate(@Nullable com.pulumi.core.Output<java.lang.String> enabledDate)
- Parameters:
enabledDate- Timestamp when the user was enabled for WorkMail use.- Returns:
- builder
-
enabledDate
public UserState.Builder enabledDate(java.lang.String enabledDate)
- Parameters:
enabledDate- Timestamp when the user was enabled for WorkMail use.- Returns:
- builder
-
firstName
public UserState.Builder firstName(@Nullable com.pulumi.core.Output<java.lang.String> firstName)
- Parameters:
firstName- First name of the user.- Returns:
- builder
-
firstName
public UserState.Builder firstName(java.lang.String firstName)
- Parameters:
firstName- First name of the user.- Returns:
- builder
-
hiddenFromGlobalAddressList
public UserState.Builder hiddenFromGlobalAddressList(@Nullable com.pulumi.core.Output<java.lang.Boolean> hiddenFromGlobalAddressList)
- Parameters:
hiddenFromGlobalAddressList- Whether to hide the user from the global address list. Defaults to `false`.- Returns:
- builder
-
hiddenFromGlobalAddressList
public UserState.Builder hiddenFromGlobalAddressList(java.lang.Boolean hiddenFromGlobalAddressList)
- Parameters:
hiddenFromGlobalAddressList- Whether to hide the user from the global address list. Defaults to `false`.- Returns:
- builder
-
identityProviderIdentityStoreId
public UserState.Builder identityProviderIdentityStoreId(@Nullable com.pulumi.core.Output<java.lang.String> identityProviderIdentityStoreId)
- Parameters:
identityProviderIdentityStoreId- Identity store ID from IAM Identity Center associated with the user.- Returns:
- builder
-
identityProviderIdentityStoreId
public UserState.Builder identityProviderIdentityStoreId(java.lang.String identityProviderIdentityStoreId)
- Parameters:
identityProviderIdentityStoreId- Identity store ID from IAM Identity Center associated with the user.- Returns:
- builder
-
identityProviderUserId
public UserState.Builder identityProviderUserId(@Nullable com.pulumi.core.Output<java.lang.String> identityProviderUserId)
- Parameters:
identityProviderUserId- User ID from IAM Identity Center associated with the user.- Returns:
- builder
-
identityProviderUserId
public UserState.Builder identityProviderUserId(java.lang.String identityProviderUserId)
- Parameters:
identityProviderUserId- User ID from IAM Identity Center associated with the user.- Returns:
- builder
-
initials
public UserState.Builder initials(@Nullable com.pulumi.core.Output<java.lang.String> initials)
- Parameters:
initials- Initials of the user.- Returns:
- builder
-
initials
public UserState.Builder initials(java.lang.String initials)
- Parameters:
initials- Initials of the user.- Returns:
- builder
-
jobTitle
public UserState.Builder jobTitle(@Nullable com.pulumi.core.Output<java.lang.String> jobTitle)
- Parameters:
jobTitle- Job title of the user.- Returns:
- builder
-
jobTitle
public UserState.Builder jobTitle(java.lang.String jobTitle)
- Parameters:
jobTitle- Job title of the user.- Returns:
- builder
-
lastName
public UserState.Builder lastName(@Nullable com.pulumi.core.Output<java.lang.String> lastName)
- Parameters:
lastName- Last name of the user.- Returns:
- builder
-
lastName
public UserState.Builder lastName(java.lang.String lastName)
- Parameters:
lastName- Last name of the user.- Returns:
- builder
-
mailboxDeprovisionedDate
public UserState.Builder mailboxDeprovisionedDate(@Nullable com.pulumi.core.Output<java.lang.String> mailboxDeprovisionedDate)
- Parameters:
mailboxDeprovisionedDate- Timestamp when the mailbox was removed for the user.- Returns:
- builder
-
mailboxDeprovisionedDate
public UserState.Builder mailboxDeprovisionedDate(java.lang.String mailboxDeprovisionedDate)
- Parameters:
mailboxDeprovisionedDate- Timestamp when the mailbox was removed for the user.- Returns:
- builder
-
mailboxProvisionedDate
public UserState.Builder mailboxProvisionedDate(@Nullable com.pulumi.core.Output<java.lang.String> mailboxProvisionedDate)
- Parameters:
mailboxProvisionedDate- Timestamp when the mailbox was created for the user.- Returns:
- builder
-
mailboxProvisionedDate
public UserState.Builder mailboxProvisionedDate(java.lang.String mailboxProvisionedDate)
- Parameters:
mailboxProvisionedDate- Timestamp when the mailbox was created for the user.- Returns:
- builder
-
name
public UserState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Username of the user.- Returns:
- builder
-
name
public UserState.Builder name(java.lang.String name)
- Parameters:
name- Username of the user.- Returns:
- builder
-
office
public UserState.Builder office(@Nullable com.pulumi.core.Output<java.lang.String> office)
- Parameters:
office- Office where the user is located.- Returns:
- builder
-
office
public UserState.Builder office(java.lang.String office)
- Parameters:
office- Office where the user is located.- Returns:
- builder
-
organizationId
public UserState.Builder organizationId(@Nullable com.pulumi.core.Output<java.lang.String> organizationId)
- Parameters:
organizationId- Identifier of the WorkMail organization where the user is managed. The following arguments are optional:- Returns:
- builder
-
organizationId
public UserState.Builder organizationId(java.lang.String organizationId)
- Parameters:
organizationId- Identifier of the WorkMail organization where the user is managed. The following arguments are optional:- Returns:
- builder
-
password
public UserState.Builder password(@Nullable com.pulumi.core.Output<java.lang.String> password)
- Parameters:
password- Password to set for the user.- Returns:
- builder
-
password
public UserState.Builder password(java.lang.String password)
- Parameters:
password- Password to set for the user.- Returns:
- builder
-
region
public UserState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public UserState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
state
public UserState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- Current WorkMail state of the user.- Returns:
- builder
-
state
public UserState.Builder state(java.lang.String state)
- Parameters:
state- Current WorkMail state of the user.- Returns:
- builder
-
street
public UserState.Builder street(@Nullable com.pulumi.core.Output<java.lang.String> street)
- Parameters:
street- Street address of the user.- Returns:
- builder
-
street
public UserState.Builder street(java.lang.String street)
- Parameters:
street- Street address of the user.- Returns:
- builder
-
telephone
public UserState.Builder telephone(@Nullable com.pulumi.core.Output<java.lang.String> telephone)
- Parameters:
telephone- Telephone number of the user.- Returns:
- builder
-
telephone
public UserState.Builder telephone(java.lang.String telephone)
- Parameters:
telephone- Telephone number of the user.- Returns:
- builder
-
userId
public UserState.Builder userId(@Nullable com.pulumi.core.Output<java.lang.String> userId)
- Parameters:
userId- Identifier of the user.- Returns:
- builder
-
userId
public UserState.Builder userId(java.lang.String userId)
- Parameters:
userId- Identifier of the user.- Returns:
- builder
-
userRole
public UserState.Builder userRole(@Nullable com.pulumi.core.Output<java.lang.String> userRole)
- Parameters:
userRole- Role assigned to the user. Valid values are `USER`, `REMOTE_USER`, `RESOURCE`, and `SYSTEM_USER`.- Returns:
- builder
-
userRole
public UserState.Builder userRole(java.lang.String userRole)
- Parameters:
userRole- Role assigned to the user. Valid values are `USER`, `REMOTE_USER`, `RESOURCE`, and `SYSTEM_USER`.- Returns:
- builder
-
zipCode
public UserState.Builder zipCode(@Nullable com.pulumi.core.Output<java.lang.String> zipCode)
- Parameters:
zipCode- ZIP or postal code of the user.- Returns:
- builder
-
zipCode
public UserState.Builder zipCode(java.lang.String zipCode)
- Parameters:
zipCode- ZIP or postal code of the user.- Returns:
- builder
-
build
public UserState build()
-
-