Struct rusoto_s3::RestoreRequest
[−]
[src]
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.
description: Option<String>
The optional description for the job.
glacier_job_parameters: Option<GlacierJobParameters>
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>
Glacier retrieval tier at which the restore will be processed.
type_: Option<String>
Type of restore request.
Trait Implementations
impl Default for RestoreRequest
[src]
fn default() -> RestoreRequest
[src]
Returns the "default value" for a type. Read more
impl Debug for RestoreRequest
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for RestoreRequest
[src]
fn clone(&self) -> RestoreRequest
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more