| Interface | Description | 
|---|---|
| IntelligentTieringPredicateVisitor | Interface to invoke specific behavior based on the type of  IntelligentTieringFilterPredicatevisited. | 
| Class | Description | 
|---|---|
| IntelligentTieringAndOperator | A conjunction (logical AND) of predicates, which is used in evaluating S3 Intelligent-Tiering filters. | 
| IntelligentTieringConfiguration | Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket. | 
| IntelligentTieringFilter | The filter used to describe a set of object. | 
| IntelligentTieringFilterPredicate | Base class to represent the root predicate in  IntelligentTieringFilterclass. | 
| IntelligentTieringPrefixPredicate | A  IntelligentTieringPrefixPredicateclass to represent the
 prefix to use when evaluating an intelligent tiering filter. | 
| IntelligentTieringTagPredicate | A  IntelligentTieringFilterPredicateclass to represent theTagobject
 to use when evaluating an intelligent tiering filter. | 
| Tiering | Specifies the S3 Intelligent-Tiering storage class tier of the configuration. | 
| Enum | Description | 
|---|---|
| IntelligentTieringAccessTier | Represents the available archive tiers for objects in the S3 Intelligent-Tiering storage class. | 
| IntelligentTieringStatus | Represents whether an S3 Intelligent-Tiering configuration is enabled or disabled. |