Class CfnCodeSecurityIntegrationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.inspectorv2.CfnCodeSecurityIntegrationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCodeSecurityIntegrationPropsMixin>
- Enclosing class:
CfnCodeSecurityIntegrationPropsMixin
@Stability(Stable)
public static final class CfnCodeSecurityIntegrationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCodeSecurityIntegrationPropsMixin>
A fluent builder for
CfnCodeSecurityIntegrationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) createIntegrationDetails(CfnCodeSecurityIntegrationPropsMixin.CreateDetailsProperty createIntegrationDetails) Contains details required to create a code security integration with a specific repository provider.createIntegrationDetails(IResolvable 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(CfnCodeSecurityIntegrationPropsMixin.UpdateDetailsProperty updateIntegrationDetails) The updated integration details specific to the repository provider type.updateIntegrationDetails(IResolvable updateIntegrationDetails) The updated integration details specific to the repository provider type.
-
Method Details
-
create
@Stability(Stable) public static CfnCodeSecurityIntegrationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnCodeSecurityIntegrationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnCodeSecurityIntegrationPropsMixin.Builder.
-
createIntegrationDetails
@Stability(Stable) public CfnCodeSecurityIntegrationPropsMixin.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 CfnCodeSecurityIntegrationPropsMixin.Builder createIntegrationDetails(CfnCodeSecurityIntegrationPropsMixin.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
@Stability(Stable) public CfnCodeSecurityIntegrationPropsMixin.Builder tags(Map<String, String> 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 CfnCodeSecurityIntegrationPropsMixin.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 CfnCodeSecurityIntegrationPropsMixin.Builder updateIntegrationDetails(CfnCodeSecurityIntegrationPropsMixin.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:
buildin interfacesoftware.amazon.jsii.Builder<CfnCodeSecurityIntegrationPropsMixin>- Returns:
- a newly built instance of
CfnCodeSecurityIntegrationPropsMixin.
-