| AndCondition.Builder | 
| BinaryCondition Interface for all binary conditions. | 
| BooleanEqualsCondition Binary condition for Boolean equality comparison. | 
| BooleanEqualsCondition.Builder | 
| BooleanEqualsPathCondition Binary condition for Boolean equality comparison. | 
| BooleanEqualsPathCondition.Builder | 
| Condition Base interface for conditions used in  Choices. | 
| Condition.Builder Base builder interface for conditions used in  Choices. | 
| IsBooleanCondition Binary condition for Boolean type comparison. | 
| IsBooleanCondition.Builder | 
| IsNullCondition Binary condition for Null type comparison. | 
| IsNullCondition.Builder | 
| IsNumericCondition Binary condition for Numeric type comparison. | 
| IsNumericCondition.Builder | 
| IsPresentCondition Binary condition for checking the existence of the key. | 
| IsPresentCondition.Builder | 
| IsStringCondition Binary condition for String type comparison. | 
| IsStringCondition.Builder | 
| IsTimestampCondition Binary condition for Timestamp type comparison. | 
| IsTimestampCondition.Builder | 
| NAryCondition | 
| NotCondition.Builder | 
| NumericEqualsCondition Binary condition for Numeric equality comparison. | 
| NumericEqualsCondition.Builder | 
| NumericEqualsPathCondition Binary condition for Numeric equals comparison. | 
| NumericEqualsPathCondition.Builder | 
| NumericGreaterThanCondition Binary condition for Numeric greater than comparison. | 
| NumericGreaterThanCondition.Builder | 
| NumericGreaterThanOrEqualCondition Binary condition for Numeric greater then or equal to comparison. | 
| NumericGreaterThanOrEqualCondition.Builder | 
| NumericGreaterThanOrEqualPathCondition Binary condition for Numeric greater than or equals comparison. | 
| NumericGreaterThanOrEqualPathCondition.Builder | 
| NumericGreaterThanPathCondition Binary condition for Numeric greater than comparison. | 
| NumericGreaterThanPathCondition.Builder | 
| NumericLessThanCondition Binary condition for Numeric less than comparison. | 
| NumericLessThanCondition.Builder | 
| NumericLessThanOrEqualCondition Binary condition for Numeric less than or equal to comparison. | 
| NumericLessThanOrEqualCondition.Builder | 
| NumericLessThanOrEqualPathCondition Binary condition for Numeric less than or equals comparison. | 
| NumericLessThanOrEqualPathCondition.Builder | 
| NumericLessThanPathCondition Binary condition for Numeric less than comparison. | 
| NumericLessThanPathCondition.Builder | 
| OrCondition.Builder | 
| StringEqualsCondition Binary condition for String equality comparison. | 
| StringEqualsCondition.Builder | 
| StringEqualsPathCondition Binary condition for String equality comparison. | 
| StringEqualsPathCondition.Builder | 
| StringGreaterThanCondition Binary condition for String greater than comparison. | 
| StringGreaterThanCondition.Builder | 
| StringGreaterThanOrEqualCondition Binary condition for String greater than or equal to comparison. | 
| StringGreaterThanOrEqualCondition.Builder | 
| StringGreaterThanOrEqualPathCondition Binary condition for String greater than or equal to comparison. | 
| StringGreaterThanOrEqualPathCondition.Builder | 
| StringGreaterThanPathCondition Binary condition for String greater than comparison. | 
| StringGreaterThanPathCondition.Builder | 
| StringLessThanCondition Binary condition for String less than comparison. | 
| StringLessThanCondition.Builder | 
| StringLessThanOrEqualCondition Binary condition for String less than or equal to comparison. | 
| StringLessThanOrEqualCondition.Builder | 
| StringLessThanOrEqualPathCondition Binary condition for String less than or equal to comparison. | 
| StringLessThanOrEqualPathCondition.Builder | 
| StringLessThanPathCondition Binary condition for String less than comparison. | 
| StringLessThanPathCondition.Builder | 
| StringMatchesCondition Binary condition for String pattern matching. | 
| StringMatchesCondition.Builder | 
| TimestampEqualsCondition Binary condition for Timestamp equality comparison. | 
| TimestampEqualsCondition.Builder | 
| TimestampEqualsPathCondition Binary condition for Timestamp equality comparison. | 
| TimestampEqualsPathCondition.Builder | 
| TimestampGreaterThanCondition Binary condition for Timestamp greater than comparison. | 
| TimestampGreaterThanCondition.Builder | 
| TimestampGreaterThanOrEqualCondition Binary condition for Timestamp greater than or equal to comparison. | 
| TimestampGreaterThanOrEqualCondition.Builder | 
| TimestampGreaterThanOrEqualPathCondition Binary condition for Timestamp greater than or equal to comparison. | 
| TimestampGreaterThanOrEqualPathCondition.Builder | 
| TimestampGreaterThanPathCondition Binary condition for Timestamp greater than comparison. | 
| TimestampGreaterThanPathCondition.Builder | 
| TimestampLessThanCondition Binary condition for Timestamp less than comparison. | 
| TimestampLessThanCondition.Builder | 
| TimestampLessThanOrEqualCondition Binary condition for Timestamp less than or equal to comparison. | 
| TimestampLessThanOrEqualCondition.Builder | 
| TimestampLessThanOrEqualPathCondition Binary condition for Timestamp less than or equal to comparison. | 
| TimestampLessThanOrEqualPathCondition.Builder | 
| TimestampLessThanPathCondition Binary condition for Timestamp less than comparison. | 
| TimestampLessThanPathCondition.Builder |