Interface CodeSecurityScanConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CodeSecurityScanConfiguration.Builder,,CodeSecurityScanConfiguration> SdkBuilder<CodeSecurityScanConfiguration.Builder,,CodeSecurityScanConfiguration> SdkPojo
- Enclosing class:
CodeSecurityScanConfiguration
-
Method Summary
Modifier 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.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
-
periodicScanConfiguration
CodeSecurityScanConfiguration.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.
-
periodicScanConfiguration
default 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 onPeriodicScanConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
continuousIntegrationScanConfiguration
CodeSecurityScanConfiguration.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.
-
continuousIntegrationScanConfiguration
default 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 onContinuousIntegrationScanConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ruleSetCategoriesWithStrings
CodeSecurityScanConfiguration.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.
-
ruleSetCategoriesWithStrings
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.
-
ruleSetCategories
CodeSecurityScanConfiguration.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.
-
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.
-