Package com.pulumi.aws.bedrock.inputs
Class AgentKnowledgeBaseStorageConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentKnowledgeBaseStorageConfigurationArgs.Builder
-
- Enclosing class:
- AgentKnowledgeBaseStorageConfigurationArgs
public static final class AgentKnowledgeBaseStorageConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentKnowledgeBaseStorageConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentKnowledgeBaseStorageConfigurationArgs defaults)
-
-
Method Detail
-
mongoDbAtlasConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder mongoDbAtlasConfiguration(@Nullable com.pulumi.core.Output<AgentKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationArgs> mongoDbAtlasConfiguration)
- Parameters:
mongoDbAtlasConfiguration- Storage configuration of the knowledge base in MongoDB Atlas. See `mongoDbAtlasConfiguration` Block for details.- Returns:
- builder
-
mongoDbAtlasConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder mongoDbAtlasConfiguration(AgentKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationArgs mongoDbAtlasConfiguration)
- Parameters:
mongoDbAtlasConfiguration- Storage configuration of the knowledge base in MongoDB Atlas. See `mongoDbAtlasConfiguration` Block for details.- Returns:
- builder
-
neptuneAnalyticsConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder neptuneAnalyticsConfiguration(@Nullable com.pulumi.core.Output<AgentKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationArgs> neptuneAnalyticsConfiguration)
- Parameters:
neptuneAnalyticsConfiguration- Storage configuration of the knowledge base in Amazon Neptune Analytics. See `neptuneAnalyticsConfiguration` Block for details.- Returns:
- builder
-
neptuneAnalyticsConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder neptuneAnalyticsConfiguration(AgentKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationArgs neptuneAnalyticsConfiguration)
- Parameters:
neptuneAnalyticsConfiguration- Storage configuration of the knowledge base in Amazon Neptune Analytics. See `neptuneAnalyticsConfiguration` Block for details.- Returns:
- builder
-
opensearchManagedClusterConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder opensearchManagedClusterConfiguration(@Nullable com.pulumi.core.Output<AgentKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationArgs> opensearchManagedClusterConfiguration)
- Parameters:
opensearchManagedClusterConfiguration- Storage configuration of the knowledge base in Amazon OpenSearch Service Managed Cluster. See `opensearchManagedClusterConfiguration` Block for details.- Returns:
- builder
-
opensearchManagedClusterConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder opensearchManagedClusterConfiguration(AgentKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationArgs opensearchManagedClusterConfiguration)
- Parameters:
opensearchManagedClusterConfiguration- Storage configuration of the knowledge base in Amazon OpenSearch Service Managed Cluster. See `opensearchManagedClusterConfiguration` Block for details.- Returns:
- builder
-
opensearchServerlessConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder opensearchServerlessConfiguration(@Nullable com.pulumi.core.Output<AgentKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationArgs> opensearchServerlessConfiguration)
- Parameters:
opensearchServerlessConfiguration- Storage configuration of the knowledge base in Amazon OpenSearch Service Serverless. See `opensearchServerlessConfiguration` Block for details.- Returns:
- builder
-
opensearchServerlessConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder opensearchServerlessConfiguration(AgentKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationArgs opensearchServerlessConfiguration)
- Parameters:
opensearchServerlessConfiguration- Storage configuration of the knowledge base in Amazon OpenSearch Service Serverless. See `opensearchServerlessConfiguration` Block for details.- Returns:
- builder
-
pineconeConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder pineconeConfiguration(@Nullable com.pulumi.core.Output<AgentKnowledgeBaseStorageConfigurationPineconeConfigurationArgs> pineconeConfiguration)
- Parameters:
pineconeConfiguration- Storage configuration of the knowledge base in Pinecone. See `pineconeConfiguration` Block for details.- Returns:
- builder
-
pineconeConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder pineconeConfiguration(AgentKnowledgeBaseStorageConfigurationPineconeConfigurationArgs pineconeConfiguration)
- Parameters:
pineconeConfiguration- Storage configuration of the knowledge base in Pinecone. See `pineconeConfiguration` Block for details.- Returns:
- builder
-
rdsConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder rdsConfiguration(@Nullable com.pulumi.core.Output<AgentKnowledgeBaseStorageConfigurationRdsConfigurationArgs> rdsConfiguration)
- Parameters:
rdsConfiguration- Details about the storage configuration of the knowledge base in Amazon RDS. For more information, see [Create a vector index in Amazon RDS](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup.html). See `rdsConfiguration` Block for details.- Returns:
- builder
-
rdsConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder rdsConfiguration(AgentKnowledgeBaseStorageConfigurationRdsConfigurationArgs rdsConfiguration)
- Parameters:
rdsConfiguration- Details about the storage configuration of the knowledge base in Amazon RDS. For more information, see [Create a vector index in Amazon RDS](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup.html). See `rdsConfiguration` Block for details.- Returns:
- builder
-
redisEnterpriseCloudConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder redisEnterpriseCloudConfiguration(@Nullable com.pulumi.core.Output<AgentKnowledgeBaseStorageConfigurationRedisEnterpriseCloudConfigurationArgs> redisEnterpriseCloudConfiguration)
- Parameters:
redisEnterpriseCloudConfiguration- Storage configuration of the knowledge base in Redis Enterprise Cloud. See `redisEnterpriseCloudConfiguration` Block for details.- Returns:
- builder
-
redisEnterpriseCloudConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder redisEnterpriseCloudConfiguration(AgentKnowledgeBaseStorageConfigurationRedisEnterpriseCloudConfigurationArgs redisEnterpriseCloudConfiguration)
- Parameters:
redisEnterpriseCloudConfiguration- Storage configuration of the knowledge base in Redis Enterprise Cloud. See `redisEnterpriseCloudConfiguration` Block for details.- Returns:
- builder
-
s3VectorsConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder s3VectorsConfiguration(@Nullable com.pulumi.core.Output<AgentKnowledgeBaseStorageConfigurationS3VectorsConfigurationArgs> s3VectorsConfiguration)
- Parameters:
s3VectorsConfiguration- Storage configuration of the knowledge base in Amazon S3 Vectors. See `s3VectorsConfiguration` Block for details.- Returns:
- builder
-
s3VectorsConfiguration
public AgentKnowledgeBaseStorageConfigurationArgs.Builder s3VectorsConfiguration(AgentKnowledgeBaseStorageConfigurationS3VectorsConfigurationArgs s3VectorsConfiguration)
- Parameters:
s3VectorsConfiguration- Storage configuration of the knowledge base in Amazon S3 Vectors. See `s3VectorsConfiguration` Block for details.- Returns:
- builder
-
type
public AgentKnowledgeBaseStorageConfigurationArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Vector store service in which the knowledge base is stored. Valid Values: `MONGO_DB_ATLAS`, `OPENSEARCH_SERVERLESS`, `OPENSEARCH_MANAGED_CLUSTER`, `PINECONE`, `REDIS_ENTERPRISE_CLOUD`, `RDS`, `S3_VECTORS`, `NEPTUNE_ANALYTICS`.- Returns:
- builder
-
type
public AgentKnowledgeBaseStorageConfigurationArgs.Builder type(java.lang.String type)
- Parameters:
type- Vector store service in which the knowledge base is stored. Valid Values: `MONGO_DB_ATLAS`, `OPENSEARCH_SERVERLESS`, `OPENSEARCH_MANAGED_CLUSTER`, `PINECONE`, `REDIS_ENTERPRISE_CLOUD`, `RDS`, `S3_VECTORS`, `NEPTUNE_ANALYTICS`.- Returns:
- builder
-
build
public AgentKnowledgeBaseStorageConfigurationArgs build()
-
-