@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KnowledgeBaseSummary extends Object implements Serializable, Cloneable, StructuredPojo
Contains details about a knowledge base.
Constructor and Description |
---|
KnowledgeBaseSummary() |
Modifier and Type | Method and Description |
---|---|
KnowledgeBaseSummary |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
The description of the knowledge base.
|
String |
getKnowledgeBaseId()
The unique identifier of the knowledge base.
|
String |
getName()
The name of the knowledge base.
|
String |
getStatus()
The status of the knowledge base.
|
Date |
getUpdatedAt()
The time at which the knowledge base 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.
|
void |
setKnowledgeBaseId(String knowledgeBaseId)
The unique identifier of the knowledge base.
|
void |
setName(String name)
The name of the knowledge base.
|
void |
setStatus(String status)
The status of the knowledge base.
|
void |
setUpdatedAt(Date updatedAt)
The time at which the knowledge base was last updated.
|
String |
toString()
Returns a string representation of this object.
|
KnowledgeBaseSummary |
withDescription(String description)
The description of the knowledge base.
|
KnowledgeBaseSummary |
withKnowledgeBaseId(String knowledgeBaseId)
The unique identifier of the knowledge base.
|
KnowledgeBaseSummary |
withName(String name)
The name of the knowledge base.
|
KnowledgeBaseSummary |
withStatus(KnowledgeBaseStatus status)
The status of the knowledge base.
|
KnowledgeBaseSummary |
withStatus(String status)
The status of the knowledge base.
|
KnowledgeBaseSummary |
withUpdatedAt(Date updatedAt)
The time at which the knowledge base was last updated.
|
public void setDescription(String description)
The description of the knowledge base.
description
- The description of the knowledge base.public String getDescription()
The description of the knowledge base.
public KnowledgeBaseSummary withDescription(String description)
The description of the knowledge base.
description
- The description of the knowledge base.public void setKnowledgeBaseId(String knowledgeBaseId)
The unique identifier of the knowledge base.
knowledgeBaseId
- The unique identifier of the knowledge base.public String getKnowledgeBaseId()
The unique identifier of the knowledge base.
public KnowledgeBaseSummary withKnowledgeBaseId(String knowledgeBaseId)
The unique identifier of the knowledge base.
knowledgeBaseId
- The unique identifier of the knowledge base.public void setName(String name)
The name of the knowledge base.
name
- The name of the knowledge base.public String getName()
The name of the knowledge base.
public KnowledgeBaseSummary withName(String name)
The name of the knowledge base.
name
- The name of the knowledge base.public void setStatus(String status)
The status of the knowledge base.
status
- The status of the knowledge base.KnowledgeBaseStatus
public String getStatus()
The status of the knowledge base.
KnowledgeBaseStatus
public KnowledgeBaseSummary withStatus(String status)
The status of the knowledge base.
status
- The status of the knowledge base.KnowledgeBaseStatus
public KnowledgeBaseSummary withStatus(KnowledgeBaseStatus status)
The status of the knowledge base.
status
- The status of the knowledge base.KnowledgeBaseStatus
public void setUpdatedAt(Date updatedAt)
The time at which the knowledge base was last updated.
updatedAt
- The time at which the knowledge base was last updated.public Date getUpdatedAt()
The time at which the knowledge base was last updated.
public KnowledgeBaseSummary withUpdatedAt(Date updatedAt)
The time at which the knowledge base was last updated.
updatedAt
- The time at which the knowledge base was last updated.public String toString()
toString
in class Object
Object.toString()
public KnowledgeBaseSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.