Package com.pulumi.aws.appstream.inputs
Class UserState.Builder
- java.lang.Object
-
- com.pulumi.aws.appstream.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 UserState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)UserState.Builderarn(java.lang.String arn)UserState.BuilderauthenticationType(com.pulumi.core.Output<java.lang.String> authenticationType)UserState.BuilderauthenticationType(java.lang.String authenticationType)UserStatebuild()UserState.BuildercreatedTime(com.pulumi.core.Output<java.lang.String> createdTime)UserState.BuildercreatedTime(java.lang.String createdTime)UserState.Builderenabled(com.pulumi.core.Output<java.lang.Boolean> enabled)UserState.Builderenabled(java.lang.Boolean enabled)UserState.BuilderfirstName(com.pulumi.core.Output<java.lang.String> firstName)UserState.BuilderfirstName(java.lang.String firstName)UserState.BuilderlastName(com.pulumi.core.Output<java.lang.String> lastName)UserState.BuilderlastName(java.lang.String lastName)UserState.Builderregion(com.pulumi.core.Output<java.lang.String> region)UserState.Builderregion(java.lang.String region)UserState.BuildersendEmailNotification(com.pulumi.core.Output<java.lang.Boolean> sendEmailNotification)UserState.BuildersendEmailNotification(java.lang.Boolean sendEmailNotification)UserState.BuilderuserName(com.pulumi.core.Output<java.lang.String> userName)UserState.BuilderuserName(java.lang.String userName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserState defaults)
-
-
Method Detail
-
arn
public UserState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the AppStream user.- Returns:
- builder
-
arn
public UserState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the AppStream user.- Returns:
- builder
-
authenticationType
public UserState.Builder authenticationType(@Nullable com.pulumi.core.Output<java.lang.String> authenticationType)
- Parameters:
authenticationType- Authentication type for the user. You must specify USERPOOL. Valid values: `API`, `SAML`, `USERPOOL`- Returns:
- builder
-
authenticationType
public UserState.Builder authenticationType(java.lang.String authenticationType)
- Parameters:
authenticationType- Authentication type for the user. You must specify USERPOOL. Valid values: `API`, `SAML`, `USERPOOL`- Returns:
- builder
-
createdTime
public UserState.Builder createdTime(@Nullable com.pulumi.core.Output<java.lang.String> createdTime)
- Parameters:
createdTime- Date and time, in UTC and extended RFC 3339 format, when the user was created.- Returns:
- builder
-
createdTime
public UserState.Builder createdTime(java.lang.String createdTime)
- Parameters:
createdTime- Date and time, in UTC and extended RFC 3339 format, when the user was created.- Returns:
- builder
-
enabled
public UserState.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Whether the user in the user pool is enabled.- Returns:
- builder
-
enabled
public UserState.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Whether the user in the user pool is enabled.- Returns:
- builder
-
firstName
public UserState.Builder firstName(@Nullable com.pulumi.core.Output<java.lang.String> firstName)
- Parameters:
firstName- First name, or given name, of the user.- Returns:
- builder
-
firstName
public UserState.Builder firstName(java.lang.String firstName)
- Parameters:
firstName- First name, or given name, of the user.- Returns:
- builder
-
lastName
public UserState.Builder lastName(@Nullable com.pulumi.core.Output<java.lang.String> lastName)
- Parameters:
lastName- Last name, or surname, of the user.- Returns:
- builder
-
lastName
public UserState.Builder lastName(java.lang.String lastName)
- Parameters:
lastName- Last name, or surname, of 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
-
sendEmailNotification
public UserState.Builder sendEmailNotification(@Nullable com.pulumi.core.Output<java.lang.Boolean> sendEmailNotification)
- Parameters:
sendEmailNotification- Send an email notification.- Returns:
- builder
-
sendEmailNotification
public UserState.Builder sendEmailNotification(java.lang.Boolean sendEmailNotification)
- Parameters:
sendEmailNotification- Send an email notification.- Returns:
- builder
-
userName
public UserState.Builder userName(@Nullable com.pulumi.core.Output<java.lang.String> userName)
- Parameters:
userName- Email address of the user. The following arguments are optional:- Returns:
- builder
-
userName
public UserState.Builder userName(java.lang.String userName)
- Parameters:
userName- Email address of the user. The following arguments are optional:- Returns:
- builder
-
build
public UserState build()
-
-