Struct aws_sdk_grafana::model::permission_entry::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for PermissionEntry
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn user(self, input: User) -> Self
pub fn user(self, input: User) -> Self
A structure with the ID of the user or group with this role.
sourcepub fn set_user(self, input: Option<User>) -> Self
pub fn set_user(self, input: Option<User>) -> Self
A structure with the ID of the user or group with this role.
sourcepub fn role(self, input: Role) -> Self
pub fn role(self, input: Role) -> Self
Specifies whether the user or group has the Admin
, Editor
, or Viewer
role.
sourcepub fn set_role(self, input: Option<Role>) -> Self
pub fn set_role(self, input: Option<Role>) -> Self
Specifies whether the user or group has the Admin
, Editor
, or Viewer
role.
sourcepub fn build(self) -> PermissionEntry
pub fn build(self) -> PermissionEntry
Consumes the builder and constructs a PermissionEntry
.