aws_sdk_lookoutvision/client/detect_anomalies.rs
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`DetectAnomalies`](crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`project_name(impl Into<String>)`](crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder::project_name) / [`set_project_name(Option<String>)`](crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder::set_project_name):<br>required: **true**<br><p>The name of the project that contains the model version that you want to use.</p><br>
/// - [`model_version(impl Into<String>)`](crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder::model_version) / [`set_model_version(Option<String>)`](crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder::set_model_version):<br>required: **true**<br><p>The version of the model that you want to use.</p><br>
/// - [`body(ByteStream)`](crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder::body) / [`set_body(ByteStream)`](crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder::set_body):<br>required: **true**<br><p>The unencrypted image bytes that you want to analyze.</p><br>
/// - [`content_type(impl Into<String>)`](crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder::content_type) / [`set_content_type(Option<String>)`](crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder::set_content_type):<br>required: **true**<br><p>The type of the image passed in <code>Body</code>. Valid values are <code>image/png</code> (PNG format images) and <code>image/jpeg</code> (JPG format images).</p><br>
/// - On success, responds with [`DetectAnomaliesOutput`](crate::operation::detect_anomalies::DetectAnomaliesOutput) with field(s):
/// - [`detect_anomaly_result(Option<DetectAnomalyResult>)`](crate::operation::detect_anomalies::DetectAnomaliesOutput::detect_anomaly_result): <p>The results of the <code>DetectAnomalies</code> operation.</p>
/// - On failure, responds with [`SdkError<DetectAnomaliesError>`](crate::operation::detect_anomalies::DetectAnomaliesError)
pub fn detect_anomalies(&self) -> crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder {
crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder::new(self.handle.clone())
}
}