AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::LexModelBuildingService::Model::PutBotAliasResult Class Reference

#include <PutBotAliasResult.h>

Public Member Functions

 PutBotAliasResult ()
 
 PutBotAliasResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
PutBotAliasResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
PutBotAliasResultWithName (const Aws::String &value)
 
PutBotAliasResultWithName (Aws::String &&value)
 
PutBotAliasResultWithName (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
PutBotAliasResultWithDescription (const Aws::String &value)
 
PutBotAliasResultWithDescription (Aws::String &&value)
 
PutBotAliasResultWithDescription (const char *value)
 
const Aws::StringGetBotVersion () const
 
void SetBotVersion (const Aws::String &value)
 
void SetBotVersion (Aws::String &&value)
 
void SetBotVersion (const char *value)
 
PutBotAliasResultWithBotVersion (const Aws::String &value)
 
PutBotAliasResultWithBotVersion (Aws::String &&value)
 
PutBotAliasResultWithBotVersion (const char *value)
 
const Aws::StringGetBotName () const
 
void SetBotName (const Aws::String &value)
 
void SetBotName (Aws::String &&value)
 
void SetBotName (const char *value)
 
PutBotAliasResultWithBotName (const Aws::String &value)
 
PutBotAliasResultWithBotName (Aws::String &&value)
 
PutBotAliasResultWithBotName (const char *value)
 
const Aws::Utils::DateTimeGetLastUpdatedDate () const
 
void SetLastUpdatedDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDate (Aws::Utils::DateTime &&value)
 
PutBotAliasResultWithLastUpdatedDate (const Aws::Utils::DateTime &value)
 
PutBotAliasResultWithLastUpdatedDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
PutBotAliasResultWithCreatedDate (const Aws::Utils::DateTime &value)
 
PutBotAliasResultWithCreatedDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetChecksum () const
 
void SetChecksum (const Aws::String &value)
 
void SetChecksum (Aws::String &&value)
 
void SetChecksum (const char *value)
 
PutBotAliasResultWithChecksum (const Aws::String &value)
 
PutBotAliasResultWithChecksum (Aws::String &&value)
 
PutBotAliasResultWithChecksum (const char *value)
 
const ConversationLogsResponseGetConversationLogs () const
 
void SetConversationLogs (const ConversationLogsResponse &value)
 
void SetConversationLogs (ConversationLogsResponse &&value)
 
PutBotAliasResultWithConversationLogs (const ConversationLogsResponse &value)
 
PutBotAliasResultWithConversationLogs (ConversationLogsResponse &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
PutBotAliasResultWithTags (const Aws::Vector< Tag > &value)
 
PutBotAliasResultWithTags (Aws::Vector< Tag > &&value)
 
PutBotAliasResultAddTags (const Tag &value)
 
PutBotAliasResultAddTags (Tag &&value)
 

Detailed Description

Definition at line 31 of file PutBotAliasResult.h.

Constructor & Destructor Documentation

◆ PutBotAliasResult() [1/2]

Aws::LexModelBuildingService::Model::PutBotAliasResult::PutBotAliasResult ( )

◆ PutBotAliasResult() [2/2]

Aws::LexModelBuildingService::Model::PutBotAliasResult::PutBotAliasResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddTags() [1/2]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::AddTags ( const Tag value)
inline

A list of tags associated with a bot.

Definition at line 335 of file PutBotAliasResult.h.

◆ AddTags() [2/2]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::AddTags ( Tag &&  value)
inline

A list of tags associated with a bot.

Definition at line 340 of file PutBotAliasResult.h.

◆ GetBotName()

const Aws::String& Aws::LexModelBuildingService::Model::PutBotAliasResult::GetBotName ( ) const
inline

The name of the bot that the alias points to.

Definition at line 150 of file PutBotAliasResult.h.

◆ GetBotVersion()

const Aws::String& Aws::LexModelBuildingService::Model::PutBotAliasResult::GetBotVersion ( ) const
inline

The version of the bot that the alias points to.

Definition at line 114 of file PutBotAliasResult.h.

◆ GetChecksum()

const Aws::String& Aws::LexModelBuildingService::Model::PutBotAliasResult::GetChecksum ( ) const
inline

The checksum for the current version of the alias.

Definition at line 243 of file PutBotAliasResult.h.

◆ GetConversationLogs()

const ConversationLogsResponse& Aws::LexModelBuildingService::Model::PutBotAliasResult::GetConversationLogs ( ) const
inline

The settings that determine how Amazon Lex uses conversation logs for the alias.

Definition at line 280 of file PutBotAliasResult.h.

◆ GetCreatedDate()

const Aws::Utils::DateTime& Aws::LexModelBuildingService::Model::PutBotAliasResult::GetCreatedDate ( ) const
inline

The date that the bot alias was created.

Definition at line 217 of file PutBotAliasResult.h.

◆ GetDescription()

const Aws::String& Aws::LexModelBuildingService::Model::PutBotAliasResult::GetDescription ( ) const
inline

A description of the alias.

Definition at line 78 of file PutBotAliasResult.h.

◆ GetLastUpdatedDate()

const Aws::Utils::DateTime& Aws::LexModelBuildingService::Model::PutBotAliasResult::GetLastUpdatedDate ( ) const
inline

The date that the bot alias was updated. When you create a resource, the creation date and the last updated date are the same.

Definition at line 187 of file PutBotAliasResult.h.

◆ GetName()

const Aws::String& Aws::LexModelBuildingService::Model::PutBotAliasResult::GetName ( ) const
inline

The name of the alias.

Definition at line 42 of file PutBotAliasResult.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::LexModelBuildingService::Model::PutBotAliasResult::GetTags ( ) const
inline

A list of tags associated with a bot.

Definition at line 310 of file PutBotAliasResult.h.

◆ operator=()

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetBotName() [1/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetBotName ( Aws::String &&  value)
inline

The name of the bot that the alias points to.

Definition at line 160 of file PutBotAliasResult.h.

◆ SetBotName() [2/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetBotName ( const Aws::String value)
inline

The name of the bot that the alias points to.

Definition at line 155 of file PutBotAliasResult.h.

◆ SetBotName() [3/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetBotName ( const char *  value)
inline

The name of the bot that the alias points to.

Definition at line 165 of file PutBotAliasResult.h.

◆ SetBotVersion() [1/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetBotVersion ( Aws::String &&  value)
inline

The version of the bot that the alias points to.

Definition at line 124 of file PutBotAliasResult.h.

◆ SetBotVersion() [2/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetBotVersion ( const Aws::String value)
inline

The version of the bot that the alias points to.

Definition at line 119 of file PutBotAliasResult.h.

◆ SetBotVersion() [3/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetBotVersion ( const char *  value)
inline

The version of the bot that the alias points to.

Definition at line 129 of file PutBotAliasResult.h.

◆ SetChecksum() [1/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetChecksum ( Aws::String &&  value)
inline

The checksum for the current version of the alias.

Definition at line 253 of file PutBotAliasResult.h.

◆ SetChecksum() [2/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetChecksum ( const Aws::String value)
inline

The checksum for the current version of the alias.

Definition at line 248 of file PutBotAliasResult.h.

◆ SetChecksum() [3/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetChecksum ( const char *  value)
inline

The checksum for the current version of the alias.

Definition at line 258 of file PutBotAliasResult.h.

◆ SetConversationLogs() [1/2]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetConversationLogs ( const ConversationLogsResponse value)
inline

The settings that determine how Amazon Lex uses conversation logs for the alias.

Definition at line 286 of file PutBotAliasResult.h.

◆ SetConversationLogs() [2/2]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetConversationLogs ( ConversationLogsResponse &&  value)
inline

The settings that determine how Amazon Lex uses conversation logs for the alias.

Definition at line 292 of file PutBotAliasResult.h.

◆ SetCreatedDate() [1/2]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The date that the bot alias was created.

Definition at line 227 of file PutBotAliasResult.h.

◆ SetCreatedDate() [2/2]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetCreatedDate ( const Aws::Utils::DateTime value)
inline

The date that the bot alias was created.

Definition at line 222 of file PutBotAliasResult.h.

◆ SetDescription() [1/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetDescription ( Aws::String &&  value)
inline

A description of the alias.

Definition at line 88 of file PutBotAliasResult.h.

◆ SetDescription() [2/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetDescription ( const Aws::String value)
inline

A description of the alias.

Definition at line 83 of file PutBotAliasResult.h.

◆ SetDescription() [3/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetDescription ( const char *  value)
inline

A description of the alias.

Definition at line 93 of file PutBotAliasResult.h.

◆ SetLastUpdatedDate() [1/2]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetLastUpdatedDate ( Aws::Utils::DateTime &&  value)
inline

The date that the bot alias was updated. When you create a resource, the creation date and the last updated date are the same.

Definition at line 199 of file PutBotAliasResult.h.

◆ SetLastUpdatedDate() [2/2]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetLastUpdatedDate ( const Aws::Utils::DateTime value)
inline

The date that the bot alias was updated. When you create a resource, the creation date and the last updated date are the same.

Definition at line 193 of file PutBotAliasResult.h.

◆ SetName() [1/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetName ( Aws::String &&  value)
inline

The name of the alias.

Definition at line 52 of file PutBotAliasResult.h.

◆ SetName() [2/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetName ( const Aws::String value)
inline

The name of the alias.

Definition at line 47 of file PutBotAliasResult.h.

◆ SetName() [3/3]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetName ( const char *  value)
inline

The name of the alias.

Definition at line 57 of file PutBotAliasResult.h.

◆ SetTags() [1/2]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetTags ( Aws::Vector< Tag > &&  value)
inline

A list of tags associated with a bot.

Definition at line 320 of file PutBotAliasResult.h.

◆ SetTags() [2/2]

void Aws::LexModelBuildingService::Model::PutBotAliasResult::SetTags ( const Aws::Vector< Tag > &  value)
inline

A list of tags associated with a bot.

Definition at line 315 of file PutBotAliasResult.h.

◆ WithBotName() [1/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithBotName ( Aws::String &&  value)
inline

The name of the bot that the alias points to.

Definition at line 175 of file PutBotAliasResult.h.

◆ WithBotName() [2/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithBotName ( const Aws::String value)
inline

The name of the bot that the alias points to.

Definition at line 170 of file PutBotAliasResult.h.

◆ WithBotName() [3/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithBotName ( const char *  value)
inline

The name of the bot that the alias points to.

Definition at line 180 of file PutBotAliasResult.h.

◆ WithBotVersion() [1/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithBotVersion ( Aws::String &&  value)
inline

The version of the bot that the alias points to.

Definition at line 139 of file PutBotAliasResult.h.

◆ WithBotVersion() [2/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithBotVersion ( const Aws::String value)
inline

The version of the bot that the alias points to.

Definition at line 134 of file PutBotAliasResult.h.

◆ WithBotVersion() [3/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithBotVersion ( const char *  value)
inline

The version of the bot that the alias points to.

Definition at line 144 of file PutBotAliasResult.h.

◆ WithChecksum() [1/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithChecksum ( Aws::String &&  value)
inline

The checksum for the current version of the alias.

Definition at line 268 of file PutBotAliasResult.h.

◆ WithChecksum() [2/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithChecksum ( const Aws::String value)
inline

The checksum for the current version of the alias.

Definition at line 263 of file PutBotAliasResult.h.

◆ WithChecksum() [3/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithChecksum ( const char *  value)
inline

The checksum for the current version of the alias.

Definition at line 273 of file PutBotAliasResult.h.

◆ WithConversationLogs() [1/2]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithConversationLogs ( const ConversationLogsResponse value)
inline

The settings that determine how Amazon Lex uses conversation logs for the alias.

Definition at line 298 of file PutBotAliasResult.h.

◆ WithConversationLogs() [2/2]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithConversationLogs ( ConversationLogsResponse &&  value)
inline

The settings that determine how Amazon Lex uses conversation logs for the alias.

Definition at line 304 of file PutBotAliasResult.h.

◆ WithCreatedDate() [1/2]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The date that the bot alias was created.

Definition at line 237 of file PutBotAliasResult.h.

◆ WithCreatedDate() [2/2]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithCreatedDate ( const Aws::Utils::DateTime value)
inline

The date that the bot alias was created.

Definition at line 232 of file PutBotAliasResult.h.

◆ WithDescription() [1/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithDescription ( Aws::String &&  value)
inline

A description of the alias.

Definition at line 103 of file PutBotAliasResult.h.

◆ WithDescription() [2/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithDescription ( const Aws::String value)
inline

A description of the alias.

Definition at line 98 of file PutBotAliasResult.h.

◆ WithDescription() [3/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithDescription ( const char *  value)
inline

A description of the alias.

Definition at line 108 of file PutBotAliasResult.h.

◆ WithLastUpdatedDate() [1/2]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithLastUpdatedDate ( Aws::Utils::DateTime &&  value)
inline

The date that the bot alias was updated. When you create a resource, the creation date and the last updated date are the same.

Definition at line 211 of file PutBotAliasResult.h.

◆ WithLastUpdatedDate() [2/2]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithLastUpdatedDate ( const Aws::Utils::DateTime value)
inline

The date that the bot alias was updated. When you create a resource, the creation date and the last updated date are the same.

Definition at line 205 of file PutBotAliasResult.h.

◆ WithName() [1/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithName ( Aws::String &&  value)
inline

The name of the alias.

Definition at line 67 of file PutBotAliasResult.h.

◆ WithName() [2/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithName ( const Aws::String value)
inline

The name of the alias.

Definition at line 62 of file PutBotAliasResult.h.

◆ WithName() [3/3]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithName ( const char *  value)
inline

The name of the alias.

Definition at line 72 of file PutBotAliasResult.h.

◆ WithTags() [1/2]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithTags ( Aws::Vector< Tag > &&  value)
inline

A list of tags associated with a bot.

Definition at line 330 of file PutBotAliasResult.h.

◆ WithTags() [2/2]

PutBotAliasResult& Aws::LexModelBuildingService::Model::PutBotAliasResult::WithTags ( const Aws::Vector< Tag > &  value)
inline

A list of tags associated with a bot.

Definition at line 325 of file PutBotAliasResult.h.


The documentation for this class was generated from the following file: