Class TransformsInfo
- java.lang.Object
-
- io.debezium.kcrestextension.entities.TransformsInfo
-
public class TransformsInfo extends Object
JSON model that describes a Single Message Transform (SMT) entry.
-
-
Field Summary
Fields Modifier and Type Field Description private StringclassNameprivate static org.slf4j.LoggerLOGGERprivate Map<String,PropertyDescriptor>properties
-
Constructor Summary
Constructors Constructor Description TransformsInfo(String className, Class<? extends org.apache.kafka.connect.transforms.Transformation<?>> transformationClass)TransformsInfo(String className, org.apache.kafka.common.config.ConfigDef config)TransformsInfo(org.apache.kafka.connect.runtime.isolation.PluginDesc<org.apache.kafka.connect.transforms.Transformation<?>> transform)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()booleanequals(Object o)private static Map<String,PropertyDescriptor>getConfigProperties(String className, org.apache.kafka.common.config.ConfigDef configDef)inthashCode()Map<String,PropertyDescriptor>properties()StringtoString()
-
-
-
Field Detail
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
className
private final String className
-
properties
private final Map<String,PropertyDescriptor> properties
-
-
Constructor Detail
-
TransformsInfo
public TransformsInfo(String className, org.apache.kafka.common.config.ConfigDef config)
-
TransformsInfo
public TransformsInfo(String className, Class<? extends org.apache.kafka.connect.transforms.Transformation<?>> transformationClass)
-
TransformsInfo
public TransformsInfo(org.apache.kafka.connect.runtime.isolation.PluginDesc<org.apache.kafka.connect.transforms.Transformation<?>> transform)
-
-
Method Detail
-
getConfigProperties
private static Map<String,PropertyDescriptor> getConfigProperties(String className, org.apache.kafka.common.config.ConfigDef configDef)
-
className
public String className()
-
properties
public Map<String,PropertyDescriptor> properties()
-
-