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 [`DescribeWorkspaceBundles`](crate::operation::describe_workspace_bundles::builders::DescribeWorkspaceBundlesFluentBuilder) operation.
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_workspace_bundles::builders::DescribeWorkspaceBundlesFluentBuilder::into_paginator).
    ///
    /// - The fluent builder is configurable:
    ///   - [`bundle_ids(impl Into<String>)`](crate::operation::describe_workspace_bundles::builders::DescribeWorkspaceBundlesFluentBuilder::bundle_ids) / [`set_bundle_ids(Option<Vec::<String>>)`](crate::operation::describe_workspace_bundles::builders::DescribeWorkspaceBundlesFluentBuilder::set_bundle_ids):<br>required: **false**<br><p>The identifiers of the bundles. You cannot combine this parameter with any other filter.</p><br>
    ///   - [`owner(impl Into<String>)`](crate::operation::describe_workspace_bundles::builders::DescribeWorkspaceBundlesFluentBuilder::owner) / [`set_owner(Option<String>)`](crate::operation::describe_workspace_bundles::builders::DescribeWorkspaceBundlesFluentBuilder::set_owner):<br>required: **false**<br><p>The owner of the bundles. You cannot combine this parameter with any other filter.</p> <p>To describe the bundles provided by Amazon Web Services, specify <code>AMAZON</code>. To describe the bundles that belong to your account, don't specify a value.</p><br>
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_workspace_bundles::builders::DescribeWorkspaceBundlesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_workspace_bundles::builders::DescribeWorkspaceBundlesFluentBuilder::set_next_token):<br>required: **false**<br><p>The token for the next set of results. (You received this token from a previous call.)</p><br>
    /// - On success, responds with [`DescribeWorkspaceBundlesOutput`](crate::operation::describe_workspace_bundles::DescribeWorkspaceBundlesOutput) with field(s):
    ///   - [`bundles(Option<Vec::<WorkspaceBundle>>)`](crate::operation::describe_workspace_bundles::DescribeWorkspaceBundlesOutput::bundles): <p>Information about the bundles.</p>
    ///   - [`next_token(Option<String>)`](crate::operation::describe_workspace_bundles::DescribeWorkspaceBundlesOutput::next_token): <p>The token to use to retrieve the next page of results. This value is null when there are no more results to return. This token is valid for one day and must be used within that time frame.</p>
    /// - On failure, responds with [`SdkError<DescribeWorkspaceBundlesError>`](crate::operation::describe_workspace_bundles::DescribeWorkspaceBundlesError)
    pub fn describe_workspace_bundles(&self) -> crate::operation::describe_workspace_bundles::builders::DescribeWorkspaceBundlesFluentBuilder {
        crate::operation::describe_workspace_bundles::builders::DescribeWorkspaceBundlesFluentBuilder::new(self.handle.clone())
    }
}