Class ModelDef
- java.lang.Object
-
- org.apache.flink.cdc.composer.definition.ModelDef
-
public class ModelDef extends Object
Definition of an AI model declared in a pipeline.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(Object o)StringgetClassName()Deprecated.Factory-based models usegetType().StringgetModelName()Deprecated.UsegetName().StringgetName()Map<String,String>getOptions()Map<String,String>getParameters()Deprecated.UsegetOptions().StringgetType()inthashCode()booleanisLegacy()static ModelDefof(String name, String type, Map<String,String> options)Creates a factory-based AI model client definition.StringtoString()
-
-
-
Constructor Detail
-
ModelDef
@Deprecated public ModelDef(String modelName, String className, Map<String,String> parameters)
Deprecated.Useof(String, String, Map)for factory-based AI model clients.Creates a legacy model definition backed by a model UDF class.
-
-
Method Detail
-
of
public static ModelDef of(String name, String type, Map<String,String> options)
Creates a factory-based AI model client definition.
-
getName
public String getName()
-
getType
public String getType()
-
isLegacy
public boolean isLegacy()
-
getModelName
@Deprecated public String getModelName()
Deprecated.UsegetName().
-
getClassName
@Deprecated public String getClassName()
Deprecated.Factory-based models usegetType().
-
getParameters
@Deprecated public Map<String,String> getParameters()
Deprecated.UsegetOptions().
-
-