Class ConditionBlock.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.ConditionBlock.Builder
-
- Enclosing class:
- ConditionBlock
public static class ConditionBlock.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConditionBlockbuild()ConditionBlock.BuilderconditionBlocks(List<ConditionBlock> conditionBlocks)Condition blocks to evaluate within this condition block.ConditionBlock.BuilderconditionBlocksOperator(ConditionBlock.ConditionBlocksOperator conditionBlocksOperator)Operator using which the conditionBlocks should be joined.ConditionBlock.Buildercopy(ConditionBlock model)ConditionBlock.BuilderfieldName(String fieldName)The name of the field the condition is based on.ConditionBlock.BuilderlabelConditionOperator(String labelConditionOperator)The condition operator.ConditionBlock.BuilderlabelConditionValue(String labelConditionValue)The condition value.ConditionBlock.BuilderlabelConditionValues(List<String> labelConditionValues)A list of condition values.
-
-
-
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
-
build
public ConditionBlock build()
-
copy
public ConditionBlock.Builder copy(ConditionBlock model)
-
-