Interface ProposalActions.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ProposalActions.Builder,ProposalActions>, SdkBuilder<ProposalActions.Builder,ProposalActions>, SdkPojo
Enclosing class:
ProposalActions

public static interface ProposalActions.Builder extends SdkPojo, CopyableBuilder<ProposalActions.Builder,ProposalActions>
  • Method Details

    • invitations

      ProposalActions.Builder invitations(Collection<InviteAction> invitations)

      The actions to perform for an APPROVED proposal to invite an Amazon Web Services account to create a member and join the network.

      Parameters:
      invitations - The actions to perform for an APPROVED proposal to invite an Amazon Web Services account to create a member and join the network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • invitations

      ProposalActions.Builder invitations(InviteAction... invitations)

      The actions to perform for an APPROVED proposal to invite an Amazon Web Services account to create a member and join the network.

      Parameters:
      invitations - The actions to perform for an APPROVED proposal to invite an Amazon Web Services account to create a member and join the network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • invitations

      The actions to perform for an APPROVED proposal to invite an Amazon Web Services account to create a member and join the network.

      This is a convenience method that creates an instance of the InviteAction.Builder avoiding the need to create one manually via InviteAction.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to invitations(List<InviteAction>).

      Parameters:
      invitations - a consumer that will call methods on InviteAction.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • removals

      The actions to perform for an APPROVED proposal to remove a member from the network, which deletes the member and all associated member resources from the network.

      Parameters:
      removals - The actions to perform for an APPROVED proposal to remove a member from the network, which deletes the member and all associated member resources from the network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • removals

      ProposalActions.Builder removals(RemoveAction... removals)

      The actions to perform for an APPROVED proposal to remove a member from the network, which deletes the member and all associated member resources from the network.

      Parameters:
      removals - The actions to perform for an APPROVED proposal to remove a member from the network, which deletes the member and all associated member resources from the network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • removals

      The actions to perform for an APPROVED proposal to remove a member from the network, which deletes the member and all associated member resources from the network.

      This is a convenience method that creates an instance of the RemoveAction.Builder avoiding the need to create one manually via RemoveAction.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to removals(List<RemoveAction>).

      Parameters:
      removals - a consumer that will call methods on RemoveAction.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: