public static final class LBVariableCondition.Builder
extends java.lang.Object
LBVariableCondition
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
LBVariableCondition . |
Modifier and Type | Method and Description |
---|---|
LBVariableCondition |
build() |
LBVariableCondition.Builder |
setCaseSensitive(java.lang.Boolean caseSensitive)
If true, case is significant when comparing variable value.
|
LBVariableCondition.Builder |
setInverse(java.lang.Boolean inverse)
A flag to indicate whether reverse the match result of this condition
|
LBVariableCondition.Builder |
setMatchType(java.lang.String matchType)
Possible values are:
LBVariableCondition.MATCH_TYPE_STARTS_WITH
LBVariableCondition.MATCH_TYPE_ENDS_WITH
LBVariableCondition.MATCH_TYPE_EQUALS
LBVariableCondition.MATCH_TYPE_CONTAINS
LBVariableCondition.MATCH_TYPE_REGEX
Match type of variable value |
LBVariableCondition.Builder |
setVariableName(java.lang.String variableName)
Name of the variable to be matched
|
LBVariableCondition.Builder |
setVariableValue(java.lang.String variableValue)
Value of variable to be matched
|
public Builder()
LBVariableCondition
.public LBVariableCondition.Builder setCaseSensitive(java.lang.Boolean caseSensitive)
caseSensitive
- New value for the property.public LBVariableCondition.Builder setMatchType(java.lang.String matchType)
matchType
- New value for the property.public LBVariableCondition.Builder setVariableName(java.lang.String variableName)
variableName
- New value for the property.public LBVariableCondition.Builder setVariableValue(java.lang.String variableValue)
variableValue
- New value for the property.public LBVariableCondition.Builder setInverse(java.lang.Boolean inverse)
inverse
- New value for the property.public LBVariableCondition build()