Package datahub.client.patch.datajob
Class DataJobInputOutputPatchBuilder
- java.lang.Object
-
- datahub.client.patch.AbstractMultiFieldPatchBuilder<DataJobInputOutputPatchBuilder>
-
- datahub.client.patch.datajob.DataJobInputOutputPatchBuilder
-
public class DataJobInputOutputPatchBuilder extends AbstractMultiFieldPatchBuilder<DataJobInputOutputPatchBuilder>
-
-
Field Summary
-
Fields inherited from class datahub.client.patch.AbstractMultiFieldPatchBuilder
OP_KEY, PATH_KEY, pathValues, targetEntityUrn, VALUE_KEY
-
-
Constructor Summary
Constructors Constructor Description DataJobInputOutputPatchBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataJobInputOutputPatchBuilderaddEdge(com.linkedin.common.Edge edge, com.linkedin.metadata.graph.LineageDirection direction)DataJobInputOutputPatchBuilderaddInputDatajobEdge(com.linkedin.common.urn.DataJobUrn dataJobUrn)DataJobInputOutputPatchBuilderaddInputDatasetEdge(com.linkedin.common.urn.DatasetUrn datasetUrn)DataJobInputOutputPatchBuilderaddInputDatasetField(com.linkedin.common.urn.Urn urn)DataJobInputOutputPatchBuilderaddOutputDatasetEdge(com.linkedin.common.urn.DatasetUrn datasetUrn)DataJobInputOutputPatchBuilderaddOutputDatasetField(com.linkedin.common.urn.Urn urn)protected java.lang.StringgetAspectName()The aspect name associated with this builderprotected java.lang.StringgetEntityType()Returns the String representation of the Entity type associated with this aspectDataJobInputOutputPatchBuilderremoveEdge(com.linkedin.common.Edge edge, com.linkedin.metadata.graph.LineageDirection direction)DataJobInputOutputPatchBuilderremoveInputDatajobEdge(com.linkedin.common.urn.DataJobUrn dataJobUrn)DataJobInputOutputPatchBuilderremoveInputDatasetEdge(com.linkedin.common.urn.DatasetUrn datasetUrn)DataJobInputOutputPatchBuilderremoveInputDatasetField(com.linkedin.common.urn.Urn urn)DataJobInputOutputPatchBuilderremoveOutputDatasetEdge(com.linkedin.common.urn.DatasetUrn datasetUrn)DataJobInputOutputPatchBuilderremoveOutputDatasetField(com.linkedin.common.urn.Urn urn)-
Methods inherited from class datahub.client.patch.AbstractMultiFieldPatchBuilder
build, buildPatch, getPathValues, urn
-
-
-
-
Method Detail
-
addInputDatajobEdge
public DataJobInputOutputPatchBuilder addInputDatajobEdge(@Nonnull com.linkedin.common.urn.DataJobUrn dataJobUrn)
-
removeInputDatajobEdge
public DataJobInputOutputPatchBuilder removeInputDatajobEdge(@Nonnull com.linkedin.common.urn.DataJobUrn dataJobUrn)
-
addInputDatasetEdge
public DataJobInputOutputPatchBuilder addInputDatasetEdge(@Nonnull com.linkedin.common.urn.DatasetUrn datasetUrn)
-
removeInputDatasetEdge
public DataJobInputOutputPatchBuilder removeInputDatasetEdge(@Nonnull com.linkedin.common.urn.DatasetUrn datasetUrn)
-
addOutputDatasetEdge
public DataJobInputOutputPatchBuilder addOutputDatasetEdge(@Nonnull com.linkedin.common.urn.DatasetUrn datasetUrn)
-
removeOutputDatasetEdge
public DataJobInputOutputPatchBuilder removeOutputDatasetEdge(@Nonnull com.linkedin.common.urn.DatasetUrn datasetUrn)
-
addInputDatasetField
public DataJobInputOutputPatchBuilder addInputDatasetField(@Nonnull com.linkedin.common.urn.Urn urn)
-
removeInputDatasetField
public DataJobInputOutputPatchBuilder removeInputDatasetField(@Nonnull com.linkedin.common.urn.Urn urn)
-
addOutputDatasetField
public DataJobInputOutputPatchBuilder addOutputDatasetField(@Nonnull com.linkedin.common.urn.Urn urn)
-
removeOutputDatasetField
public DataJobInputOutputPatchBuilder removeOutputDatasetField(@Nonnull com.linkedin.common.urn.Urn urn)
-
addEdge
public DataJobInputOutputPatchBuilder addEdge(@Nonnull com.linkedin.common.Edge edge, @Nonnull com.linkedin.metadata.graph.LineageDirection direction)
-
removeEdge
public DataJobInputOutputPatchBuilder removeEdge(@Nonnull com.linkedin.common.Edge edge, @Nonnull com.linkedin.metadata.graph.LineageDirection direction)
-
getAspectName
protected java.lang.String getAspectName()
Description copied from class:AbstractMultiFieldPatchBuilderThe aspect name associated with this builder- Specified by:
getAspectNamein classAbstractMultiFieldPatchBuilder<DataJobInputOutputPatchBuilder>- Returns:
- aspect name
-
getEntityType
protected java.lang.String getEntityType()
Description copied from class:AbstractMultiFieldPatchBuilderReturns the String representation of the Entity type associated with this aspect- Specified by:
getEntityTypein classAbstractMultiFieldPatchBuilder<DataJobInputOutputPatchBuilder>- Returns:
- entity type name
-
-