Interface CodeSecurityScanConfiguration.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<CodeSecurityScanConfiguration.Builder,,- CodeSecurityScanConfiguration> - SdkBuilder<CodeSecurityScanConfiguration.Builder,,- CodeSecurityScanConfiguration> - SdkPojo
- Enclosing class:
- CodeSecurityScanConfiguration
- 
Method SummaryModifier and TypeMethodDescriptioncontinuousIntegrationScanConfiguration(Consumer<ContinuousIntegrationScanConfiguration.Builder> continuousIntegrationScanConfiguration) Configuration settings for continuous integration scans that run automatically when code changes are made.continuousIntegrationScanConfiguration(ContinuousIntegrationScanConfiguration continuousIntegrationScanConfiguration) Configuration settings for continuous integration scans that run automatically when code changes are made.periodicScanConfiguration(Consumer<PeriodicScanConfiguration.Builder> periodicScanConfiguration) Configuration settings for periodic scans that run on a scheduled basis.periodicScanConfiguration(PeriodicScanConfiguration periodicScanConfiguration) Configuration settings for periodic scans that run on a scheduled basis.ruleSetCategories(Collection<RuleSetCategory> ruleSetCategories) The categories of security rules to be applied during the scan.ruleSetCategories(RuleSetCategory... ruleSetCategories) The categories of security rules to be applied during the scan.ruleSetCategoriesWithStrings(String... ruleSetCategories) The categories of security rules to be applied during the scan.ruleSetCategoriesWithStrings(Collection<String> ruleSetCategories) The categories of security rules to be applied during the scan.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
periodicScanConfigurationCodeSecurityScanConfiguration.Builder periodicScanConfiguration(PeriodicScanConfiguration periodicScanConfiguration) Configuration settings for periodic scans that run on a scheduled basis. - Parameters:
- periodicScanConfiguration- Configuration settings for periodic scans that run on a scheduled basis.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
periodicScanConfigurationdefault CodeSecurityScanConfiguration.Builder periodicScanConfiguration(Consumer<PeriodicScanConfiguration.Builder> periodicScanConfiguration) Configuration settings for periodic scans that run on a scheduled basis. This is a convenience method that creates an instance of thePeriodicScanConfiguration.Builderavoiding the need to create one manually viaPeriodicScanConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toperiodicScanConfiguration(PeriodicScanConfiguration).- Parameters:
- periodicScanConfiguration- a consumer that will call methods on- PeriodicScanConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
continuousIntegrationScanConfigurationCodeSecurityScanConfiguration.Builder continuousIntegrationScanConfiguration(ContinuousIntegrationScanConfiguration continuousIntegrationScanConfiguration) Configuration settings for continuous integration scans that run automatically when code changes are made. - Parameters:
- continuousIntegrationScanConfiguration- Configuration settings for continuous integration scans that run automatically when code changes are made.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
continuousIntegrationScanConfigurationdefault CodeSecurityScanConfiguration.Builder continuousIntegrationScanConfiguration(Consumer<ContinuousIntegrationScanConfiguration.Builder> continuousIntegrationScanConfiguration) Configuration settings for continuous integration scans that run automatically when code changes are made. This is a convenience method that creates an instance of theContinuousIntegrationScanConfiguration.Builderavoiding the need to create one manually viaContinuousIntegrationScanConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontinuousIntegrationScanConfiguration(ContinuousIntegrationScanConfiguration).- Parameters:
- continuousIntegrationScanConfiguration- a consumer that will call methods on- ContinuousIntegrationScanConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
ruleSetCategoriesWithStringsCodeSecurityScanConfiguration.Builder ruleSetCategoriesWithStrings(Collection<String> ruleSetCategories) The categories of security rules to be applied during the scan. - Parameters:
- ruleSetCategories- The categories of security rules to be applied during the scan.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ruleSetCategoriesWithStringsThe categories of security rules to be applied during the scan. - Parameters:
- ruleSetCategories- The categories of security rules to be applied during the scan.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ruleSetCategoriesCodeSecurityScanConfiguration.Builder ruleSetCategories(Collection<RuleSetCategory> ruleSetCategories) The categories of security rules to be applied during the scan. - Parameters:
- ruleSetCategories- The categories of security rules to be applied during the scan.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ruleSetCategoriesThe categories of security rules to be applied during the scan. - Parameters:
- ruleSetCategories- The categories of security rules to be applied during the scan.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-