Package com.amazonaws.services.s3.model
Class S3KeyFilter
java.lang.Object
com.amazonaws.services.s3.model.S3KeyFilter
- All Implemented Interfaces:
Serializable
Filter criteria that allows for event notification filtering based on an S3 Object's key name
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Allowable values for the name of aFilterRule
for anS3KeyFilter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addFilterRule
(FilterRule filterRule) void
setFilterRules
(List<FilterRule> filterRules) Set the list ofFilterRule
s for thisS3KeyFilter
withFilterRules
(FilterRule... filterRules) Convenience varargs method to set the list ofFilterRule
s for thisS3KeyFilter
and returns this object for method chainingwithFilterRules
(List<FilterRule> filterRules) Set the list ofFilterRule
s for thisS3KeyFilter
and returns this object for method chaining
-
Constructor Details
-
S3KeyFilter
public S3KeyFilter()
-
-
Method Details
-
getFilterRules
- Returns:
- The list of
FilterRule
s for thisS3KeyFilter
-
setFilterRules
Set the list ofFilterRule
s for thisS3KeyFilter
- Parameters:
filterRules
- New list ofFilterRule
s
-
withFilterRules
Set the list ofFilterRule
s for thisS3KeyFilter
and returns this object for method chaining- Parameters:
filterRules
- New List ofFilterRule
s- Returns:
- This object for method chaining
-
withFilterRules
Convenience varargs method to set the list ofFilterRule
s for thisS3KeyFilter
and returns this object for method chaining- Parameters:
filterRules
- NewFilterRule
s for thisS3KeyFilter
- Returns:
- This object for method chaining
-
addFilterRule
- Parameters:
filterRule
- NewFilterRule
to append
-