aws_sdk_sagemaker/client/
update_mlflow_app.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 [`UpdateMlflowApp`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`arn(impl Into<String>)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::arn) / [`set_arn(Option<String>)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::set_arn):<br>required: **true**<br><p>The ARN of the MLflow App to update.</p><br>
7    ///   - [`name(impl Into<String>)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::set_name):<br>required: **false**<br><p>The name of the MLflow App to update.</p><br>
8    ///   - [`artifact_store_uri(impl Into<String>)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::artifact_store_uri) / [`set_artifact_store_uri(Option<String>)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::set_artifact_store_uri):<br>required: **false**<br><p>The new S3 URI for the general purpose bucket to use as the artifact store for the MLflow App.</p><br>
9    ///   - [`model_registration_mode(ModelRegistrationMode)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::model_registration_mode) / [`set_model_registration_mode(Option<ModelRegistrationMode>)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::set_model_registration_mode):<br>required: **false**<br><p>Whether to enable or disable automatic registration of new MLflow models to the SageMaker Model Registry. To enable automatic model registration, set this value to <code>AutoModelRegistrationEnabled</code>. To disable automatic model registration, set this value to <code>AutoModelRegistrationDisabled</code>. If not specified, <code>AutomaticModelRegistration</code> defaults to <code>AutoModelRegistrationEnabled</code></p><br>
10    ///   - [`weekly_maintenance_window_start(impl Into<String>)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::weekly_maintenance_window_start) / [`set_weekly_maintenance_window_start(Option<String>)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::set_weekly_maintenance_window_start):<br>required: **false**<br><p>The new weekly maintenance window start day and time to update. The maintenance window day and time should be in Coordinated Universal Time (UTC) 24-hour standard time. For example: TUE:03:30.</p><br>
11    ///   - [`default_domain_id_list(impl Into<String>)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::default_domain_id_list) / [`set_default_domain_id_list(Option<Vec::<String>>)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::set_default_domain_id_list):<br>required: **false**<br><p>List of SageMaker Domain IDs for which this MLflow App is the default.</p><br>
12    ///   - [`account_default_status(AccountDefaultStatus)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::account_default_status) / [`set_account_default_status(Option<AccountDefaultStatus>)`](crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::set_account_default_status):<br>required: **false**<br><p>Indicates whether this this MLflow App is the default for the account.</p><br>
13    /// - On success, responds with [`UpdateMlflowAppOutput`](crate::operation::update_mlflow_app::UpdateMlflowAppOutput) with field(s):
14    ///   - [`arn(Option<String>)`](crate::operation::update_mlflow_app::UpdateMlflowAppOutput::arn): <p>The ARN of the updated MLflow App.</p>
15    /// - On failure, responds with [`SdkError<UpdateMlflowAppError>`](crate::operation::update_mlflow_app::UpdateMlflowAppError)
16    pub fn update_mlflow_app(&self) -> crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder {
17        crate::operation::update_mlflow_app::builders::UpdateMlflowAppFluentBuilder::new(self.handle.clone())
18    }
19}