Package com.pulumi.aws.detective.inputs
Class MemberState.Builder
- java.lang.Object
-
- com.pulumi.aws.detective.inputs.MemberState.Builder
-
- Enclosing class:
- MemberState
public static final class MemberState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MemberState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MemberState.BuilderaccountId(com.pulumi.core.Output<java.lang.String> accountId)MemberState.BuilderaccountId(java.lang.String accountId)MemberState.BuilderadministratorId(com.pulumi.core.Output<java.lang.String> administratorId)MemberState.BuilderadministratorId(java.lang.String administratorId)MemberStatebuild()MemberState.BuilderdisabledReason(com.pulumi.core.Output<java.lang.String> disabledReason)MemberState.BuilderdisabledReason(java.lang.String disabledReason)MemberState.BuilderdisableEmailNotification(com.pulumi.core.Output<java.lang.Boolean> disableEmailNotification)MemberState.BuilderdisableEmailNotification(java.lang.Boolean disableEmailNotification)MemberState.BuilderemailAddress(com.pulumi.core.Output<java.lang.String> emailAddress)MemberState.BuilderemailAddress(java.lang.String emailAddress)MemberState.BuildergraphArn(com.pulumi.core.Output<java.lang.String> graphArn)MemberState.BuildergraphArn(java.lang.String graphArn)MemberState.BuilderinvitedTime(com.pulumi.core.Output<java.lang.String> invitedTime)MemberState.BuilderinvitedTime(java.lang.String invitedTime)MemberState.Buildermessage(com.pulumi.core.Output<java.lang.String> message)MemberState.Buildermessage(java.lang.String message)MemberState.Builderregion(com.pulumi.core.Output<java.lang.String> region)MemberState.Builderregion(java.lang.String region)MemberState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)MemberState.Builderstatus(java.lang.String status)MemberState.BuilderupdatedTime(com.pulumi.core.Output<java.lang.String> updatedTime)MemberState.BuilderupdatedTime(java.lang.String updatedTime)MemberState.BuildervolumeUsageInBytes(com.pulumi.core.Output<java.lang.String> volumeUsageInBytes)MemberState.BuildervolumeUsageInBytes(java.lang.String volumeUsageInBytes)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MemberState defaults)
-
-
Method Detail
-
accountId
public MemberState.Builder accountId(@Nullable com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId- AWS account ID for the account.- Returns:
- builder
-
accountId
public MemberState.Builder accountId(java.lang.String accountId)
- Parameters:
accountId- AWS account ID for the account.- Returns:
- builder
-
administratorId
public MemberState.Builder administratorId(@Nullable com.pulumi.core.Output<java.lang.String> administratorId)
- Parameters:
administratorId- AWS account ID for the administrator account.- Returns:
- builder
-
administratorId
public MemberState.Builder administratorId(java.lang.String administratorId)
- Parameters:
administratorId- AWS account ID for the administrator account.- Returns:
- builder
-
disableEmailNotification
public MemberState.Builder disableEmailNotification(@Nullable com.pulumi.core.Output<java.lang.Boolean> disableEmailNotification)
- Parameters:
disableEmailNotification- If set to true, then the root user of the invited account will _not_ receive an email notification. This notification is in addition to an alert that the root user receives in AWS Personal Health Dashboard. By default, this is set to `false`.- Returns:
- builder
-
disableEmailNotification
public MemberState.Builder disableEmailNotification(java.lang.Boolean disableEmailNotification)
- Parameters:
disableEmailNotification- If set to true, then the root user of the invited account will _not_ receive an email notification. This notification is in addition to an alert that the root user receives in AWS Personal Health Dashboard. By default, this is set to `false`.- Returns:
- builder
-
disabledReason
public MemberState.Builder disabledReason(@Nullable com.pulumi.core.Output<java.lang.String> disabledReason)
-
disabledReason
public MemberState.Builder disabledReason(java.lang.String disabledReason)
-
emailAddress
public MemberState.Builder emailAddress(@Nullable com.pulumi.core.Output<java.lang.String> emailAddress)
- Parameters:
emailAddress- Email address for the account.- Returns:
- builder
-
emailAddress
public MemberState.Builder emailAddress(java.lang.String emailAddress)
- Parameters:
emailAddress- Email address for the account.- Returns:
- builder
-
graphArn
public MemberState.Builder graphArn(@Nullable com.pulumi.core.Output<java.lang.String> graphArn)
- Parameters:
graphArn- ARN of the behavior graph to invite the member accounts to contribute their data to.- Returns:
- builder
-
graphArn
public MemberState.Builder graphArn(java.lang.String graphArn)
- Parameters:
graphArn- ARN of the behavior graph to invite the member accounts to contribute their data to.- Returns:
- builder
-
invitedTime
public MemberState.Builder invitedTime(@Nullable com.pulumi.core.Output<java.lang.String> invitedTime)
- Parameters:
invitedTime- Date and time, in UTC and extended RFC 3339 format, when an Amazon Detective membership invitation was last sent to the account.- Returns:
- builder
-
invitedTime
public MemberState.Builder invitedTime(java.lang.String invitedTime)
- Parameters:
invitedTime- Date and time, in UTC and extended RFC 3339 format, when an Amazon Detective membership invitation was last sent to the account.- Returns:
- builder
-
message
public MemberState.Builder message(@Nullable com.pulumi.core.Output<java.lang.String> message)
- Parameters:
message- A custom message to include in the invitation. Amazon Detective adds this message to the standard content that it sends for an invitation.- Returns:
- builder
-
message
public MemberState.Builder message(java.lang.String message)
- Parameters:
message- A custom message to include in the invitation. Amazon Detective adds this message to the standard content that it sends for an invitation.- Returns:
- builder
-
region
public MemberState.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 MemberState.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
-
status
public MemberState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Current membership status of the member account.- Returns:
- builder
-
status
public MemberState.Builder status(java.lang.String status)
- Parameters:
status- Current membership status of the member account.- Returns:
- builder
-
updatedTime
public MemberState.Builder updatedTime(@Nullable com.pulumi.core.Output<java.lang.String> updatedTime)
- Parameters:
updatedTime- Date and time, in UTC and extended RFC 3339 format, of the most recent change to the member account's status.- Returns:
- builder
-
updatedTime
public MemberState.Builder updatedTime(java.lang.String updatedTime)
- Parameters:
updatedTime- Date and time, in UTC and extended RFC 3339 format, of the most recent change to the member account's status.- Returns:
- builder
-
volumeUsageInBytes
public MemberState.Builder volumeUsageInBytes(@Nullable com.pulumi.core.Output<java.lang.String> volumeUsageInBytes)
- Parameters:
volumeUsageInBytes- Data volume in bytes per day for the member account.- Returns:
- builder
-
volumeUsageInBytes
public MemberState.Builder volumeUsageInBytes(java.lang.String volumeUsageInBytes)
- Parameters:
volumeUsageInBytes- Data volume in bytes per day for the member account.- Returns:
- builder
-
build
public MemberState build()
-
-