// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`CreateMeetingDialOut`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`meeting_id(impl Into<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::meeting_id) / [`set_meeting_id(Option<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::set_meeting_id):<br>required: **true**<br><p>The Amazon Chime SDK meeting ID.</p><br>
/// - [`from_phone_number(impl Into<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::from_phone_number) / [`set_from_phone_number(Option<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::set_from_phone_number):<br>required: **true**<br><p>Phone number used as the caller ID when the remote party receives a call.</p><br>
/// - [`to_phone_number(impl Into<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::to_phone_number) / [`set_to_phone_number(Option<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::set_to_phone_number):<br>required: **true**<br><p>Phone number called when inviting someone to a meeting.</p><br>
/// - [`join_token(impl Into<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::join_token) / [`set_join_token(Option<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::set_join_token):<br>required: **true**<br><p>Token used by the Amazon Chime SDK attendee. Call the <a href="https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateAttendee.html">CreateAttendee</a> action to get a join token.</p><br>
/// - On success, responds with [`CreateMeetingDialOutOutput`](crate::operation::create_meeting_dial_out::CreateMeetingDialOutOutput) with field(s):
/// - [`transaction_id(Option<String>)`](crate::operation::create_meeting_dial_out::CreateMeetingDialOutOutput::transaction_id): <p>Unique ID that tracks API calls.</p>
/// - On failure, responds with [`SdkError<CreateMeetingDialOutError>`](crate::operation::create_meeting_dial_out::CreateMeetingDialOutError)
pub fn create_meeting_dial_out(&self) -> crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder {
crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::new(self.handle.clone())
}
}