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.voidvoidsetNamespace(String namespace) voidsetOwners(JobConfig.JobOwnersConfig owners) voidtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.openlineage.client.MergeConfig
mergePropertyWith, mergePropertyWith, mergeWith, mergeWithDefaultValue
-
Constructor Details
-
JobConfig
public JobConfig()
-
-
Method Details
-
mergeWithNonNull
Description copied from interface:MergeConfigMethod 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:
mergeWithNonNullin interfaceMergeConfig<JobConfig>- Parameters:
other- overwrite value- Returns:
- merged config entry
-
getOwners
-
getNamespace
-
getName
-
getTags
-
setOwners
-
setNamespace
-
setName
-
setTags
-
toString
-