Class DataJobInputOutput
- java.lang.Object
-
- io.datahubproject.openapi.generated.DataJobInputOutput
-
- All Implemented Interfaces:
OneOfDataJobSnapshotAspectsItems,OneOfEnvelopedAspectValue,OneOfGenericAspectValue,OneOfVersionedAspectAspect
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2023-12-06T11:25:47.362934Z[Etc/UTC]") public class DataJobInputOutput extends java.lang.Object implements OneOfDataJobSnapshotAspectsItems, OneOfEnvelopedAspectValue, OneOfGenericAspectValue, OneOfVersionedAspectAspectInformation about the inputs and outputs of a Data processing job
-
-
Constructor Summary
Constructors Constructor Description DataJobInputOutput()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataJobInputOutputaddFineGrainedLineagesItem(FineGrainedLineage fineGrainedLineagesItem)DataJobInputOutputaddInputDatajobEdgesItem(Edge inputDatajobEdgesItem)DataJobInputOutputaddInputDatajobsItem(java.lang.String inputDatajobsItem)DataJobInputOutputaddInputDatasetEdgesItem(Edge inputDatasetEdgesItem)DataJobInputOutputaddInputDatasetFieldsItem(java.lang.String inputDatasetFieldsItem)DataJobInputOutputaddInputDatasetsItem(java.lang.String inputDatasetsItem)DataJobInputOutputaddOutputDatasetEdgesItem(Edge outputDatasetEdgesItem)DataJobInputOutputaddOutputDatasetFieldsItem(java.lang.String outputDatasetFieldsItem)DataJobInputOutputaddOutputDatasetsItem(java.lang.String outputDatasetsItem)booleanequals(java.lang.Object o)DataJobInputOutputfineGrainedLineages(java.util.List<FineGrainedLineage> fineGrainedLineages)@NotNull java.lang.Stringget__type()Name of this subclass in SimpleClassName format@Valid java.util.List<FineGrainedLineage>getFineGrainedLineages()Fine-grained column-level lineages Not currently supported in the UI Use UpstreamLineage aspect for datasets to express Column Level Lineage for the UI@Valid java.util.List<Edge>getInputDatajobEdges()Input datajobs that this data job depends onjava.util.List<java.lang.String>getInputDatajobs()Input datajobs that this data job depends on Deprecated! Use inputDatajobEdges instead.@Valid java.util.List<Edge>getInputDatasetEdges()Input datasets consumed by the data job during processingjava.util.List<java.lang.String>getInputDatasetFields()Fields of the input datasets used by this job@NotNull java.util.List<java.lang.String>getInputDatasets()Input datasets consumed by the data job during processing Deprecated! Use inputDatasetEdges instead.@Valid java.util.List<Edge>getOutputDatasetEdges()Output datasets produced by the data job during processingjava.util.List<java.lang.String>getOutputDatasetFields()Fields of the output datasets this job writes to@NotNull java.util.List<java.lang.String>getOutputDatasets()Output datasets produced by the data job during processing Deprecated! Use outputDatasetEdges instead.inthashCode()DataJobInputOutputinputDatajobEdges(java.util.List<Edge> inputDatajobEdges)DataJobInputOutputinputDatajobs(java.util.List<java.lang.String> inputDatajobs)DataJobInputOutputinputDatasetEdges(java.util.List<Edge> inputDatasetEdges)DataJobInputOutputinputDatasetFields(java.util.List<java.lang.String> inputDatasetFields)DataJobInputOutputinputDatasets(java.util.List<java.lang.String> inputDatasets)DataJobInputOutputoutputDatasetEdges(java.util.List<Edge> outputDatasetEdges)DataJobInputOutputoutputDatasetFields(java.util.List<java.lang.String> outputDatasetFields)DataJobInputOutputoutputDatasets(java.util.List<java.lang.String> outputDatasets)voidsetFineGrainedLineages(java.util.List<FineGrainedLineage> fineGrainedLineages)voidsetInputDatajobEdges(java.util.List<Edge> inputDatajobEdges)voidsetInputDatajobs(java.util.List<java.lang.String> inputDatajobs)voidsetInputDatasetEdges(java.util.List<Edge> inputDatasetEdges)voidsetInputDatasetFields(java.util.List<java.lang.String> inputDatasetFields)voidsetInputDatasets(java.util.List<java.lang.String> inputDatasets)voidsetOutputDatasetEdges(java.util.List<Edge> outputDatasetEdges)voidsetOutputDatasetFields(java.util.List<java.lang.String> outputDatasetFields)voidsetOutputDatasets(java.util.List<java.lang.String> outputDatasets)java.lang.StringtoString()
-
-
-
Method Detail
-
get__type
@NotNull public @NotNull java.lang.String get__type()
Name of this subclass in SimpleClassName format- Returns:
- __type
-
inputDatasets
public DataJobInputOutput inputDatasets(java.util.List<java.lang.String> inputDatasets)
-
addInputDatasetsItem
public DataJobInputOutput addInputDatasetsItem(java.lang.String inputDatasetsItem)
-
getInputDatasets
@NotNull public @NotNull java.util.List<java.lang.String> getInputDatasets()
Input datasets consumed by the data job during processing Deprecated! Use inputDatasetEdges instead.- Returns:
- inputDatasets
-
setInputDatasets
public void setInputDatasets(java.util.List<java.lang.String> inputDatasets)
-
inputDatasetEdges
public DataJobInputOutput inputDatasetEdges(java.util.List<Edge> inputDatasetEdges)
-
addInputDatasetEdgesItem
public DataJobInputOutput addInputDatasetEdgesItem(Edge inputDatasetEdgesItem)
-
getInputDatasetEdges
@Valid public @Valid java.util.List<Edge> getInputDatasetEdges()
Input datasets consumed by the data job during processing- Returns:
- inputDatasetEdges
-
setInputDatasetEdges
public void setInputDatasetEdges(java.util.List<Edge> inputDatasetEdges)
-
outputDatasets
public DataJobInputOutput outputDatasets(java.util.List<java.lang.String> outputDatasets)
-
addOutputDatasetsItem
public DataJobInputOutput addOutputDatasetsItem(java.lang.String outputDatasetsItem)
-
getOutputDatasets
@NotNull public @NotNull java.util.List<java.lang.String> getOutputDatasets()
Output datasets produced by the data job during processing Deprecated! Use outputDatasetEdges instead.- Returns:
- outputDatasets
-
setOutputDatasets
public void setOutputDatasets(java.util.List<java.lang.String> outputDatasets)
-
outputDatasetEdges
public DataJobInputOutput outputDatasetEdges(java.util.List<Edge> outputDatasetEdges)
-
addOutputDatasetEdgesItem
public DataJobInputOutput addOutputDatasetEdgesItem(Edge outputDatasetEdgesItem)
-
getOutputDatasetEdges
@Valid public @Valid java.util.List<Edge> getOutputDatasetEdges()
Output datasets produced by the data job during processing- Returns:
- outputDatasetEdges
-
setOutputDatasetEdges
public void setOutputDatasetEdges(java.util.List<Edge> outputDatasetEdges)
-
inputDatajobs
public DataJobInputOutput inputDatajobs(java.util.List<java.lang.String> inputDatajobs)
-
addInputDatajobsItem
public DataJobInputOutput addInputDatajobsItem(java.lang.String inputDatajobsItem)
-
getInputDatajobs
public java.util.List<java.lang.String> getInputDatajobs()
Input datajobs that this data job depends on Deprecated! Use inputDatajobEdges instead.- Returns:
- inputDatajobs
-
setInputDatajobs
public void setInputDatajobs(java.util.List<java.lang.String> inputDatajobs)
-
inputDatajobEdges
public DataJobInputOutput inputDatajobEdges(java.util.List<Edge> inputDatajobEdges)
-
addInputDatajobEdgesItem
public DataJobInputOutput addInputDatajobEdgesItem(Edge inputDatajobEdgesItem)
-
getInputDatajobEdges
@Valid public @Valid java.util.List<Edge> getInputDatajobEdges()
Input datajobs that this data job depends on- Returns:
- inputDatajobEdges
-
setInputDatajobEdges
public void setInputDatajobEdges(java.util.List<Edge> inputDatajobEdges)
-
inputDatasetFields
public DataJobInputOutput inputDatasetFields(java.util.List<java.lang.String> inputDatasetFields)
-
addInputDatasetFieldsItem
public DataJobInputOutput addInputDatasetFieldsItem(java.lang.String inputDatasetFieldsItem)
-
getInputDatasetFields
public java.util.List<java.lang.String> getInputDatasetFields()
Fields of the input datasets used by this job- Returns:
- inputDatasetFields
-
setInputDatasetFields
public void setInputDatasetFields(java.util.List<java.lang.String> inputDatasetFields)
-
outputDatasetFields
public DataJobInputOutput outputDatasetFields(java.util.List<java.lang.String> outputDatasetFields)
-
addOutputDatasetFieldsItem
public DataJobInputOutput addOutputDatasetFieldsItem(java.lang.String outputDatasetFieldsItem)
-
getOutputDatasetFields
public java.util.List<java.lang.String> getOutputDatasetFields()
Fields of the output datasets this job writes to- Returns:
- outputDatasetFields
-
setOutputDatasetFields
public void setOutputDatasetFields(java.util.List<java.lang.String> outputDatasetFields)
-
fineGrainedLineages
public DataJobInputOutput fineGrainedLineages(java.util.List<FineGrainedLineage> fineGrainedLineages)
-
addFineGrainedLineagesItem
public DataJobInputOutput addFineGrainedLineagesItem(FineGrainedLineage fineGrainedLineagesItem)
-
getFineGrainedLineages
@Valid public @Valid java.util.List<FineGrainedLineage> getFineGrainedLineages()
Fine-grained column-level lineages Not currently supported in the UI Use UpstreamLineage aspect for datasets to express Column Level Lineage for the UI- Returns:
- fineGrainedLineages
-
setFineGrainedLineages
public void setFineGrainedLineages(java.util.List<FineGrainedLineage> fineGrainedLineages)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-