@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BotAliasMetadata extends Object implements Serializable, Cloneable, StructuredPojo
Provides information about a bot alias.
Constructor and Description |
---|
BotAliasMetadata() |
Modifier and Type | Method and Description |
---|---|
BotAliasMetadata |
clone() |
boolean |
equals(Object obj) |
String |
getBotName()
The name of the bot to which the alias points.
|
String |
getBotVersion()
The version of the Amazon Lex bot to which the alias points.
|
String |
getChecksum()
Checksum of the bot alias.
|
ConversationLogsResponse |
getConversationLogs()
Settings that determine how Amazon Lex uses conversation logs for the alias.
|
Date |
getCreatedDate()
The date that the bot alias was created.
|
String |
getDescription()
A description of the bot alias.
|
Date |
getLastUpdatedDate()
The date that the bot alias was updated.
|
String |
getName()
The name of the bot alias.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBotName(String botName)
The name of the bot to which the alias points.
|
void |
setBotVersion(String botVersion)
The version of the Amazon Lex bot to which the alias points.
|
void |
setChecksum(String checksum)
Checksum of the bot alias.
|
void |
setConversationLogs(ConversationLogsResponse conversationLogs)
Settings that determine how Amazon Lex uses conversation logs for the alias.
|
void |
setCreatedDate(Date createdDate)
The date that the bot alias was created.
|
void |
setDescription(String description)
A description of the bot alias.
|
void |
setLastUpdatedDate(Date lastUpdatedDate)
The date that the bot alias was updated.
|
void |
setName(String name)
The name of the bot alias.
|
String |
toString()
Returns a string representation of this object.
|
BotAliasMetadata |
withBotName(String botName)
The name of the bot to which the alias points.
|
BotAliasMetadata |
withBotVersion(String botVersion)
The version of the Amazon Lex bot to which the alias points.
|
BotAliasMetadata |
withChecksum(String checksum)
Checksum of the bot alias.
|
BotAliasMetadata |
withConversationLogs(ConversationLogsResponse conversationLogs)
Settings that determine how Amazon Lex uses conversation logs for the alias.
|
BotAliasMetadata |
withCreatedDate(Date createdDate)
The date that the bot alias was created.
|
BotAliasMetadata |
withDescription(String description)
A description of the bot alias.
|
BotAliasMetadata |
withLastUpdatedDate(Date lastUpdatedDate)
The date that the bot alias was updated.
|
BotAliasMetadata |
withName(String name)
The name of the bot alias.
|
public void setName(String name)
The name of the bot alias.
name
- The name of the bot alias.public String getName()
The name of the bot alias.
public BotAliasMetadata withName(String name)
The name of the bot alias.
name
- The name of the bot alias.public void setDescription(String description)
A description of the bot alias.
description
- A description of the bot alias.public String getDescription()
A description of the bot alias.
public BotAliasMetadata withDescription(String description)
A description of the bot alias.
description
- A description of the bot alias.public void setBotVersion(String botVersion)
The version of the Amazon Lex bot to which the alias points.
botVersion
- The version of the Amazon Lex bot to which the alias points.public String getBotVersion()
The version of the Amazon Lex bot to which the alias points.
public BotAliasMetadata withBotVersion(String botVersion)
The version of the Amazon Lex bot to which the alias points.
botVersion
- The version of the Amazon Lex bot to which the alias points.public void setBotName(String botName)
The name of the bot to which the alias points.
botName
- The name of the bot to which the alias points.public String getBotName()
The name of the bot to which the alias points.
public BotAliasMetadata withBotName(String botName)
The name of the bot to which the alias points.
botName
- The name of the bot to which the alias points.public void setLastUpdatedDate(Date lastUpdatedDate)
The date that the bot alias was updated. When you create a resource, the creation date and last updated date are the same.
lastUpdatedDate
- The date that the bot alias was updated. When you create a resource, the creation date and last updated
date are the same.public Date getLastUpdatedDate()
The date that the bot alias was updated. When you create a resource, the creation date and last updated date are the same.
public BotAliasMetadata withLastUpdatedDate(Date lastUpdatedDate)
The date that the bot alias was updated. When you create a resource, the creation date and last updated date are the same.
lastUpdatedDate
- The date that the bot alias was updated. When you create a resource, the creation date and last updated
date are the same.public void setCreatedDate(Date createdDate)
The date that the bot alias was created.
createdDate
- The date that the bot alias was created.public Date getCreatedDate()
The date that the bot alias was created.
public BotAliasMetadata withCreatedDate(Date createdDate)
The date that the bot alias was created.
createdDate
- The date that the bot alias was created.public void setChecksum(String checksum)
Checksum of the bot alias.
checksum
- Checksum of the bot alias.public String getChecksum()
Checksum of the bot alias.
public BotAliasMetadata withChecksum(String checksum)
Checksum of the bot alias.
checksum
- Checksum of the bot alias.public void setConversationLogs(ConversationLogsResponse conversationLogs)
Settings that determine how Amazon Lex uses conversation logs for the alias.
conversationLogs
- Settings that determine how Amazon Lex uses conversation logs for the alias.public ConversationLogsResponse getConversationLogs()
Settings that determine how Amazon Lex uses conversation logs for the alias.
public BotAliasMetadata withConversationLogs(ConversationLogsResponse conversationLogs)
Settings that determine how Amazon Lex uses conversation logs for the alias.
conversationLogs
- Settings that determine how Amazon Lex uses conversation logs for the alias.public String toString()
toString
in class Object
Object.toString()
public BotAliasMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.