Struct aws_sdk_s3control::types::RegionReport
source · #[non_exhaustive]pub struct RegionReport {
pub bucket: Option<String>,
pub region: Option<String>,
pub bucket_account_id: Option<String>,
}
Expand description
A combination of a bucket and Region that's part of a Multi-Region Access Point.
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.bucket: Option<String>
The name of the bucket.
region: Option<String>
The name of the Region.
bucket_account_id: Option<String>
The Amazon Web Services account ID that owns the Amazon S3 bucket that's associated with this Multi-Region Access Point.
Implementations§
source§impl RegionReport
impl RegionReport
sourcepub fn bucket_account_id(&self) -> Option<&str>
pub fn bucket_account_id(&self) -> Option<&str>
The Amazon Web Services account ID that owns the Amazon S3 bucket that's associated with this Multi-Region Access Point.
source§impl RegionReport
impl RegionReport
sourcepub fn builder() -> RegionReportBuilder
pub fn builder() -> RegionReportBuilder
Creates a new builder-style object to manufacture RegionReport
.
Trait Implementations§
source§impl Clone for RegionReport
impl Clone for RegionReport
source§fn clone(&self) -> RegionReport
fn clone(&self) -> RegionReport
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 RegionReport
impl Debug for RegionReport
source§impl PartialEq for RegionReport
impl PartialEq for RegionReport
source§fn eq(&self, other: &RegionReport) -> bool
fn eq(&self, other: &RegionReport) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RegionReport
Auto Trait Implementations§
impl Freeze for RegionReport
impl RefUnwindSafe for RegionReport
impl Send for RegionReport
impl Sync for RegionReport
impl Unpin for RegionReport
impl UnwindSafe for RegionReport
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.