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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProposalActions.Builderinvitations(Collection<InviteAction> invitations)The actions to perform for anAPPROVEDproposal to invite an Amazon Web Services account to create a member and join the network.ProposalActions.Builderinvitations(Consumer<InviteAction.Builder>... invitations)The actions to perform for anAPPROVEDproposal to invite an Amazon Web Services account to create a member and join the network.ProposalActions.Builderinvitations(InviteAction... invitations)The actions to perform for anAPPROVEDproposal to invite an Amazon Web Services account to create a member and join the network.ProposalActions.Builderremovals(Collection<RemoveAction> removals)The actions to perform for anAPPROVEDproposal to remove a member from the network, which deletes the member and all associated member resources from the network.ProposalActions.Builderremovals(Consumer<RemoveAction.Builder>... removals)The actions to perform for anAPPROVEDproposal to remove a member from the network, which deletes the member and all associated member resources from the network.ProposalActions.Builderremovals(RemoveAction... removals)The actions to perform for anAPPROVEDproposal to remove a member from the network, which deletes the member and all associated member resources from the network.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
invitations
ProposalActions.Builder invitations(Collection<InviteAction> invitations)
The actions to perform for an
APPROVEDproposal to invite an Amazon Web Services account to create a member and join the network.- Parameters:
invitations- The actions to perform for anAPPROVEDproposal 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
APPROVEDproposal to invite an Amazon Web Services account to create a member and join the network.- Parameters:
invitations- The actions to perform for anAPPROVEDproposal 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(Consumer<InviteAction.Builder>... invitations)
The actions to perform for an
This is a convenience method that creates an instance of theAPPROVEDproposal to invite an Amazon Web Services account to create a member and join the network.InviteAction.Builderavoiding the need to create one manually viaInviteAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#invitations(List.) - Parameters:
invitations- a consumer that will call methods onInviteAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#invitations(java.util.Collection)
-
removals
ProposalActions.Builder removals(Collection<RemoveAction> removals)
The actions to perform for an
APPROVEDproposal 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 anAPPROVEDproposal 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
APPROVEDproposal 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 anAPPROVEDproposal 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(Consumer<RemoveAction.Builder>... removals)
The actions to perform for an
This is a convenience method that creates an instance of theAPPROVEDproposal to remove a member from the network, which deletes the member and all associated member resources from the network.RemoveAction.Builderavoiding the need to create one manually viaRemoveAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#removals(List.) - Parameters:
removals- a consumer that will call methods onRemoveAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#removals(java.util.Collection)
-
-