Package org.apache.flink.table.api
Class ModelDescriptor.Builder
- java.lang.Object
-
- org.apache.flink.table.api.ModelDescriptor.Builder
-
- Enclosing class:
- ModelDescriptor
@PublicEvolving public static class ModelDescriptor.Builder extends Object
Builder forModelDescriptor.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelDescriptorbuild()Returns an immutable instance ofModelDescriptor.ModelDescriptor.Buildercomment(String comment)Define the comment for this model.ModelDescriptor.BuilderinputSchema(org.apache.flink.table.api.Schema inputSchema)Define the input schema of theModelDescriptor.ModelDescriptor.Builderoption(String key, String value)Sets the given option on the model.<T> ModelDescriptor.Builderoption(org.apache.flink.configuration.ConfigOption<T> configOption, T value)Sets the given option on the model.ModelDescriptor.BuilderoutputSchema(org.apache.flink.table.api.Schema outputSchema)Define the output schema of theModelDescriptor.
-
-
-
Method Detail
-
option
public <T> ModelDescriptor.Builder option(org.apache.flink.configuration.ConfigOption<T> configOption, T value)
Sets the given option on the model.
-
option
public ModelDescriptor.Builder option(String key, String value)
Sets the given option on the model.Option keys must be fully specified.
Example:
ModelDescriptor.forProvider("OPENAI") .inputSchema(inputSchema) .outputSchema(outputSchema) .option("task", "regression") .build();
-
inputSchema
public ModelDescriptor.Builder inputSchema(@Nullable org.apache.flink.table.api.Schema inputSchema)
Define the input schema of theModelDescriptor.
-
outputSchema
public ModelDescriptor.Builder outputSchema(@Nullable org.apache.flink.table.api.Schema outputSchema)
Define the output schema of theModelDescriptor.
-
comment
public ModelDescriptor.Builder comment(@Nullable String comment)
Define the comment for this model.
-
build
public ModelDescriptor build()
Returns an immutable instance ofModelDescriptor.
-
-