Class RuleSetRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.mailmanager.inputs.RuleSetRuleArgs.Builder
-
- Enclosing class:
- RuleSetRuleArgs
public static final class RuleSetRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RuleSetRuleArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RuleSetRuleArgs defaults)
-
-
Method Detail
-
actions
public RuleSetRuleArgs.Builder actions(@Nullable com.pulumi.core.Output<java.util.List<RuleSetRuleActionArgs>> actions)
- Parameters:
actions- One or more actions to execute when all conditions match. Between 1 and 10 actions are supported. Each action must contain exactly one action configuration. See `action` Block.- Returns:
- builder
-
actions
public RuleSetRuleArgs.Builder actions(java.util.List<RuleSetRuleActionArgs> actions)
- Parameters:
actions- One or more actions to execute when all conditions match. Between 1 and 10 actions are supported. Each action must contain exactly one action configuration. See `action` Block.- Returns:
- builder
-
actions
public RuleSetRuleArgs.Builder actions(RuleSetRuleActionArgs... actions)
- Parameters:
actions- One or more actions to execute when all conditions match. Between 1 and 10 actions are supported. Each action must contain exactly one action configuration. See `action` Block.- Returns:
- builder
-
conditions
public RuleSetRuleArgs.Builder conditions(@Nullable com.pulumi.core.Output<java.util.List<RuleSetRuleConditionArgs>> conditions)
- Parameters:
conditions- One or more conditions that must all evaluate to true for the rule to match. Up to 10 conditions are supported. See `condition` Block.- Returns:
- builder
-
conditions
public RuleSetRuleArgs.Builder conditions(java.util.List<RuleSetRuleConditionArgs> conditions)
- Parameters:
conditions- One or more conditions that must all evaluate to true for the rule to match. Up to 10 conditions are supported. See `condition` Block.- Returns:
- builder
-
conditions
public RuleSetRuleArgs.Builder conditions(RuleSetRuleConditionArgs... conditions)
- Parameters:
conditions- One or more conditions that must all evaluate to true for the rule to match. Up to 10 conditions are supported. See `condition` Block.- Returns:
- builder
-
name
public RuleSetRuleArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the rule.- Returns:
- builder
-
name
public RuleSetRuleArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the rule.- Returns:
- builder
-
unlesses
public RuleSetRuleArgs.Builder unlesses(@Nullable com.pulumi.core.Output<java.util.List<RuleSetRuleUnlessArgs>> unlesses)
- Parameters:
unlesses- One or more conditions that prevent the rule from matching when any evaluates to true. Up to 10 conditions are supported. See `condition` Block.- Returns:
- builder
-
unlesses
public RuleSetRuleArgs.Builder unlesses(java.util.List<RuleSetRuleUnlessArgs> unlesses)
- Parameters:
unlesses- One or more conditions that prevent the rule from matching when any evaluates to true. Up to 10 conditions are supported. See `condition` Block.- Returns:
- builder
-
unlesses
public RuleSetRuleArgs.Builder unlesses(RuleSetRuleUnlessArgs... unlesses)
- Parameters:
unlesses- One or more conditions that prevent the rule from matching when any evaluates to true. Up to 10 conditions are supported. See `condition` Block.- Returns:
- builder
-
build
public RuleSetRuleArgs build()
-
-