Struct aws_sdk_chime::types::builders::MembershipItemBuilder
source · #[non_exhaustive]pub struct MembershipItemBuilder { /* private fields */ }
Expand description
A builder for MembershipItem
.
Implementations§
source§impl MembershipItemBuilder
impl MembershipItemBuilder
sourcepub fn set_member_id(self, input: Option<String>) -> Self
pub fn set_member_id(self, input: Option<String>) -> Self
The member ID.
sourcepub fn get_member_id(&self) -> &Option<String>
pub fn get_member_id(&self) -> &Option<String>
The member ID.
sourcepub fn role(self, input: RoomMembershipRole) -> Self
pub fn role(self, input: RoomMembershipRole) -> Self
The member role.
sourcepub fn set_role(self, input: Option<RoomMembershipRole>) -> Self
pub fn set_role(self, input: Option<RoomMembershipRole>) -> Self
The member role.
sourcepub fn get_role(&self) -> &Option<RoomMembershipRole>
pub fn get_role(&self) -> &Option<RoomMembershipRole>
The member role.
sourcepub fn build(self) -> MembershipItem
pub fn build(self) -> MembershipItem
Consumes the builder and constructs a MembershipItem
.
Trait Implementations§
source§impl Clone for MembershipItemBuilder
impl Clone for MembershipItemBuilder
source§fn clone(&self) -> MembershipItemBuilder
fn clone(&self) -> MembershipItemBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MembershipItemBuilder
impl Debug for MembershipItemBuilder
source§impl Default for MembershipItemBuilder
impl Default for MembershipItemBuilder
source§fn default() -> MembershipItemBuilder
fn default() -> MembershipItemBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for MembershipItemBuilder
impl PartialEq for MembershipItemBuilder
source§fn eq(&self, other: &MembershipItemBuilder) -> bool
fn eq(&self, other: &MembershipItemBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MembershipItemBuilder
Auto Trait Implementations§
impl Freeze for MembershipItemBuilder
impl RefUnwindSafe for MembershipItemBuilder
impl Send for MembershipItemBuilder
impl Sync for MembershipItemBuilder
impl Unpin for MembershipItemBuilder
impl UnwindSafe for MembershipItemBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.