aws_sdk_sagemaker/client/list_mlflow_apps.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 [`ListMlflowApps`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder) operation.
4 /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::into_paginator).
5 ///
6 /// - The fluent builder is configurable:
7 /// - [`created_after(DateTime)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::created_after) / [`set_created_after(Option<DateTime>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::set_created_after):<br>required: **false**<br><p>Use the <code>CreatedAfter</code> filter to only list MLflow Apps created after a specific date and time. Listed MLflow Apps 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.</p><br>
8 /// - [`created_before(DateTime)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::created_before) / [`set_created_before(Option<DateTime>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::set_created_before):<br>required: **false**<br><p>Use the <code>CreatedBefore</code> filter to only list MLflow Apps created before a specific date and time. Listed MLflow Apps 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.</p><br>
9 /// - [`status(MlflowAppStatus)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::status) / [`set_status(Option<MlflowAppStatus>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::set_status):<br>required: **false**<br><p>Filter for Mlflow apps with a specific creation status.</p><br>
10 /// - [`mlflow_version(impl Into<String>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::mlflow_version) / [`set_mlflow_version(Option<String>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::set_mlflow_version):<br>required: **false**<br><p>Filter for Mlflow Apps with the specified version.</p><br>
11 /// - [`default_for_domain_id(impl Into<String>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::default_for_domain_id) / [`set_default_for_domain_id(Option<String>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::set_default_for_domain_id):<br>required: **false**<br><p>Filter for MLflow Apps with the specified default SageMaker Domain ID.</p><br>
12 /// - [`account_default_status(AccountDefaultStatus)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::account_default_status) / [`set_account_default_status(Option<AccountDefaultStatus>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::set_account_default_status):<br>required: **false**<br><p>Filter for MLflow Apps with the specified <code>AccountDefaultStatus</code>.</p><br>
13 /// - [`sort_by(SortMlflowAppBy)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::sort_by) / [`set_sort_by(Option<SortMlflowAppBy>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::set_sort_by):<br>required: **false**<br><p>Filter for MLflow Apps sorting by name, creation time, or creation status.</p><br>
14 /// - [`sort_order(SortOrder)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::sort_order) / [`set_sort_order(Option<SortOrder>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::set_sort_order):<br>required: **false**<br><p>Change the order of the listed MLflow Apps. By default, MLflow Apps are listed in <code>Descending</code> order by creation time. To change the list order, specify <code>SortOrder</code> to be <code>Ascending</code>.</p><br>
15 /// - [`next_token(impl Into<String>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::set_next_token):<br>required: **false**<br><p>If the previous response was truncated, use this token in your next request to receive the next set of results.</p><br>
16 /// - [`max_results(i32)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of MLflow Apps to list.</p><br>
17 /// - On success, responds with [`ListMlflowAppsOutput`](crate::operation::list_mlflow_apps::ListMlflowAppsOutput) with field(s):
18 /// - [`summaries(Option<Vec::<MlflowAppSummary>>)`](crate::operation::list_mlflow_apps::ListMlflowAppsOutput::summaries): <p>A list of MLflow Apps according to chosen filters.</p>
19 /// - [`next_token(Option<String>)`](crate::operation::list_mlflow_apps::ListMlflowAppsOutput::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>
20 /// - On failure, responds with [`SdkError<ListMlflowAppsError>`](crate::operation::list_mlflow_apps::ListMlflowAppsError)
21 pub fn list_mlflow_apps(&self) -> crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder {
22 crate::operation::list_mlflow_apps::builders::ListMlflowAppsFluentBuilder::new(self.handle.clone())
23 }
24}