aws_sdk_lookoutvision/client/
detect_anomalies.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 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())
    }
}