[][src]Struct rusoto_s3::AnalyticsS3BucketDestination

pub struct AnalyticsS3BucketDestination {
    pub bucket: String,
    pub bucket_account_id: Option<String>,
    pub format: String,
    pub prefix: Option<String>,
}

Contains information about where to publish the analytics results.

Fields

bucket: String

The Amazon Resource Name (ARN) of the bucket to which data is exported.

bucket_account_id: Option<String>

The account ID that owns the destination S3 bucket. If no account ID is provided, the owner is not validated before exporting data.

Although this value is optional, we strongly recommend that you set it to help prevent problems if the destination bucket ownership changes.

format: String

Specifies the file format used when exporting data to Amazon S3.

prefix: Option<String>

The prefix to use when exporting data. The prefix is prepended to all results.

Trait Implementations

impl Clone for AnalyticsS3BucketDestination[src]

impl Debug for AnalyticsS3BucketDestination[src]

impl Default for AnalyticsS3BucketDestination[src]

impl PartialEq<AnalyticsS3BucketDestination> for AnalyticsS3BucketDestination[src]

impl StructuralPartialEq for AnalyticsS3BucketDestination[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.