Package com.pulumi.aws.bedrock
Class AgentAgentKnowledgeBaseAssociationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.AgentAgentKnowledgeBaseAssociationArgs.Builder
-
- Enclosing class:
- AgentAgentKnowledgeBaseAssociationArgs
public static final class AgentAgentKnowledgeBaseAssociationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentAgentKnowledgeBaseAssociationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentAgentKnowledgeBaseAssociationArgs defaults)
-
-
Method Detail
-
agentId
public AgentAgentKnowledgeBaseAssociationArgs.Builder agentId(com.pulumi.core.Output<java.lang.String> agentId)
- Parameters:
agentId- Unique identifier of the agent with which you want to associate the knowledge base.- Returns:
- builder
-
agentId
public AgentAgentKnowledgeBaseAssociationArgs.Builder agentId(java.lang.String agentId)
- Parameters:
agentId- Unique identifier of the agent with which you want to associate the knowledge base.- Returns:
- builder
-
agentVersion
public AgentAgentKnowledgeBaseAssociationArgs.Builder agentVersion(@Nullable com.pulumi.core.Output<java.lang.String> agentVersion)
- Parameters:
agentVersion- Version of the agent with which you want to associate the knowledge base. Valid values: `DRAFT`. Defaults to `DRAFT`.- Returns:
- builder
-
agentVersion
public AgentAgentKnowledgeBaseAssociationArgs.Builder agentVersion(java.lang.String agentVersion)
- Parameters:
agentVersion- Version of the agent with which you want to associate the knowledge base. Valid values: `DRAFT`. Defaults to `DRAFT`.- Returns:
- builder
-
description
public AgentAgentKnowledgeBaseAssociationArgs.Builder description(com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of what the agent should use the knowledge base for.- Returns:
- builder
-
description
public AgentAgentKnowledgeBaseAssociationArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of what the agent should use the knowledge base for.- Returns:
- builder
-
knowledgeBaseId
public AgentAgentKnowledgeBaseAssociationArgs.Builder knowledgeBaseId(com.pulumi.core.Output<java.lang.String> knowledgeBaseId)
- Parameters:
knowledgeBaseId- Unique identifier of the knowledge base to associate with the agent.- Returns:
- builder
-
knowledgeBaseId
public AgentAgentKnowledgeBaseAssociationArgs.Builder knowledgeBaseId(java.lang.String knowledgeBaseId)
- Parameters:
knowledgeBaseId- Unique identifier of the knowledge base to associate with the agent.- Returns:
- builder
-
knowledgeBaseState
public AgentAgentKnowledgeBaseAssociationArgs.Builder knowledgeBaseState(com.pulumi.core.Output<java.lang.String> knowledgeBaseState)
- Parameters:
knowledgeBaseState- Whether to use the knowledge base when sending an [InvokeAgent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html) request. Valid values: `ENABLED`, `DISABLED`. The following arguments are optional:- Returns:
- builder
-
knowledgeBaseState
public AgentAgentKnowledgeBaseAssociationArgs.Builder knowledgeBaseState(java.lang.String knowledgeBaseState)
- Parameters:
knowledgeBaseState- Whether to use the knowledge base when sending an [InvokeAgent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html) request. Valid values: `ENABLED`, `DISABLED`. The following arguments are optional:- Returns:
- builder
-
region
public AgentAgentKnowledgeBaseAssociationArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public AgentAgentKnowledgeBaseAssociationArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
timeouts
public AgentAgentKnowledgeBaseAssociationArgs.Builder timeouts(@Nullable com.pulumi.core.Output<AgentAgentKnowledgeBaseAssociationTimeoutsArgs> timeouts)
-
timeouts
public AgentAgentKnowledgeBaseAssociationArgs.Builder timeouts(AgentAgentKnowledgeBaseAssociationTimeoutsArgs timeouts)
-
build
public AgentAgentKnowledgeBaseAssociationArgs build()
-
-