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_DATA
value when no evaluation results are available for the AWS resource or AWS Config rule.For the
Compliance
data type, AWS Config supports onlyCOMPLIANT
,NON_COMPLIANT
, andINSUFFICIENT_DATA
values. AWS Config does not support theNOT_APPLICABLE
value for theCompliance
data type.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnConfigRule.ComplianceProperty>
- Returns:
- a new instance of
CfnConfigRule.ComplianceProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-