Struct google_bigtableadmin2::api::GcRule
source · pub struct GcRule {
pub intersection: Option<Intersection>,
pub max_age: Option<Duration>,
pub max_num_versions: Option<i32>,
pub union: Option<Union>,
}Expand description
Rule for determining which cells to delete during garbage collection.
This type is not used in any activity, and only used as part of another schema.
Fields§
§intersection: Option<Intersection>Delete cells that would be deleted by every nested rule.
max_age: Option<Duration>Delete cells in a column older than the given age. Values must be at least one millisecond, and will be truncated to microsecond granularity.
max_num_versions: Option<i32>Delete all cells in a column except the most recent N.
union: Option<Union>Delete cells that would be deleted by any nested rule.
Trait Implementations§
source§impl<'de> Deserialize<'de> for GcRule
impl<'de> Deserialize<'de> for GcRule
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