Package io.openlineage.client.dataset
Class DatasetConfig
java.lang.Object
io.openlineage.client.dataset.DatasetConfig
- All Implemented Interfaces:
MergeConfig<DatasetConfig>
-
Constructor Summary
ConstructorsConstructorDescriptionDatasetConfig(Map<String, DatasetNamespaceResolverConfig> namespaceResolvers, String disabledTrimmers, String extraTrimmers) -
Method Summary
Modifier and TypeMethodDescriptionstatic DatasetConfigmergeWithNonNull(DatasetConfig other) Method to create new config class based on current instance and non-null argument value.voidsetDisabledTrimmers(String disabledTrimmers) voidsetExtraTrimmers(String extraTrimmers) voidsetNamespaceResolvers(Map<String, DatasetNamespaceResolverConfig> namespaceResolvers) toString()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
-
DatasetConfig
public DatasetConfig() -
DatasetConfig
public DatasetConfig(Map<String, DatasetNamespaceResolverConfig> namespaceResolvers, String disabledTrimmers, String extraTrimmers)
-
-
Method Details
-
defaultConfig
-
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<DatasetConfig>- Parameters:
other- overwrite value- Returns:
- merged config entry
-
getDatasetNameTrimmers
-
toString
-
getNamespaceResolvers
-
setNamespaceResolvers
-
setDisabledTrimmers
-
getDisabledTrimmers
-
setExtraTrimmers
-
getExtraTrimmers
-