// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`DeleteFileSystem`](crate::operation::delete_file_system::builders::DeleteFileSystemFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`file_system_id(impl Into<String>)`](crate::operation::delete_file_system::builders::DeleteFileSystemFluentBuilder::file_system_id) / [`set_file_system_id(Option<String>)`](crate::operation::delete_file_system::builders::DeleteFileSystemFluentBuilder::set_file_system_id):<br>required: **true**<br><p>The ID or Amazon Resource Name (ARN) of the S3 File System to delete.</p><br>
/// - [`force_delete(bool)`](crate::operation::delete_file_system::builders::DeleteFileSystemFluentBuilder::force_delete) / [`set_force_delete(Option<bool>)`](crate::operation::delete_file_system::builders::DeleteFileSystemFluentBuilder::set_force_delete):<br>required: **false**<br><p>If true, allows deletion of a file system that contains data pending export to S3. If false (the default), the deletion will fail if there is data that has not yet been exported to the S3 bucket. Use this parameter with caution as it may result in data loss.</p><br>
/// - On success, responds with [`DeleteFileSystemOutput`](crate::operation::delete_file_system::DeleteFileSystemOutput)
/// - On failure, responds with [`SdkError<DeleteFileSystemError>`](crate::operation::delete_file_system::DeleteFileSystemError)
pub fn delete_file_system(&self) -> crate::operation::delete_file_system::builders::DeleteFileSystemFluentBuilder {
crate::operation::delete_file_system::builders::DeleteFileSystemFluentBuilder::new(self.handle.clone())
}
}