Interface ProjectCodeSecurityScanConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ProjectCodeSecurityScanConfiguration.Builder,,ProjectCodeSecurityScanConfiguration> SdkBuilder<ProjectCodeSecurityScanConfiguration.Builder,,ProjectCodeSecurityScanConfiguration> SdkPojo
- Enclosing class:
ProjectCodeSecurityScanConfiguration
-
Method Summary
Modifier and TypeMethodDescriptioncontinuousIntegrationScanConfigurations(Collection<ProjectContinuousIntegrationScanConfiguration> continuousIntegrationScanConfigurations) The continuous integration scan configurations applied to the project.continuousIntegrationScanConfigurations(Consumer<ProjectContinuousIntegrationScanConfiguration.Builder>... continuousIntegrationScanConfigurations) The continuous integration scan configurations applied to the project.continuousIntegrationScanConfigurations(ProjectContinuousIntegrationScanConfiguration... continuousIntegrationScanConfigurations) The continuous integration scan configurations applied to the project.periodicScanConfigurations(Collection<ProjectPeriodicScanConfiguration> periodicScanConfigurations) The periodic scan configurations applied to the project.periodicScanConfigurations(Consumer<ProjectPeriodicScanConfiguration.Builder>... periodicScanConfigurations) The periodic scan configurations applied to the project.periodicScanConfigurations(ProjectPeriodicScanConfiguration... periodicScanConfigurations) The periodic scan configurations applied to the project.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
periodicScanConfigurations
ProjectCodeSecurityScanConfiguration.Builder periodicScanConfigurations(Collection<ProjectPeriodicScanConfiguration> periodicScanConfigurations) The periodic scan configurations applied to the project.
- Parameters:
periodicScanConfigurations- The periodic scan configurations applied to the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
periodicScanConfigurations
ProjectCodeSecurityScanConfiguration.Builder periodicScanConfigurations(ProjectPeriodicScanConfiguration... periodicScanConfigurations) The periodic scan configurations applied to the project.
- Parameters:
periodicScanConfigurations- The periodic scan configurations applied to the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
periodicScanConfigurations
ProjectCodeSecurityScanConfiguration.Builder periodicScanConfigurations(Consumer<ProjectPeriodicScanConfiguration.Builder>... periodicScanConfigurations) The periodic scan configurations applied to the project.
This is a convenience method that creates an instance of theProjectPeriodicScanConfiguration.Builderavoiding the need to create one manually viaProjectPeriodicScanConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toperiodicScanConfigurations(List<ProjectPeriodicScanConfiguration>).- Parameters:
periodicScanConfigurations- a consumer that will call methods onProjectPeriodicScanConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
continuousIntegrationScanConfigurations
ProjectCodeSecurityScanConfiguration.Builder continuousIntegrationScanConfigurations(Collection<ProjectContinuousIntegrationScanConfiguration> continuousIntegrationScanConfigurations) The continuous integration scan configurations applied to the project.
- Parameters:
continuousIntegrationScanConfigurations- The continuous integration scan configurations applied to the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
continuousIntegrationScanConfigurations
ProjectCodeSecurityScanConfiguration.Builder continuousIntegrationScanConfigurations(ProjectContinuousIntegrationScanConfiguration... continuousIntegrationScanConfigurations) The continuous integration scan configurations applied to the project.
- Parameters:
continuousIntegrationScanConfigurations- The continuous integration scan configurations applied to the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
continuousIntegrationScanConfigurations
ProjectCodeSecurityScanConfiguration.Builder continuousIntegrationScanConfigurations(Consumer<ProjectContinuousIntegrationScanConfiguration.Builder>... continuousIntegrationScanConfigurations) The continuous integration scan configurations applied to the project.
This is a convenience method that creates an instance of theProjectContinuousIntegrationScanConfiguration.Builderavoiding the need to create one manually viaProjectContinuousIntegrationScanConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontinuousIntegrationScanConfigurations(List<ProjectContinuousIntegrationScanConfiguration>).- Parameters:
continuousIntegrationScanConfigurations- a consumer that will call methods onProjectContinuousIntegrationScanConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-