#[non_exhaustive]pub struct CreateMeetingInputBuilder { /* private fields */ }
Expand description
A builder for CreateMeetingInput
.
Implementations§
source§impl CreateMeetingInputBuilder
impl CreateMeetingInputBuilder
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.
This field is required.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.
sourcepub fn build(self) -> Result<CreateMeetingInput, BuildError>
pub fn build(self) -> Result<CreateMeetingInput, BuildError>
Consumes the builder and constructs a CreateMeetingInput
.
source§impl CreateMeetingInputBuilder
impl CreateMeetingInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateMeetingOutput, SdkError<CreateMeetingError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateMeetingOutput, SdkError<CreateMeetingError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateMeetingInputBuilder
impl Clone for CreateMeetingInputBuilder
source§fn clone(&self) -> CreateMeetingInputBuilder
fn clone(&self) -> CreateMeetingInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateMeetingInputBuilder
impl Debug for CreateMeetingInputBuilder
source§impl Default for CreateMeetingInputBuilder
impl Default for CreateMeetingInputBuilder
source§fn default() -> CreateMeetingInputBuilder
fn default() -> CreateMeetingInputBuilder
source§impl PartialEq for CreateMeetingInputBuilder
impl PartialEq for CreateMeetingInputBuilder
source§fn eq(&self, other: &CreateMeetingInputBuilder) -> bool
fn eq(&self, other: &CreateMeetingInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateMeetingInputBuilder
Auto Trait Implementations§
impl Freeze for CreateMeetingInputBuilder
impl RefUnwindSafe for CreateMeetingInputBuilder
impl Send for CreateMeetingInputBuilder
impl Sync for CreateMeetingInputBuilder
impl Unpin for CreateMeetingInputBuilder
impl UnwindSafe for CreateMeetingInputBuilder
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