Struct aws_sdk_connect::operation::send_chat_integration_event::builders::SendChatIntegrationEventOutputBuilder
source · #[non_exhaustive]pub struct SendChatIntegrationEventOutputBuilder { /* private fields */ }
Expand description
A builder for SendChatIntegrationEventOutput
.
Implementations§
source§impl SendChatIntegrationEventOutputBuilder
impl SendChatIntegrationEventOutputBuilder
sourcepub fn initial_contact_id(self, input: impl Into<String>) -> Self
pub fn initial_contact_id(self, input: impl Into<String>) -> Self
Identifier of chat contact used to handle integration event. This may be null if the integration event is not valid without an already existing chat contact.
sourcepub fn set_initial_contact_id(self, input: Option<String>) -> Self
pub fn set_initial_contact_id(self, input: Option<String>) -> Self
Identifier of chat contact used to handle integration event. This may be null if the integration event is not valid without an already existing chat contact.
sourcepub fn get_initial_contact_id(&self) -> &Option<String>
pub fn get_initial_contact_id(&self) -> &Option<String>
Identifier of chat contact used to handle integration event. This may be null if the integration event is not valid without an already existing chat contact.
sourcepub fn new_chat_created(self, input: bool) -> Self
pub fn new_chat_created(self, input: bool) -> Self
Whether handling the integration event resulted in creating a new chat or acting on existing chat.
sourcepub fn set_new_chat_created(self, input: Option<bool>) -> Self
pub fn set_new_chat_created(self, input: Option<bool>) -> Self
Whether handling the integration event resulted in creating a new chat or acting on existing chat.
sourcepub fn get_new_chat_created(&self) -> &Option<bool>
pub fn get_new_chat_created(&self) -> &Option<bool>
Whether handling the integration event resulted in creating a new chat or acting on existing chat.
sourcepub fn build(self) -> SendChatIntegrationEventOutput
pub fn build(self) -> SendChatIntegrationEventOutput
Consumes the builder and constructs a SendChatIntegrationEventOutput
.
Trait Implementations§
source§impl Clone for SendChatIntegrationEventOutputBuilder
impl Clone for SendChatIntegrationEventOutputBuilder
source§fn clone(&self) -> SendChatIntegrationEventOutputBuilder
fn clone(&self) -> SendChatIntegrationEventOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for SendChatIntegrationEventOutputBuilder
impl Default for SendChatIntegrationEventOutputBuilder
source§fn default() -> SendChatIntegrationEventOutputBuilder
fn default() -> SendChatIntegrationEventOutputBuilder
source§impl PartialEq for SendChatIntegrationEventOutputBuilder
impl PartialEq for SendChatIntegrationEventOutputBuilder
source§fn eq(&self, other: &SendChatIntegrationEventOutputBuilder) -> bool
fn eq(&self, other: &SendChatIntegrationEventOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SendChatIntegrationEventOutputBuilder
Auto Trait Implementations§
impl Freeze for SendChatIntegrationEventOutputBuilder
impl RefUnwindSafe for SendChatIntegrationEventOutputBuilder
impl Send for SendChatIntegrationEventOutputBuilder
impl Sync for SendChatIntegrationEventOutputBuilder
impl Unpin for SendChatIntegrationEventOutputBuilder
impl UnwindSafe for SendChatIntegrationEventOutputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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