pub struct TablePolicy {
pub hot_ttl_days: Option<u32>,
pub hot_strategy: StorageStrategy,
pub warm_ttl_days: Option<u32>,
pub warm_strategy: StorageStrategy,
pub cold_ttl_days: Option<u32>,
pub cold_strategy: StorageStrategy,
}Expand description
테이블에 부여되는 수명주기(Lifecycle) 및 저장 정책
Fields§
§hot_ttl_days: Option<u32>Hot Tier 보관 기간 (일 단위) - None이면 영구 보관
hot_strategy: StorageStrategy§warm_ttl_days: Option<u32>Warm Tier 보관 기간 (일 단위) - None이면 영구 보관
warm_strategy: StorageStrategy§cold_ttl_days: Option<u32>Cold Tier 보관 기간 (일 단위) - None이면 영구 보관
cold_strategy: StorageStrategyImplementations§
Trait Implementations§
Source§impl Clone for TablePolicy
impl Clone for TablePolicy
Source§fn clone(&self) -> TablePolicy
fn clone(&self) -> TablePolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TablePolicy
impl Debug for TablePolicy
Source§impl Default for TablePolicy
impl Default for TablePolicy
Source§impl<'de> Deserialize<'de> for TablePolicy
impl<'de> Deserialize<'de> for TablePolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TablePolicy
impl PartialEq for TablePolicy
Source§impl Serialize for TablePolicy
impl Serialize for TablePolicy
impl StructuralPartialEq for TablePolicy
Auto Trait Implementations§
impl Freeze for TablePolicy
impl RefUnwindSafe for TablePolicy
impl Send for TablePolicy
impl Sync for TablePolicy
impl Unpin for TablePolicy
impl UnsafeUnpin for TablePolicy
impl UnwindSafe for TablePolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more