Class CfnCodeSecurityScanConfigurationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.inspectorv2.CfnCodeSecurityScanConfigurationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCodeSecurityScanConfigurationPropsMixin>
- Enclosing class:
CfnCodeSecurityScanConfigurationPropsMixin
@Stability(Stable)
public static final class CfnCodeSecurityScanConfigurationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCodeSecurityScanConfigurationPropsMixin>
A fluent builder for
CfnCodeSecurityScanConfigurationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()configuration(CfnCodeSecurityScanConfigurationPropsMixin.CodeSecurityScanConfigurationProperty configuration) The configuration settings for the code security scan.configuration(IResolvable configuration) The configuration settings for the code security scan.create()create(CfnPropertyMixinOptions options) The security level for the scan configuration.The name of the scan configuration.The scope settings that define which repositories will be scanned.scopeSettings(IResolvable scopeSettings) The scope settings that define which repositories will be scanned.The tags to apply to the scan configuration.
-
Method Details
-
create
@Stability(Stable) public static CfnCodeSecurityScanConfigurationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnCodeSecurityScanConfigurationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnCodeSecurityScanConfigurationPropsMixin.Builder.
-
configuration
@Stability(Stable) public CfnCodeSecurityScanConfigurationPropsMixin.Builder configuration(IResolvable configuration) The configuration settings for the code security scan.- Parameters:
configuration- The configuration settings for the code security scan. This parameter is required.- Returns:
this- See Also:
-
configuration
@Stability(Stable) public CfnCodeSecurityScanConfigurationPropsMixin.Builder configuration(CfnCodeSecurityScanConfigurationPropsMixin.CodeSecurityScanConfigurationProperty configuration) The configuration settings for the code security scan.- Parameters:
configuration- The configuration settings for the code security scan. This parameter is required.- Returns:
this- See Also:
-
level
The security level for the scan configuration.- Parameters:
level- The security level for the scan configuration. This parameter is required.- Returns:
this- See Also:
-
name
The name of the scan configuration.- Parameters:
name- The name of the scan configuration. This parameter is required.- Returns:
this- See Also:
-
scopeSettings
@Stability(Stable) public CfnCodeSecurityScanConfigurationPropsMixin.Builder scopeSettings(IResolvable scopeSettings) The scope settings that define which repositories will be scanned.- Parameters:
scopeSettings- The scope settings that define which repositories will be scanned. This parameter is required.- Returns:
this- See Also:
-
scopeSettings
@Stability(Stable) public CfnCodeSecurityScanConfigurationPropsMixin.Builder scopeSettings(CfnCodeSecurityScanConfigurationPropsMixin.ScopeSettingsProperty scopeSettings) The scope settings that define which repositories will be scanned.- Parameters:
scopeSettings- The scope settings that define which repositories will be scanned. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnCodeSecurityScanConfigurationPropsMixin.Builder tags(Map<String, String> tags) The tags to apply to the scan configuration.- Parameters:
tags- The tags to apply to the scan configuration. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCodeSecurityScanConfigurationPropsMixin>- Returns:
- a newly built instance of
CfnCodeSecurityScanConfigurationPropsMixin.
-