Struct aws_sdk_s3control::types::AsyncRequestParameters
source · #[non_exhaustive]pub struct AsyncRequestParameters {
pub create_multi_region_access_point_request: Option<CreateMultiRegionAccessPointInput>,
pub delete_multi_region_access_point_request: Option<DeleteMultiRegionAccessPointInput>,
pub put_multi_region_access_point_policy_request: Option<PutMultiRegionAccessPointPolicyInput>,
}
Expand description
A container for the request parameters associated with an asynchronous request.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.create_multi_region_access_point_request: Option<CreateMultiRegionAccessPointInput>
A container of the parameters for a CreateMultiRegionAccessPoint request.
delete_multi_region_access_point_request: Option<DeleteMultiRegionAccessPointInput>
A container of the parameters for a DeleteMultiRegionAccessPoint request.
put_multi_region_access_point_policy_request: Option<PutMultiRegionAccessPointPolicyInput>
A container of the parameters for a PutMultiRegionAccessPoint request.
Implementations§
source§impl AsyncRequestParameters
impl AsyncRequestParameters
sourcepub fn create_multi_region_access_point_request(
&self
) -> Option<&CreateMultiRegionAccessPointInput>
pub fn create_multi_region_access_point_request( &self ) -> Option<&CreateMultiRegionAccessPointInput>
A container of the parameters for a CreateMultiRegionAccessPoint request.
sourcepub fn delete_multi_region_access_point_request(
&self
) -> Option<&DeleteMultiRegionAccessPointInput>
pub fn delete_multi_region_access_point_request( &self ) -> Option<&DeleteMultiRegionAccessPointInput>
A container of the parameters for a DeleteMultiRegionAccessPoint request.
sourcepub fn put_multi_region_access_point_policy_request(
&self
) -> Option<&PutMultiRegionAccessPointPolicyInput>
pub fn put_multi_region_access_point_policy_request( &self ) -> Option<&PutMultiRegionAccessPointPolicyInput>
A container of the parameters for a PutMultiRegionAccessPoint request.
source§impl AsyncRequestParameters
impl AsyncRequestParameters
sourcepub fn builder() -> AsyncRequestParametersBuilder
pub fn builder() -> AsyncRequestParametersBuilder
Creates a new builder-style object to manufacture AsyncRequestParameters
.
Trait Implementations§
source§impl Clone for AsyncRequestParameters
impl Clone for AsyncRequestParameters
source§fn clone(&self) -> AsyncRequestParameters
fn clone(&self) -> AsyncRequestParameters
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AsyncRequestParameters
impl Debug for AsyncRequestParameters
source§impl PartialEq for AsyncRequestParameters
impl PartialEq for AsyncRequestParameters
source§fn eq(&self, other: &AsyncRequestParameters) -> bool
fn eq(&self, other: &AsyncRequestParameters) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AsyncRequestParameters
Auto Trait Implementations§
impl Freeze for AsyncRequestParameters
impl RefUnwindSafe for AsyncRequestParameters
impl Send for AsyncRequestParameters
impl Sync for AsyncRequestParameters
impl Unpin for AsyncRequestParameters
impl UnwindSafe for AsyncRequestParameters
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.