#[non_exhaustive]pub struct CreateParticipantInput { /* private fields */ }Implementations§
source§impl CreateParticipantInput
impl CreateParticipantInput
sourcepub fn instance_id(&self) -> Option<&str>
pub fn instance_id(&self) -> Option<&str>
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
sourcepub fn contact_id(&self) -> Option<&str>
pub fn contact_id(&self) -> Option<&str>
The identifier of the contact in this instance of Amazon Connect. Only contacts in the CHAT channel are supported.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
sourcepub fn participant_details(&self) -> Option<&ParticipantDetailsToAdd>
pub fn participant_details(&self) -> Option<&ParticipantDetailsToAdd>
Information identifying the participant.
The only Valid value for ParticipantRole is CUSTOM_BOT.
DisplayName is Required.
source§impl CreateParticipantInput
impl CreateParticipantInput
sourcepub fn builder() -> CreateParticipantInputBuilder
pub fn builder() -> CreateParticipantInputBuilder
Creates a new builder-style object to manufacture CreateParticipantInput.
source§impl CreateParticipantInput
impl CreateParticipantInput
sourcepub async fn make_operation(
self,
_config: &Config
) -> Result<Operation<CreateParticipant, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation( self, _config: &Config ) -> Result<Operation<CreateParticipant, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateParticipant>
Trait Implementations§
source§impl Clone for CreateParticipantInput
impl Clone for CreateParticipantInput
source§fn clone(&self) -> CreateParticipantInput
fn clone(&self) -> CreateParticipantInput
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 Debug for CreateParticipantInput
impl Debug for CreateParticipantInput
source§impl PartialEq<CreateParticipantInput> for CreateParticipantInput
impl PartialEq<CreateParticipantInput> for CreateParticipantInput
source§fn eq(&self, other: &CreateParticipantInput) -> bool
fn eq(&self, other: &CreateParticipantInput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateParticipantInput
Auto Trait Implementations§
impl RefUnwindSafe for CreateParticipantInput
impl Send for CreateParticipantInput
impl Sync for CreateParticipantInput
impl Unpin for CreateParticipantInput
impl UnwindSafe for CreateParticipantInput
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