Struct aws_sdk_managedblockchain::model::proposal_actions::Builder
source · pub struct Builder { /* private fields */ }Expand description
A builder for ProposalActions.
Implementations§
source§impl Builder
impl Builder
sourcepub fn invitations(self, input: InviteAction) -> Self
pub fn invitations(self, input: InviteAction) -> Self
Appends an item to invitations.
To override the contents of this collection use set_invitations.
The actions to perform for an APPROVED proposal to invite an Amazon Web Services account to create a member and join the network.
sourcepub fn set_invitations(self, input: Option<Vec<InviteAction>>) -> Self
pub fn set_invitations(self, input: Option<Vec<InviteAction>>) -> Self
The actions to perform for an APPROVED proposal to invite an Amazon Web Services account to create a member and join the network.
sourcepub fn removals(self, input: RemoveAction) -> Self
pub fn removals(self, input: RemoveAction) -> Self
Appends an item to removals.
To override the contents of this collection use set_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.
sourcepub fn set_removals(self, input: Option<Vec<RemoveAction>>) -> Self
pub fn set_removals(self, input: Option<Vec<RemoveAction>>) -> Self
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.
sourcepub fn build(self) -> ProposalActions
pub fn build(self) -> ProposalActions
Consumes the builder and constructs a ProposalActions.