Struct aws_sdk_s3::model::restore_request::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for RestoreRequest
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn days(self, input: i32) -> Self
pub fn days(self, input: i32) -> Self
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.
sourcepub fn set_days(self, input: Option<i32>) -> Self
pub fn set_days(self, input: Option<i32>) -> Self
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.
sourcepub fn glacier_job_parameters(self, input: GlacierJobParameters) -> Self
pub fn glacier_job_parameters(self, input: GlacierJobParameters) -> Self
S3 Glacier related parameters pertaining to this job. Do not use with restores that specify OutputLocation
.
sourcepub fn set_glacier_job_parameters(
self,
input: Option<GlacierJobParameters>
) -> Self
pub fn set_glacier_job_parameters(
self,
input: Option<GlacierJobParameters>
) -> Self
S3 Glacier related parameters pertaining to this job. Do not use with restores that specify OutputLocation
.
sourcepub fn type(self, input: RestoreRequestType) -> Self
pub fn type(self, input: RestoreRequestType) -> Self
Type of restore request.
sourcepub fn set_type(self, input: Option<RestoreRequestType>) -> Self
pub fn set_type(self, input: Option<RestoreRequestType>) -> Self
Type of restore request.
sourcepub fn set_tier(self, input: Option<Tier>) -> Self
pub fn set_tier(self, input: Option<Tier>) -> Self
Retrieval tier at which the restore will be processed.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The optional description for the job.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The optional description for the job.
sourcepub fn select_parameters(self, input: SelectParameters) -> Self
pub fn select_parameters(self, input: SelectParameters) -> Self
Describes the parameters for Select job types.
sourcepub fn set_select_parameters(self, input: Option<SelectParameters>) -> Self
pub fn set_select_parameters(self, input: Option<SelectParameters>) -> Self
Describes the parameters for Select job types.
sourcepub fn output_location(self, input: OutputLocation) -> Self
pub fn output_location(self, input: OutputLocation) -> Self
Describes the location where the restore job's output is stored.
sourcepub fn set_output_location(self, input: Option<OutputLocation>) -> Self
pub fn set_output_location(self, input: Option<OutputLocation>) -> Self
Describes the location where the restore job's output is stored.
sourcepub fn build(self) -> RestoreRequest
pub fn build(self) -> RestoreRequest
Consumes the builder and constructs a RestoreRequest
.