@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.KnowledgeBaseState
public String getKnowledgeBaseState()
Specifies whether the agent uses the knowledge base or not when sending an InvokeAgent request.
KnowledgeBaseState
public 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.KnowledgeBaseState
public 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.KnowledgeBaseState
public 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 Object
Object.toString()
public AgentKnowledgeBaseSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.