aws-sdk-s3files 1.1.0

AWS SDK for Amazon S3 Files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`ListFileSystems`](crate::operation::list_file_systems::builders::ListFileSystemsFluentBuilder) operation.
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_file_systems::builders::ListFileSystemsFluentBuilder::into_paginator).
    ///
    /// - The fluent builder is configurable:
    ///   - [`bucket(impl Into<String>)`](crate::operation::list_file_systems::builders::ListFileSystemsFluentBuilder::bucket) / [`set_bucket(Option<String>)`](crate::operation::list_file_systems::builders::ListFileSystemsFluentBuilder::set_bucket):<br>required: **false**<br><p>Optional filter to list only file systems associated with the specified S3 bucket Amazon Resource Name (ARN). If provided, only file systems that provide access to this bucket will be returned in the response.</p><br>
    ///   - [`max_results(i32)`](crate::operation::list_file_systems::builders::ListFileSystemsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_file_systems::builders::ListFileSystemsFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of file systems to return in a single response. If not specified, up to 100 file systems are returned.</p><br>
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_file_systems::builders::ListFileSystemsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_file_systems::builders::ListFileSystemsFluentBuilder::set_next_token):<br>required: **false**<br><p>A pagination token returned from a previous call to continue listing file systems.</p><br>
    /// - On success, responds with [`ListFileSystemsOutput`](crate::operation::list_file_systems::ListFileSystemsOutput) with field(s):
    ///   - [`next_token(Option<String>)`](crate::operation::list_file_systems::ListFileSystemsOutput::next_token): <p>A pagination token to use in a subsequent request if more results are available.</p>
    ///   - [`file_systems(Vec::<ListFileSystemsDescription>)`](crate::operation::list_file_systems::ListFileSystemsOutput::file_systems): <p>An array of file system descriptions.</p>
    /// - On failure, responds with [`SdkError<ListFileSystemsError>`](crate::operation::list_file_systems::ListFileSystemsError)
    pub fn list_file_systems(&self) -> crate::operation::list_file_systems::builders::ListFileSystemsFluentBuilder {
        crate::operation::list_file_systems::builders::ListFileSystemsFluentBuilder::new(self.handle.clone())
    }
}