Struct bonsaidb::keystorage::s3::aws_sdk_s3::types::builders::TieringBuilder
#[non_exhaustive]pub struct TieringBuilder { /* private fields */ }
Expand description
A builder for Tiering
.
Implementations§
§impl TieringBuilder
impl TieringBuilder
pub fn days(self, input: i32) -> TieringBuilder
pub fn days(self, input: i32) -> TieringBuilder
The number of consecutive days of no access after which an object will be eligible to be transitioned to the corresponding tier. The minimum number of days specified for Archive Access tier must be at least 90 days and Deep Archive Access tier must be at least 180 days. The maximum can be up to 2 years (730 days).
pub fn set_days(self, input: Option<i32>) -> TieringBuilder
pub fn set_days(self, input: Option<i32>) -> TieringBuilder
The number of consecutive days of no access after which an object will be eligible to be transitioned to the corresponding tier. The minimum number of days specified for Archive Access tier must be at least 90 days and Deep Archive Access tier must be at least 180 days. The maximum can be up to 2 years (730 days).
pub fn get_days(&self) -> &Option<i32>
pub fn get_days(&self) -> &Option<i32>
The number of consecutive days of no access after which an object will be eligible to be transitioned to the corresponding tier. The minimum number of days specified for Archive Access tier must be at least 90 days and Deep Archive Access tier must be at least 180 days. The maximum can be up to 2 years (730 days).
pub fn access_tier(self, input: IntelligentTieringAccessTier) -> TieringBuilder
pub fn access_tier(self, input: IntelligentTieringAccessTier) -> TieringBuilder
S3 Intelligent-Tiering access tier. See Storage class for automatically optimizing frequently and infrequently accessed objects for a list of access tiers in the S3 Intelligent-Tiering storage class.
pub fn set_access_tier(
self,
input: Option<IntelligentTieringAccessTier>
) -> TieringBuilder
pub fn set_access_tier( self, input: Option<IntelligentTieringAccessTier> ) -> TieringBuilder
S3 Intelligent-Tiering access tier. See Storage class for automatically optimizing frequently and infrequently accessed objects for a list of access tiers in the S3 Intelligent-Tiering storage class.
pub fn get_access_tier(&self) -> &Option<IntelligentTieringAccessTier>
pub fn get_access_tier(&self) -> &Option<IntelligentTieringAccessTier>
S3 Intelligent-Tiering access tier. See Storage class for automatically optimizing frequently and infrequently accessed objects for a list of access tiers in the S3 Intelligent-Tiering storage class.
Trait Implementations§
§impl Clone for TieringBuilder
impl Clone for TieringBuilder
§fn clone(&self) -> TieringBuilder
fn clone(&self) -> TieringBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more§impl Debug for TieringBuilder
impl Debug for TieringBuilder
§impl Default for TieringBuilder
impl Default for TieringBuilder
§fn default() -> TieringBuilder
fn default() -> TieringBuilder
§impl PartialEq for TieringBuilder
impl PartialEq for TieringBuilder
§fn eq(&self, other: &TieringBuilder) -> bool
fn eq(&self, other: &TieringBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.