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

#include <BotAliasMetadata.h>

Public Member Functions

 BotAliasMetadata ()
 
 BotAliasMetadata (Aws::Utils::Json::JsonView jsonValue)
 
BotAliasMetadataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
BotAliasMetadataWithName (const Aws::String &value)
 
BotAliasMetadataWithName (Aws::String &&value)
 
BotAliasMetadataWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
BotAliasMetadataWithDescription (const Aws::String &value)
 
BotAliasMetadataWithDescription (Aws::String &&value)
 
BotAliasMetadataWithDescription (const char *value)
 
const Aws::StringGetBotVersion () const
 
bool BotVersionHasBeenSet () const
 
void SetBotVersion (const Aws::String &value)
 
void SetBotVersion (Aws::String &&value)
 
void SetBotVersion (const char *value)
 
BotAliasMetadataWithBotVersion (const Aws::String &value)
 
BotAliasMetadataWithBotVersion (Aws::String &&value)
 
BotAliasMetadataWithBotVersion (const char *value)
 
const Aws::StringGetBotName () const
 
bool BotNameHasBeenSet () const
 
void SetBotName (const Aws::String &value)
 
void SetBotName (Aws::String &&value)
 
void SetBotName (const char *value)
 
BotAliasMetadataWithBotName (const Aws::String &value)
 
BotAliasMetadataWithBotName (Aws::String &&value)
 
BotAliasMetadataWithBotName (const char *value)
 
const Aws::Utils::DateTimeGetLastUpdatedDate () const
 
bool LastUpdatedDateHasBeenSet () const
 
void SetLastUpdatedDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDate (Aws::Utils::DateTime &&value)
 
BotAliasMetadataWithLastUpdatedDate (const Aws::Utils::DateTime &value)
 
BotAliasMetadataWithLastUpdatedDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
bool CreatedDateHasBeenSet () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
BotAliasMetadataWithCreatedDate (const Aws::Utils::DateTime &value)
 
BotAliasMetadataWithCreatedDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetChecksum () const
 
bool ChecksumHasBeenSet () const
 
void SetChecksum (const Aws::String &value)
 
void SetChecksum (Aws::String &&value)
 
void SetChecksum (const char *value)
 
BotAliasMetadataWithChecksum (const Aws::String &value)
 
BotAliasMetadataWithChecksum (Aws::String &&value)
 
BotAliasMetadataWithChecksum (const char *value)
 
const ConversationLogsResponseGetConversationLogs () const
 
bool ConversationLogsHasBeenSet () const
 
void SetConversationLogs (const ConversationLogsResponse &value)
 
void SetConversationLogs (ConversationLogsResponse &&value)
 
BotAliasMetadataWithConversationLogs (const ConversationLogsResponse &value)
 
BotAliasMetadataWithConversationLogs (ConversationLogsResponse &&value)
 

Detailed Description

Provides information about a bot alias.

See Also:

AWS API Reference

Definition at line 33 of file BotAliasMetadata.h.

Constructor & Destructor Documentation

◆ BotAliasMetadata() [1/2]

Aws::LexModelBuildingService::Model::BotAliasMetadata::BotAliasMetadata ( )

◆ BotAliasMetadata() [2/2]

Aws::LexModelBuildingService::Model::BotAliasMetadata::BotAliasMetadata ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BotNameHasBeenSet()

bool Aws::LexModelBuildingService::Model::BotAliasMetadata::BotNameHasBeenSet ( ) const
inline

The name of the bot to which the alias points.

Definition at line 173 of file BotAliasMetadata.h.

◆ BotVersionHasBeenSet()

bool Aws::LexModelBuildingService::Model::BotAliasMetadata::BotVersionHasBeenSet ( ) const
inline

The version of the Amazon Lex bot to which the alias points.

Definition at line 132 of file BotAliasMetadata.h.

◆ ChecksumHasBeenSet()

bool Aws::LexModelBuildingService::Model::BotAliasMetadata::ChecksumHasBeenSet ( ) const
inline

Checksum of the bot alias.

Definition at line 282 of file BotAliasMetadata.h.

◆ ConversationLogsHasBeenSet()

bool Aws::LexModelBuildingService::Model::BotAliasMetadata::ConversationLogsHasBeenSet ( ) const
inline

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

Definition at line 325 of file BotAliasMetadata.h.

◆ CreatedDateHasBeenSet()

bool Aws::LexModelBuildingService::Model::BotAliasMetadata::CreatedDateHasBeenSet ( ) const
inline

The date that the bot alias was created.

Definition at line 251 of file BotAliasMetadata.h.

◆ DescriptionHasBeenSet()

bool Aws::LexModelBuildingService::Model::BotAliasMetadata::DescriptionHasBeenSet ( ) const
inline

A description of the bot alias.

Definition at line 91 of file BotAliasMetadata.h.

◆ GetBotName()

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

The name of the bot to which the alias points.

Definition at line 168 of file BotAliasMetadata.h.

◆ GetBotVersion()

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

The version of the Amazon Lex bot to which the alias points.

Definition at line 127 of file BotAliasMetadata.h.

◆ GetChecksum()

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

Checksum of the bot alias.

Definition at line 277 of file BotAliasMetadata.h.

◆ GetConversationLogs()

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

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

Definition at line 319 of file BotAliasMetadata.h.

◆ GetCreatedDate()

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

The date that the bot alias was created.

Definition at line 246 of file BotAliasMetadata.h.

◆ GetDescription()

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

A description of the bot alias.

Definition at line 86 of file BotAliasMetadata.h.

◆ GetLastUpdatedDate()

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

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

Definition at line 210 of file BotAliasMetadata.h.

◆ GetName()

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

The name of the bot alias.

Definition at line 45 of file BotAliasMetadata.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::LexModelBuildingService::Model::BotAliasMetadata::Jsonize ( ) const

◆ LastUpdatedDateHasBeenSet()

bool Aws::LexModelBuildingService::Model::BotAliasMetadata::LastUpdatedDateHasBeenSet ( ) const
inline

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

Definition at line 216 of file BotAliasMetadata.h.

◆ NameHasBeenSet()

bool Aws::LexModelBuildingService::Model::BotAliasMetadata::NameHasBeenSet ( ) const
inline

The name of the bot alias.

Definition at line 50 of file BotAliasMetadata.h.

◆ operator=()

BotAliasMetadata& Aws::LexModelBuildingService::Model::BotAliasMetadata::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBotName() [1/3]

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

The name of the bot to which the alias points.

Definition at line 183 of file BotAliasMetadata.h.

◆ SetBotName() [2/3]

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

The name of the bot to which the alias points.

Definition at line 178 of file BotAliasMetadata.h.

◆ SetBotName() [3/3]

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

The name of the bot to which the alias points.

Definition at line 188 of file BotAliasMetadata.h.

◆ SetBotVersion() [1/3]

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

The version of the Amazon Lex bot to which the alias points.

Definition at line 142 of file BotAliasMetadata.h.

◆ SetBotVersion() [2/3]

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

The version of the Amazon Lex bot to which the alias points.

Definition at line 137 of file BotAliasMetadata.h.

◆ SetBotVersion() [3/3]

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

The version of the Amazon Lex bot to which the alias points.

Definition at line 147 of file BotAliasMetadata.h.

◆ SetChecksum() [1/3]

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

Checksum of the bot alias.

Definition at line 292 of file BotAliasMetadata.h.

◆ SetChecksum() [2/3]

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

Checksum of the bot alias.

Definition at line 287 of file BotAliasMetadata.h.

◆ SetChecksum() [3/3]

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

Checksum of the bot alias.

Definition at line 297 of file BotAliasMetadata.h.

◆ SetConversationLogs() [1/2]

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

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

Definition at line 331 of file BotAliasMetadata.h.

◆ SetConversationLogs() [2/2]

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

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

Definition at line 337 of file BotAliasMetadata.h.

◆ SetCreatedDate() [1/2]

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

The date that the bot alias was created.

Definition at line 261 of file BotAliasMetadata.h.

◆ SetCreatedDate() [2/2]

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

The date that the bot alias was created.

Definition at line 256 of file BotAliasMetadata.h.

◆ SetDescription() [1/3]

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

A description of the bot alias.

Definition at line 101 of file BotAliasMetadata.h.

◆ SetDescription() [2/3]

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

A description of the bot alias.

Definition at line 96 of file BotAliasMetadata.h.

◆ SetDescription() [3/3]

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

A description of the bot alias.

Definition at line 106 of file BotAliasMetadata.h.

◆ SetLastUpdatedDate() [1/2]

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

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

Definition at line 228 of file BotAliasMetadata.h.

◆ SetLastUpdatedDate() [2/2]

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

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

Definition at line 222 of file BotAliasMetadata.h.

◆ SetName() [1/3]

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

The name of the bot alias.

Definition at line 60 of file BotAliasMetadata.h.

◆ SetName() [2/3]

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

The name of the bot alias.

Definition at line 55 of file BotAliasMetadata.h.

◆ SetName() [3/3]

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

The name of the bot alias.

Definition at line 65 of file BotAliasMetadata.h.

◆ WithBotName() [1/3]

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

The name of the bot to which the alias points.

Definition at line 198 of file BotAliasMetadata.h.

◆ WithBotName() [2/3]

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

The name of the bot to which the alias points.

Definition at line 193 of file BotAliasMetadata.h.

◆ WithBotName() [3/3]

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

The name of the bot to which the alias points.

Definition at line 203 of file BotAliasMetadata.h.

◆ WithBotVersion() [1/3]

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

The version of the Amazon Lex bot to which the alias points.

Definition at line 157 of file BotAliasMetadata.h.

◆ WithBotVersion() [2/3]

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

The version of the Amazon Lex bot to which the alias points.

Definition at line 152 of file BotAliasMetadata.h.

◆ WithBotVersion() [3/3]

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

The version of the Amazon Lex bot to which the alias points.

Definition at line 162 of file BotAliasMetadata.h.

◆ WithChecksum() [1/3]

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

Checksum of the bot alias.

Definition at line 307 of file BotAliasMetadata.h.

◆ WithChecksum() [2/3]

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

Checksum of the bot alias.

Definition at line 302 of file BotAliasMetadata.h.

◆ WithChecksum() [3/3]

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

Checksum of the bot alias.

Definition at line 312 of file BotAliasMetadata.h.

◆ WithConversationLogs() [1/2]

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

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

Definition at line 343 of file BotAliasMetadata.h.

◆ WithConversationLogs() [2/2]

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

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

Definition at line 349 of file BotAliasMetadata.h.

◆ WithCreatedDate() [1/2]

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

The date that the bot alias was created.

Definition at line 271 of file BotAliasMetadata.h.

◆ WithCreatedDate() [2/2]

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

The date that the bot alias was created.

Definition at line 266 of file BotAliasMetadata.h.

◆ WithDescription() [1/3]

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

A description of the bot alias.

Definition at line 116 of file BotAliasMetadata.h.

◆ WithDescription() [2/3]

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

A description of the bot alias.

Definition at line 111 of file BotAliasMetadata.h.

◆ WithDescription() [3/3]

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

A description of the bot alias.

Definition at line 121 of file BotAliasMetadata.h.

◆ WithLastUpdatedDate() [1/2]

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

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

Definition at line 240 of file BotAliasMetadata.h.

◆ WithLastUpdatedDate() [2/2]

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

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

Definition at line 234 of file BotAliasMetadata.h.

◆ WithName() [1/3]

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

The name of the bot alias.

Definition at line 75 of file BotAliasMetadata.h.

◆ WithName() [2/3]

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

The name of the bot alias.

Definition at line 70 of file BotAliasMetadata.h.

◆ WithName() [3/3]

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

The name of the bot alias.

Definition at line 80 of file BotAliasMetadata.h.


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