Class CfnCodeSecurityScanConfiguration.Builder
java.lang.Object
software.amazon.awscdk.services.inspectorv2.CfnCodeSecurityScanConfiguration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCodeSecurityScanConfiguration>
- Enclosing class:
CfnCodeSecurityScanConfiguration
@Stability(Stable)
public static final class CfnCodeSecurityScanConfiguration.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCodeSecurityScanConfiguration>
A fluent builder for
CfnCodeSecurityScanConfiguration
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
configuration
(IResolvable configuration) The configuration settings for the code security scan.The configuration settings for the code security scan.The security level for the scan configuration.The name of the scan configuration.scopeSettings
(IResolvable scopeSettings) The scope settings that define which repositories will be scanned.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 CfnCodeSecurityScanConfiguration.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnCodeSecurityScanConfiguration.Builder
.
-
configuration
@Stability(Stable) public CfnCodeSecurityScanConfiguration.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 CfnCodeSecurityScanConfiguration.Builder configuration(CfnCodeSecurityScanConfiguration.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 CfnCodeSecurityScanConfiguration.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 CfnCodeSecurityScanConfiguration.Builder scopeSettings(CfnCodeSecurityScanConfiguration.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
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:
build
in interfacesoftware.amazon.jsii.Builder<CfnCodeSecurityScanConfiguration>
- Returns:
- a newly built instance of
CfnCodeSecurityScanConfiguration
.
-