Class ConditionBlock.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • conditionBlocksOperator

        public ConditionBlock.Builder conditionBlocksOperator​(ConditionBlock.ConditionBlocksOperator conditionBlocksOperator)
        Operator using which the conditionBlocks should be joined.

        Specify this for nested conditions.

        Parameters:
        conditionBlocksOperator - the value to set
        Returns:
        this builder
      • fieldName

        public ConditionBlock.Builder fieldName​(String fieldName)
        The name of the field the condition is based on.

        Specify this if this condition block represents a single condition.

        Parameters:
        fieldName - the value to set
        Returns:
        this builder
      • labelConditionOperator

        public ConditionBlock.Builder labelConditionOperator​(String labelConditionOperator)
        The condition operator.

        Specify this if this condition block represents a single condition.

        Parameters:
        labelConditionOperator - the value to set
        Returns:
        this builder
      • labelConditionValue

        public ConditionBlock.Builder labelConditionValue​(String labelConditionValue)
        The condition value.

        Specify this if this condition block represents a single condition.

        Parameters:
        labelConditionValue - the value to set
        Returns:
        this builder
      • labelConditionValues

        public ConditionBlock.Builder labelConditionValues​(List<String> labelConditionValues)
        A list of condition values.

        Specify this if this condition block represents a single condition.

        Parameters:
        labelConditionValues - the value to set
        Returns:
        this builder
      • conditionBlocks

        public ConditionBlock.Builder conditionBlocks​(List<ConditionBlock> conditionBlocks)
        Condition blocks to evaluate within this condition block.

        Specify this for nested conditions.

        Parameters:
        conditionBlocks - the value to set
        Returns:
        this builder