Struct aws_sdk_connect::operation::start_chat_contact::builders::StartChatContactOutputBuilder
source · #[non_exhaustive]pub struct StartChatContactOutputBuilder { /* private fields */ }
Expand description
A builder for StartChatContactOutput
.
Implementations§
source§impl StartChatContactOutputBuilder
impl StartChatContactOutputBuilder
sourcepub fn contact_id(self, input: impl Into<String>) -> Self
pub fn contact_id(self, input: impl Into<String>) -> Self
The identifier of this contact within the Amazon Connect instance.
sourcepub fn set_contact_id(self, input: Option<String>) -> Self
pub fn set_contact_id(self, input: Option<String>) -> Self
The identifier of this contact within the Amazon Connect instance.
sourcepub fn participant_id(self, input: impl Into<String>) -> Self
pub fn participant_id(self, input: impl Into<String>) -> Self
The identifier for a chat participant. The participantId for a chat participant is the same throughout the chat lifecycle.
sourcepub fn set_participant_id(self, input: Option<String>) -> Self
pub fn set_participant_id(self, input: Option<String>) -> Self
The identifier for a chat participant. The participantId for a chat participant is the same throughout the chat lifecycle.
sourcepub fn participant_token(self, input: impl Into<String>) -> Self
pub fn participant_token(self, input: impl Into<String>) -> Self
The token used by the chat participant to call CreateParticipantConnection. The participant token is valid for the lifetime of a chat participant.
sourcepub fn set_participant_token(self, input: Option<String>) -> Self
pub fn set_participant_token(self, input: Option<String>) -> Self
The token used by the chat participant to call CreateParticipantConnection. The participant token is valid for the lifetime of a chat participant.
sourcepub fn continued_from_contact_id(self, input: impl Into<String>) -> Self
pub fn continued_from_contact_id(self, input: impl Into<String>) -> Self
The contactId from which a persistent chat session is started. This field is populated only for persistent chats.
sourcepub fn set_continued_from_contact_id(self, input: Option<String>) -> Self
pub fn set_continued_from_contact_id(self, input: Option<String>) -> Self
The contactId from which a persistent chat session is started. This field is populated only for persistent chats.
sourcepub fn build(self) -> StartChatContactOutput
pub fn build(self) -> StartChatContactOutput
Consumes the builder and constructs a StartChatContactOutput
.
Trait Implementations§
source§impl Clone for StartChatContactOutputBuilder
impl Clone for StartChatContactOutputBuilder
source§fn clone(&self) -> StartChatContactOutputBuilder
fn clone(&self) -> StartChatContactOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for StartChatContactOutputBuilder
impl Default for StartChatContactOutputBuilder
source§fn default() -> StartChatContactOutputBuilder
fn default() -> StartChatContactOutputBuilder
source§impl PartialEq<StartChatContactOutputBuilder> for StartChatContactOutputBuilder
impl PartialEq<StartChatContactOutputBuilder> for StartChatContactOutputBuilder
source§fn eq(&self, other: &StartChatContactOutputBuilder) -> bool
fn eq(&self, other: &StartChatContactOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.