Class CfnMailManagerRuleSetPropsMixin.RuleVerdictExpressionProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ses.CfnMailManagerRuleSetPropsMixin.RuleVerdictExpressionProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMailManagerRuleSetPropsMixin.RuleVerdictExpressionProperty>
- Enclosing interface:
CfnMailManagerRuleSetPropsMixin.RuleVerdictExpressionProperty
@Stability(Stable)
public static final class CfnMailManagerRuleSetPropsMixin.RuleVerdictExpressionProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMailManagerRuleSetPropsMixin.RuleVerdictExpressionProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.evaluate(IResolvable evaluate)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
evaluate
@Stability(Stable) public CfnMailManagerRuleSetPropsMixin.RuleVerdictExpressionProperty.Builder evaluate(IResolvable evaluate) - Parameters:
evaluate- The verdict to evaluate in a verdict condition expression.- Returns:
this
-
evaluate
@Stability(Stable) public CfnMailManagerRuleSetPropsMixin.RuleVerdictExpressionProperty.Builder evaluate(CfnMailManagerRuleSetPropsMixin.RuleVerdictToEvaluateProperty evaluate) - Parameters:
evaluate- The verdict to evaluate in a verdict condition expression.- Returns:
this
-
operator
@Stability(Stable) public CfnMailManagerRuleSetPropsMixin.RuleVerdictExpressionProperty.Builder operator(String operator) - Parameters:
operator- The matching operator for a verdict condition expression.- Returns:
this
-
values
@Stability(Stable) public CfnMailManagerRuleSetPropsMixin.RuleVerdictExpressionProperty.Builder values(List<String> values) - Parameters:
values- The values to match with the email's verdict using the given operator. For the EQUALS operator, if multiple values are given, the condition is deemed to match if any of the given verdicts match that of the email. For the NOT_EQUALS operator, if multiple values are given, the condition is deemed to match of none of the given verdicts match the verdict of the email.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMailManagerRuleSetPropsMixin.RuleVerdictExpressionProperty>- Returns:
- a new instance of
CfnMailManagerRuleSetPropsMixin.RuleVerdictExpressionProperty - Throws:
NullPointerException- if any required attribute was not provided
-