Class EmbedContentConfig.Builder
- Enclosing class:
- EmbedContentConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract EmbedContentConfig.Builder
autoTruncate
(boolean autoTruncate) Setter for autoTruncate.abstract EmbedContentConfig
build()
abstract EmbedContentConfig.Builder
httpOptions
(HttpOptions httpOptions) Setter for httpOptions.httpOptions
(HttpOptions.Builder httpOptionsBuilder) Setter for httpOptions builder.abstract EmbedContentConfig.Builder
Setter for mimeType.abstract EmbedContentConfig.Builder
outputDimensionality
(Integer outputDimensionality) Setter for outputDimensionality.abstract EmbedContentConfig.Builder
Setter for taskType.abstract EmbedContentConfig.Builder
Setter for title.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
httpOptions
Setter for httpOptions.httpOptions: Used to override HTTP request options.
-
httpOptions
Setter for httpOptions builder.httpOptions: Used to override HTTP request options.
-
taskType
Setter for taskType.taskType: Type of task for which the embedding will be used.
-
title
Setter for title.title: Title for the text. Only applicable when TaskType is `RETRIEVAL_DOCUMENT`.
-
outputDimensionality
Setter for outputDimensionality.outputDimensionality: Reduced dimension for the output embedding. If set, excessive values in the output embedding are truncated from the end. Supported by newer models since 2024 only. You cannot set this value if using the earlier model (`models/embedding-001`).
-
mimeType
Setter for mimeType.mimeType: Vertex API only. The MIME type of the input.
-
autoTruncate
Setter for autoTruncate.autoTruncate: Vertex API only. Whether to silently truncate inputs longer than the max sequence length. If this option is set to false, oversized inputs will lead to an INVALID_ARGUMENT error, similar to other text APIs.
-
build
-