Package com.smartsheet.api.models
Class ReportFilterExpression
- java.lang.Object
-
- com.smartsheet.api.models.ReportFilterExpression
-
public class ReportFilterExpression extends java.lang.ObjectReport filter expression. It is a recursive object that allows at most 3 levels.At least one of
criteriaornestedCriteriahas to be provided in addition tooperator.Example: A filter that matches rows where (Price greater than 11 AND Primary CONTAINS "PROJ-1") OR (Quantity less than 12 AND "Sold Out" IS_CHECKED)
-
-
Constructor Summary
Constructors Constructor Description ReportFilterExpression()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ReportFilterCriterion>getCriteria()Gets the criteria list.java.util.List<ReportFilterExpression>getNestedCriteria()Gets the nested criteria list.ReportFilterExpressionOperatorgetOperator()Gets the boolean operator.ReportFilterExpressionsetCriteria(java.util.List<ReportFilterCriterion> criteria)Sets the criteria list.ReportFilterExpressionsetNestedCriteria(java.util.List<ReportFilterExpression> nestedCriteria)Sets the nested criteria list.ReportFilterExpressionsetOperator(ReportFilterExpressionOperator operator)Sets the boolean operator.
-
-
-
Method Detail
-
getOperator
public ReportFilterExpressionOperator getOperator()
Gets the boolean operator.- Returns:
- the operator
-
setOperator
public ReportFilterExpression setOperator(ReportFilterExpressionOperator operator)
Sets the boolean operator.- Parameters:
operator- the operator
-
getNestedCriteria
public java.util.List<ReportFilterExpression> getNestedCriteria()
Gets the nested criteria list.- Returns:
- the nested criteria
-
setNestedCriteria
public ReportFilterExpression setNestedCriteria(java.util.List<ReportFilterExpression> nestedCriteria)
Sets the nested criteria list.- Parameters:
nestedCriteria- the nested criteria
-
getCriteria
public java.util.List<ReportFilterCriterion> getCriteria()
Gets the criteria list.- Returns:
- the criteria
-
setCriteria
public ReportFilterExpression setCriteria(java.util.List<ReportFilterCriterion> criteria)
Sets the criteria list.- Parameters:
criteria- the criteria
-
-