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
.