Package com.pulumi.aws.bedrock.inputs
Class AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder
-
- Enclosing class:
- AgentKnowledgeBaseKnowledgeBaseConfigurationArgs
public static final class AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentKnowledgeBaseKnowledgeBaseConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentKnowledgeBaseKnowledgeBaseConfigurationArgs defaults)
-
-
Method Detail
-
kendraKnowledgeBaseConfiguration
public AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder kendraKnowledgeBaseConfiguration(@Nullable com.pulumi.core.Output<AgentKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfigurationArgs> kendraKnowledgeBaseConfiguration)
- Parameters:
kendraKnowledgeBaseConfiguration- Settings for an Amazon Kendra knowledge base. See `kendraKnowledgeBaseConfiguration` Block for details.- Returns:
- builder
-
kendraKnowledgeBaseConfiguration
public AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder kendraKnowledgeBaseConfiguration(AgentKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfigurationArgs kendraKnowledgeBaseConfiguration)
- Parameters:
kendraKnowledgeBaseConfiguration- Settings for an Amazon Kendra knowledge base. See `kendraKnowledgeBaseConfiguration` Block for details.- Returns:
- builder
-
managedKnowledgeBaseConfiguration
public AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder managedKnowledgeBaseConfiguration(@Nullable com.pulumi.core.Output<AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationArgs> managedKnowledgeBaseConfiguration)
- Parameters:
managedKnowledgeBaseConfiguration- Settings for a managed knowledge base where Amazon Bedrock manages the vector store. See `managedKnowledgeBaseConfiguration` Block for details.- Returns:
- builder
-
managedKnowledgeBaseConfiguration
public AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder managedKnowledgeBaseConfiguration(AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationArgs managedKnowledgeBaseConfiguration)
- Parameters:
managedKnowledgeBaseConfiguration- Settings for a managed knowledge base where Amazon Bedrock manages the vector store. See `managedKnowledgeBaseConfiguration` Block for details.- Returns:
- builder
-
sqlKnowledgeBaseConfiguration
public AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder sqlKnowledgeBaseConfiguration(@Nullable com.pulumi.core.Output<AgentKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationArgs> sqlKnowledgeBaseConfiguration)
- Parameters:
sqlKnowledgeBaseConfiguration- Configurations for a knowledge base connected to an SQL database. See `sqlKnowledgeBaseConfiguration` Block for details.- Returns:
- builder
-
sqlKnowledgeBaseConfiguration
public AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder sqlKnowledgeBaseConfiguration(AgentKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationArgs sqlKnowledgeBaseConfiguration)
- Parameters:
sqlKnowledgeBaseConfiguration- Configurations for a knowledge base connected to an SQL database. See `sqlKnowledgeBaseConfiguration` Block for details.- Returns:
- builder
-
type
public AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Type of data that the data source is converted into for the knowledge base. Valid Values: `VECTOR`, `KENDRA`, `SQL`, `MANAGED`.- Returns:
- builder
-
type
public AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder type(java.lang.String type)
- Parameters:
type- Type of data that the data source is converted into for the knowledge base. Valid Values: `VECTOR`, `KENDRA`, `SQL`, `MANAGED`.- Returns:
- builder
-
vectorKnowledgeBaseConfiguration
public AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder vectorKnowledgeBaseConfiguration(@Nullable com.pulumi.core.Output<AgentKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationArgs> vectorKnowledgeBaseConfiguration)
- Parameters:
vectorKnowledgeBaseConfiguration- Details about the model that's used to convert the data source into vector embeddings. See `vectorKnowledgeBaseConfiguration` Block for details.- Returns:
- builder
-
vectorKnowledgeBaseConfiguration
public AgentKnowledgeBaseKnowledgeBaseConfigurationArgs.Builder vectorKnowledgeBaseConfiguration(AgentKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationArgs vectorKnowledgeBaseConfiguration)
- Parameters:
vectorKnowledgeBaseConfiguration- Details about the model that's used to convert the data source into vector embeddings. See `vectorKnowledgeBaseConfiguration` Block for details.- Returns:
- builder
-
build
public AgentKnowledgeBaseKnowledgeBaseConfigurationArgs build()
-
-