1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`CreateMeetingWithAttendees`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`client_request_token(impl Into<String>)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::client_request_token) / [`set_client_request_token(Option<String>)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::set_client_request_token):<br>required: **true**<br><p>The unique identifier for the client request. Use a different token for different meetings.</p><br>
    ///   - [`external_meeting_id(impl Into<String>)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::external_meeting_id) / [`set_external_meeting_id(Option<String>)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::set_external_meeting_id):<br>required: **false**<br><p>The external meeting ID.</p><br>
    ///   - [`meeting_host_id(impl Into<String>)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::meeting_host_id) / [`set_meeting_host_id(Option<String>)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::set_meeting_host_id):<br>required: **false**<br><p>Reserved.</p><br>
    ///   - [`media_region(impl Into<String>)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::media_region) / [`set_media_region(Option<String>)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::set_media_region):<br>required: **false**<br><p> The Region in which to create the meeting. Default: <code>us-east-1</code> . </p>  <p> Available values: <code>af-south-1</code> , <code>ap-northeast-1</code> , <code>ap-northeast-2</code> , <code>ap-south-1</code> , <code>ap-southeast-1</code> , <code>ap-southeast-2</code> , <code>ca-central-1</code> , <code>eu-central-1</code> , <code>eu-north-1</code> , <code>eu-south-1</code> , <code>eu-west-1</code> , <code>eu-west-2</code> , <code>eu-west-3</code> , <code>sa-east-1</code> , <code>us-east-1</code> , <code>us-east-2</code> , <code>us-west-1</code> , <code>us-west-2</code> . </p><br>
    ///   - [`tags(Tag)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::tags) / [`set_tags(Option<Vec::<Tag>>)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::set_tags):<br>required: **false**<br><p>The tag key-value pairs.</p><br>
    ///   - [`notifications_configuration(MeetingNotificationConfiguration)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::notifications_configuration) / [`set_notifications_configuration(Option<MeetingNotificationConfiguration>)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::set_notifications_configuration):<br>required: **false**<br><p>The resource target configurations for receiving Amazon Chime SDK meeting and attendee event notifications. The Amazon Chime SDK supports resource targets located in the US East (N. Virginia) AWS Region (us-east-1).</p><br>
    ///   - [`attendees(CreateAttendeeRequestItem)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::attendees) / [`set_attendees(Option<Vec::<CreateAttendeeRequestItem>>)`](crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::set_attendees):<br>required: **false**<br><p>The request containing the attendees to create.</p><br>
    /// - On success, responds with [`CreateMeetingWithAttendeesOutput`](crate::operation::create_meeting_with_attendees::CreateMeetingWithAttendeesOutput) with field(s):
    ///   - [`meeting(Option<Meeting>)`](crate::operation::create_meeting_with_attendees::CreateMeetingWithAttendeesOutput::meeting): <p>A meeting created using the Amazon Chime SDK.</p>
    ///   - [`attendees(Option<Vec::<Attendee>>)`](crate::operation::create_meeting_with_attendees::CreateMeetingWithAttendeesOutput::attendees): <p>The attendee information, including attendees IDs and join tokens.</p>
    ///   - [`errors(Option<Vec::<CreateAttendeeError>>)`](crate::operation::create_meeting_with_attendees::CreateMeetingWithAttendeesOutput::errors): <p>If the action fails for one or more of the attendees in the request, a list of the attendees is returned, along with error codes and error messages.</p>
    /// - On failure, responds with [`SdkError<CreateMeetingWithAttendeesError>`](crate::operation::create_meeting_with_attendees::CreateMeetingWithAttendeesError)
    #[deprecated(note = "Replaced by CreateMeetingWithAttendees in the Amazon Chime SDK Meetings Namespace")]
    pub fn create_meeting_with_attendees(
        &self,
    ) -> crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder {
        crate::operation::create_meeting_with_attendees::builders::CreateMeetingWithAttendeesFluentBuilder::new(self.handle.clone())
    }
}