Struct aws_sdk_auditmanager::operation::get_evidence_file_upload_url::builders::GetEvidenceFileUploadUrlFluentBuilder
source · pub struct GetEvidenceFileUploadUrlFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to GetEvidenceFileUploadUrl
.
Creates a presigned Amazon S3 URL that can be used to upload a file as manual evidence. For instructions on how to use this operation, see Upload a file from your browser in the Audit Manager User Guide.
The following restrictions apply to this operation:
-
Maximum size of an individual evidence file: 100 MB
-
Number of daily manual evidence uploads per control: 100
-
Supported file formats: See Supported file types for manual evidence in the Audit Manager User Guide
For more information about Audit Manager service restrictions, see Quotas and restrictions for Audit Manager.
Implementations§
source§impl GetEvidenceFileUploadUrlFluentBuilder
impl GetEvidenceFileUploadUrlFluentBuilder
sourcepub fn as_input(&self) -> &GetEvidenceFileUploadUrlInputBuilder
pub fn as_input(&self) -> &GetEvidenceFileUploadUrlInputBuilder
Access the GetEvidenceFileUploadUrl as a reference.
sourcepub async fn send(
self
) -> Result<GetEvidenceFileUploadUrlOutput, SdkError<GetEvidenceFileUploadUrlError, HttpResponse>>
pub async fn send( self ) -> Result<GetEvidenceFileUploadUrlOutput, SdkError<GetEvidenceFileUploadUrlError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<GetEvidenceFileUploadUrlOutput, GetEvidenceFileUploadUrlError, Self>
pub fn customize( self ) -> CustomizableOperation<GetEvidenceFileUploadUrlOutput, GetEvidenceFileUploadUrlError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn file_name(self, input: impl Into<String>) -> Self
pub fn file_name(self, input: impl Into<String>) -> Self
The file that you want to upload. For a list of supported file formats, see Supported file types for manual evidence in the Audit Manager User Guide.
sourcepub fn set_file_name(self, input: Option<String>) -> Self
pub fn set_file_name(self, input: Option<String>) -> Self
The file that you want to upload. For a list of supported file formats, see Supported file types for manual evidence in the Audit Manager User Guide.
sourcepub fn get_file_name(&self) -> &Option<String>
pub fn get_file_name(&self) -> &Option<String>
The file that you want to upload. For a list of supported file formats, see Supported file types for manual evidence in the Audit Manager User Guide.
Trait Implementations§
source§impl Clone for GetEvidenceFileUploadUrlFluentBuilder
impl Clone for GetEvidenceFileUploadUrlFluentBuilder
source§fn clone(&self) -> GetEvidenceFileUploadUrlFluentBuilder
fn clone(&self) -> GetEvidenceFileUploadUrlFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for GetEvidenceFileUploadUrlFluentBuilder
impl !RefUnwindSafe for GetEvidenceFileUploadUrlFluentBuilder
impl Send for GetEvidenceFileUploadUrlFluentBuilder
impl Sync for GetEvidenceFileUploadUrlFluentBuilder
impl Unpin for GetEvidenceFileUploadUrlFluentBuilder
impl !UnwindSafe for GetEvidenceFileUploadUrlFluentBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more