pub struct CreateMeetingFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateMeeting
.
Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.
This API is is no longer supported and will not be updated. We recommend using the latest version, CreateMeeting, in the Amazon Chime SDK.
Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.
Implementationsยง
sourceยงimpl CreateMeetingFluentBuilder
impl CreateMeetingFluentBuilder
sourcepub fn as_input(&self) -> &CreateMeetingInputBuilder
pub fn as_input(&self) -> &CreateMeetingInputBuilder
Access the CreateMeeting as a reference.
sourcepub async fn send(
self
) -> Result<CreateMeetingOutput, SdkError<CreateMeetingError, HttpResponse>>
pub async fn send( self ) -> Result<CreateMeetingOutput, SdkError<CreateMeetingError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<CreateMeetingOutput, CreateMeetingError, Self>
pub fn customize( self ) -> CustomizableOperation<CreateMeetingOutput, CreateMeetingError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn client_request_token(self, input: impl Into<String>) -> Self
pub fn client_request_token(self, input: impl Into<String>) -> Self
The unique identifier for the client request. Use a different token for different meetings.
sourcepub fn set_client_request_token(self, input: Option<String>) -> Self
pub fn set_client_request_token(self, input: Option<String>) -> Self
The unique identifier for the client request. Use a different token for different meetings.
sourcepub fn get_client_request_token(&self) -> &Option<String>
pub fn get_client_request_token(&self) -> &Option<String>
The unique identifier for the client request. Use a different token for different meetings.
sourcepub fn external_meeting_id(self, input: impl Into<String>) -> Self
pub fn external_meeting_id(self, input: impl Into<String>) -> Self
The external meeting ID.
sourcepub fn set_external_meeting_id(self, input: Option<String>) -> Self
pub fn set_external_meeting_id(self, input: Option<String>) -> Self
The external meeting ID.
sourcepub fn get_external_meeting_id(&self) -> &Option<String>
pub fn get_external_meeting_id(&self) -> &Option<String>
The external meeting ID.
sourcepub fn meeting_host_id(self, input: impl Into<String>) -> Self
pub fn meeting_host_id(self, input: impl Into<String>) -> Self
Reserved.
sourcepub fn set_meeting_host_id(self, input: Option<String>) -> Self
pub fn set_meeting_host_id(self, input: Option<String>) -> Self
Reserved.
sourcepub fn get_meeting_host_id(&self) -> &Option<String>
pub fn get_meeting_host_id(&self) -> &Option<String>
Reserved.
sourcepub fn media_region(self, input: impl Into<String>) -> Self
pub fn media_region(self, input: impl Into<String>) -> Self
The Region in which to create the meeting. Default: us-east-1
.
Available values: af-south-1
, ap-northeast-1
, ap-northeast-2
, ap-south-1
, ap-southeast-1
, ap-southeast-2
, ca-central-1
, eu-central-1
, eu-north-1
, eu-south-1
, eu-west-1
, eu-west-2
, eu-west-3
, sa-east-1
, us-east-1
, us-east-2
, us-west-1
, us-west-2
.
sourcepub fn set_media_region(self, input: Option<String>) -> Self
pub fn set_media_region(self, input: Option<String>) -> Self
The Region in which to create the meeting. Default: us-east-1
.
Available values: af-south-1
, ap-northeast-1
, ap-northeast-2
, ap-south-1
, ap-southeast-1
, ap-southeast-2
, ca-central-1
, eu-central-1
, eu-north-1
, eu-south-1
, eu-west-1
, eu-west-2
, eu-west-3
, sa-east-1
, us-east-1
, us-east-2
, us-west-1
, us-west-2
.
sourcepub fn get_media_region(&self) -> &Option<String>
pub fn get_media_region(&self) -> &Option<String>
The Region in which to create the meeting. Default: us-east-1
.
Available values: af-south-1
, ap-northeast-1
, ap-northeast-2
, ap-south-1
, ap-southeast-1
, ap-southeast-2
, ca-central-1
, eu-central-1
, eu-north-1
, eu-south-1
, eu-west-1
, eu-west-2
, eu-west-3
, sa-east-1
, us-east-1
, us-east-2
, us-west-1
, us-west-2
.
Appends an item to Tags
.
To override the contents of this collection use set_tags
.
The tag key-value pairs.
The tag key-value pairs.
The tag key-value pairs.
sourcepub fn notifications_configuration(
self,
input: MeetingNotificationConfiguration
) -> Self
pub fn notifications_configuration( self, input: MeetingNotificationConfiguration ) -> Self
The configuration for resource targets to receive notifications when meeting and attendee events occur.
sourcepub fn set_notifications_configuration(
self,
input: Option<MeetingNotificationConfiguration>
) -> Self
pub fn set_notifications_configuration( self, input: Option<MeetingNotificationConfiguration> ) -> Self
The configuration for resource targets to receive notifications when meeting and attendee events occur.
sourcepub fn get_notifications_configuration(
&self
) -> &Option<MeetingNotificationConfiguration>
pub fn get_notifications_configuration( &self ) -> &Option<MeetingNotificationConfiguration>
The configuration for resource targets to receive notifications when meeting and attendee events occur.
Trait Implementationsยง
sourceยงimpl Clone for CreateMeetingFluentBuilder
impl Clone for CreateMeetingFluentBuilder
sourceยงfn clone(&self) -> CreateMeetingFluentBuilder
fn clone(&self) -> CreateMeetingFluentBuilder
1.0.0 ยท sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementationsยง
impl Freeze for CreateMeetingFluentBuilder
impl !RefUnwindSafe for CreateMeetingFluentBuilder
impl Send for CreateMeetingFluentBuilder
impl Sync for CreateMeetingFluentBuilder
impl Unpin for CreateMeetingFluentBuilder
impl !UnwindSafe for CreateMeetingFluentBuilder
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> 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