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 ModelDescriptor
build()
Returns an immutable instance ofModelDescriptor
.ModelDescriptor.Builder
comment(String comment)
Define the comment for this model.ModelDescriptor.Builder
inputSchema(org.apache.flink.table.api.Schema inputSchema)
Define the input schema of theModelDescriptor
.ModelDescriptor.Builder
option(String key, String value)
Sets the given option on the model.<T> ModelDescriptor.Builder
option(org.apache.flink.configuration.ConfigOption<T> configOption, T value)
Sets the given option on the model.ModelDescriptor.Builder
outputSchema(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
.
-
-