* The name of the alias. *
*/ private String name; /** ** A description of the alias. *
*/ private String description; /** ** The version of the bot that the alias points to. *
*/ private String botVersion; /** ** The name of the bot that the alias points to. *
*/ private String botName; /** ** The date that the bot alias was updated. When you create a resource, the creation date and the last updated date * are the same. *
*/ private java.util.Date lastUpdatedDate; /** ** The date that the bot alias was created. *
*/ private java.util.Date createdDate; /** ** The checksum for the current version of the alias. *
*/ private String checksum; /** ** The settings that determine how Amazon Lex uses conversation logs for the alias. *
*/ private ConversationLogsResponse conversationLogs; /** ** A list of tags associated with a bot. *
*/ private java.util.List* The name of the alias. *
* * @param name * The name of the alias. */ public void setName(String name) { this.name = name; } /** ** The name of the alias. *
* * @return The name of the alias. */ public String getName() { return this.name; } /** ** The name of the alias. *
* * @param name * The name of the alias. * @return Returns a reference to this object so that method calls can be chained together. */ public PutBotAliasResult withName(String name) { setName(name); return this; } /** ** A description of the alias. *
* * @param description * A description of the alias. */ public void setDescription(String description) { this.description = description; } /** ** A description of the alias. *
* * @return A description of the alias. */ public String getDescription() { return this.description; } /** ** A description of the alias. *
* * @param description * A description of the alias. * @return Returns a reference to this object so that method calls can be chained together. */ public PutBotAliasResult withDescription(String description) { setDescription(description); return this; } /** ** The version of the bot that the alias points to. *
* * @param botVersion * The version of the bot that the alias points to. */ public void setBotVersion(String botVersion) { this.botVersion = botVersion; } /** ** The version of the bot that the alias points to. *
* * @return The version of the bot that the alias points to. */ public String getBotVersion() { return this.botVersion; } /** ** The version of the bot that the alias points to. *
* * @param botVersion * The version of the bot that the alias points to. * @return Returns a reference to this object so that method calls can be chained together. */ public PutBotAliasResult withBotVersion(String botVersion) { setBotVersion(botVersion); return this; } /** ** The name of the bot that the alias points to. *
* * @param botName * The name of the bot that the alias points to. */ public void setBotName(String botName) { this.botName = botName; } /** ** The name of the bot that the alias points to. *
* * @return The name of the bot that the alias points to. */ public String getBotName() { return this.botName; } /** ** The name of the bot that the alias points to. *
* * @param botName * The name of the bot that the alias points to. * @return Returns a reference to this object so that method calls can be chained together. */ public PutBotAliasResult withBotName(String botName) { setBotName(botName); return this; } /** ** The date that the bot alias was updated. When you create a resource, the creation date and the last updated date * are the same. *
* * @param lastUpdatedDate * The date that the bot alias was updated. When you create a resource, the creation date and the last * updated date are the same. */ public void setLastUpdatedDate(java.util.Date lastUpdatedDate) { this.lastUpdatedDate = lastUpdatedDate; } /** ** The date that the bot alias was updated. When you create a resource, the creation date and the last updated date * are the same. *
* * @return The date that the bot alias was updated. When you create a resource, the creation date and the last * updated date are the same. */ public java.util.Date getLastUpdatedDate() { return this.lastUpdatedDate; } /** ** The date that the bot alias was updated. When you create a resource, the creation date and the last updated date * are the same. *
* * @param lastUpdatedDate * The date that the bot alias was updated. When you create a resource, the creation date and the last * updated date are the same. * @return Returns a reference to this object so that method calls can be chained together. */ public PutBotAliasResult withLastUpdatedDate(java.util.Date lastUpdatedDate) { setLastUpdatedDate(lastUpdatedDate); return this; } /** ** The date that the bot alias was created. *
* * @param createdDate * The date that the bot alias was created. */ public void setCreatedDate(java.util.Date createdDate) { this.createdDate = createdDate; } /** ** The date that the bot alias was created. *
* * @return The date that the bot alias was created. */ public java.util.Date getCreatedDate() { return this.createdDate; } /** ** The date that the bot alias was created. *
* * @param createdDate * The date that the bot alias was created. * @return Returns a reference to this object so that method calls can be chained together. */ public PutBotAliasResult withCreatedDate(java.util.Date createdDate) { setCreatedDate(createdDate); return this; } /** ** The checksum for the current version of the alias. *
* * @param checksum * The checksum for the current version of the alias. */ public void setChecksum(String checksum) { this.checksum = checksum; } /** ** The checksum for the current version of the alias. *
* * @return The checksum for the current version of the alias. */ public String getChecksum() { return this.checksum; } /** ** The checksum for the current version of the alias. *
* * @param checksum * The checksum for the current version of the alias. * @return Returns a reference to this object so that method calls can be chained together. */ public PutBotAliasResult withChecksum(String checksum) { setChecksum(checksum); return this; } /** ** The settings that determine how Amazon Lex uses conversation logs for the alias. *
* * @param conversationLogs * The settings that determine how Amazon Lex uses conversation logs for the alias. */ public void setConversationLogs(ConversationLogsResponse conversationLogs) { this.conversationLogs = conversationLogs; } /** ** The settings that determine how Amazon Lex uses conversation logs for the alias. *
* * @return The settings that determine how Amazon Lex uses conversation logs for the alias. */ public ConversationLogsResponse getConversationLogs() { return this.conversationLogs; } /** ** The settings that determine how Amazon Lex uses conversation logs for the alias. *
* * @param conversationLogs * The settings that determine how Amazon Lex uses conversation logs for the alias. * @return Returns a reference to this object so that method calls can be chained together. */ public PutBotAliasResult withConversationLogs(ConversationLogsResponse conversationLogs) { setConversationLogs(conversationLogs); return this; } /** ** A list of tags associated with a bot. *
* * @return A list of tags associated with a bot. */ public java.util.List* A list of tags associated with a bot. *
* * @param tags * A list of tags associated with a bot. */ public void setTags(java.util.Collection* A list of tags associated with a bot. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the * existing values. *
* * @param tags * A list of tags associated with a bot. * @return Returns a reference to this object so that method calls can be chained together. */ public PutBotAliasResult withTags(Tag... tags) { if (this.tags == null) { setTags(new java.util.ArrayList* A list of tags associated with a bot. *
* * @param tags * A list of tags associated with a bot. * @return Returns a reference to this object so that method calls can be chained together. */ public PutBotAliasResult withTags(java.util.Collection