@Stability(value=Stable) public static final class ManagedRuleProps.Builder extends Object implements software.amazon.jsii.Builder<ManagedRuleProps>
ManagedRuleProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ManagedRuleProps |
build()
Builds the configured instance.
|
ManagedRuleProps.Builder |
configRuleName(String configRuleName)
Sets the value of
RuleProps.getConfigRuleName() |
ManagedRuleProps.Builder |
description(String description)
Sets the value of
RuleProps.getDescription() |
ManagedRuleProps.Builder |
identifier(String identifier)
Sets the value of
ManagedRuleProps.getIdentifier() |
ManagedRuleProps.Builder |
inputParameters(Map<String,? extends Object> inputParameters)
Sets the value of
RuleProps.getInputParameters() |
ManagedRuleProps.Builder |
maximumExecutionFrequency(MaximumExecutionFrequency maximumExecutionFrequency)
Sets the value of
RuleProps.getMaximumExecutionFrequency() |
ManagedRuleProps.Builder |
ruleScope(RuleScope ruleScope)
Sets the value of
RuleProps.getRuleScope() |
@Stability(value=Stable) public ManagedRuleProps.Builder identifier(String identifier)
ManagedRuleProps.getIdentifier()identifier - The identifier of the AWS managed rule. This parameter is required.this@Stability(value=Stable) public ManagedRuleProps.Builder configRuleName(String configRuleName)
RuleProps.getConfigRuleName()configRuleName - A name for the AWS Config rule.this@Stability(value=Stable) public ManagedRuleProps.Builder description(String description)
RuleProps.getDescription()description - A description about this AWS Config rule.this@Stability(value=Stable) public ManagedRuleProps.Builder inputParameters(Map<String,? extends Object> inputParameters)
RuleProps.getInputParameters()inputParameters - Input parameter values that are passed to the AWS Config rule.this@Stability(value=Stable) public ManagedRuleProps.Builder maximumExecutionFrequency(MaximumExecutionFrequency maximumExecutionFrequency)
RuleProps.getMaximumExecutionFrequency()maximumExecutionFrequency - The maximum frequency at which the AWS Config rule runs evaluations.this@Stability(value=Stable) public ManagedRuleProps.Builder ruleScope(RuleScope ruleScope)
RuleProps.getRuleScope()ruleScope - Defines which resources trigger an evaluation for an AWS Config rule.this@Stability(value=Stable) public ManagedRuleProps build()
build in interface software.amazon.jsii.Builder<ManagedRuleProps>ManagedRulePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.