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

#include <IntentMetadata.h>

Public Member Functions

 IntentMetadata ()
 
 IntentMetadata (Aws::Utils::Json::JsonView jsonValue)
 
IntentMetadataoperator= (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)
 
IntentMetadataWithName (const Aws::String &value)
 
IntentMetadataWithName (Aws::String &&value)
 
IntentMetadataWithName (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)
 
IntentMetadataWithDescription (const Aws::String &value)
 
IntentMetadataWithDescription (Aws::String &&value)
 
IntentMetadataWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetLastUpdatedDate () const
 
bool LastUpdatedDateHasBeenSet () const
 
void SetLastUpdatedDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDate (Aws::Utils::DateTime &&value)
 
IntentMetadataWithLastUpdatedDate (const Aws::Utils::DateTime &value)
 
IntentMetadataWithLastUpdatedDate (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)
 
IntentMetadataWithCreatedDate (const Aws::Utils::DateTime &value)
 
IntentMetadataWithCreatedDate (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)
 
IntentMetadataWithVersion (const Aws::String &value)
 
IntentMetadataWithVersion (Aws::String &&value)
 
IntentMetadataWithVersion (const char *value)
 

Detailed Description

Provides information about an intent.

See Also:

AWS API Reference

Definition at line 32 of file IntentMetadata.h.

Constructor & Destructor Documentation

◆ IntentMetadata() [1/2]

Aws::LexModelBuildingService::Model::IntentMetadata::IntentMetadata ( )

◆ IntentMetadata() [2/2]

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

Member Function Documentation

◆ CreatedDateHasBeenSet()

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

The date that the intent was created.

Definition at line 168 of file IntentMetadata.h.

◆ DescriptionHasBeenSet()

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

A description of the intent.

Definition at line 90 of file IntentMetadata.h.

◆ GetCreatedDate()

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

The date that the intent was created.

Definition at line 163 of file IntentMetadata.h.

◆ GetDescription()

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

A description of the intent.

Definition at line 85 of file IntentMetadata.h.

◆ GetLastUpdatedDate()

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

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

Definition at line 127 of file IntentMetadata.h.

◆ GetName()

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

The name of the intent.

Definition at line 44 of file IntentMetadata.h.

◆ GetVersion()

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

The version of the intent.

Definition at line 194 of file IntentMetadata.h.

◆ Jsonize()

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

◆ LastUpdatedDateHasBeenSet()

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

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

Definition at line 133 of file IntentMetadata.h.

◆ NameHasBeenSet()

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

The name of the intent.

Definition at line 49 of file IntentMetadata.h.

◆ operator=()

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

◆ SetCreatedDate() [1/2]

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

The date that the intent was created.

Definition at line 178 of file IntentMetadata.h.

◆ SetCreatedDate() [2/2]

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

The date that the intent was created.

Definition at line 173 of file IntentMetadata.h.

◆ SetDescription() [1/3]

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

A description of the intent.

Definition at line 100 of file IntentMetadata.h.

◆ SetDescription() [2/3]

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

A description of the intent.

Definition at line 95 of file IntentMetadata.h.

◆ SetDescription() [3/3]

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

A description of the intent.

Definition at line 105 of file IntentMetadata.h.

◆ SetLastUpdatedDate() [1/2]

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

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

Definition at line 145 of file IntentMetadata.h.

◆ SetLastUpdatedDate() [2/2]

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

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

Definition at line 139 of file IntentMetadata.h.

◆ SetName() [1/3]

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

The name of the intent.

Definition at line 59 of file IntentMetadata.h.

◆ SetName() [2/3]

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

The name of the intent.

Definition at line 54 of file IntentMetadata.h.

◆ SetName() [3/3]

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

The name of the intent.

Definition at line 64 of file IntentMetadata.h.

◆ SetVersion() [1/3]

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

The version of the intent.

Definition at line 209 of file IntentMetadata.h.

◆ SetVersion() [2/3]

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

The version of the intent.

Definition at line 204 of file IntentMetadata.h.

◆ SetVersion() [3/3]

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

The version of the intent.

Definition at line 214 of file IntentMetadata.h.

◆ VersionHasBeenSet()

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

The version of the intent.

Definition at line 199 of file IntentMetadata.h.

◆ WithCreatedDate() [1/2]

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

The date that the intent was created.

Definition at line 188 of file IntentMetadata.h.

◆ WithCreatedDate() [2/2]

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

The date that the intent was created.

Definition at line 183 of file IntentMetadata.h.

◆ WithDescription() [1/3]

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

A description of the intent.

Definition at line 115 of file IntentMetadata.h.

◆ WithDescription() [2/3]

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

A description of the intent.

Definition at line 110 of file IntentMetadata.h.

◆ WithDescription() [3/3]

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

A description of the intent.

Definition at line 120 of file IntentMetadata.h.

◆ WithLastUpdatedDate() [1/2]

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

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

Definition at line 157 of file IntentMetadata.h.

◆ WithLastUpdatedDate() [2/2]

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

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

Definition at line 151 of file IntentMetadata.h.

◆ WithName() [1/3]

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

The name of the intent.

Definition at line 74 of file IntentMetadata.h.

◆ WithName() [2/3]

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

The name of the intent.

Definition at line 69 of file IntentMetadata.h.

◆ WithName() [3/3]

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

The name of the intent.

Definition at line 79 of file IntentMetadata.h.

◆ WithVersion() [1/3]

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

The version of the intent.

Definition at line 224 of file IntentMetadata.h.

◆ WithVersion() [2/3]

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

The version of the intent.

Definition at line 219 of file IntentMetadata.h.

◆ WithVersion() [3/3]

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

The version of the intent.

Definition at line 229 of file IntentMetadata.h.


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