1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`GetEvidenceFileUploadUrl`](crate::operation::get_evidence_file_upload_url::builders::GetEvidenceFileUploadUrlFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`file_name(impl Into<String>)`](crate::operation::get_evidence_file_upload_url::builders::GetEvidenceFileUploadUrlFluentBuilder::file_name) / [`set_file_name(Option<String>)`](crate::operation::get_evidence_file_upload_url::builders::GetEvidenceFileUploadUrlFluentBuilder::set_file_name):<br>required: **true**<br><p>The file that you want to upload. For a list of supported file formats, see <a href="https://docs.aws.amazon.com/audit-manager/latest/userguide/upload-evidence.html#supported-manual-evidence-files">Supported file types for manual evidence</a> in the <i>Audit Manager User Guide</i>.</p><br>
    /// - On success, responds with [`GetEvidenceFileUploadUrlOutput`](crate::operation::get_evidence_file_upload_url::GetEvidenceFileUploadUrlOutput) with field(s):
    ///   - [`evidence_file_name(Option<String>)`](crate::operation::get_evidence_file_upload_url::GetEvidenceFileUploadUrlOutput::evidence_file_name): <p>The name of the uploaded manual evidence file that the presigned URL was generated for.</p>
    ///   - [`upload_url(Option<String>)`](crate::operation::get_evidence_file_upload_url::GetEvidenceFileUploadUrlOutput::upload_url): <p>The presigned URL that was generated.</p>
    /// - On failure, responds with [`SdkError<GetEvidenceFileUploadUrlError>`](crate::operation::get_evidence_file_upload_url::GetEvidenceFileUploadUrlError)
    pub fn get_evidence_file_upload_url(&self) -> crate::operation::get_evidence_file_upload_url::builders::GetEvidenceFileUploadUrlFluentBuilder {
        crate::operation::get_evidence_file_upload_url::builders::GetEvidenceFileUploadUrlFluentBuilder::new(self.handle.clone())
    }
}