public class IntelligentTieringFilter extends Object implements Serializable
IntelligentTieringPrefixPredicate,
IntelligentTieringTagPredicate or IntelligentTieringAndOperator.
If no filter is provided, all objects will be considered.| Constructor and Description |
|---|
IntelligentTieringFilter() |
IntelligentTieringFilter(IntelligentTieringFilterPredicate predicate) |
| Modifier and Type | Method and Description |
|---|---|
IntelligentTieringFilterPredicate |
getPredicate()
Returns the
IntelligentTieringFilterPredicate to be used when evaluating an S3 Intelligent-Tiering filter. |
void |
setPredicate(IntelligentTieringFilterPredicate predicate)
Sets the
IntelligentTieringFilterPredicate to be used when evaluating an S3 Intelligent-Tiering filter. |
IntelligentTieringFilter |
withPredicate(IntelligentTieringFilterPredicate predicate)
Sets the
IntelligentTieringFilterPredicate to be used when evaluating an S3 Intelligent-Tiering filter
and returns the IntelligentTieringFilter object for method chaining. |
public IntelligentTieringFilter()
public IntelligentTieringFilter(IntelligentTieringFilterPredicate predicate)
public IntelligentTieringFilterPredicate getPredicate()
IntelligentTieringFilterPredicate to be used when evaluating an S3 Intelligent-Tiering filter.
The predicate is one of IntelligentTieringPrefixPredicate, IntelligentTieringTagPredicate
or IntelligentTieringAndOperator.public void setPredicate(IntelligentTieringFilterPredicate predicate)
IntelligentTieringFilterPredicate to be used when evaluating an S3 Intelligent-Tiering filter.
The predicate is one of IntelligentTieringPrefixPredicate, IntelligentTieringTagPredicate
or IntelligentTieringAndOperator.public IntelligentTieringFilter withPredicate(IntelligentTieringFilterPredicate predicate)
IntelligentTieringFilterPredicate to be used when evaluating an S3 Intelligent-Tiering filter
and returns the IntelligentTieringFilter object for method chaining.
The predicate is one of IntelligentTieringPrefixPredicate, IntelligentTieringTagPredicate
or IntelligentTieringAndOperator.Copyright © 2022. All rights reserved.