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}