@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeBotAliasResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DescribeBotAliasResult() |
Modifier and Type | Method and Description |
---|---|
DescribeBotAliasResult |
addBotAliasLocaleSettingsEntry(String key,
BotAliasLocaleSettings value)
Add a single BotAliasLocaleSettings entry
|
DescribeBotAliasResult |
clearBotAliasLocaleSettingsEntries()
Removes all the entries added into BotAliasLocaleSettings.
|
DescribeBotAliasResult |
clone() |
boolean |
equals(Object obj) |
List<BotAliasHistoryEvent> |
getBotAliasHistoryEvents()
A list of events that affect a bot alias.
|
String |
getBotAliasId()
The identifier of the bot alias.
|
Map<String,BotAliasLocaleSettings> |
getBotAliasLocaleSettings()
The locale settings that are unique to the alias.
|
String |
getBotAliasName()
The name of the bot alias.
|
String |
getBotAliasStatus()
The current status of the alias.
|
String |
getBotId()
The identifier of the bot associated with the bot alias.
|
String |
getBotVersion()
The version of the bot associated with the bot alias.
|
ConversationLogSettings |
getConversationLogSettings()
Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.
|
Date |
getCreationDateTime()
A timestamp of the date and time that the alias was created.
|
String |
getDescription()
The description of the bot alias.
|
Date |
getLastUpdatedDateTime()
A timestamp of the date and time that the alias was last updated.
|
SentimentAnalysisSettings |
getSentimentAnalysisSettings() |
int |
hashCode() |
void |
setBotAliasHistoryEvents(Collection<BotAliasHistoryEvent> botAliasHistoryEvents)
A list of events that affect a bot alias.
|
void |
setBotAliasId(String botAliasId)
The identifier of the bot alias.
|
void |
setBotAliasLocaleSettings(Map<String,BotAliasLocaleSettings> botAliasLocaleSettings)
The locale settings that are unique to the alias.
|
void |
setBotAliasName(String botAliasName)
The name of the bot alias.
|
void |
setBotAliasStatus(String botAliasStatus)
The current status of the alias.
|
void |
setBotId(String botId)
The identifier of the bot associated with the bot alias.
|
void |
setBotVersion(String botVersion)
The version of the bot associated with the bot alias.
|
void |
setConversationLogSettings(ConversationLogSettings conversationLogSettings)
Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.
|
void |
setCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the alias was created.
|
void |
setDescription(String description)
The description of the bot alias.
|
void |
setLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the alias was last updated.
|
void |
setSentimentAnalysisSettings(SentimentAnalysisSettings sentimentAnalysisSettings) |
String |
toString()
Returns a string representation of this object.
|
DescribeBotAliasResult |
withBotAliasHistoryEvents(BotAliasHistoryEvent... botAliasHistoryEvents)
A list of events that affect a bot alias.
|
DescribeBotAliasResult |
withBotAliasHistoryEvents(Collection<BotAliasHistoryEvent> botAliasHistoryEvents)
A list of events that affect a bot alias.
|
DescribeBotAliasResult |
withBotAliasId(String botAliasId)
The identifier of the bot alias.
|
DescribeBotAliasResult |
withBotAliasLocaleSettings(Map<String,BotAliasLocaleSettings> botAliasLocaleSettings)
The locale settings that are unique to the alias.
|
DescribeBotAliasResult |
withBotAliasName(String botAliasName)
The name of the bot alias.
|
DescribeBotAliasResult |
withBotAliasStatus(BotAliasStatus botAliasStatus)
The current status of the alias.
|
DescribeBotAliasResult |
withBotAliasStatus(String botAliasStatus)
The current status of the alias.
|
DescribeBotAliasResult |
withBotId(String botId)
The identifier of the bot associated with the bot alias.
|
DescribeBotAliasResult |
withBotVersion(String botVersion)
The version of the bot associated with the bot alias.
|
DescribeBotAliasResult |
withConversationLogSettings(ConversationLogSettings conversationLogSettings)
Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.
|
DescribeBotAliasResult |
withCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the alias was created.
|
DescribeBotAliasResult |
withDescription(String description)
The description of the bot alias.
|
DescribeBotAliasResult |
withLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the alias was last updated.
|
DescribeBotAliasResult |
withSentimentAnalysisSettings(SentimentAnalysisSettings sentimentAnalysisSettings) |
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setBotAliasId(String botAliasId)
The identifier of the bot alias.
botAliasId
- The identifier of the bot alias.public String getBotAliasId()
The identifier of the bot alias.
public DescribeBotAliasResult withBotAliasId(String botAliasId)
The identifier of the bot alias.
botAliasId
- The identifier of the bot alias.public void setBotAliasName(String botAliasName)
The name of the bot alias.
botAliasName
- The name of the bot alias.public String getBotAliasName()
The name of the bot alias.
public DescribeBotAliasResult withBotAliasName(String botAliasName)
The name of the bot alias.
botAliasName
- The name of the bot alias.public void setDescription(String description)
The description of the bot alias.
description
- The description of the bot alias.public String getDescription()
The description of the bot alias.
public DescribeBotAliasResult withDescription(String description)
The description of the bot alias.
description
- The description of the bot alias.public void setBotVersion(String botVersion)
The version of the bot associated with the bot alias.
botVersion
- The version of the bot associated with the bot alias.public String getBotVersion()
The version of the bot associated with the bot alias.
public DescribeBotAliasResult withBotVersion(String botVersion)
The version of the bot associated with the bot alias.
botVersion
- The version of the bot associated with the bot alias.public Map<String,BotAliasLocaleSettings> getBotAliasLocaleSettings()
The locale settings that are unique to the alias.
public void setBotAliasLocaleSettings(Map<String,BotAliasLocaleSettings> botAliasLocaleSettings)
The locale settings that are unique to the alias.
botAliasLocaleSettings
- The locale settings that are unique to the alias.public DescribeBotAliasResult withBotAliasLocaleSettings(Map<String,BotAliasLocaleSettings> botAliasLocaleSettings)
The locale settings that are unique to the alias.
botAliasLocaleSettings
- The locale settings that are unique to the alias.public DescribeBotAliasResult addBotAliasLocaleSettingsEntry(String key, BotAliasLocaleSettings value)
public DescribeBotAliasResult clearBotAliasLocaleSettingsEntries()
public void setConversationLogSettings(ConversationLogSettings conversationLogSettings)
Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.
conversationLogSettings
- Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.public ConversationLogSettings getConversationLogSettings()
Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.
public DescribeBotAliasResult withConversationLogSettings(ConversationLogSettings conversationLogSettings)
Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.
conversationLogSettings
- Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.public void setSentimentAnalysisSettings(SentimentAnalysisSettings sentimentAnalysisSettings)
sentimentAnalysisSettings
- public SentimentAnalysisSettings getSentimentAnalysisSettings()
public DescribeBotAliasResult withSentimentAnalysisSettings(SentimentAnalysisSettings sentimentAnalysisSettings)
sentimentAnalysisSettings
- public List<BotAliasHistoryEvent> getBotAliasHistoryEvents()
A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.
public void setBotAliasHistoryEvents(Collection<BotAliasHistoryEvent> botAliasHistoryEvents)
A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.
botAliasHistoryEvents
- A list of events that affect a bot alias. For example, an event is recorded when the version that the
alias points to changes.public DescribeBotAliasResult withBotAliasHistoryEvents(BotAliasHistoryEvent... botAliasHistoryEvents)
A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.
NOTE: This method appends the values to the existing list (if any). Use
setBotAliasHistoryEvents(java.util.Collection)
or
withBotAliasHistoryEvents(java.util.Collection)
if you want to override the existing values.
botAliasHistoryEvents
- A list of events that affect a bot alias. For example, an event is recorded when the version that the
alias points to changes.public DescribeBotAliasResult withBotAliasHistoryEvents(Collection<BotAliasHistoryEvent> botAliasHistoryEvents)
A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.
botAliasHistoryEvents
- A list of events that affect a bot alias. For example, an event is recorded when the version that the
alias points to changes.public void setBotAliasStatus(String botAliasStatus)
The current status of the alias. When the alias is Available
, the alias is ready for use with your
bot.
botAliasStatus
- The current status of the alias. When the alias is Available
, the alias is ready for use with
your bot.BotAliasStatus
public String getBotAliasStatus()
The current status of the alias. When the alias is Available
, the alias is ready for use with your
bot.
Available
, the alias is ready for use
with your bot.BotAliasStatus
public DescribeBotAliasResult withBotAliasStatus(String botAliasStatus)
The current status of the alias. When the alias is Available
, the alias is ready for use with your
bot.
botAliasStatus
- The current status of the alias. When the alias is Available
, the alias is ready for use with
your bot.BotAliasStatus
public DescribeBotAliasResult withBotAliasStatus(BotAliasStatus botAliasStatus)
The current status of the alias. When the alias is Available
, the alias is ready for use with your
bot.
botAliasStatus
- The current status of the alias. When the alias is Available
, the alias is ready for use with
your bot.BotAliasStatus
public void setBotId(String botId)
The identifier of the bot associated with the bot alias.
botId
- The identifier of the bot associated with the bot alias.public String getBotId()
The identifier of the bot associated with the bot alias.
public DescribeBotAliasResult withBotId(String botId)
The identifier of the bot associated with the bot alias.
botId
- The identifier of the bot associated with the bot alias.public void setCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the alias was created.
creationDateTime
- A timestamp of the date and time that the alias was created.public Date getCreationDateTime()
A timestamp of the date and time that the alias was created.
public DescribeBotAliasResult withCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the alias was created.
creationDateTime
- A timestamp of the date and time that the alias was created.public void setLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the alias was last updated.
lastUpdatedDateTime
- A timestamp of the date and time that the alias was last updated.public Date getLastUpdatedDateTime()
A timestamp of the date and time that the alias was last updated.
public DescribeBotAliasResult withLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the alias was last updated.
lastUpdatedDateTime
- A timestamp of the date and time that the alias was last updated.public String toString()
toString
in class Object
Object.toString()
public DescribeBotAliasResult clone()