Package com.amazonaws.services.s3.model
Class S3KeyFilter
- java.lang.Object
-
- com.amazonaws.services.s3.model.S3KeyFilter
-
- All Implemented Interfaces:
Serializable
public class S3KeyFilter extends Object implements Serializable
Filter criteria that allows for event notification filtering based on an S3 Object's key name- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
S3KeyFilter.FilterRuleName
Allowable values for the name of aFilterRule
for anS3KeyFilter
-
Constructor Summary
Constructors Constructor Description S3KeyFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFilterRule(FilterRule filterRule)
List<FilterRule>
getFilterRules()
void
setFilterRules(List<FilterRule> filterRules)
Set the list ofFilterRule
s for thisS3KeyFilter
S3KeyFilter
withFilterRules(FilterRule... filterRules)
Convenience varargs method to set the list ofFilterRule
s for thisS3KeyFilter
and returns this object for method chainingS3KeyFilter
withFilterRules(List<FilterRule> filterRules)
Set the list ofFilterRule
s for thisS3KeyFilter
and returns this object for method chaining
-
-
-
Method Detail
-
getFilterRules
public List<FilterRule> getFilterRules()
- Returns:
- The list of
FilterRule
s for thisS3KeyFilter
-
setFilterRules
public void setFilterRules(List<FilterRule> filterRules)
Set the list ofFilterRule
s for thisS3KeyFilter
- Parameters:
filterRules
- New list ofFilterRule
s
-
withFilterRules
public S3KeyFilter withFilterRules(List<FilterRule> filterRules)
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
public S3KeyFilter withFilterRules(FilterRule... filterRules)
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
public void addFilterRule(FilterRule filterRule)
- Parameters:
filterRule
- NewFilterRule
to append
-
-