public static final class TemplateRule.Builder
extends java.lang.Object
TemplateRule
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TemplateRule.Builder |
assertions(java.util.List<? extends TemplateRuleAssertion> assertions)
Sets the value of
TemplateRule.getAssertions() |
TemplateRule |
build()
Builds the configured instance.
|
TemplateRule.Builder |
condition(ICfnRuleConditionExpression condition)
Sets the value of
TemplateRule.getCondition() |
TemplateRule.Builder |
ruleName(java.lang.String ruleName)
Sets the value of
TemplateRule.getRuleName() |
public TemplateRule.Builder assertions(java.util.List<? extends TemplateRuleAssertion> assertions)
TemplateRule.getAssertions()
assertions
- A list of assertions that make up the rule. This parameter is required.this
public TemplateRule.Builder ruleName(java.lang.String ruleName)
TemplateRule.getRuleName()
ruleName
- Name of the rule. This parameter is required.this
public TemplateRule.Builder condition(ICfnRuleConditionExpression condition)
TemplateRule.getCondition()
condition
- Specify when to apply rule with a rule-specific intrinsic function.this
public TemplateRule build()
TemplateRule
java.lang.NullPointerException
- if any required attribute was not provided