aws_sdk_sagemaker/client/list_mlflow_tracking_servers.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`ListMlflowTrackingServers`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder) operation.
4 /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::into_paginator).
5 ///
6 /// - The fluent builder is configurable:
7 /// - [`created_after(DateTime)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::created_after) / [`set_created_after(Option<DateTime>)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::set_created_after):<br>required: **false**<br><p>Use the <code>CreatedAfter</code> filter to only list tracking servers created after a specific date and time. Listed tracking servers are shown with a date and time such as <code>"2024-03-16T01:46:56+00:00"</code>. The <code>CreatedAfter</code> parameter takes in a Unix timestamp. To convert a date and time into a Unix timestamp, see <a href="https://www.epochconverter.com/">EpochConverter</a>.</p><br>
8 /// - [`created_before(DateTime)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::created_before) / [`set_created_before(Option<DateTime>)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::set_created_before):<br>required: **false**<br><p>Use the <code>CreatedBefore</code> filter to only list tracking servers created before a specific date and time. Listed tracking servers are shown with a date and time such as <code>"2024-03-16T01:46:56+00:00"</code>. The <code>CreatedBefore</code> parameter takes in a Unix timestamp. To convert a date and time into a Unix timestamp, see <a href="https://www.epochconverter.com/">EpochConverter</a>.</p><br>
9 /// - [`tracking_server_status(TrackingServerStatus)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::tracking_server_status) / [`set_tracking_server_status(Option<TrackingServerStatus>)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::set_tracking_server_status):<br>required: **false**<br><p>Filter for tracking servers with a specified creation status.</p><br>
10 /// - [`mlflow_version(impl Into<String>)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::mlflow_version) / [`set_mlflow_version(Option<String>)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::set_mlflow_version):<br>required: **false**<br><p>Filter for tracking servers using the specified MLflow version.</p><br>
11 /// - [`sort_by(SortTrackingServerBy)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::sort_by) / [`set_sort_by(Option<SortTrackingServerBy>)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::set_sort_by):<br>required: **false**<br><p>Filter for trackings servers sorting by name, creation time, or creation status.</p><br>
12 /// - [`sort_order(SortOrder)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::sort_order) / [`set_sort_order(Option<SortOrder>)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::set_sort_order):<br>required: **false**<br><p>Change the order of the listed tracking servers. By default, tracking servers are listed in <code>Descending</code> order by creation time. To change the list order, you can specify <code>SortOrder</code> to be <code>Ascending</code>.</p><br>
13 /// - [`next_token(impl Into<String>)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::set_next_token):<br>required: **false**<br><p>If the previous response was truncated, you will receive this token. Use it in your next request to receive the next set of results.</p><br>
14 /// - [`max_results(i32)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of tracking servers to list.</p><br>
15 /// - On success, responds with [`ListMlflowTrackingServersOutput`](crate::operation::list_mlflow_tracking_servers::ListMlflowTrackingServersOutput) with field(s):
16 /// - [`tracking_server_summaries(Option<Vec::<TrackingServerSummary>>)`](crate::operation::list_mlflow_tracking_servers::ListMlflowTrackingServersOutput::tracking_server_summaries): <p>A list of tracking servers according to chosen filters.</p>
17 /// - [`next_token(Option<String>)`](crate::operation::list_mlflow_tracking_servers::ListMlflowTrackingServersOutput::next_token): <p>If the previous response was truncated, you will receive this token. Use it in your next request to receive the next set of results.</p>
18 /// - On failure, responds with [`SdkError<ListMlflowTrackingServersError>`](crate::operation::list_mlflow_tracking_servers::ListMlflowTrackingServersError)
19 pub fn list_mlflow_tracking_servers(&self) -> crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder {
20 crate::operation::list_mlflow_tracking_servers::builders::ListMlflowTrackingServersFluentBuilder::new(self.handle.clone())
21 }
22}