// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`UpdateInstanceCustomHealthStatus`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`service_id(impl Into<String>)`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::service_id) / [`set_service_id(Option<String>)`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::set_service_id):<br>required: **true**<br><p>The ID of the service that includes the configuration for the custom health check that you want to change the status for.</p><br>
/// - [`instance_id(impl Into<String>)`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::instance_id) / [`set_instance_id(Option<String>)`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::set_instance_id):<br>required: **true**<br><p>The ID of the instance that you want to change the health status for.</p><br>
/// - [`status(CustomHealthStatus)`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::status) / [`set_status(Option<CustomHealthStatus>)`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::set_status):<br>required: **true**<br><p>The new status of the instance, <code>HEALTHY</code> or <code>UNHEALTHY</code>.</p><br>
/// - On success, responds with [`UpdateInstanceCustomHealthStatusOutput`](crate::operation::update_instance_custom_health_status::UpdateInstanceCustomHealthStatusOutput)
/// - On failure, responds with [`SdkError<UpdateInstanceCustomHealthStatusError>`](crate::operation::update_instance_custom_health_status::UpdateInstanceCustomHealthStatusError)
pub fn update_instance_custom_health_status(
&self,
) -> crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder {
crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::new(self.handle.clone())
}
}