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 ConditionBlock
build()
ConditionBlock.Builder
conditionBlocks(List<ConditionBlock> conditionBlocks)
Condition blocks to evaluate within this condition block.ConditionBlock.Builder
conditionBlocksOperator(ConditionBlock.ConditionBlocksOperator conditionBlocksOperator)
Operator using which the conditionBlocks should be joined.ConditionBlock.Builder
copy(ConditionBlock model)
ConditionBlock.Builder
fieldName(String fieldName)
The name of the field the condition is based on.ConditionBlock.Builder
labelConditionOperator(String labelConditionOperator)
The condition operator.ConditionBlock.Builder
labelConditionValue(String labelConditionValue)
The condition value.ConditionBlock.Builder
labelConditionValues(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)
-
-