Package org.opensearch.ml.common.model
Class TextEmbeddingModelConfig.TextEmbeddingModelConfigBuilder
java.lang.Object
org.opensearch.ml.common.model.TextEmbeddingModelConfig.TextEmbeddingModelConfigBuilder
- Enclosing class:
TextEmbeddingModelConfig
-
Method Summary
Modifier and TypeMethodDescriptionbuild()embeddingDimension(Integer embeddingDimension) frameworkType(TextEmbeddingModelConfig.FrameworkType frameworkType) modelMaxLength(Integer modelMaxLength) normalizeResult(boolean normalizeResult) passagePrefix(String passagePrefix) poolingMode(TextEmbeddingModelConfig.PoolingMode poolingMode) queryPrefix(String queryPrefix) toString()
-
Method Details
-
modelType
- Returns:
this.
-
embeddingDimension
public TextEmbeddingModelConfig.TextEmbeddingModelConfigBuilder embeddingDimension(Integer embeddingDimension) - Returns:
this.
-
frameworkType
public TextEmbeddingModelConfig.TextEmbeddingModelConfigBuilder frameworkType(TextEmbeddingModelConfig.FrameworkType frameworkType) - Returns:
this.
-
allConfig
- Returns:
this.
-
poolingMode
public TextEmbeddingModelConfig.TextEmbeddingModelConfigBuilder poolingMode(TextEmbeddingModelConfig.PoolingMode poolingMode) - Returns:
this.
-
normalizeResult
public TextEmbeddingModelConfig.TextEmbeddingModelConfigBuilder normalizeResult(boolean normalizeResult) - Returns:
this.
-
modelMaxLength
public TextEmbeddingModelConfig.TextEmbeddingModelConfigBuilder modelMaxLength(Integer modelMaxLength) - Returns:
this.
-
queryPrefix
- Returns:
this.
-
passagePrefix
- Returns:
this.
-
build
-
toString
-