Struct aws_sdk_chime::types::builders::ChannelMessageSummaryBuilder
source · #[non_exhaustive]pub struct ChannelMessageSummaryBuilder { /* private fields */ }
Expand description
A builder for ChannelMessageSummary
.
Implementations§
source§impl ChannelMessageSummaryBuilder
impl ChannelMessageSummaryBuilder
sourcepub fn message_id(self, input: impl Into<String>) -> Self
pub fn message_id(self, input: impl Into<String>) -> Self
The ID of the message.
sourcepub fn set_message_id(self, input: Option<String>) -> Self
pub fn set_message_id(self, input: Option<String>) -> Self
The ID of the message.
sourcepub fn get_message_id(&self) -> &Option<String>
pub fn get_message_id(&self) -> &Option<String>
The ID of the message.
sourcepub fn set_content(self, input: Option<String>) -> Self
pub fn set_content(self, input: Option<String>) -> Self
The content of the message.
sourcepub fn get_content(&self) -> &Option<String>
pub fn get_content(&self) -> &Option<String>
The content of the message.
sourcepub fn set_metadata(self, input: Option<String>) -> Self
pub fn set_metadata(self, input: Option<String>) -> Self
The metadata of the message.
sourcepub fn get_metadata(&self) -> &Option<String>
pub fn get_metadata(&self) -> &Option<String>
The metadata of the message.
sourcepub fn type(self, input: ChannelMessageType) -> Self
pub fn type(self, input: ChannelMessageType) -> Self
The type of message.
sourcepub fn set_type(self, input: Option<ChannelMessageType>) -> Self
pub fn set_type(self, input: Option<ChannelMessageType>) -> Self
The type of message.
sourcepub fn get_type(&self) -> &Option<ChannelMessageType>
pub fn get_type(&self) -> &Option<ChannelMessageType>
The type of message.
sourcepub fn created_timestamp(self, input: DateTime) -> Self
pub fn created_timestamp(self, input: DateTime) -> Self
The time at which the message summary was created.
sourcepub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
The time at which the message summary was created.
sourcepub fn get_created_timestamp(&self) -> &Option<DateTime>
pub fn get_created_timestamp(&self) -> &Option<DateTime>
The time at which the message summary was created.
sourcepub fn last_updated_timestamp(self, input: DateTime) -> Self
pub fn last_updated_timestamp(self, input: DateTime) -> Self
The time at which a message was last updated.
sourcepub fn set_last_updated_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_timestamp(self, input: Option<DateTime>) -> Self
The time at which a message was last updated.
sourcepub fn get_last_updated_timestamp(&self) -> &Option<DateTime>
pub fn get_last_updated_timestamp(&self) -> &Option<DateTime>
The time at which a message was last updated.
sourcepub fn last_edited_timestamp(self, input: DateTime) -> Self
pub fn last_edited_timestamp(self, input: DateTime) -> Self
The time at which a message was last edited.
sourcepub fn set_last_edited_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_last_edited_timestamp(self, input: Option<DateTime>) -> Self
The time at which a message was last edited.
sourcepub fn get_last_edited_timestamp(&self) -> &Option<DateTime>
pub fn get_last_edited_timestamp(&self) -> &Option<DateTime>
The time at which a message was last edited.
sourcepub fn set_sender(self, input: Option<Identity>) -> Self
pub fn set_sender(self, input: Option<Identity>) -> Self
The message sender.
sourcepub fn get_sender(&self) -> &Option<Identity>
pub fn get_sender(&self) -> &Option<Identity>
The message sender.
sourcepub fn set_redacted(self, input: Option<bool>) -> Self
pub fn set_redacted(self, input: Option<bool>) -> Self
Indicates whether a message was redacted.
sourcepub fn get_redacted(&self) -> &Option<bool>
pub fn get_redacted(&self) -> &Option<bool>
Indicates whether a message was redacted.
sourcepub fn build(self) -> ChannelMessageSummary
pub fn build(self) -> ChannelMessageSummary
Consumes the builder and constructs a ChannelMessageSummary
.
Trait Implementations§
source§impl Clone for ChannelMessageSummaryBuilder
impl Clone for ChannelMessageSummaryBuilder
source§fn clone(&self) -> ChannelMessageSummaryBuilder
fn clone(&self) -> ChannelMessageSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ChannelMessageSummaryBuilder
impl Debug for ChannelMessageSummaryBuilder
source§impl Default for ChannelMessageSummaryBuilder
impl Default for ChannelMessageSummaryBuilder
source§fn default() -> ChannelMessageSummaryBuilder
fn default() -> ChannelMessageSummaryBuilder
source§impl PartialEq for ChannelMessageSummaryBuilder
impl PartialEq for ChannelMessageSummaryBuilder
source§fn eq(&self, other: &ChannelMessageSummaryBuilder) -> bool
fn eq(&self, other: &ChannelMessageSummaryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ChannelMessageSummaryBuilder
Auto Trait Implementations§
impl Freeze for ChannelMessageSummaryBuilder
impl RefUnwindSafe for ChannelMessageSummaryBuilder
impl Send for ChannelMessageSummaryBuilder
impl Sync for ChannelMessageSummaryBuilder
impl Unpin for ChannelMessageSummaryBuilder
impl UnwindSafe for ChannelMessageSummaryBuilder
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
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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more