Class SqlInferenceConfig.Builder
- java.lang.Object
-
- com.codedstreams.otterstreams.sql.config.SqlInferenceConfig.Builder
-
- Enclosing class:
- SqlInferenceConfig
public static class SqlInferenceConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
modelName
public SqlInferenceConfig.Builder modelName(String modelName)
-
modelSource
public SqlInferenceConfig.Builder modelSource(ModelSourceConfig modelSource)
-
modelPath
public SqlInferenceConfig.Builder modelPath(String modelPath)
-
modelFormat
public SqlInferenceConfig.Builder modelFormat(ModelFormat format)
-
modelVersion
public SqlInferenceConfig.Builder modelVersion(String modelVersion)
-
batchSize
public SqlInferenceConfig.Builder batchSize(int batchSize)
-
batchTimeoutMs
public SqlInferenceConfig.Builder batchTimeoutMs(long batchTimeoutMs)
-
batchTimeout
public SqlInferenceConfig.Builder batchTimeout(Duration timeout)
-
asyncEnabled
public SqlInferenceConfig.Builder asyncEnabled(boolean asyncEnabled)
-
asyncTimeoutMs
public SqlInferenceConfig.Builder asyncTimeoutMs(long asyncTimeoutMs)
-
asyncTimeout
public SqlInferenceConfig.Builder asyncTimeout(Duration timeout)
-
cacheConfig
public SqlInferenceConfig.Builder cacheConfig(CacheConfig cacheConfig)
-
cacheEnabled
public SqlInferenceConfig.Builder cacheEnabled(boolean enabled)
-
cacheMaxSize
public SqlInferenceConfig.Builder cacheMaxSize(int maxSize)
-
cacheTtl
public SqlInferenceConfig.Builder cacheTtl(Duration ttl)
-
maxRetries
public SqlInferenceConfig.Builder maxRetries(int maxRetries)
-
retryBackoffMs
public SqlInferenceConfig.Builder retryBackoffMs(long retryBackoffMs)
-
additionalOptions
public SqlInferenceConfig.Builder additionalOptions(Map<String,String> options)
-
addOption
public SqlInferenceConfig.Builder addOption(String key, String value)
-
build
public SqlInferenceConfig build()
-
-