Package software.amazon.awscdk
Class CloudFormationValidatePlugin.Builder
java.lang.Object
software.amazon.awscdk.CloudFormationValidatePlugin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CloudFormationValidatePlugin>
- Enclosing class:
CloudFormationValidatePlugin
@Stability(Stable)
public static final class CloudFormationValidatePlugin.Builder
extends Object
implements software.amazon.jsii.Builder<CloudFormationValidatePlugin>
A fluent builder for
CloudFormationValidatePlugin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()guardRules(List<? extends ValidationRuleSource> guardRules) Custom Guard rules to evaluate in addition to built-in rules.regoRules(List<? extends ValidationRuleSource> regoRules) Custom Rego rules to evaluate in addition to built-in rules.
-
Method Details
-
create
- Returns:
- a new instance of
CloudFormationValidatePlugin.Builder.
-
guardRules
@Stability(Stable) public CloudFormationValidatePlugin.Builder guardRules(List<? extends ValidationRuleSource> guardRules) Custom Guard rules to evaluate in addition to built-in rules.Default: - no guard rules
- Parameters:
guardRules- Custom Guard rules to evaluate in addition to built-in rules. This parameter is required.- Returns:
this
-
regoRules
@Stability(Stable) public CloudFormationValidatePlugin.Builder regoRules(List<? extends ValidationRuleSource> regoRules) Custom Rego rules to evaluate in addition to built-in rules.Default: - no custom rules
- Parameters:
regoRules- Custom Rego rules to evaluate in addition to built-in rules. This parameter is required.- Returns:
this
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CloudFormationValidatePlugin>- Returns:
- a newly built instance of
CloudFormationValidatePlugin.
-