Package com.pulumi.aws.bedrock.inputs
Class AgentAgentKnowledgeBaseAssociationState.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentAgentKnowledgeBaseAssociationState.Builder
-
- Enclosing class:
- AgentAgentKnowledgeBaseAssociationState
public static final class AgentAgentKnowledgeBaseAssociationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentAgentKnowledgeBaseAssociationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentAgentKnowledgeBaseAssociationState defaults)
-
-
Method Detail
-
agentId
public AgentAgentKnowledgeBaseAssociationState.Builder agentId(@Nullable 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 AgentAgentKnowledgeBaseAssociationState.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 AgentAgentKnowledgeBaseAssociationState.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 AgentAgentKnowledgeBaseAssociationState.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 AgentAgentKnowledgeBaseAssociationState.Builder description(@Nullable 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 AgentAgentKnowledgeBaseAssociationState.Builder description(java.lang.String description)
- Parameters:
description- Description of what the agent should use the knowledge base for.- Returns:
- builder
-
knowledgeBaseId
public AgentAgentKnowledgeBaseAssociationState.Builder knowledgeBaseId(@Nullable 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 AgentAgentKnowledgeBaseAssociationState.Builder knowledgeBaseId(java.lang.String knowledgeBaseId)
- Parameters:
knowledgeBaseId- Unique identifier of the knowledge base to associate with the agent.- Returns:
- builder
-
knowledgeBaseState
public AgentAgentKnowledgeBaseAssociationState.Builder knowledgeBaseState(@Nullable 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 AgentAgentKnowledgeBaseAssociationState.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 AgentAgentKnowledgeBaseAssociationState.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 AgentAgentKnowledgeBaseAssociationState.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 AgentAgentKnowledgeBaseAssociationState.Builder timeouts(@Nullable com.pulumi.core.Output<AgentAgentKnowledgeBaseAssociationTimeoutsArgs> timeouts)
-
timeouts
public AgentAgentKnowledgeBaseAssociationState.Builder timeouts(AgentAgentKnowledgeBaseAssociationTimeoutsArgs timeouts)
-
build
public AgentAgentKnowledgeBaseAssociationState build()
-
-