Package com.pulumi.aws.workmail
Class UserArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.workmail.UserArgs.Builder
-
- Enclosing class:
- UserArgs
public static final class UserArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserArgsbuild()UserArgs.Buildercity(com.pulumi.core.Output<java.lang.String> city)UserArgs.Buildercity(java.lang.String city)UserArgs.Buildercompany(com.pulumi.core.Output<java.lang.String> company)UserArgs.Buildercompany(java.lang.String company)UserArgs.Buildercountry(com.pulumi.core.Output<java.lang.String> country)UserArgs.Buildercountry(java.lang.String country)UserArgs.Builderdepartment(com.pulumi.core.Output<java.lang.String> department)UserArgs.Builderdepartment(java.lang.String department)UserArgs.BuilderdisplayName(com.pulumi.core.Output<java.lang.String> displayName)UserArgs.BuilderdisplayName(java.lang.String displayName)UserArgs.Builderemail(com.pulumi.core.Output<java.lang.String> email)UserArgs.Builderemail(java.lang.String email)UserArgs.BuilderfirstName(com.pulumi.core.Output<java.lang.String> firstName)UserArgs.BuilderfirstName(java.lang.String firstName)UserArgs.BuilderhiddenFromGlobalAddressList(com.pulumi.core.Output<java.lang.Boolean> hiddenFromGlobalAddressList)UserArgs.BuilderhiddenFromGlobalAddressList(java.lang.Boolean hiddenFromGlobalAddressList)UserArgs.BuilderidentityProviderUserId(com.pulumi.core.Output<java.lang.String> identityProviderUserId)UserArgs.BuilderidentityProviderUserId(java.lang.String identityProviderUserId)UserArgs.Builderinitials(com.pulumi.core.Output<java.lang.String> initials)UserArgs.Builderinitials(java.lang.String initials)UserArgs.BuilderjobTitle(com.pulumi.core.Output<java.lang.String> jobTitle)UserArgs.BuilderjobTitle(java.lang.String jobTitle)UserArgs.BuilderlastName(com.pulumi.core.Output<java.lang.String> lastName)UserArgs.BuilderlastName(java.lang.String lastName)UserArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)UserArgs.Buildername(java.lang.String name)UserArgs.Builderoffice(com.pulumi.core.Output<java.lang.String> office)UserArgs.Builderoffice(java.lang.String office)UserArgs.BuilderorganizationId(com.pulumi.core.Output<java.lang.String> organizationId)UserArgs.BuilderorganizationId(java.lang.String organizationId)UserArgs.Builderpassword(com.pulumi.core.Output<java.lang.String> password)UserArgs.Builderpassword(java.lang.String password)UserArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)UserArgs.Builderregion(java.lang.String region)UserArgs.Builderstreet(com.pulumi.core.Output<java.lang.String> street)UserArgs.Builderstreet(java.lang.String street)UserArgs.Buildertelephone(com.pulumi.core.Output<java.lang.String> telephone)UserArgs.Buildertelephone(java.lang.String telephone)UserArgs.BuilderuserRole(com.pulumi.core.Output<java.lang.String> userRole)UserArgs.BuilderuserRole(java.lang.String userRole)UserArgs.BuilderzipCode(com.pulumi.core.Output<java.lang.String> zipCode)UserArgs.BuilderzipCode(java.lang.String zipCode)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserArgs defaults)
-
-
Method Detail
-
city
public UserArgs.Builder city(@Nullable com.pulumi.core.Output<java.lang.String> city)
- Parameters:
city- City where the user is located.- Returns:
- builder
-
city
public UserArgs.Builder city(java.lang.String city)
- Parameters:
city- City where the user is located.- Returns:
- builder
-
company
public UserArgs.Builder company(@Nullable com.pulumi.core.Output<java.lang.String> company)
- Parameters:
company- Company associated with the user.- Returns:
- builder
-
company
public UserArgs.Builder company(java.lang.String company)
- Parameters:
company- Company associated with the user.- Returns:
- builder
-
country
public UserArgs.Builder country(@Nullable com.pulumi.core.Output<java.lang.String> country)
- Parameters:
country- Country where the user is located.- Returns:
- builder
-
country
public UserArgs.Builder country(java.lang.String country)
- Parameters:
country- Country where the user is located.- Returns:
- builder
-
department
public UserArgs.Builder department(@Nullable com.pulumi.core.Output<java.lang.String> department)
- Parameters:
department- Department associated with the user.- Returns:
- builder
-
department
public UserArgs.Builder department(java.lang.String department)
- Parameters:
department- Department associated with the user.- Returns:
- builder
-
displayName
public UserArgs.Builder displayName(com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName- Display name of the user.- Returns:
- builder
-
displayName
public UserArgs.Builder displayName(java.lang.String displayName)
- Parameters:
displayName- Display name of the user.- Returns:
- builder
-
email
public UserArgs.Builder email(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 UserArgs.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
-
firstName
public UserArgs.Builder firstName(@Nullable com.pulumi.core.Output<java.lang.String> firstName)
- Parameters:
firstName- First name of the user.- Returns:
- builder
-
firstName
public UserArgs.Builder firstName(java.lang.String firstName)
- Parameters:
firstName- First name of the user.- Returns:
- builder
-
hiddenFromGlobalAddressList
public UserArgs.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 UserArgs.Builder hiddenFromGlobalAddressList(java.lang.Boolean hiddenFromGlobalAddressList)
- Parameters:
hiddenFromGlobalAddressList- Whether to hide the user from the global address list. Defaults to `false`.- Returns:
- builder
-
identityProviderUserId
public UserArgs.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 UserArgs.Builder identityProviderUserId(java.lang.String identityProviderUserId)
- Parameters:
identityProviderUserId- User ID from IAM Identity Center associated with the user.- Returns:
- builder
-
initials
public UserArgs.Builder initials(@Nullable com.pulumi.core.Output<java.lang.String> initials)
- Parameters:
initials- Initials of the user.- Returns:
- builder
-
initials
public UserArgs.Builder initials(java.lang.String initials)
- Parameters:
initials- Initials of the user.- Returns:
- builder
-
jobTitle
public UserArgs.Builder jobTitle(@Nullable com.pulumi.core.Output<java.lang.String> jobTitle)
- Parameters:
jobTitle- Job title of the user.- Returns:
- builder
-
jobTitle
public UserArgs.Builder jobTitle(java.lang.String jobTitle)
- Parameters:
jobTitle- Job title of the user.- Returns:
- builder
-
lastName
public UserArgs.Builder lastName(@Nullable com.pulumi.core.Output<java.lang.String> lastName)
- Parameters:
lastName- Last name of the user.- Returns:
- builder
-
lastName
public UserArgs.Builder lastName(java.lang.String lastName)
- Parameters:
lastName- Last name of the user.- Returns:
- builder
-
name
public UserArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Username of the user.- Returns:
- builder
-
name
public UserArgs.Builder name(java.lang.String name)
- Parameters:
name- Username of the user.- Returns:
- builder
-
office
public UserArgs.Builder office(@Nullable com.pulumi.core.Output<java.lang.String> office)
- Parameters:
office- Office where the user is located.- Returns:
- builder
-
office
public UserArgs.Builder office(java.lang.String office)
- Parameters:
office- Office where the user is located.- Returns:
- builder
-
organizationId
public UserArgs.Builder organizationId(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 UserArgs.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 UserArgs.Builder password(@Nullable com.pulumi.core.Output<java.lang.String> password)
- Parameters:
password- Password to set for the user.- Returns:
- builder
-
password
public UserArgs.Builder password(java.lang.String password)
- Parameters:
password- Password to set for the user.- Returns:
- builder
-
region
public UserArgs.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 UserArgs.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
-
street
public UserArgs.Builder street(@Nullable com.pulumi.core.Output<java.lang.String> street)
- Parameters:
street- Street address of the user.- Returns:
- builder
-
street
public UserArgs.Builder street(java.lang.String street)
- Parameters:
street- Street address of the user.- Returns:
- builder
-
telephone
public UserArgs.Builder telephone(@Nullable com.pulumi.core.Output<java.lang.String> telephone)
- Parameters:
telephone- Telephone number of the user.- Returns:
- builder
-
telephone
public UserArgs.Builder telephone(java.lang.String telephone)
- Parameters:
telephone- Telephone number of the user.- Returns:
- builder
-
userRole
public UserArgs.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 UserArgs.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 UserArgs.Builder zipCode(@Nullable com.pulumi.core.Output<java.lang.String> zipCode)
- Parameters:
zipCode- ZIP or postal code of the user.- Returns:
- builder
-
zipCode
public UserArgs.Builder zipCode(java.lang.String zipCode)
- Parameters:
zipCode- ZIP or postal code of the user.- Returns:
- builder
-
build
public UserArgs build()
-
-