Class CfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ecr.CfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty>
- Enclosing interface:
CfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty
@Stability(Stable)
public static final class CfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.repositoryFilters(List<? extends Object> repositoryFilters) repositoryFilters(IResolvable repositoryFilters) scanFrequency(String scanFrequency)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
repositoryFilters
@Stability(Stable) public CfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty.Builder repositoryFilters(IResolvable repositoryFilters) Sets the value ofCfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty.getRepositoryFilters()- Parameters:
repositoryFilters- The details of a scanning repository filter. For more information on how to use filters, see Using filters in the Amazon Elastic Container Registry User Guide .- Returns:
this
-
repositoryFilters
@Stability(Stable) public CfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty.Builder repositoryFilters(List<? extends Object> repositoryFilters) Sets the value ofCfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty.getRepositoryFilters()- Parameters:
repositoryFilters- The details of a scanning repository filter. For more information on how to use filters, see Using filters in the Amazon Elastic Container Registry User Guide .- Returns:
this
-
scanFrequency
@Stability(Stable) public CfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty.Builder scanFrequency(String scanFrequency) Sets the value ofCfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty.getScanFrequency()- Parameters:
scanFrequency- The frequency that scans are performed at for a private registry. When theENHANCEDscan type is specified, the supported scan frequencies areCONTINUOUS_SCANandSCAN_ON_PUSH. When theBASICscan type is specified, theSCAN_ON_PUSHscan frequency is supported. If scan on push is not specified, then theMANUALscan frequency is set by default.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty>- Returns:
- a new instance of
CfnRegistryScanningConfigurationPropsMixin.ScanningRuleProperty - Throws:
NullPointerException- if any required attribute was not provided
-