[−][src]Struct rusoto_s3::AnalyticsConfiguration
Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.
For more information, see GET Bucket analytics in the Amazon Simple Storage Service API Reference.
Fields
filter: 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.
id: String
The ID that identifies the analytics configuration.
storage_class_analysis: StorageClassAnalysis
Contains data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes.
Trait Implementations
impl PartialEq<AnalyticsConfiguration> for AnalyticsConfiguration
[src]
fn eq(&self, other: &AnalyticsConfiguration) -> bool
[src]
fn ne(&self, other: &AnalyticsConfiguration) -> bool
[src]
impl Default for AnalyticsConfiguration
[src]
fn default() -> AnalyticsConfiguration
[src]
impl Clone for AnalyticsConfiguration
[src]
fn clone(&self) -> AnalyticsConfiguration
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for AnalyticsConfiguration
[src]
Auto Trait Implementations
impl Send for AnalyticsConfiguration
impl Unpin for AnalyticsConfiguration
impl Sync for AnalyticsConfiguration
impl UnwindSafe for AnalyticsConfiguration
impl RefUnwindSafe for AnalyticsConfiguration
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self