Struct aws_sdk_s3::model::AnalyticsConfiguration
source · [−]#[non_exhaustive]pub struct AnalyticsConfiguration { /* private fields */ }
Expand description
Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.
Implementations
sourceimpl AnalyticsConfiguration
impl AnalyticsConfiguration
sourcepub fn filter(&self) -> Option<&AnalyticsFilter>
pub fn filter(&self) -> Option<&AnalyticsFilter>
The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.
sourcepub fn storage_class_analysis(&self) -> Option<&StorageClassAnalysis>
pub fn storage_class_analysis(&self) -> Option<&StorageClassAnalysis>
Contains data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes.
sourceimpl AnalyticsConfiguration
impl AnalyticsConfiguration
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AnalyticsConfiguration
.
Trait Implementations
sourceimpl Clone for AnalyticsConfiguration
impl Clone for AnalyticsConfiguration
sourcefn clone(&self) -> AnalyticsConfiguration
fn clone(&self) -> AnalyticsConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for AnalyticsConfiguration
impl Debug for AnalyticsConfiguration
sourceimpl PartialEq<AnalyticsConfiguration> for AnalyticsConfiguration
impl PartialEq<AnalyticsConfiguration> for AnalyticsConfiguration
sourcefn eq(&self, other: &AnalyticsConfiguration) -> bool
fn eq(&self, other: &AnalyticsConfiguration) -> bool
impl StructuralPartialEq for AnalyticsConfiguration
Auto Trait Implementations
impl RefUnwindSafe for AnalyticsConfiguration
impl Send for AnalyticsConfiguration
impl Sync for AnalyticsConfiguration
impl Unpin for AnalyticsConfiguration
impl UnwindSafe for AnalyticsConfiguration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more