Class GoogleGenAiTextEmbeddingProperties
java.lang.Object
org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingProperties
@ConfigurationProperties("spring.ai.google.genai.embedding.text")
public class GoogleGenAiTextEmbeddingProperties
extends Object
Configuration properties for Google GenAI Text Embedding.
- Since:
- 1.1.0
- Author:
- Christian Tzolov, Mark Pollack, Ilayaperumal Gopinathan, Sebastien Deleuze
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable Integer@Nullable StringgetModel()Deprecated, for removal: This API element is subject to removal in a future version.@Nullable org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType@Nullable StringgetTitle()voidsetDimensions(@Nullable Integer dimensions) voidvoidvoidsetTaskType(@Nullable org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType taskType) voidorg.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions
-
Field Details
-
CONFIG_PREFIX
- See Also:
-
-
Constructor Details
-
GoogleGenAiTextEmbeddingProperties
public GoogleGenAiTextEmbeddingProperties()
-
-
Method Details
-
getModel
-
setModel
-
getTaskType
public @Nullable org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType getTaskType() -
setTaskType
public void setTaskType(@Nullable org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType taskType) -
getDimensions
-
setDimensions
-
getTitle
-
setTitle
-
toOptions
public org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions toOptions() -
getOptions
@DeprecatedConfigurationProperty(replacement="spring.ai.google.genai.embedding.text") @Deprecated(since="2.0.0", forRemoval=true) public GoogleGenAiTextEmbeddingProperties.Options getOptions()Deprecated, for removal: This API element is subject to removal in a future version. -
setOptions
-