Struct google_storage1::BucketLifecycleRule [−][src]
pub struct BucketLifecycleRule { pub action: Option<BucketLifecycleRuleAction>, pub condition: Option<BucketLifecycleRuleCondition>, }
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
impl Default for BucketLifecycleRule
[src]
impl Default for BucketLifecycleRule
fn default() -> BucketLifecycleRule
[src]
fn default() -> BucketLifecycleRule
Returns the "default value" for a type. Read more
impl Clone for BucketLifecycleRule
[src]
impl Clone for BucketLifecycleRule
fn clone(&self) -> BucketLifecycleRule
[src]
fn clone(&self) -> BucketLifecycleRule
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for BucketLifecycleRule
[src]
impl Debug for BucketLifecycleRule
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl NestedType for BucketLifecycleRule
[src]
impl NestedType for BucketLifecycleRule
impl Part for BucketLifecycleRule
[src]
impl Part for BucketLifecycleRule
Auto Trait Implementations
impl Send for BucketLifecycleRule
impl Send for BucketLifecycleRule
impl Sync for BucketLifecycleRule
impl Sync for BucketLifecycleRule