Struct aws_sdk_grafana::model::update_instruction::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for UpdateInstruction
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn action(self, input: UpdateAction) -> Self
pub fn action(self, input: UpdateAction) -> Self
Specifies whether this update is to add or revoke role permissions.
sourcepub fn set_action(self, input: Option<UpdateAction>) -> Self
pub fn set_action(self, input: Option<UpdateAction>) -> Self
Specifies whether this update is to add or revoke role permissions.
sourcepub fn role(self, input: Role) -> Self
pub fn role(self, input: Role) -> Self
The role to add or revoke for the user or the group specified in users
.
sourcepub fn set_role(self, input: Option<Role>) -> Self
pub fn set_role(self, input: Option<Role>) -> Self
The role to add or revoke for the user or the group specified in users
.
sourcepub fn users(self, input: User) -> Self
pub fn users(self, input: User) -> Self
Appends an item to users
.
To override the contents of this collection use set_users
.
A structure that specifies the user or group to add or revoke the role for.
sourcepub fn set_users(self, input: Option<Vec<User>>) -> Self
pub fn set_users(self, input: Option<Vec<User>>) -> Self
A structure that specifies the user or group to add or revoke the role for.
sourcepub fn build(self) -> UpdateInstruction
pub fn build(self) -> UpdateInstruction
Consumes the builder and constructs a UpdateInstruction
.