Class CfnAssessmentFrameworkPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.auditmanager.CfnAssessmentFrameworkPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAssessmentFrameworkPropsMixin>
- Enclosing class:
CfnAssessmentFrameworkPropsMixin
@Stability(Stable)
public static final class CfnAssessmentFrameworkPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAssessmentFrameworkPropsMixin>
A fluent builder for
CfnAssessmentFrameworkPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()complianceType(String complianceType) The compliance type that the framework supports, such as CIS or HIPAA.controlSets(List<? extends Object> controlSets) The control sets that are associated with the framework.controlSets(IResolvable controlSets) The control sets that are associated with the framework.create()create(CfnPropertyMixinOptions options) description(String description) The description of the framework.The name of the framework.The tags associated with the framework.
-
Method Details
-
create
@Stability(Stable) public static CfnAssessmentFrameworkPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnAssessmentFrameworkPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnAssessmentFrameworkPropsMixin.Builder.
-
complianceType
@Stability(Stable) public CfnAssessmentFrameworkPropsMixin.Builder complianceType(String complianceType) The compliance type that the framework supports, such as CIS or HIPAA.- Parameters:
complianceType- The compliance type that the framework supports, such as CIS or HIPAA. This parameter is required.- Returns:
this- See Also:
-
controlSets
@Stability(Stable) public CfnAssessmentFrameworkPropsMixin.Builder controlSets(IResolvable controlSets) The control sets that are associated with the framework.- Parameters:
controlSets- The control sets that are associated with the framework. This parameter is required.- Returns:
this- See Also:
-
controlSets
@Stability(Stable) public CfnAssessmentFrameworkPropsMixin.Builder controlSets(List<? extends Object> controlSets) The control sets that are associated with the framework.- Parameters:
controlSets- The control sets that are associated with the framework. This parameter is required.- Returns:
this- See Also:
-
description
The description of the framework.- Parameters:
description- The description of the framework. This parameter is required.- Returns:
this- See Also:
-
name
The name of the framework.- Parameters:
name- The name of the framework. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnAssessmentFrameworkPropsMixin.Builder tags(List<? extends CfnTag> tags) The tags associated with the framework.- Parameters:
tags- The tags associated with the framework. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAssessmentFrameworkPropsMixin>- Returns:
- a newly built instance of
CfnAssessmentFrameworkPropsMixin.
-