@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProfileConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Configuration for profile jobs. Configuration can be used to select columns, do evaluations, and override default parameters of evaluations. When configuration is undefined, the profile job will apply default settings to all supported columns.
Constructor and Description |
---|
ProfileConfiguration() |
Modifier and Type | Method and Description |
---|---|
ProfileConfiguration |
clone() |
boolean |
equals(Object obj) |
List<ColumnStatisticsConfiguration> |
getColumnStatisticsConfigurations()
List of configurations for column evaluations.
|
StatisticsConfiguration |
getDatasetStatisticsConfiguration()
Configuration for inter-column evaluations.
|
EntityDetectorConfiguration |
getEntityDetectorConfiguration()
Configuration of entity detection for a profile job.
|
List<ColumnSelector> |
getProfileColumns()
List of column selectors.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setColumnStatisticsConfigurations(Collection<ColumnStatisticsConfiguration> columnStatisticsConfigurations)
List of configurations for column evaluations.
|
void |
setDatasetStatisticsConfiguration(StatisticsConfiguration datasetStatisticsConfiguration)
Configuration for inter-column evaluations.
|
void |
setEntityDetectorConfiguration(EntityDetectorConfiguration entityDetectorConfiguration)
Configuration of entity detection for a profile job.
|
void |
setProfileColumns(Collection<ColumnSelector> profileColumns)
List of column selectors.
|
String |
toString()
Returns a string representation of this object.
|
ProfileConfiguration |
withColumnStatisticsConfigurations(Collection<ColumnStatisticsConfiguration> columnStatisticsConfigurations)
List of configurations for column evaluations.
|
ProfileConfiguration |
withColumnStatisticsConfigurations(ColumnStatisticsConfiguration... columnStatisticsConfigurations)
List of configurations for column evaluations.
|
ProfileConfiguration |
withDatasetStatisticsConfiguration(StatisticsConfiguration datasetStatisticsConfiguration)
Configuration for inter-column evaluations.
|
ProfileConfiguration |
withEntityDetectorConfiguration(EntityDetectorConfiguration entityDetectorConfiguration)
Configuration of entity detection for a profile job.
|
ProfileConfiguration |
withProfileColumns(Collection<ColumnSelector> profileColumns)
List of column selectors.
|
ProfileConfiguration |
withProfileColumns(ColumnSelector... profileColumns)
List of column selectors.
|
public void setDatasetStatisticsConfiguration(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.
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.public StatisticsConfiguration getDatasetStatisticsConfiguration()
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.
public ProfileConfiguration withDatasetStatisticsConfiguration(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.
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.public List<ColumnSelector> getProfileColumns()
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.
public void setProfileColumns(Collection<ColumnSelector> 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.
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.public ProfileConfiguration withProfileColumns(ColumnSelector... 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.
NOTE: This method appends the values to the existing list (if any). Use
setProfileColumns(java.util.Collection)
or withProfileColumns(java.util.Collection)
if you want
to override the existing values.
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.public ProfileConfiguration withProfileColumns(Collection<ColumnSelector> 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.
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.public List<ColumnStatisticsConfiguration> getColumnStatisticsConfigurations()
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.
public void setColumnStatisticsConfigurations(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.
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.public ProfileConfiguration withColumnStatisticsConfigurations(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.
NOTE: This method appends the values to the existing list (if any). Use
setColumnStatisticsConfigurations(java.util.Collection)
or
withColumnStatisticsConfigurations(java.util.Collection)
if you want to override the existing values.
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.public ProfileConfiguration withColumnStatisticsConfigurations(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.
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.public void setEntityDetectorConfiguration(EntityDetectorConfiguration entityDetectorConfiguration)
Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
entityDetectorConfiguration
- Configuration of entity detection for a profile job. When undefined, entity detection is disabled.public EntityDetectorConfiguration getEntityDetectorConfiguration()
Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
public ProfileConfiguration withEntityDetectorConfiguration(EntityDetectorConfiguration entityDetectorConfiguration)
Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
entityDetectorConfiguration
- Configuration of entity detection for a profile job. When undefined, entity detection is disabled.public String toString()
toString
in class Object
Object.toString()
public ProfileConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.