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 [`DeleteApplicationVersion`](crate::operation::delete_application_version::builders::DeleteApplicationVersionFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`application_name(impl ::std::convert::Into<String>)`](crate::operation::delete_application_version::builders::DeleteApplicationVersionFluentBuilder::application_name) / [`set_application_name(Option<String>)`](crate::operation::delete_application_version::builders::DeleteApplicationVersionFluentBuilder::set_application_name): <p>The name of the application to which the version belongs.</p>
    ///   - [`version_label(impl ::std::convert::Into<String>)`](crate::operation::delete_application_version::builders::DeleteApplicationVersionFluentBuilder::version_label) / [`set_version_label(Option<String>)`](crate::operation::delete_application_version::builders::DeleteApplicationVersionFluentBuilder::set_version_label): <p>The label of the version to delete.</p>
    ///   - [`delete_source_bundle(bool)`](crate::operation::delete_application_version::builders::DeleteApplicationVersionFluentBuilder::delete_source_bundle) / [`set_delete_source_bundle(Option<bool>)`](crate::operation::delete_application_version::builders::DeleteApplicationVersionFluentBuilder::set_delete_source_bundle): <p>Set to <code>true</code> to delete the source bundle from your storage bucket. Otherwise, the application version is deleted only from Elastic Beanstalk and the source bundle remains in Amazon S3.</p>
    /// - On success, responds with [`DeleteApplicationVersionOutput`](crate::operation::delete_application_version::DeleteApplicationVersionOutput)
    /// - On failure, responds with [`SdkError<DeleteApplicationVersionError>`](crate::operation::delete_application_version::DeleteApplicationVersionError)
    pub fn delete_application_version(&self) -> crate::operation::delete_application_version::builders::DeleteApplicationVersionFluentBuilder {
        crate::operation::delete_application_version::builders::DeleteApplicationVersionFluentBuilder::new(self.handle.clone())
    }
}