Interface StorageConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StorageConfiguration.Builder,,StorageConfiguration> SdkBuilder<StorageConfiguration.Builder,,StorageConfiguration> SdkPojo
- Enclosing class:
StorageConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault StorageConfiguration.BuildermongoDbAtlasConfiguration(Consumer<MongoDbAtlasConfiguration.Builder> mongoDbAtlasConfiguration) Contains the storage configuration of the knowledge base in MongoDB Atlas.mongoDbAtlasConfiguration(MongoDbAtlasConfiguration mongoDbAtlasConfiguration) Contains the storage configuration of the knowledge base in MongoDB Atlas.default StorageConfiguration.BuilderneptuneAnalyticsConfiguration(Consumer<NeptuneAnalyticsConfiguration.Builder> neptuneAnalyticsConfiguration) Contains details about the Neptune Analytics configuration of the knowledge base in Amazon Neptune.neptuneAnalyticsConfiguration(NeptuneAnalyticsConfiguration neptuneAnalyticsConfiguration) Contains details about the Neptune Analytics configuration of the knowledge base in Amazon Neptune.default StorageConfiguration.BuilderopensearchManagedClusterConfiguration(Consumer<OpenSearchManagedClusterConfiguration.Builder> opensearchManagedClusterConfiguration) Contains details about the storage configuration of the knowledge base in OpenSearch Managed Cluster.opensearchManagedClusterConfiguration(OpenSearchManagedClusterConfiguration opensearchManagedClusterConfiguration) Contains details about the storage configuration of the knowledge base in OpenSearch Managed Cluster.default StorageConfiguration.BuilderopensearchServerlessConfiguration(Consumer<OpenSearchServerlessConfiguration.Builder> opensearchServerlessConfiguration) Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.opensearchServerlessConfiguration(OpenSearchServerlessConfiguration opensearchServerlessConfiguration) Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.default StorageConfiguration.BuilderpineconeConfiguration(Consumer<PineconeConfiguration.Builder> pineconeConfiguration) Contains the storage configuration of the knowledge base in Pinecone.pineconeConfiguration(PineconeConfiguration pineconeConfiguration) Contains the storage configuration of the knowledge base in Pinecone.default StorageConfiguration.BuilderrdsConfiguration(Consumer<RdsConfiguration.Builder> rdsConfiguration) Contains details about the storage configuration of the knowledge base in Amazon RDS.rdsConfiguration(RdsConfiguration rdsConfiguration) Contains details about the storage configuration of the knowledge base in Amazon RDS.default StorageConfiguration.BuilderredisEnterpriseCloudConfiguration(Consumer<RedisEnterpriseCloudConfiguration.Builder> redisEnterpriseCloudConfiguration) Contains the storage configuration of the knowledge base in Redis Enterprise Cloud.redisEnterpriseCloudConfiguration(RedisEnterpriseCloudConfiguration redisEnterpriseCloudConfiguration) Contains the storage configuration of the knowledge base in Redis Enterprise Cloud.default StorageConfiguration.Builders3VectorsConfiguration(Consumer<S3VectorsConfiguration.Builder> s3VectorsConfiguration) The configuration settings for storing knowledge base data using S3 vectors.s3VectorsConfiguration(S3VectorsConfiguration s3VectorsConfiguration) The configuration settings for storing knowledge base data using S3 vectors.The vector store service in which the knowledge base is stored.type(KnowledgeBaseStorageType type) The vector store service in which the knowledge base is stored.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
type
The vector store service in which the knowledge base is stored.
- Parameters:
type- The vector store service in which the knowledge base is stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The vector store service in which the knowledge base is stored.
- Parameters:
type- The vector store service in which the knowledge base is stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
opensearchServerlessConfiguration
StorageConfiguration.Builder opensearchServerlessConfiguration(OpenSearchServerlessConfiguration opensearchServerlessConfiguration) Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
- Parameters:
opensearchServerlessConfiguration- Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opensearchServerlessConfiguration
default StorageConfiguration.Builder opensearchServerlessConfiguration(Consumer<OpenSearchServerlessConfiguration.Builder> opensearchServerlessConfiguration) Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
This is a convenience method that creates an instance of theOpenSearchServerlessConfiguration.Builderavoiding the need to create one manually viaOpenSearchServerlessConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toopensearchServerlessConfiguration(OpenSearchServerlessConfiguration).- Parameters:
opensearchServerlessConfiguration- a consumer that will call methods onOpenSearchServerlessConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
opensearchManagedClusterConfiguration
StorageConfiguration.Builder opensearchManagedClusterConfiguration(OpenSearchManagedClusterConfiguration opensearchManagedClusterConfiguration) Contains details about the storage configuration of the knowledge base in OpenSearch Managed Cluster. For more information, see Create a vector index in Amazon OpenSearch Service.
- Parameters:
opensearchManagedClusterConfiguration- Contains details about the storage configuration of the knowledge base in OpenSearch Managed Cluster. For more information, see Create a vector index in Amazon OpenSearch Service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opensearchManagedClusterConfiguration
default StorageConfiguration.Builder opensearchManagedClusterConfiguration(Consumer<OpenSearchManagedClusterConfiguration.Builder> opensearchManagedClusterConfiguration) Contains details about the storage configuration of the knowledge base in OpenSearch Managed Cluster. For more information, see Create a vector index in Amazon OpenSearch Service.
This is a convenience method that creates an instance of theOpenSearchManagedClusterConfiguration.Builderavoiding the need to create one manually viaOpenSearchManagedClusterConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toopensearchManagedClusterConfiguration(OpenSearchManagedClusterConfiguration).- Parameters:
opensearchManagedClusterConfiguration- a consumer that will call methods onOpenSearchManagedClusterConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pineconeConfiguration
Contains the storage configuration of the knowledge base in Pinecone.
- Parameters:
pineconeConfiguration- Contains the storage configuration of the knowledge base in Pinecone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pineconeConfiguration
default StorageConfiguration.Builder pineconeConfiguration(Consumer<PineconeConfiguration.Builder> pineconeConfiguration) Contains the storage configuration of the knowledge base in Pinecone.
This is a convenience method that creates an instance of thePineconeConfiguration.Builderavoiding the need to create one manually viaPineconeConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topineconeConfiguration(PineconeConfiguration).- Parameters:
pineconeConfiguration- a consumer that will call methods onPineconeConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
redisEnterpriseCloudConfiguration
StorageConfiguration.Builder redisEnterpriseCloudConfiguration(RedisEnterpriseCloudConfiguration redisEnterpriseCloudConfiguration) Contains the storage configuration of the knowledge base in Redis Enterprise Cloud.
- Parameters:
redisEnterpriseCloudConfiguration- Contains the storage configuration of the knowledge base in Redis Enterprise Cloud.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redisEnterpriseCloudConfiguration
default StorageConfiguration.Builder redisEnterpriseCloudConfiguration(Consumer<RedisEnterpriseCloudConfiguration.Builder> redisEnterpriseCloudConfiguration) Contains the storage configuration of the knowledge base in Redis Enterprise Cloud.
This is a convenience method that creates an instance of theRedisEnterpriseCloudConfiguration.Builderavoiding the need to create one manually viaRedisEnterpriseCloudConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toredisEnterpriseCloudConfiguration(RedisEnterpriseCloudConfiguration).- Parameters:
redisEnterpriseCloudConfiguration- a consumer that will call methods onRedisEnterpriseCloudConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rdsConfiguration
Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS.
- Parameters:
rdsConfiguration- Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rdsConfiguration
default StorageConfiguration.Builder rdsConfiguration(Consumer<RdsConfiguration.Builder> rdsConfiguration) Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS.
This is a convenience method that creates an instance of theRdsConfiguration.Builderavoiding the need to create one manually viaRdsConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tordsConfiguration(RdsConfiguration).- Parameters:
rdsConfiguration- a consumer that will call methods onRdsConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mongoDbAtlasConfiguration
StorageConfiguration.Builder mongoDbAtlasConfiguration(MongoDbAtlasConfiguration mongoDbAtlasConfiguration) Contains the storage configuration of the knowledge base in MongoDB Atlas.
- Parameters:
mongoDbAtlasConfiguration- Contains the storage configuration of the knowledge base in MongoDB Atlas.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mongoDbAtlasConfiguration
default StorageConfiguration.Builder mongoDbAtlasConfiguration(Consumer<MongoDbAtlasConfiguration.Builder> mongoDbAtlasConfiguration) Contains the storage configuration of the knowledge base in MongoDB Atlas.
This is a convenience method that creates an instance of theMongoDbAtlasConfiguration.Builderavoiding the need to create one manually viaMongoDbAtlasConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomongoDbAtlasConfiguration(MongoDbAtlasConfiguration).- Parameters:
mongoDbAtlasConfiguration- a consumer that will call methods onMongoDbAtlasConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
neptuneAnalyticsConfiguration
StorageConfiguration.Builder neptuneAnalyticsConfiguration(NeptuneAnalyticsConfiguration neptuneAnalyticsConfiguration) Contains details about the Neptune Analytics configuration of the knowledge base in Amazon Neptune. For more information, see Create a vector index in Amazon Neptune Analytics..
- Parameters:
neptuneAnalyticsConfiguration- Contains details about the Neptune Analytics configuration of the knowledge base in Amazon Neptune. For more information, see Create a vector index in Amazon Neptune Analytics..- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
neptuneAnalyticsConfiguration
default StorageConfiguration.Builder neptuneAnalyticsConfiguration(Consumer<NeptuneAnalyticsConfiguration.Builder> neptuneAnalyticsConfiguration) Contains details about the Neptune Analytics configuration of the knowledge base in Amazon Neptune. For more information, see Create a vector index in Amazon Neptune Analytics..
This is a convenience method that creates an instance of theNeptuneAnalyticsConfiguration.Builderavoiding the need to create one manually viaNeptuneAnalyticsConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toneptuneAnalyticsConfiguration(NeptuneAnalyticsConfiguration).- Parameters:
neptuneAnalyticsConfiguration- a consumer that will call methods onNeptuneAnalyticsConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3VectorsConfiguration
The configuration settings for storing knowledge base data using S3 vectors. This includes vector index information and S3 bucket details for vector storage.
- Parameters:
s3VectorsConfiguration- The configuration settings for storing knowledge base data using S3 vectors. This includes vector index information and S3 bucket details for vector storage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3VectorsConfiguration
default StorageConfiguration.Builder s3VectorsConfiguration(Consumer<S3VectorsConfiguration.Builder> s3VectorsConfiguration) The configuration settings for storing knowledge base data using S3 vectors. This includes vector index information and S3 bucket details for vector storage.
This is a convenience method that creates an instance of theS3VectorsConfiguration.Builderavoiding the need to create one manually viaS3VectorsConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3VectorsConfiguration(S3VectorsConfiguration).- Parameters:
s3VectorsConfiguration- a consumer that will call methods onS3VectorsConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-