Class MemberState.Builder

  • Enclosing class:
    MemberState

    public static final class MemberState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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