Interface RuleEvaluation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RuleEvaluation.Builder,,RuleEvaluation> SdkBuilder<RuleEvaluation.Builder,,RuleEvaluation> SdkPojo
- Enclosing class:
RuleEvaluation
public static interface RuleEvaluation.Builder
extends SdkPojo, CopyableBuilder<RuleEvaluation.Builder,RuleEvaluation>
-
Method Summary
Modifier and TypeMethodDescriptiondefault RuleEvaluation.BuildersimpleRuleEvaluation(Consumer<SimpleRuleEvaluation.Builder> simpleRuleEvaluation) Information needed to compare two values with a comparison operator.simpleRuleEvaluation(SimpleRuleEvaluation simpleRuleEvaluation) Information needed to compare two values with a comparison operator.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
simpleRuleEvaluation
Information needed to compare two values with a comparison operator.
- Parameters:
simpleRuleEvaluation- Information needed to compare two values with a comparison operator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
simpleRuleEvaluation
default RuleEvaluation.Builder simpleRuleEvaluation(Consumer<SimpleRuleEvaluation.Builder> simpleRuleEvaluation) Information needed to compare two values with a comparison operator.
This is a convenience method that creates an instance of theSimpleRuleEvaluation.Builderavoiding the need to create one manually viaSimpleRuleEvaluation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosimpleRuleEvaluation(SimpleRuleEvaluation).- Parameters:
simpleRuleEvaluation- a consumer that will call methods onSimpleRuleEvaluation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-