[][src]Struct rusoto_s3::AnalyticsConfiguration

pub struct AnalyticsConfiguration {
    pub filter: Option<AnalyticsFilter>,
    pub id: String,
    pub storage_class_analysis: StorageClassAnalysis,
}

Fields

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.

The identifier used to represent an analytics configuration.

If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.

Trait Implementations

impl Default for AnalyticsConfiguration
[src]

impl PartialEq<AnalyticsConfiguration> for AnalyticsConfiguration
[src]

impl Clone for AnalyticsConfiguration
[src]

Performs copy-assignment from source. Read more

impl Debug for AnalyticsConfiguration
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

Should always be Self