aws_sdk_lookoutvision/client/detect_anomalies.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 [`DetectAnomalies`](crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`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>
7 /// - [`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>
8 /// - [`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>
9 /// - [`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>
10 /// - On success, responds with [`DetectAnomaliesOutput`](crate::operation::detect_anomalies::DetectAnomaliesOutput) with field(s):
11 /// - [`detect_anomaly_result(Option<DetectAnomalyResult>)`](crate::operation::detect_anomalies::DetectAnomaliesOutput::detect_anomaly_result): <p>The results of the <code>DetectAnomalies</code> operation.</p>
12 /// - On failure, responds with [`SdkError<DetectAnomaliesError>`](crate::operation::detect_anomalies::DetectAnomaliesError)
13 pub fn detect_anomalies(&self) -> crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder {
14 crate::operation::detect_anomalies::builders::DetectAnomaliesFluentBuilder::new(self.handle.clone())
15 }
16}