Interface EvaluatedRule.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EvaluatedRule.Builder,
,EvaluatedRule> SdkBuilder<EvaluatedRule.Builder,
,EvaluatedRule> SdkPojo
- Enclosing class:
EvaluatedRule
@Mutable
@NotThreadSafe
public static interface EvaluatedRule.Builder
extends SdkPojo, CopyableBuilder<EvaluatedRule.Builder,EvaluatedRule>
-
Method Summary
Modifier and TypeMethodDescriptionIndicates whether the rule was evaluated.expression
(String expression) The rule expression.expressionWithValues
(String expressionWithValues) The rule expression value.Indicates whether the rule matched.The rule outcome.outcomes
(Collection<String> outcomes) The rule outcome.The rule ID.ruleVersion
(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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
The rule version.
- Parameters:
ruleVersion
- The rule version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
The rule outcome.
- Parameters:
outcomes
- The rule outcome.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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.
-