Package com.dataai.etl.spark.cli
Record Class DataAiJobConfiguration
java.lang.Object
java.lang.Record
com.dataai.etl.spark.cli.DataAiJobConfiguration
-
Constructor Summary
ConstructorsConstructorDescriptionDataAiJobConfiguration(String sourceTable, String cleanTable, String rejectedTable, String profileTable, String findingsTable, boolean normalize, List<String> recordKeyColumns, List<com.dataai.etl.spark.api.RuleSpec> rules, Double minimumQualityScore) Creates an instance of aDataAiJobConfigurationrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thecleanTablerecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of thefindingsTablerecord component.final inthashCode()Returns a hash code value for this object.Returns the value of theminimumQualityScorerecord component.booleanReturns the value of thenormalizerecord component.Returns the value of theprofileTablerecord component.Returns the value of therecordKeyColumnsrecord component.Returns the value of therejectedTablerecord component.List<com.dataai.etl.spark.api.RuleSpec>rules()Returns the value of therulesrecord component.Returns the value of thesourceTablerecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
DataAiJobConfiguration
public DataAiJobConfiguration(String sourceTable, String cleanTable, String rejectedTable, String profileTable, String findingsTable, boolean normalize, List<String> recordKeyColumns, List<com.dataai.etl.spark.api.RuleSpec> rules, Double minimumQualityScore) Creates an instance of aDataAiJobConfigurationrecord class.- Parameters:
sourceTable- the value for thesourceTablerecord componentcleanTable- the value for thecleanTablerecord componentrejectedTable- the value for therejectedTablerecord componentprofileTable- the value for theprofileTablerecord componentfindingsTable- the value for thefindingsTablerecord componentnormalize- the value for thenormalizerecord componentrecordKeyColumns- the value for therecordKeyColumnsrecord componentrules- the value for therulesrecord componentminimumQualityScore- the value for theminimumQualityScorerecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
sourceTable
Returns the value of thesourceTablerecord component.- Returns:
- the value of the
sourceTablerecord component
-
cleanTable
Returns the value of thecleanTablerecord component.- Returns:
- the value of the
cleanTablerecord component
-
rejectedTable
Returns the value of therejectedTablerecord component.- Returns:
- the value of the
rejectedTablerecord component
-
profileTable
Returns the value of theprofileTablerecord component.- Returns:
- the value of the
profileTablerecord component
-
findingsTable
Returns the value of thefindingsTablerecord component.- Returns:
- the value of the
findingsTablerecord component
-
normalize
public boolean normalize()Returns the value of thenormalizerecord component.- Returns:
- the value of the
normalizerecord component
-
recordKeyColumns
Returns the value of therecordKeyColumnsrecord component.- Returns:
- the value of the
recordKeyColumnsrecord component
-
rules
Returns the value of therulesrecord component.- Returns:
- the value of the
rulesrecord component
-
minimumQualityScore
Returns the value of theminimumQualityScorerecord component.- Returns:
- the value of the
minimumQualityScorerecord component
-