Class CfnReceiptRulePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ses.CfnReceiptRulePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnReceiptRulePropsMixin>
- Enclosing class:
CfnReceiptRulePropsMixin
@Stability(Stable)
public static final class CfnReceiptRulePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnReceiptRulePropsMixin>
A fluent builder for
CfnReceiptRulePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionThe name of an existing rule after which the new rule is placed.build()create()create(CfnPropertyMixinOptions options) A data structure that contains the specified rule's name, actions, recipients, domains, enabled status, scan status, and TLS policy.rule(IResolvable rule) A data structure that contains the specified rule's name, actions, recipients, domains, enabled status, scan status, and TLS policy.ruleSetName(String ruleSetName) The name of the rule set where the receipt rule is added.
-
Method Details
-
create
@Stability(Stable) public static CfnReceiptRulePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnReceiptRulePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnReceiptRulePropsMixin.Builder.
-
after
The name of an existing rule after which the new rule is placed.If this parameter is null, the new rule is inserted at the beginning of the rule list.
- Parameters:
after- The name of an existing rule after which the new rule is placed. This parameter is required.- Returns:
this- See Also:
-
rule
A data structure that contains the specified rule's name, actions, recipients, domains, enabled status, scan status, and TLS policy.- Parameters:
rule- A data structure that contains the specified rule's name, actions, recipients, domains, enabled status, scan status, and TLS policy. This parameter is required.- Returns:
this- See Also:
-
rule
@Stability(Stable) public CfnReceiptRulePropsMixin.Builder rule(CfnReceiptRulePropsMixin.RuleProperty rule) A data structure that contains the specified rule's name, actions, recipients, domains, enabled status, scan status, and TLS policy.- Parameters:
rule- A data structure that contains the specified rule's name, actions, recipients, domains, enabled status, scan status, and TLS policy. This parameter is required.- Returns:
this- See Also:
-
ruleSetName
The name of the rule set where the receipt rule is added.- Parameters:
ruleSetName- The name of the rule set where the receipt rule is added. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnReceiptRulePropsMixin>- Returns:
- a newly built instance of
CfnReceiptRulePropsMixin.
-