Package io.openlineage.client.transports
Class KafkaConfig
java.lang.Object
io.openlineage.client.transports.KafkaConfig
- All Implemented Interfaces:
MergeConfig<KafkaConfig>,TransportConfig,Comparable<TransportConfig>
-
Field Summary
Fields inherited from interface io.openlineage.client.transports.TransportConfig
nameRegistry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmergeWithNonNull(KafkaConfig other) Method to create new config class based on current instance and non-null argument value.voidsetMessageKey(String messageKey) voidsetProperties(Properties properties) voidsetTopicName(String topicName) 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, mergeWithDefaultValueMethods inherited from interface io.openlineage.client.transports.TransportConfig
compareTo, getName, setName
-
Constructor Details
-
KafkaConfig
-
-
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<KafkaConfig>- Parameters:
other- overwrite value- Returns:
- merged config entry
-
toString
-
getTopicName
-
setTopicName
-
getMessageKey
-
setMessageKey
-
getProperties
-
setProperties
-