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

#include <BotMetadata.h>

Public Member Functions

 BotMetadata ()
 
 BotMetadata (Aws::Utils::Json::JsonView jsonValue)
 
BotMetadataoperator= (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)
 
BotMetadataWithName (const Aws::String &value)
 
BotMetadataWithName (Aws::String &&value)
 
BotMetadataWithName (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)
 
BotMetadataWithDescription (const Aws::String &value)
 
BotMetadataWithDescription (Aws::String &&value)
 
BotMetadataWithDescription (const char *value)
 
const StatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Status &value)
 
void SetStatus (Status &&value)
 
BotMetadataWithStatus (const Status &value)
 
BotMetadataWithStatus (Status &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedDate () const
 
bool LastUpdatedDateHasBeenSet () const
 
void SetLastUpdatedDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDate (Aws::Utils::DateTime &&value)
 
BotMetadataWithLastUpdatedDate (const Aws::Utils::DateTime &value)
 
BotMetadataWithLastUpdatedDate (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)
 
BotMetadataWithCreatedDate (const Aws::Utils::DateTime &value)
 
BotMetadataWithCreatedDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
BotMetadataWithVersion (const Aws::String &value)
 
BotMetadataWithVersion (Aws::String &&value)
 
BotMetadataWithVersion (const char *value)
 

Detailed Description

Provides information about a bot. .

See Also:

AWS API Reference

Definition at line 33 of file BotMetadata.h.

Constructor & Destructor Documentation

◆ BotMetadata() [1/2]

Aws::LexModelBuildingService::Model::BotMetadata::BotMetadata ( )

◆ BotMetadata() [2/2]

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

Member Function Documentation

◆ CreatedDateHasBeenSet()

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

The date that the bot was created.

Definition at line 200 of file BotMetadata.h.

◆ DescriptionHasBeenSet()

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

A description of the bot.

Definition at line 91 of file BotMetadata.h.

◆ GetCreatedDate()

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

The date that the bot was created.

Definition at line 195 of file BotMetadata.h.

◆ GetDescription()

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

A description of the bot.

Definition at line 86 of file BotMetadata.h.

◆ GetLastUpdatedDate()

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

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

Definition at line 159 of file BotMetadata.h.

◆ GetName()

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

The name of the bot.

Definition at line 45 of file BotMetadata.h.

◆ GetStatus()

const Status& Aws::LexModelBuildingService::Model::BotMetadata::GetStatus ( ) const
inline

The status of the bot.

Definition at line 127 of file BotMetadata.h.

◆ GetVersion()

const Aws::String& Aws::LexModelBuildingService::Model::BotMetadata::GetVersion ( ) const
inline

The version of the bot. For a new bot, the version is always $LATEST.

Definition at line 227 of file BotMetadata.h.

◆ Jsonize()

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

◆ LastUpdatedDateHasBeenSet()

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

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

Definition at line 165 of file BotMetadata.h.

◆ NameHasBeenSet()

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

The name of the bot.

Definition at line 50 of file BotMetadata.h.

◆ operator=()

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

◆ SetCreatedDate() [1/2]

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

The date that the bot was created.

Definition at line 210 of file BotMetadata.h.

◆ SetCreatedDate() [2/2]

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

The date that the bot was created.

Definition at line 205 of file BotMetadata.h.

◆ SetDescription() [1/3]

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

A description of the bot.

Definition at line 101 of file BotMetadata.h.

◆ SetDescription() [2/3]

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

A description of the bot.

Definition at line 96 of file BotMetadata.h.

◆ SetDescription() [3/3]

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

A description of the bot.

Definition at line 106 of file BotMetadata.h.

◆ SetLastUpdatedDate() [1/2]

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

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

Definition at line 177 of file BotMetadata.h.

◆ SetLastUpdatedDate() [2/2]

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

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

Definition at line 171 of file BotMetadata.h.

◆ SetName() [1/3]

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

The name of the bot.

Definition at line 60 of file BotMetadata.h.

◆ SetName() [2/3]

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

The name of the bot.

Definition at line 55 of file BotMetadata.h.

◆ SetName() [3/3]

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

The name of the bot.

Definition at line 65 of file BotMetadata.h.

◆ SetStatus() [1/2]

void Aws::LexModelBuildingService::Model::BotMetadata::SetStatus ( const Status value)
inline

The status of the bot.

Definition at line 137 of file BotMetadata.h.

◆ SetStatus() [2/2]

void Aws::LexModelBuildingService::Model::BotMetadata::SetStatus ( Status &&  value)
inline

The status of the bot.

Definition at line 142 of file BotMetadata.h.

◆ SetVersion() [1/3]

void Aws::LexModelBuildingService::Model::BotMetadata::SetVersion ( Aws::String &&  value)
inline

The version of the bot. For a new bot, the version is always $LATEST.

Definition at line 245 of file BotMetadata.h.

◆ SetVersion() [2/3]

void Aws::LexModelBuildingService::Model::BotMetadata::SetVersion ( const Aws::String value)
inline

The version of the bot. For a new bot, the version is always $LATEST.

Definition at line 239 of file BotMetadata.h.

◆ SetVersion() [3/3]

void Aws::LexModelBuildingService::Model::BotMetadata::SetVersion ( const char *  value)
inline

The version of the bot. For a new bot, the version is always $LATEST.

Definition at line 251 of file BotMetadata.h.

◆ StatusHasBeenSet()

bool Aws::LexModelBuildingService::Model::BotMetadata::StatusHasBeenSet ( ) const
inline

The status of the bot.

Definition at line 132 of file BotMetadata.h.

◆ VersionHasBeenSet()

bool Aws::LexModelBuildingService::Model::BotMetadata::VersionHasBeenSet ( ) const
inline

The version of the bot. For a new bot, the version is always $LATEST.

Definition at line 233 of file BotMetadata.h.

◆ WithCreatedDate() [1/2]

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

The date that the bot was created.

Definition at line 220 of file BotMetadata.h.

◆ WithCreatedDate() [2/2]

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

The date that the bot was created.

Definition at line 215 of file BotMetadata.h.

◆ WithDescription() [1/3]

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

A description of the bot.

Definition at line 116 of file BotMetadata.h.

◆ WithDescription() [2/3]

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

A description of the bot.

Definition at line 111 of file BotMetadata.h.

◆ WithDescription() [3/3]

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

A description of the bot.

Definition at line 121 of file BotMetadata.h.

◆ WithLastUpdatedDate() [1/2]

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

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

Definition at line 189 of file BotMetadata.h.

◆ WithLastUpdatedDate() [2/2]

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

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

Definition at line 183 of file BotMetadata.h.

◆ WithName() [1/3]

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

The name of the bot.

Definition at line 75 of file BotMetadata.h.

◆ WithName() [2/3]

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

The name of the bot.

Definition at line 70 of file BotMetadata.h.

◆ WithName() [3/3]

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

The name of the bot.

Definition at line 80 of file BotMetadata.h.

◆ WithStatus() [1/2]

BotMetadata& Aws::LexModelBuildingService::Model::BotMetadata::WithStatus ( const Status value)
inline

The status of the bot.

Definition at line 147 of file BotMetadata.h.

◆ WithStatus() [2/2]

BotMetadata& Aws::LexModelBuildingService::Model::BotMetadata::WithStatus ( Status &&  value)
inline

The status of the bot.

Definition at line 152 of file BotMetadata.h.

◆ WithVersion() [1/3]

BotMetadata& Aws::LexModelBuildingService::Model::BotMetadata::WithVersion ( Aws::String &&  value)
inline

The version of the bot. For a new bot, the version is always $LATEST.

Definition at line 263 of file BotMetadata.h.

◆ WithVersion() [2/3]

BotMetadata& Aws::LexModelBuildingService::Model::BotMetadata::WithVersion ( const Aws::String value)
inline

The version of the bot. For a new bot, the version is always $LATEST.

Definition at line 257 of file BotMetadata.h.

◆ WithVersion() [3/3]

BotMetadata& Aws::LexModelBuildingService::Model::BotMetadata::WithVersion ( const char *  value)
inline

The version of the bot. For a new bot, the version is always $LATEST.

Definition at line 269 of file BotMetadata.h.


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