Class EmbedContentParametersPrivate.Builder
-
- All Implemented Interfaces:
public abstract class EmbedContentParametersPrivate.BuilderBuilder for EmbedContentParametersPrivate.
-
-
Constructor Summary
Constructors Constructor Description EmbedContentParametersPrivate.Builder()
-
Method Summary
-
-
Method Detail
-
model
abstract EmbedContentParametersPrivate.Builder model(String model)
Setter for model.
model: ID of the model to use. For a list of models, see `Google models `_.
-
clearModel
@CanIgnoreReturnValue() EmbedContentParametersPrivate.Builder clearModel()
Clears the value of model field.
-
contents
abstract EmbedContentParametersPrivate.Builder contents(List<Content> contents)
Setter for contents.
contents: The content to embed. Only the `parts.text` fields will be counted.
-
contents
@CanIgnoreReturnValue() EmbedContentParametersPrivate.Builder contents(Array<Content> contents)
Setter for contents.
contents: The content to embed. Only the `parts.text` fields will be counted.
-
contents
@CanIgnoreReturnValue() EmbedContentParametersPrivate.Builder contents(Array<Content.Builder> contentsBuilders)
Setter for contents builder.
contents: The content to embed. Only the `parts.text` fields will be counted.
-
clearContents
@CanIgnoreReturnValue() EmbedContentParametersPrivate.Builder clearContents()
Clears the value of contents field.
-
content
abstract EmbedContentParametersPrivate.Builder content(Content content)
Setter for content.
content: The single content to embed. Only the `parts.text` fields will be counted.
-
content
@CanIgnoreReturnValue() EmbedContentParametersPrivate.Builder content(Content.Builder contentBuilder)
Setter for content builder.
content: The single content to embed. Only the `parts.text` fields will be counted.
-
clearContent
@CanIgnoreReturnValue() EmbedContentParametersPrivate.Builder clearContent()
Clears the value of content field.
-
embeddingApiType
abstract EmbedContentParametersPrivate.Builder embeddingApiType(EmbeddingApiType embeddingApiType)
Setter for embeddingApiType.
embeddingApiType: The Gemini Enterprise Agent Platform embedding API to use.
-
clearEmbeddingApiType
@CanIgnoreReturnValue() EmbedContentParametersPrivate.Builder clearEmbeddingApiType()
Clears the value of embeddingApiType field.
-
embeddingApiType
@CanIgnoreReturnValue() EmbedContentParametersPrivate.Builder embeddingApiType(EmbeddingApiType.Known knownType)
Setter for embeddingApiType given a known enum.
embeddingApiType: The Gemini Enterprise Agent Platform embedding API to use.
-
embeddingApiType
@CanIgnoreReturnValue() EmbedContentParametersPrivate.Builder embeddingApiType(String embeddingApiType)
Setter for embeddingApiType given a string.
embeddingApiType: The Gemini Enterprise Agent Platform embedding API to use.
-
config
abstract EmbedContentParametersPrivate.Builder config(EmbedContentConfig config)
Setter for config.
config: Configuration that contains optional parameters.
-
config
@CanIgnoreReturnValue() EmbedContentParametersPrivate.Builder config(EmbedContentConfig.Builder configBuilder)
Setter for config builder.
config: Configuration that contains optional parameters.
-
clearConfig
@CanIgnoreReturnValue() EmbedContentParametersPrivate.Builder clearConfig()
Clears the value of config field.
-
build
abstract EmbedContentParametersPrivate build()
-
-
-
-