@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AgentKnowledgeBaseSummary extends Object implements Serializable, Cloneable, StructuredPojo
Contains details about a knowledge base associated with an agent.
| Constructor and Description |
|---|
AgentKnowledgeBaseSummary() |
| Modifier and Type | Method and Description |
|---|---|
AgentKnowledgeBaseSummary |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
The description of the knowledge base associated with an agent.
|
String |
getKnowledgeBaseId()
The unique identifier of the knowledge base associated with an agent.
|
String |
getKnowledgeBaseState()
Specifies whether the agent uses the knowledge base or not when sending an InvokeAgent
request.
|
Date |
getUpdatedAt()
The time at which the knowledge base associated with an agent was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setDescription(String description)
The description of the knowledge base associated with an agent.
|
void |
setKnowledgeBaseId(String knowledgeBaseId)
The unique identifier of the knowledge base associated with an agent.
|
void |
setKnowledgeBaseState(String knowledgeBaseState)
Specifies whether the agent uses the knowledge base or not when sending an InvokeAgent
request.
|
void |
setUpdatedAt(Date updatedAt)
The time at which the knowledge base associated with an agent was last updated.
|
String |
toString()
Returns a string representation of this object.
|
AgentKnowledgeBaseSummary |
withDescription(String description)
The description of the knowledge base associated with an agent.
|
AgentKnowledgeBaseSummary |
withKnowledgeBaseId(String knowledgeBaseId)
The unique identifier of the knowledge base associated with an agent.
|
AgentKnowledgeBaseSummary |
withKnowledgeBaseState(KnowledgeBaseState knowledgeBaseState)
Specifies whether the agent uses the knowledge base or not when sending an InvokeAgent
request.
|
AgentKnowledgeBaseSummary |
withKnowledgeBaseState(String knowledgeBaseState)
Specifies whether the agent uses the knowledge base or not when sending an InvokeAgent
request.
|
AgentKnowledgeBaseSummary |
withUpdatedAt(Date updatedAt)
The time at which the knowledge base associated with an agent was last updated.
|
public void setDescription(String description)
The description of the knowledge base associated with an agent.
description - The description of the knowledge base associated with an agent.public String getDescription()
The description of the knowledge base associated with an agent.
public AgentKnowledgeBaseSummary withDescription(String description)
The description of the knowledge base associated with an agent.
description - The description of the knowledge base associated with an agent.public void setKnowledgeBaseId(String knowledgeBaseId)
The unique identifier of the knowledge base associated with an agent.
knowledgeBaseId - The unique identifier of the knowledge base associated with an agent.public String getKnowledgeBaseId()
The unique identifier of the knowledge base associated with an agent.
public AgentKnowledgeBaseSummary withKnowledgeBaseId(String knowledgeBaseId)
The unique identifier of the knowledge base associated with an agent.
knowledgeBaseId - The unique identifier of the knowledge base associated with an agent.public void setKnowledgeBaseState(String knowledgeBaseState)
Specifies whether the agent uses the knowledge base or not when sending an InvokeAgent request.
knowledgeBaseState - Specifies whether the agent uses the knowledge base or not when sending an InvokeAgent request.KnowledgeBaseStatepublic String getKnowledgeBaseState()
Specifies whether the agent uses the knowledge base or not when sending an InvokeAgent request.
KnowledgeBaseStatepublic AgentKnowledgeBaseSummary withKnowledgeBaseState(String knowledgeBaseState)
Specifies whether the agent uses the knowledge base or not when sending an InvokeAgent request.
knowledgeBaseState - Specifies whether the agent uses the knowledge base or not when sending an InvokeAgent request.KnowledgeBaseStatepublic AgentKnowledgeBaseSummary withKnowledgeBaseState(KnowledgeBaseState knowledgeBaseState)
Specifies whether the agent uses the knowledge base or not when sending an InvokeAgent request.
knowledgeBaseState - Specifies whether the agent uses the knowledge base or not when sending an InvokeAgent request.KnowledgeBaseStatepublic void setUpdatedAt(Date updatedAt)
The time at which the knowledge base associated with an agent was last updated.
updatedAt - The time at which the knowledge base associated with an agent was last updated.public Date getUpdatedAt()
The time at which the knowledge base associated with an agent was last updated.
public AgentKnowledgeBaseSummary withUpdatedAt(Date updatedAt)
The time at which the knowledge base associated with an agent was last updated.
updatedAt - The time at which the knowledge base associated with an agent was last updated.public String toString()
toString in class ObjectObject.toString()public AgentKnowledgeBaseSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.