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.BuilderdatasetStatisticsConfiguration(Consumer<StatisticsConfiguration.Builder> datasetStatisticsConfiguration) Configuration for inter-column evaluations.datasetStatisticsConfiguration(StatisticsConfiguration datasetStatisticsConfiguration) Configuration for inter-column evaluations.default ProfileConfiguration.BuilderentityDetectorConfiguration(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.Builderavoiding the need to create one manually viaStatisticsConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaColumnSelector.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaColumnStatisticsConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaEntityDetectorConfiguration.builder().When the
Consumercompletes,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:
-