// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`CreateUploadUrl`](crate::operation::create_upload_url::builders::CreateUploadUrlFluentBuilder) operation.
///
/// - The fluent builder takes no input, just [`send`](crate::operation::create_upload_url::builders::CreateUploadUrlFluentBuilder::send) it.
/// - On success, responds with [`CreateUploadUrlOutput`](crate::operation::create_upload_url::CreateUploadUrlOutput) with field(s):
/// - [`import_id(Option<String>)`](crate::operation::create_upload_url::CreateUploadUrlOutput::import_id): <p>An identifier for a unique import job. Use it when you call the <a href="https://docs.aws.amazon.com/lexv2/latest/APIReference/API_StartImport.html">StartImport</a> operation.</p>
/// - [`upload_url(Option<String>)`](crate::operation::create_upload_url::CreateUploadUrlOutput::upload_url): <p>A pre-signed S3 write URL. Upload the zip archive file that contains the definition of your bot or bot locale.</p>
/// - On failure, responds with [`SdkError<CreateUploadUrlError>`](crate::operation::create_upload_url::CreateUploadUrlError)
pub fn create_upload_url(&self) -> crate::operation::create_upload_url::builders::CreateUploadUrlFluentBuilder {
crate::operation::create_upload_url::builders::CreateUploadUrlFluentBuilder::new(self.handle.clone())
}
}