Struct aws_sdk_s3::model::FilterRule
source · [−]#[non_exhaustive]pub struct FilterRule { /* private fields */ }
Expand description
Specifies the Amazon S3 object key name to filter on and whether to filter on the suffix or prefix of the key name.
Implementations
sourceimpl FilterRule
impl FilterRule
sourcepub fn name(&self) -> Option<&FilterRuleName>
pub fn name(&self) -> Option<&FilterRuleName>
The object key name prefix or suffix identifying one or more objects to which the filtering rule applies. The maximum length is 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, see Configuring Event Notifications in the Amazon S3 User Guide.
sourceimpl FilterRule
impl FilterRule
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture FilterRule
.
Trait Implementations
sourceimpl Clone for FilterRule
impl Clone for FilterRule
sourcefn clone(&self) -> FilterRule
fn clone(&self) -> FilterRule
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for FilterRule
impl Debug for FilterRule
sourceimpl PartialEq<FilterRule> for FilterRule
impl PartialEq<FilterRule> for FilterRule
sourcefn eq(&self, other: &FilterRule) -> bool
fn eq(&self, other: &FilterRule) -> bool
impl StructuralPartialEq for FilterRule
Auto Trait Implementations
impl RefUnwindSafe for FilterRule
impl Send for FilterRule
impl Sync for FilterRule
impl Unpin for FilterRule
impl UnwindSafe for FilterRule
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more