Package io.openlineage.client.job
Class JobConfig
java.lang.Object
io.openlineage.client.job.JobConfig
- All Implemented Interfaces:
MergeConfig<JobConfig>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
getTags()
mergeWithNonNull
(JobConfig other) Method to create new config class based on current instance and non-null argument value.void
void
setNamespace
(String namespace) void
setOwners
(JobConfig.JobOwnersConfig owners) void
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.openlineage.client.MergeConfig
mergePropertyWith, mergePropertyWith, mergeWith, mergeWithDefaultValue
-
Constructor Details
-
JobConfig
public JobConfig()
-
-
Method Details
-
mergeWithNonNull
Description copied from interface:MergeConfig
Method to create new config class based on current instance and non-null argument value. In most cases, implementation needs to create a new instance of T, while merging all the properties.- Specified by:
mergeWithNonNull
in interfaceMergeConfig<JobConfig>
- Parameters:
other
- overwrite value- Returns:
- merged config entry
-
getOwners
-
getNamespace
-
getName
-
getTags
-
setOwners
-
setNamespace
-
setName
-
setTags
-
toString
-