Package com.pulumi.aws.workmail.inputs
Class GroupState.Builder
- java.lang.Object
-
- com.pulumi.aws.workmail.inputs.GroupState.Builder
-
- Enclosing class:
- GroupState
public static final class GroupState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GroupState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupStatebuild()GroupState.BuilderdisabledDate(com.pulumi.core.Output<java.lang.String> disabledDate)GroupState.BuilderdisabledDate(java.lang.String disabledDate)GroupState.Builderemail(com.pulumi.core.Output<java.lang.String> email)GroupState.Builderemail(java.lang.String email)GroupState.BuilderenabledDate(com.pulumi.core.Output<java.lang.String> enabledDate)GroupState.BuilderenabledDate(java.lang.String enabledDate)GroupState.BuildergroupId(com.pulumi.core.Output<java.lang.String> groupId)GroupState.BuildergroupId(java.lang.String groupId)GroupState.BuilderhiddenFromGlobalAddressList(com.pulumi.core.Output<java.lang.Boolean> hiddenFromGlobalAddressList)GroupState.BuilderhiddenFromGlobalAddressList(java.lang.Boolean hiddenFromGlobalAddressList)GroupState.Buildername(com.pulumi.core.Output<java.lang.String> name)GroupState.Buildername(java.lang.String name)GroupState.BuilderorganizationId(com.pulumi.core.Output<java.lang.String> organizationId)GroupState.BuilderorganizationId(java.lang.String organizationId)GroupState.Builderregion(com.pulumi.core.Output<java.lang.String> region)GroupState.Builderregion(java.lang.String region)GroupState.Builderstate(com.pulumi.core.Output<java.lang.String> state)GroupState.Builderstate(java.lang.String state)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GroupState defaults)
-
-
Method Detail
-
disabledDate
public GroupState.Builder disabledDate(@Nullable com.pulumi.core.Output<java.lang.String> disabledDate)
- Parameters:
disabledDate- Timestamp when the group was disabled from WorkMail use.- Returns:
- builder
-
disabledDate
public GroupState.Builder disabledDate(java.lang.String disabledDate)
- Parameters:
disabledDate- Timestamp when the group was disabled from WorkMail use.- Returns:
- builder
-
email
public GroupState.Builder email(@Nullable com.pulumi.core.Output<java.lang.String> email)
- Parameters:
email- Primary email address used to register the group with WorkMail.- Returns:
- builder
-
email
public GroupState.Builder email(java.lang.String email)
- Parameters:
email- Primary email address used to register the group with WorkMail.- Returns:
- builder
-
enabledDate
public GroupState.Builder enabledDate(@Nullable com.pulumi.core.Output<java.lang.String> enabledDate)
- Parameters:
enabledDate- Timestamp when the group was enabled for WorkMail use.- Returns:
- builder
-
enabledDate
public GroupState.Builder enabledDate(java.lang.String enabledDate)
- Parameters:
enabledDate- Timestamp when the group was enabled for WorkMail use.- Returns:
- builder
-
groupId
public GroupState.Builder groupId(@Nullable com.pulumi.core.Output<java.lang.String> groupId)
- Parameters:
groupId- Identifier of the group.- Returns:
- builder
-
groupId
public GroupState.Builder groupId(java.lang.String groupId)
- Parameters:
groupId- Identifier of the group.- Returns:
- builder
-
hiddenFromGlobalAddressList
public GroupState.Builder hiddenFromGlobalAddressList(@Nullable com.pulumi.core.Output<java.lang.Boolean> hiddenFromGlobalAddressList)
- Parameters:
hiddenFromGlobalAddressList- Whether to hide the group from the global address list.- Returns:
- builder
-
hiddenFromGlobalAddressList
public GroupState.Builder hiddenFromGlobalAddressList(java.lang.Boolean hiddenFromGlobalAddressList)
- Parameters:
hiddenFromGlobalAddressList- Whether to hide the group from the global address list.- Returns:
- builder
-
name
public GroupState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the group.- Returns:
- builder
-
name
public GroupState.Builder name(java.lang.String name)
- Parameters:
name- Name of the group.- Returns:
- builder
-
organizationId
public GroupState.Builder organizationId(@Nullable com.pulumi.core.Output<java.lang.String> organizationId)
- Parameters:
organizationId- Identifier of the WorkMail organization where the group is managed. The following arguments are optional:- Returns:
- builder
-
organizationId
public GroupState.Builder organizationId(java.lang.String organizationId)
- Parameters:
organizationId- Identifier of the WorkMail organization where the group is managed. The following arguments are optional:- Returns:
- builder
-
region
public GroupState.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 GroupState.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 GroupState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- Current WorkMail state of the group.- Returns:
- builder
-
state
public GroupState.Builder state(java.lang.String state)
- Parameters:
state- Current WorkMail state of the group.- Returns:
- builder
-
build
public GroupState build()
-
-