Struct aws_sdk_ec2::model::load_permission_modifications::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for LoadPermissionModifications
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn add(self, input: LoadPermissionRequest) -> Self
pub fn add(self, input: LoadPermissionRequest) -> Self
Appends an item to add
.
To override the contents of this collection use set_add
.
The load permissions to add.
sourcepub fn set_add(self, input: Option<Vec<LoadPermissionRequest>>) -> Self
pub fn set_add(self, input: Option<Vec<LoadPermissionRequest>>) -> Self
The load permissions to add.
sourcepub fn remove(self, input: LoadPermissionRequest) -> Self
pub fn remove(self, input: LoadPermissionRequest) -> Self
Appends an item to remove
.
To override the contents of this collection use set_remove
.
The load permissions to remove.
sourcepub fn set_remove(self, input: Option<Vec<LoadPermissionRequest>>) -> Self
pub fn set_remove(self, input: Option<Vec<LoadPermissionRequest>>) -> Self
The load permissions to remove.
sourcepub fn build(self) -> LoadPermissionModifications
pub fn build(self) -> LoadPermissionModifications
Consumes the builder and constructs a LoadPermissionModifications
.