#[non_exhaustive]pub struct GetBucketMetadataTableConfigurationResult {
pub metadata_table_configuration_result: Option<MetadataTableConfigurationResult>,
pub status: String,
pub error: Option<ErrorDetails>,
}
Expand description
The metadata table configuration for a general purpose bucket.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.metadata_table_configuration_result: Option<MetadataTableConfigurationResult>
The metadata table configuration for a general purpose bucket.
status: String
The status of the metadata table. The status values are:
-
CREATING
- The metadata table is in the process of being created in the specified table bucket. -
ACTIVE
- The metadata table has been created successfully and records are being delivered to the table. -
FAILED
- Amazon S3 is unable to create the metadata table, or Amazon S3 is unable to deliver records. SeeErrorDetails
for details.
error: Option<ErrorDetails>
If the CreateBucketMetadataTableConfiguration
request succeeds, but S3 Metadata was unable to create the table, this structure contains the error code and error message.
Implementations§
source§impl GetBucketMetadataTableConfigurationResult
impl GetBucketMetadataTableConfigurationResult
sourcepub fn metadata_table_configuration_result(
&self,
) -> Option<&MetadataTableConfigurationResult>
pub fn metadata_table_configuration_result( &self, ) -> Option<&MetadataTableConfigurationResult>
The metadata table configuration for a general purpose bucket.
sourcepub fn status(&self) -> &str
pub fn status(&self) -> &str
The status of the metadata table. The status values are:
-
CREATING
- The metadata table is in the process of being created in the specified table bucket. -
ACTIVE
- The metadata table has been created successfully and records are being delivered to the table. -
FAILED
- Amazon S3 is unable to create the metadata table, or Amazon S3 is unable to deliver records. SeeErrorDetails
for details.
sourcepub fn error(&self) -> Option<&ErrorDetails>
pub fn error(&self) -> Option<&ErrorDetails>
If the CreateBucketMetadataTableConfiguration
request succeeds, but S3 Metadata was unable to create the table, this structure contains the error code and error message.
source§impl GetBucketMetadataTableConfigurationResult
impl GetBucketMetadataTableConfigurationResult
sourcepub fn builder() -> GetBucketMetadataTableConfigurationResultBuilder
pub fn builder() -> GetBucketMetadataTableConfigurationResultBuilder
Creates a new builder-style object to manufacture GetBucketMetadataTableConfigurationResult
.
Trait Implementations§
source§impl Clone for GetBucketMetadataTableConfigurationResult
impl Clone for GetBucketMetadataTableConfigurationResult
source§fn clone(&self) -> GetBucketMetadataTableConfigurationResult
fn clone(&self) -> GetBucketMetadataTableConfigurationResult
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for GetBucketMetadataTableConfigurationResult
impl PartialEq for GetBucketMetadataTableConfigurationResult
source§fn eq(&self, other: &GetBucketMetadataTableConfigurationResult) -> bool
fn eq(&self, other: &GetBucketMetadataTableConfigurationResult) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GetBucketMetadataTableConfigurationResult
Auto Trait Implementations§
impl Freeze for GetBucketMetadataTableConfigurationResult
impl RefUnwindSafe for GetBucketMetadataTableConfigurationResult
impl Send for GetBucketMetadataTableConfigurationResult
impl Sync for GetBucketMetadataTableConfigurationResult
impl Unpin for GetBucketMetadataTableConfigurationResult
impl UnwindSafe for GetBucketMetadataTableConfigurationResult
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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