Interface EvaluatedRule.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EvaluatedRule.Builder,EvaluatedRule>,SdkBuilder<EvaluatedRule.Builder,EvaluatedRule>,SdkPojo
- Enclosing class:
- EvaluatedRule
public static interface EvaluatedRule.Builder extends SdkPojo, CopyableBuilder<EvaluatedRule.Builder,EvaluatedRule>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EvaluatedRule.Builderevaluated(Boolean evaluated)Indicates whether the rule was evaluated.EvaluatedRule.Builderexpression(String expression)The rule expression.EvaluatedRule.BuilderexpressionWithValues(String expressionWithValues)The rule expression value.EvaluatedRule.Buildermatched(Boolean matched)Indicates whether the rule matched.EvaluatedRule.Builderoutcomes(String... outcomes)The rule outcome.EvaluatedRule.Builderoutcomes(Collection<String> outcomes)The rule outcome.EvaluatedRule.BuilderruleId(String ruleId)The rule ID.EvaluatedRule.BuilderruleVersion(String ruleVersion)The rule version.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
ruleId
EvaluatedRule.Builder ruleId(String ruleId)
The rule ID.
- Parameters:
ruleId- The rule ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleVersion
EvaluatedRule.Builder ruleVersion(String ruleVersion)
The rule version.
- Parameters:
ruleVersion- The rule version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expression
EvaluatedRule.Builder expression(String expression)
The rule expression.
- Parameters:
expression- The rule expression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expressionWithValues
EvaluatedRule.Builder expressionWithValues(String expressionWithValues)
The rule expression value.
- Parameters:
expressionWithValues- The rule expression value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outcomes
EvaluatedRule.Builder outcomes(Collection<String> outcomes)
The rule outcome.
- Parameters:
outcomes- The rule outcome.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outcomes
EvaluatedRule.Builder outcomes(String... outcomes)
The rule outcome.
- Parameters:
outcomes- The rule outcome.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluated
EvaluatedRule.Builder evaluated(Boolean evaluated)
Indicates whether the rule was evaluated.
- Parameters:
evaluated- Indicates whether the rule was evaluated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matched
EvaluatedRule.Builder matched(Boolean matched)
Indicates whether the rule matched.
- Parameters:
matched- Indicates whether the rule matched.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-