aws_sdk_guardduty/client/
send_object_malware_scan.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 [`SendObjectMalwareScan`](crate::operation::send_object_malware_scan::builders::SendObjectMalwareScanFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`s3_object(S3ObjectForSendObjectMalwareScan)`](crate::operation::send_object_malware_scan::builders::SendObjectMalwareScanFluentBuilder::s3_object) / [`set_s3_object(Option<S3ObjectForSendObjectMalwareScan>)`](crate::operation::send_object_malware_scan::builders::SendObjectMalwareScanFluentBuilder::set_s3_object):<br>required: **false**<br><p>The S3 object information for the object you want to scan. The bucket must have a Malware Protection plan configured to use this API.</p><br>
7    /// - On success, responds with [`SendObjectMalwareScanOutput`](crate::operation::send_object_malware_scan::SendObjectMalwareScanOutput)
8    /// - On failure, responds with [`SdkError<SendObjectMalwareScanError>`](crate::operation::send_object_malware_scan::SendObjectMalwareScanError)
9    pub fn send_object_malware_scan(&self) -> crate::operation::send_object_malware_scan::builders::SendObjectMalwareScanFluentBuilder {
10        crate::operation::send_object_malware_scan::builders::SendObjectMalwareScanFluentBuilder::new(self.handle.clone())
11    }
12}