Class ModelConfig.Builder
- java.lang.Object
-
- com.codedstream.otterstream.inference.config.ModelConfig.Builder
-
- Enclosing class:
- ModelConfig
public static class ModelConfig.Builder extends Object
Builder for creating ModelConfig instances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelConfig.BuilderauthConfig(AuthConfig authConfig)ModelConfigbuild()Builds the ModelConfig instance.ModelConfig.BuilderendpointUrl(String endpointUrl)ModelConfig.Builderformat(ModelFormat format)ModelConfig.BuildermodelId(String modelId)ModelConfig.BuildermodelName(String modelName)ModelConfig.BuildermodelOptions(Map<String,Object> modelOptions)ModelConfig.BuildermodelPath(String modelPath)ModelConfig.BuildermodelVersion(String modelVersion)
-
-
-
Method Detail
-
modelId
public ModelConfig.Builder modelId(String modelId)
-
modelPath
public ModelConfig.Builder modelPath(String modelPath)
-
format
public ModelConfig.Builder format(ModelFormat format)
-
modelName
public ModelConfig.Builder modelName(String modelName)
-
modelVersion
public ModelConfig.Builder modelVersion(String modelVersion)
-
modelOptions
public ModelConfig.Builder modelOptions(Map<String,Object> modelOptions)
-
endpointUrl
public ModelConfig.Builder endpointUrl(String endpointUrl)
-
authConfig
public ModelConfig.Builder authConfig(AuthConfig authConfig)
-
build
public ModelConfig build()
Builds the ModelConfig instance.- Returns:
- configured ModelConfig
- Throws:
NullPointerException- if modelId or format is not set
-
-