Struct aws_sdk_chime::operation::redact_conversation_message::builders::RedactConversationMessageInputBuilder
source · #[non_exhaustive]pub struct RedactConversationMessageInputBuilder { /* private fields */ }
Expand description
A builder for RedactConversationMessageInput
.
Implementations§
source§impl RedactConversationMessageInputBuilder
impl RedactConversationMessageInputBuilder
sourcepub fn account_id(self, input: impl Into<String>) -> Self
pub fn account_id(self, input: impl Into<String>) -> Self
The Amazon Chime account ID.
This field is required.sourcepub fn set_account_id(self, input: Option<String>) -> Self
pub fn set_account_id(self, input: Option<String>) -> Self
The Amazon Chime account ID.
sourcepub fn get_account_id(&self) -> &Option<String>
pub fn get_account_id(&self) -> &Option<String>
The Amazon Chime account ID.
sourcepub fn conversation_id(self, input: impl Into<String>) -> Self
pub fn conversation_id(self, input: impl Into<String>) -> Self
The conversation ID.
This field is required.sourcepub fn set_conversation_id(self, input: Option<String>) -> Self
pub fn set_conversation_id(self, input: Option<String>) -> Self
The conversation ID.
sourcepub fn get_conversation_id(&self) -> &Option<String>
pub fn get_conversation_id(&self) -> &Option<String>
The conversation ID.
sourcepub fn message_id(self, input: impl Into<String>) -> Self
pub fn message_id(self, input: impl Into<String>) -> Self
The message ID.
This field is required.sourcepub fn set_message_id(self, input: Option<String>) -> Self
pub fn set_message_id(self, input: Option<String>) -> Self
The message ID.
sourcepub fn get_message_id(&self) -> &Option<String>
pub fn get_message_id(&self) -> &Option<String>
The message ID.
sourcepub fn build(self) -> Result<RedactConversationMessageInput, BuildError>
pub fn build(self) -> Result<RedactConversationMessageInput, BuildError>
Consumes the builder and constructs a RedactConversationMessageInput
.
source§impl RedactConversationMessageInputBuilder
impl RedactConversationMessageInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<RedactConversationMessageOutput, SdkError<RedactConversationMessageError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<RedactConversationMessageOutput, SdkError<RedactConversationMessageError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for RedactConversationMessageInputBuilder
impl Clone for RedactConversationMessageInputBuilder
source§fn clone(&self) -> RedactConversationMessageInputBuilder
fn clone(&self) -> RedactConversationMessageInputBuilder
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 Default for RedactConversationMessageInputBuilder
impl Default for RedactConversationMessageInputBuilder
source§fn default() -> RedactConversationMessageInputBuilder
fn default() -> RedactConversationMessageInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for RedactConversationMessageInputBuilder
impl PartialEq for RedactConversationMessageInputBuilder
source§fn eq(&self, other: &RedactConversationMessageInputBuilder) -> bool
fn eq(&self, other: &RedactConversationMessageInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RedactConversationMessageInputBuilder
Auto Trait Implementations§
impl Freeze for RedactConversationMessageInputBuilder
impl RefUnwindSafe for RedactConversationMessageInputBuilder
impl Send for RedactConversationMessageInputBuilder
impl Sync for RedactConversationMessageInputBuilder
impl Unpin for RedactConversationMessageInputBuilder
impl UnwindSafe for RedactConversationMessageInputBuilder
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.