Class PostgresMlEmbeddingProperties
java.lang.Object
org.springframework.ai.model.postgresml.autoconfigure.PostgresMlEmbeddingProperties
@ConfigurationProperties("spring.ai.postgresml.embedding")
public class PostgresMlEmbeddingProperties
extends Object
Configuration properties for Postgres ML.
- Author:
- Utkarsh Srivastava, Christian Tzolov, Sebastien Deleuze
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable MetadataModeDeprecated, for removal: This API element is subject to removal in a future version.@Nullable String@Nullable PostgresMlEmbeddingModel.VectorTypebooleanvoidsetCreateExtension(boolean createExtension) voidvoidsetMetadataMode(@Nullable MetadataMode metadataMode) voidvoidsetTransformer(@Nullable String transformer) voidsetVectorType(@Nullable PostgresMlEmbeddingModel.VectorType vectorType)
-
Field Details
-
CONFIG_PREFIX
- See Also:
-
-
Constructor Details
-
PostgresMlEmbeddingProperties
public PostgresMlEmbeddingProperties()
-
-
Method Details
-
isCreateExtension
public boolean isCreateExtension() -
setCreateExtension
public void setCreateExtension(boolean createExtension) -
getTransformer
-
setTransformer
-
getVectorType
-
setVectorType
-
getKwargs
-
setKwargs
-
getMetadataMode
-
setMetadataMode
-
toOptions
-
getOptions
@DeprecatedConfigurationProperty(replacement="spring.ai.postgresml.embedding") @Deprecated(since="2.0.0", forRemoval=true) public PostgresMlEmbeddingProperties.Options getOptions()Deprecated, for removal: This API element is subject to removal in a future version. -
setOptions
-