1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`ListTimeSeries`](crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder) operation.
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder::into_paginator).
    ///
    /// - The fluent builder is configurable:
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder::set_next_token):<br>required: **false**<br><p>The token to be used for the next set of paginated results.</p><br>
    ///   - [`max_results(i32)`](crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of results to return for each paginated request.</p><br>
    ///   - [`asset_id(impl Into<String>)`](crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder::asset_id) / [`set_asset_id(Option<String>)`](crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder::set_asset_id):<br>required: **false**<br><p>The ID of the asset in which the asset property was created. This can be either the actual ID in UUID format, or else <code>externalId:</code> followed by the external ID, if it has one. For more information, see <a href="https://docs.aws.amazon.com/iot-sitewise/latest/userguide/object-ids.html#external-id-references">Referencing objects with external IDs</a> in the <i>IoT SiteWise User Guide</i>.</p><br>
    ///   - [`alias_prefix(impl Into<String>)`](crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder::alias_prefix) / [`set_alias_prefix(Option<String>)`](crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder::set_alias_prefix):<br>required: **false**<br><p>The alias prefix of the time series.</p><br>
    ///   - [`time_series_type(ListTimeSeriesType)`](crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder::time_series_type) / [`set_time_series_type(Option<ListTimeSeriesType>)`](crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder::set_time_series_type):<br>required: **false**<br><p>The type of the time series. The time series type can be one of the following values:</p> <ul>  <li>   <p><code>ASSOCIATED</code> – The time series is associated with an asset property.</p></li>  <li>   <p><code>DISASSOCIATED</code> – The time series isn't associated with any asset property.</p></li> </ul><br>
    /// - On success, responds with [`ListTimeSeriesOutput`](crate::operation::list_time_series::ListTimeSeriesOutput) with field(s):
    ///   - [`time_series_summaries(Vec::<TimeSeriesSummary>)`](crate::operation::list_time_series::ListTimeSeriesOutput::time_series_summaries): <p>One or more time series summaries to list.</p>
    ///   - [`next_token(Option<String>)`](crate::operation::list_time_series::ListTimeSeriesOutput::next_token): <p>The token for the next set of results, or null if there are no additional results.</p>
    /// - On failure, responds with [`SdkError<ListTimeSeriesError>`](crate::operation::list_time_series::ListTimeSeriesError)
    pub fn list_time_series(&self) -> crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder {
        crate::operation::list_time_series::builders::ListTimeSeriesFluentBuilder::new(self.handle.clone())
    }
}