class Aws::S3::Types::AnalyticsFilter
The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator
). If no filter is provided, all objects will be considered in any analysis.
@note When making an API call, you may pass AnalyticsFilter
data as a hash: { prefix: "Prefix", tag: { key: "ObjectKey", # required value: "Value", # required }, and: { prefix: "Prefix", tags: [ { key: "ObjectKey", # required value: "Value", # required }, ], }, }
@!attribute [rw] prefix
The prefix to use when evaluating an analytics filter. @return [String]
@!attribute [rw] tag
The tag to use when evaluating an analytics filter. @return [Types::Tag]
@!attribute [rw] and
A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates. @return [Types::AnalyticsAndOperator]
@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AnalyticsFilter AWS API Documentation
Constants
- SENSITIVE