Interface ProfileConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProfileConfiguration.Builder,
,ProfileConfiguration> SdkBuilder<ProfileConfiguration.Builder,
,ProfileConfiguration> SdkPojo
- Enclosing class:
ProfileConfiguration
-
Method Summary
Modifier and TypeMethodDescriptioncolumnStatisticsConfigurations
(Collection<ColumnStatisticsConfiguration> columnStatisticsConfigurations) List of configurations for column evaluations.columnStatisticsConfigurations
(Consumer<ColumnStatisticsConfiguration.Builder>... columnStatisticsConfigurations) List of configurations for column evaluations.columnStatisticsConfigurations
(ColumnStatisticsConfiguration... columnStatisticsConfigurations) List of configurations for column evaluations.default ProfileConfiguration.Builder
datasetStatisticsConfiguration
(Consumer<StatisticsConfiguration.Builder> datasetStatisticsConfiguration) Configuration for inter-column evaluations.datasetStatisticsConfiguration
(StatisticsConfiguration datasetStatisticsConfiguration) Configuration for inter-column evaluations.default ProfileConfiguration.Builder
entityDetectorConfiguration
(Consumer<EntityDetectorConfiguration.Builder> entityDetectorConfiguration) Configuration of entity detection for a profile job.entityDetectorConfiguration
(EntityDetectorConfiguration entityDetectorConfiguration) Configuration of entity detection for a profile job.profileColumns
(Collection<ColumnSelector> profileColumns) List of column selectors.profileColumns
(Consumer<ColumnSelector.Builder>... profileColumns) List of column selectors.profileColumns
(ColumnSelector... profileColumns) List of column selectors.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
-
datasetStatisticsConfiguration
ProfileConfiguration.Builder datasetStatisticsConfiguration(StatisticsConfiguration 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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
datasetStatisticsConfiguration
default ProfileConfiguration.Builder datasetStatisticsConfiguration(Consumer<StatisticsConfiguration.Builder> 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.
This is a convenience method that creates an instance of theStatisticsConfiguration.Builder
avoiding the need to create one manually viaStatisticsConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todatasetStatisticsConfiguration(StatisticsConfiguration)
.- Parameters:
datasetStatisticsConfiguration
- a consumer that will call methods onStatisticsConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
This is a convenience method that creates an instance of theColumnSelector.Builder
avoiding the need to create one manually viaColumnSelector.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprofileColumns(List<ColumnSelector>)
.- Parameters:
profileColumns
- a consumer that will call methods onColumnSelector.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
columnStatisticsConfigurations
ProfileConfiguration.Builder columnStatisticsConfigurations(Collection<ColumnStatisticsConfiguration> 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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
columnStatisticsConfigurations
ProfileConfiguration.Builder columnStatisticsConfigurations(ColumnStatisticsConfiguration... 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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
columnStatisticsConfigurations
ProfileConfiguration.Builder columnStatisticsConfigurations(Consumer<ColumnStatisticsConfiguration.Builder>... 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.
This is a convenience method that creates an instance of theColumnStatisticsConfiguration.Builder
avoiding the need to create one manually viaColumnStatisticsConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocolumnStatisticsConfigurations(List<ColumnStatisticsConfiguration>)
.- Parameters:
columnStatisticsConfigurations
- a consumer that will call methods onColumnStatisticsConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
entityDetectorConfiguration
ProfileConfiguration.Builder entityDetectorConfiguration(EntityDetectorConfiguration entityDetectorConfiguration) Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
- Parameters:
entityDetectorConfiguration
- Configuration of entity detection for a profile job. When undefined, entity detection is disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityDetectorConfiguration
default ProfileConfiguration.Builder entityDetectorConfiguration(Consumer<EntityDetectorConfiguration.Builder> entityDetectorConfiguration) Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
This is a convenience method that creates an instance of theEntityDetectorConfiguration.Builder
avoiding the need to create one manually viaEntityDetectorConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toentityDetectorConfiguration(EntityDetectorConfiguration)
.- Parameters:
entityDetectorConfiguration
- a consumer that will call methods onEntityDetectorConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-