[][src]Struct rusoto_s3::RestoreRequest

pub struct RestoreRequest {
    pub days: Option<i64>,
    pub description: Option<String>,
    pub glacier_job_parameters: Option<GlacierJobParameters>,
    pub output_location: Option<OutputLocation>,
    pub select_parameters: Option<SelectParameters>,
    pub tier: Option<String>,
    pub type_: Option<String>,
}

Container for restore job parameters.

Fields

days: Option<i64>

Lifetime of the active copy in days. Do not use with restores that specify OutputLocation.

The Days element is required for regular restores, and must not be provided for select requests.

description: Option<String>

The optional description for the job.

glacier_job_parameters: Option<GlacierJobParameters>

S3 Glacier related parameters pertaining to this job. Do not use with restores that specify OutputLocation.

output_location: Option<OutputLocation>

Describes the location where the restore job's output is stored.

select_parameters: Option<SelectParameters>

Describes the parameters for Select job types.

tier: Option<String>

Retrieval tier at which the restore will be processed.

type_: Option<String>

Type of restore request.

Trait Implementations

impl Clone for RestoreRequest[src]

impl Debug for RestoreRequest[src]

impl Default for RestoreRequest[src]

impl PartialEq<RestoreRequest> for RestoreRequest[src]

impl StructuralPartialEq for RestoreRequest[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.