1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`ListOperations`](crate::operation::list_operations::builders::ListOperationsFluentBuilder) operation.
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::into_paginator).
    ///
    /// - The fluent builder is configurable:
    ///   - [`submitted_since(DateTime)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::submitted_since) / [`set_submitted_since(Option<DateTime>)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::set_submitted_since):<br>required: **false**<br><p>An optional parameter that lets you get information about all the operations that you submitted after a specified date and time. Specify the date and time in Unix time format and Coordinated Universal time (UTC).</p><br>
    ///   - [`marker(impl Into<String>)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::marker) / [`set_marker(Option<String>)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::set_marker):<br>required: **false**<br><p>For an initial request for a list of operations, omit this element. If the number of operations that are not yet complete is greater than the value that you specified for <code>MaxItems</code>, you can use <code>Marker</code> to return additional operations. Get the value of <code>NextPageMarker</code> from the previous response, and submit another request that includes the value of <code>NextPageMarker</code> in the <code>Marker</code> element.</p><br>
    ///   - [`max_items(i32)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::max_items) / [`set_max_items(Option<i32>)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::set_max_items):<br>required: **false**<br><p>Number of domains to be returned.</p> <p>Default: 20</p><br>
    ///   - [`status(OperationStatus)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::status) / [`set_status(Option<Vec::<OperationStatus>>)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::set_status):<br>required: **false**<br><p>The status of the operations.</p><br>
    ///   - [`r#type(OperationType)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::type) / [`set_type(Option<Vec::<OperationType>>)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::set_type):<br>required: **false**<br><p>An arrays of the domains operation types.</p><br>
    ///   - [`sort_by(ListOperationsSortAttributeName)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::sort_by) / [`set_sort_by(Option<ListOperationsSortAttributeName>)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::set_sort_by):<br>required: **false**<br><p>The sort type for returned values.</p><br>
    ///   - [`sort_order(SortOrder)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::sort_order) / [`set_sort_order(Option<SortOrder>)`](crate::operation::list_operations::builders::ListOperationsFluentBuilder::set_sort_order):<br>required: **false**<br><p>The sort order for returned values, either ascending or descending.</p><br>
    /// - On success, responds with [`ListOperationsOutput`](crate::operation::list_operations::ListOperationsOutput) with field(s):
    ///   - [`operations(Option<Vec::<OperationSummary>>)`](crate::operation::list_operations::ListOperationsOutput::operations): <p>Lists summaries of the operations.</p>
    ///   - [`next_page_marker(Option<String>)`](crate::operation::list_operations::ListOperationsOutput::next_page_marker): <p>If there are more operations than you specified for <code>MaxItems</code> in the request, submit another request and include the value of <code>NextPageMarker</code> in the value of <code>Marker</code>.</p>
    /// - On failure, responds with [`SdkError<ListOperationsError>`](crate::operation::list_operations::ListOperationsError)
    pub fn list_operations(&self) -> crate::operation::list_operations::builders::ListOperationsFluentBuilder {
        crate::operation::list_operations::builders::ListOperationsFluentBuilder::new(self.handle.clone())
    }
}