Struct aws_sdk_connect::operation::start_web_rtc_contact::builders::StartWebRtcContactOutputBuilder
source · #[non_exhaustive]pub struct StartWebRtcContactOutputBuilder { /* private fields */ }
Expand description
A builder for StartWebRtcContactOutput
.
Implementations§
source§impl StartWebRtcContactOutputBuilder
impl StartWebRtcContactOutputBuilder
sourcepub fn connection_data(self, input: ConnectionData) -> Self
pub fn connection_data(self, input: ConnectionData) -> Self
Information required for the client application (mobile application or website) to connect to the call.
sourcepub fn set_connection_data(self, input: Option<ConnectionData>) -> Self
pub fn set_connection_data(self, input: Option<ConnectionData>) -> Self
Information required for the client application (mobile application or website) to connect to the call.
sourcepub fn get_connection_data(&self) -> &Option<ConnectionData>
pub fn get_connection_data(&self) -> &Option<ConnectionData>
Information required for the client application (mobile application or website) to connect to the call.
sourcepub fn contact_id(self, input: impl Into<String>) -> Self
pub fn contact_id(self, input: impl Into<String>) -> Self
The identifier of the contact in this instance of Amazon Connect.
sourcepub fn set_contact_id(self, input: Option<String>) -> Self
pub fn set_contact_id(self, input: Option<String>) -> Self
The identifier of the contact in this instance of Amazon Connect.
sourcepub fn get_contact_id(&self) -> &Option<String>
pub fn get_contact_id(&self) -> &Option<String>
The identifier of the contact in this instance of Amazon Connect.
sourcepub fn participant_id(self, input: impl Into<String>) -> Self
pub fn participant_id(self, input: impl Into<String>) -> Self
The identifier for a contact participant. The ParticipantId
for a contact participant is the same throughout the contact 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 contact participant. The ParticipantId
for a contact participant is the same throughout the contact lifecycle.
sourcepub fn get_participant_id(&self) -> &Option<String>
pub fn get_participant_id(&self) -> &Option<String>
The identifier for a contact participant. The ParticipantId
for a contact participant is the same throughout the contact 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 contact participant to call the CreateParticipantConnection API. The participant token is valid for the lifetime of a contact 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 contact participant to call the CreateParticipantConnection API. The participant token is valid for the lifetime of a contact participant.
sourcepub fn get_participant_token(&self) -> &Option<String>
pub fn get_participant_token(&self) -> &Option<String>
The token used by the contact participant to call the CreateParticipantConnection API. The participant token is valid for the lifetime of a contact participant.
sourcepub fn build(self) -> StartWebRtcContactOutput
pub fn build(self) -> StartWebRtcContactOutput
Consumes the builder and constructs a StartWebRtcContactOutput
.
Trait Implementations§
source§impl Clone for StartWebRtcContactOutputBuilder
impl Clone for StartWebRtcContactOutputBuilder
source§fn clone(&self) -> StartWebRtcContactOutputBuilder
fn clone(&self) -> StartWebRtcContactOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for StartWebRtcContactOutputBuilder
impl Default for StartWebRtcContactOutputBuilder
source§fn default() -> StartWebRtcContactOutputBuilder
fn default() -> StartWebRtcContactOutputBuilder
source§impl PartialEq for StartWebRtcContactOutputBuilder
impl PartialEq for StartWebRtcContactOutputBuilder
source§fn eq(&self, other: &StartWebRtcContactOutputBuilder) -> bool
fn eq(&self, other: &StartWebRtcContactOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.