Struct bonsaidb::keystorage::s3::aws_sdk_s3::types::Transition
pub struct Transition {
pub date: Option<DateTime>,
pub days: i32,
pub storage_class: Option<TransitionStorageClass>,
}
Expand description
Specifies when an object transitions to a specified storage class. For more information about Amazon S3 lifecycle configuration rules, see Transitioning Objects Using Amazon S3 Lifecycle in the Amazon S3 User Guide.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.date: Option<DateTime>
Indicates when objects are transitioned to the specified storage class. The date value must be in ISO 8601 format. The time is always midnight UTC.
days: i32
Indicates the number of days after creation when objects are transitioned to the specified storage class. The value must be a positive integer.
storage_class: Option<TransitionStorageClass>
The storage class to which you want the object to transition.
Implementations§
§impl Transition
impl Transition
pub fn date(&self) -> Option<&DateTime>
pub fn date(&self) -> Option<&DateTime>
Indicates when objects are transitioned to the specified storage class. The date value must be in ISO 8601 format. The time is always midnight UTC.
pub fn days(&self) -> i32
pub fn days(&self) -> i32
Indicates the number of days after creation when objects are transitioned to the specified storage class. The value must be a positive integer.
pub fn storage_class(&self) -> Option<&TransitionStorageClass>
pub fn storage_class(&self) -> Option<&TransitionStorageClass>
The storage class to which you want the object to transition.
§impl Transition
impl Transition
pub fn builder() -> TransitionBuilder
pub fn builder() -> TransitionBuilder
Creates a new builder-style object to manufacture Transition
.
Trait Implementations§
§impl Clone for Transition
impl Clone for Transition
§fn clone(&self) -> Transition
fn clone(&self) -> Transition
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more§impl Debug for Transition
impl Debug for Transition
§impl PartialEq<Transition> for Transition
impl PartialEq<Transition> for Transition
§fn eq(&self, other: &Transition) -> bool
fn eq(&self, other: &Transition) -> bool
self
and other
values to be equal, and is used
by ==
.