Struct rusoto_s3::LifecycleRuleFilter
[−]
[src]
pub struct LifecycleRuleFilter { pub and: Option<LifecycleRuleAndOperator>, pub prefix: Option<String>, pub tag: Option<Tag>, }
The Filter is used to identify objects that a Lifecycle Rule applies to. A Filter must have exactly one of Prefix, Tag, or And specified.
Fields
and: Option<LifecycleRuleAndOperator>
prefix: Option<String>
Prefix identifying one or more objects to which the rule applies.
tag: Option<Tag>
This tag must exist in the object's tag set in order for the rule to apply.
Trait Implementations
impl Default for LifecycleRuleFilter
[src]
fn default() -> LifecycleRuleFilter
[src]
Returns the "default value" for a type. Read more
impl Debug for LifecycleRuleFilter
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for LifecycleRuleFilter
[src]
fn clone(&self) -> LifecycleRuleFilter
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more