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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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.Builder
avoiding the need to create one manually viaContinuousIntegrationScanConfiguration.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaPeriodicScanConfiguration.builder()
.When the
Consumer
completes,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:
-
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.
-