// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`ListAggregateResourceSynchronizationStatuses`](crate::operation::list_aggregate_resource_synchronization_statuses::builders::ListAggregateResourceSynchronizationStatusesFluentBuilder) operation.
/// This operation supports pagination; See [`into_paginator()`](crate::operation::list_aggregate_resource_synchronization_statuses::builders::ListAggregateResourceSynchronizationStatusesFluentBuilder::into_paginator).
///
/// - The fluent builder is configurable:
/// - [`synchronization_status(SynchronizationStatus)`](crate::operation::list_aggregate_resource_synchronization_statuses::builders::ListAggregateResourceSynchronizationStatusesFluentBuilder::synchronization_status) / [`set_synchronization_status(Option<SynchronizationStatus>)`](crate::operation::list_aggregate_resource_synchronization_statuses::builders::ListAggregateResourceSynchronizationStatusesFluentBuilder::set_synchronization_status):<br>required: **false**<br><p>Filters the results by synchronization status, such as <code>IN_SYNC</code> or <code>OUT_OF_SYNC</code>.</p><br>
/// - [`max_results(i32)`](crate::operation::list_aggregate_resource_synchronization_statuses::builders::ListAggregateResourceSynchronizationStatusesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_aggregate_resource_synchronization_statuses::builders::ListAggregateResourceSynchronizationStatusesFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of results to return in a single call. Valid range: 1-100. To retrieve the remaining results, use the returned <code>nextToken</code> value in a subsequent call.</p><br>
/// - [`next_token(impl Into<String>)`](crate::operation::list_aggregate_resource_synchronization_statuses::builders::ListAggregateResourceSynchronizationStatusesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_aggregate_resource_synchronization_statuses::builders::ListAggregateResourceSynchronizationStatusesFluentBuilder::set_next_token):<br>required: **false**<br><p>The token for the next page of results. To retrieve the next page, call the operation again and provide this value. When there are no more results, this value is null.</p><br>
/// - On success, responds with [`ListAggregateResourceSynchronizationStatusesOutput`](crate::operation::list_aggregate_resource_synchronization_statuses::ListAggregateResourceSynchronizationStatusesOutput) with field(s):
/// - [`next_token(Option<String>)`](crate::operation::list_aggregate_resource_synchronization_statuses::ListAggregateResourceSynchronizationStatusesOutput::next_token): <p>The token for the next page of results. To retrieve the next page, call the operation again and provide this value. When there are no more results, this value is null.</p>
/// - [`resource_synchronization_statuses(Vec::<ResourceSynchronizationStatusSummary>)`](crate::operation::list_aggregate_resource_synchronization_statuses::ListAggregateResourceSynchronizationStatusesOutput::resource_synchronization_statuses): <p>The list of resource synchronization statuses.</p>
/// - On failure, responds with [`SdkError<ListAggregateResourceSynchronizationStatusesError>`](crate::operation::list_aggregate_resource_synchronization_statuses::ListAggregateResourceSynchronizationStatusesError)
pub fn list_aggregate_resource_synchronization_statuses(
&self,
) -> crate::operation::list_aggregate_resource_synchronization_statuses::builders::ListAggregateResourceSynchronizationStatusesFluentBuilder {
crate::operation::list_aggregate_resource_synchronization_statuses::builders::ListAggregateResourceSynchronizationStatusesFluentBuilder::new(
self.handle.clone(),
)
}
}