Class CfnConfigRule.ComplianceProperty.Builder
java.lang.Object
software.amazon.awscdk.services.config.CfnConfigRule.ComplianceProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConfigRule.ComplianceProperty>
- Enclosing interface:
CfnConfigRule.ComplianceProperty
@Stability(Stable)
public static final class CfnConfigRule.ComplianceProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConfigRule.ComplianceProperty>
A builder for
CfnConfigRule.ComplianceProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofCfnConfigRule.ComplianceProperty.getType()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
type
Sets the value ofCfnConfigRule.ComplianceProperty.getType()- Parameters:
type- Indicates whether an AWS resource or AWS Config rule is compliant. A resource is compliant if it complies with all of the AWS Config rules that evaluate it. A resource is noncompliant if it does not comply with one or more of these rules.A rule is compliant if all of the resources that the rule evaluates comply with it. A rule is noncompliant if any of these resources do not comply.
AWS Config returns the
INSUFFICIENT_DATAvalue when no evaluation results are available for the AWS resource or AWS Config rule.For the
Compliancedata type, AWS Config supports onlyCOMPLIANT,NON_COMPLIANT, andINSUFFICIENT_DATAvalues. AWS Config does not support theNOT_APPLICABLEvalue for theCompliancedata type.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConfigRule.ComplianceProperty>- Returns:
- a new instance of
CfnConfigRule.ComplianceProperty - Throws:
NullPointerException- if any required attribute was not provided
-