Struct google_storage1::api::BucketLifecycleRule
source · pub struct BucketLifecycleRule {
pub action: Option<BucketLifecycleRuleAction>,
pub condition: Option<BucketLifecycleRuleCondition>,
}
Expand description
A lifecycle management rule, which is made of an action to take and the condition(s) under which the action will be taken.
This type is not used in any activity, and only used as part of another schema.
Fields§
§action: Option<BucketLifecycleRuleAction>
The action to take.
condition: Option<BucketLifecycleRuleCondition>
The condition(s) under which the action will be taken.
Trait Implementations§
source§impl Clone for BucketLifecycleRule
impl Clone for BucketLifecycleRule
source§fn clone(&self) -> BucketLifecycleRule
fn clone(&self) -> BucketLifecycleRule
Returns a copy 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 BucketLifecycleRule
impl Debug for BucketLifecycleRule
source§impl Default for BucketLifecycleRule
impl Default for BucketLifecycleRule
source§fn default() -> BucketLifecycleRule
fn default() -> BucketLifecycleRule
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for BucketLifecycleRule
impl<'de> Deserialize<'de> for BucketLifecycleRule
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 Serialize for BucketLifecycleRule
impl Serialize for BucketLifecycleRule
impl NestedType for BucketLifecycleRule
impl Part for BucketLifecycleRule
Auto Trait Implementations§
impl RefUnwindSafe for BucketLifecycleRule
impl Send for BucketLifecycleRule
impl Sync for BucketLifecycleRule
impl Unpin for BucketLifecycleRule
impl UnwindSafe for BucketLifecycleRule
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