Class DataJobInputOutput

    • Constructor Detail

      • DataJobInputOutput

        public DataJobInputOutput()
    • 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)
      • 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)
      • 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)
      • 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:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object