Class CfnCodeSecurityIntegration.Builder
java.lang.Object
software.amazon.awscdk.services.inspectorv2.CfnCodeSecurityIntegration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCodeSecurityIntegration>
- Enclosing class:
CfnCodeSecurityIntegration
@Stability(Stable)
public static final class CfnCodeSecurityIntegration.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCodeSecurityIntegration>
A fluent builder for
CfnCodeSecurityIntegration
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
createIntegrationDetails
(IResolvable createIntegrationDetails) Contains details required to create a code security integration with a specific repository provider.createIntegrationDetails
(CfnCodeSecurityIntegration.CreateDetailsProperty createIntegrationDetails) Contains details required to create a code security integration with a specific repository provider.The name of the code security integration.The tags to apply to the code security integration.The type of repository provider for the integration.updateIntegrationDetails
(IResolvable updateIntegrationDetails) The updated integration details specific to the repository provider type.updateIntegrationDetails
(CfnCodeSecurityIntegration.UpdateDetailsProperty updateIntegrationDetails) The updated integration details specific to the repository provider type.
-
Method Details
-
create
@Stability(Stable) public static CfnCodeSecurityIntegration.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
CfnCodeSecurityIntegration.Builder
.
-
createIntegrationDetails
@Stability(Stable) public CfnCodeSecurityIntegration.Builder createIntegrationDetails(IResolvable createIntegrationDetails) Contains details required to create a code security integration with a specific repository provider.- Parameters:
createIntegrationDetails
- Contains details required to create a code security integration with a specific repository provider. This parameter is required.- Returns:
this
- See Also:
-
createIntegrationDetails
@Stability(Stable) public CfnCodeSecurityIntegration.Builder createIntegrationDetails(CfnCodeSecurityIntegration.CreateDetailsProperty createIntegrationDetails) Contains details required to create a code security integration with a specific repository provider.- Parameters:
createIntegrationDetails
- Contains details required to create a code security integration with a specific repository provider. This parameter is required.- Returns:
this
- See Also:
-
name
The name of the code security integration.- Parameters:
name
- The name of the code security integration. This parameter is required.- Returns:
this
- See Also:
-
tags
The tags to apply to the code security integration.- Parameters:
tags
- The tags to apply to the code security integration. This parameter is required.- Returns:
this
- See Also:
-
type
The type of repository provider for the integration.- Parameters:
type
- The type of repository provider for the integration. This parameter is required.- Returns:
this
- See Also:
-
updateIntegrationDetails
@Stability(Stable) public CfnCodeSecurityIntegration.Builder updateIntegrationDetails(IResolvable updateIntegrationDetails) The updated integration details specific to the repository provider type.- Parameters:
updateIntegrationDetails
- The updated integration details specific to the repository provider type. This parameter is required.- Returns:
this
- See Also:
-
updateIntegrationDetails
@Stability(Stable) public CfnCodeSecurityIntegration.Builder updateIntegrationDetails(CfnCodeSecurityIntegration.UpdateDetailsProperty updateIntegrationDetails) The updated integration details specific to the repository provider type.- Parameters:
updateIntegrationDetails
- The updated integration details specific to the repository provider type. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnCodeSecurityIntegration>
- Returns:
- a newly built instance of
CfnCodeSecurityIntegration
.
-