za.co.absa.hyperdrive.ingestor.api.transformer
a description for the component.
a human readable name of the component.
a map describing configuration properties for this component. The keys have to be unique to avoid name clashes with properties from other components.
a prefix to be used for arbitrary extra configuration. Typically extra configuration is required to pass on configuration properties, e.g. to DataStreamWriter.options
In the apply-method, only the subset of keys with the prefix of the transformer is available.
In the apply-method, only the subset of keys with the prefix of the transformer is available. E.g. the property reader.kafka.topic would not be available to the transformer. If any such key from the global config should be retained and available to the transformer, it should be specified in this method. To avoid key clashes, the global key may be mapped. If the global config key should not be renamed, key and value of the map entry should be the same.
The global configuration, containing all keys passed to the program
a mapping for each key in the global configuration to an arbitrary key which will be available in the configuration passed in by the apply method.