Struct aws_sdk_s3::types::Transition
source · #[non_exhaustive]pub struct Transition {
pub date: Option<DateTime>,
pub days: Option<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: Option<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§
source§impl Transition
impl Transition
sourcepub 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.
sourcepub fn days(&self) -> Option<i32>
pub fn days(&self) -> Option<i32>
Indicates the number of days after creation when objects are transitioned to the specified storage class. The value must be a positive integer.
sourcepub fn storage_class(&self) -> Option<&TransitionStorageClass>
pub fn storage_class(&self) -> Option<&TransitionStorageClass>
The storage class to which you want the object to transition.
source§impl Transition
impl Transition
sourcepub fn builder() -> TransitionBuilder
pub fn builder() -> TransitionBuilder
Creates a new builder-style object to manufacture Transition
.
Trait Implementations§
source§impl Clone for Transition
impl Clone for Transition
source§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 moresource§impl Debug for Transition
impl Debug for Transition
source§impl PartialEq for Transition
impl PartialEq for Transition
source§fn eq(&self, other: &Transition) -> bool
fn eq(&self, other: &Transition) -> bool
self
and other
values to be equal, and is used
by ==
.