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()