Class GenericConditionBlock.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.GenericConditionBlock.Builder
-
- Enclosing class:
- GenericConditionBlock
public static class GenericConditionBlock.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenericConditionBlock
build()
GenericConditionBlock.Builder
conditionBlocksOperator(GenericConditionBlock.ConditionBlocksOperator conditionBlocksOperator)
Operator using which the conditionBlocks should be joined.GenericConditionBlock.Builder
copy(GenericConditionBlock model)
GenericConditionBlock.Builder
genericConditionBlocks(List<GenericConditionBlock> genericConditionBlocks)
Condition blocks to evaluate within this condition block.GenericConditionBlock.Builder
name(String name)
The name of the field the condition is based on.GenericConditionBlock.Builder
operator(String operator)
The condition operator.GenericConditionBlock.Builder
value(String value)
The condition value.GenericConditionBlock.Builder
values(List<String> values)
A list of condition values.
-
-
-
Method Detail
-
conditionBlocksOperator
public GenericConditionBlock.Builder conditionBlocksOperator(GenericConditionBlock.ConditionBlocksOperator conditionBlocksOperator)
Operator using which the conditionBlocks should be joined.Specify this for nested conditions.
- Parameters:
conditionBlocksOperator
- the value to set- Returns:
- this builder
-
name
public GenericConditionBlock.Builder name(String name)
The name of the field the condition is based on.Specify this if this condition block represents a single condition.
- Parameters:
name
- the value to set- Returns:
- this builder
-
operator
public GenericConditionBlock.Builder operator(String operator)
The condition operator.Specify this if this condition block represents a single condition.
- Parameters:
operator
- the value to set- Returns:
- this builder
-
value
public GenericConditionBlock.Builder value(String value)
The condition value.Specify this if this condition block represents a single condition.
- Parameters:
value
- the value to set- Returns:
- this builder
-
values
public GenericConditionBlock.Builder values(List<String> values)
A list of condition values.Specify this if this condition block represents a single condition.
- Parameters:
values
- the value to set- Returns:
- this builder
-
genericConditionBlocks
public GenericConditionBlock.Builder genericConditionBlocks(List<GenericConditionBlock> genericConditionBlocks)
Condition blocks to evaluate within this condition block.Specify this for nested conditions.
- Parameters:
genericConditionBlocks
- the value to set- Returns:
- this builder
-
build
public GenericConditionBlock build()
-
copy
public GenericConditionBlock.Builder copy(GenericConditionBlock model)
-
-