Interface AgentKnowledgeBase.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AgentKnowledgeBase.Builder,
,AgentKnowledgeBase> SdkBuilder<AgentKnowledgeBase.Builder,
,AgentKnowledgeBase> SdkPojo
- Enclosing class:
AgentKnowledgeBase
public static interface AgentKnowledgeBase.Builder
extends SdkPojo, CopyableBuilder<AgentKnowledgeBase.Builder,AgentKnowledgeBase>
-
Method Summary
Modifier and TypeMethodDescriptionThe unique identifier of the agent with which the knowledge base is associated.agentVersion
(String agentVersion) The version of the agent with which the knowledge base is associated.The time at which the association between the agent and the knowledge base was created.description
(String description) The description of the association between the agent and the knowledge base.knowledgeBaseId
(String knowledgeBaseId) The unique identifier of the association between the agent and the knowledge base.knowledgeBaseState
(String knowledgeBaseState) Specifies whether to use the knowledge base or not when sending an InvokeAgent request.knowledgeBaseState
(KnowledgeBaseState knowledgeBaseState) Specifies whether to use the knowledge base or not when sending an InvokeAgent request.The time at which the association between the agent and the knowledge base was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
agentId
The unique identifier of the agent with which the knowledge base is associated.
- Parameters:
agentId
- The unique identifier of the agent with which the knowledge base is associated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentVersion
The version of the agent with which the knowledge base is associated.
- Parameters:
agentVersion
- The version of the agent with which the knowledge base is associated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The time at which the association between the agent and the knowledge base was created.
- Parameters:
createdAt
- The time at which the association between the agent and the knowledge base was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the association between the agent and the knowledge base.
- Parameters:
description
- The description of the association between the agent and the knowledge base.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
knowledgeBaseId
The unique identifier of the association between the agent and the knowledge base.
- Parameters:
knowledgeBaseId
- The unique identifier of the association between the agent and the knowledge base.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
knowledgeBaseState
Specifies whether to use the knowledge base or not when sending an InvokeAgent request.
- Parameters:
knowledgeBaseState
- Specifies whether to use the knowledge base or not when sending an InvokeAgent request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
knowledgeBaseState
Specifies whether to use the knowledge base or not when sending an InvokeAgent request.
- Parameters:
knowledgeBaseState
- Specifies whether to use the knowledge base or not when sending an InvokeAgent request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updatedAt
The time at which the association between the agent and the knowledge base was last updated.
- Parameters:
updatedAt
- The time at which the association between the agent and the knowledge base was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-