Class CfnJobPropsMixin.ProfileConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.databrew.CfnJobPropsMixin.ProfileConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnJobPropsMixin.ProfileConfigurationProperty>
- Enclosing interface:
CfnJobPropsMixin.ProfileConfigurationProperty
@Stability(Stable)
public static final class CfnJobPropsMixin.ProfileConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnJobPropsMixin.ProfileConfigurationProperty>
A builder for
CfnJobPropsMixin.ProfileConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.columnStatisticsConfigurations(List<? extends Object> columnStatisticsConfigurations) columnStatisticsConfigurations(IResolvable columnStatisticsConfigurations) datasetStatisticsConfiguration(CfnJobPropsMixin.StatisticsConfigurationProperty datasetStatisticsConfiguration) datasetStatisticsConfiguration(IResolvable datasetStatisticsConfiguration) entityDetectorConfiguration(CfnJobPropsMixin.EntityDetectorConfigurationProperty entityDetectorConfiguration) entityDetectorConfiguration(IResolvable entityDetectorConfiguration) profileColumns(List<? extends Object> profileColumns) Sets the value ofCfnJobPropsMixin.ProfileConfigurationProperty.getProfileColumns()profileColumns(IResolvable profileColumns) Sets the value ofCfnJobPropsMixin.ProfileConfigurationProperty.getProfileColumns()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
columnStatisticsConfigurations
@Stability(Stable) public CfnJobPropsMixin.ProfileConfigurationProperty.Builder columnStatisticsConfigurations(IResolvable columnStatisticsConfigurations) - Parameters:
columnStatisticsConfigurations- List of configurations for column evaluations. ColumnStatisticsConfigurations are used to select evaluations and override parameters of evaluations for particular columns. When ColumnStatisticsConfigurations is undefined, the profile job will profile all supported columns and run all supported evaluations.- Returns:
this
-
columnStatisticsConfigurations
@Stability(Stable) public CfnJobPropsMixin.ProfileConfigurationProperty.Builder columnStatisticsConfigurations(List<? extends Object> columnStatisticsConfigurations) - Parameters:
columnStatisticsConfigurations- List of configurations for column evaluations. ColumnStatisticsConfigurations are used to select evaluations and override parameters of evaluations for particular columns. When ColumnStatisticsConfigurations is undefined, the profile job will profile all supported columns and run all supported evaluations.- Returns:
this
-
datasetStatisticsConfiguration
@Stability(Stable) public CfnJobPropsMixin.ProfileConfigurationProperty.Builder datasetStatisticsConfiguration(IResolvable datasetStatisticsConfiguration) - Parameters:
datasetStatisticsConfiguration- Configuration for inter-column evaluations. Configuration can be used to select evaluations and override parameters of evaluations. When configuration is undefined, the profile job will run all supported inter-column evaluations.- Returns:
this
-
datasetStatisticsConfiguration
@Stability(Stable) public CfnJobPropsMixin.ProfileConfigurationProperty.Builder datasetStatisticsConfiguration(CfnJobPropsMixin.StatisticsConfigurationProperty datasetStatisticsConfiguration) - Parameters:
datasetStatisticsConfiguration- Configuration for inter-column evaluations. Configuration can be used to select evaluations and override parameters of evaluations. When configuration is undefined, the profile job will run all supported inter-column evaluations.- Returns:
this
-
entityDetectorConfiguration
@Stability(Stable) public CfnJobPropsMixin.ProfileConfigurationProperty.Builder entityDetectorConfiguration(IResolvable entityDetectorConfiguration) - Parameters:
entityDetectorConfiguration- Configuration of entity detection for a profile job. When undefined, entity detection is disabled.- Returns:
this
-
entityDetectorConfiguration
@Stability(Stable) public CfnJobPropsMixin.ProfileConfigurationProperty.Builder entityDetectorConfiguration(CfnJobPropsMixin.EntityDetectorConfigurationProperty entityDetectorConfiguration) - Parameters:
entityDetectorConfiguration- Configuration of entity detection for a profile job. When undefined, entity detection is disabled.- Returns:
this
-
profileColumns
@Stability(Stable) public CfnJobPropsMixin.ProfileConfigurationProperty.Builder profileColumns(IResolvable profileColumns) Sets the value ofCfnJobPropsMixin.ProfileConfigurationProperty.getProfileColumns()- Parameters:
profileColumns- List of column selectors. ProfileColumns can be used to select columns from the dataset. When ProfileColumns is undefined, the profile job will profile all supported columns.- Returns:
this
-
profileColumns
@Stability(Stable) public CfnJobPropsMixin.ProfileConfigurationProperty.Builder profileColumns(List<? extends Object> profileColumns) Sets the value ofCfnJobPropsMixin.ProfileConfigurationProperty.getProfileColumns()- Parameters:
profileColumns- List of column selectors. ProfileColumns can be used to select columns from the dataset. When ProfileColumns is undefined, the profile job will profile all supported columns.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnJobPropsMixin.ProfileConfigurationProperty>- Returns:
- a new instance of
CfnJobPropsMixin.ProfileConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-