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

#include <SlotTypeMetadata.h>

Public Member Functions

 SlotTypeMetadata ()
 
 SlotTypeMetadata (Aws::Utils::Json::JsonView jsonValue)
 
SlotTypeMetadataoperator= (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)
 
SlotTypeMetadataWithName (const Aws::String &value)
 
SlotTypeMetadataWithName (Aws::String &&value)
 
SlotTypeMetadataWithName (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)
 
SlotTypeMetadataWithDescription (const Aws::String &value)
 
SlotTypeMetadataWithDescription (Aws::String &&value)
 
SlotTypeMetadataWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetLastUpdatedDate () const
 
bool LastUpdatedDateHasBeenSet () const
 
void SetLastUpdatedDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDate (Aws::Utils::DateTime &&value)
 
SlotTypeMetadataWithLastUpdatedDate (const Aws::Utils::DateTime &value)
 
SlotTypeMetadataWithLastUpdatedDate (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)
 
SlotTypeMetadataWithCreatedDate (const Aws::Utils::DateTime &value)
 
SlotTypeMetadataWithCreatedDate (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)
 
SlotTypeMetadataWithVersion (const Aws::String &value)
 
SlotTypeMetadataWithVersion (Aws::String &&value)
 
SlotTypeMetadataWithVersion (const char *value)
 

Detailed Description

Provides information about a slot type..

See Also:

AWS API Reference

Definition at line 32 of file SlotTypeMetadata.h.

Constructor & Destructor Documentation

◆ SlotTypeMetadata() [1/2]

Aws::LexModelBuildingService::Model::SlotTypeMetadata::SlotTypeMetadata ( )

◆ SlotTypeMetadata() [2/2]

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

Member Function Documentation

◆ CreatedDateHasBeenSet()

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

The date that the slot type was created.

Definition at line 168 of file SlotTypeMetadata.h.

◆ DescriptionHasBeenSet()

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

A description of the slot type.

Definition at line 90 of file SlotTypeMetadata.h.

◆ GetCreatedDate()

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

The date that the slot type was created.

Definition at line 163 of file SlotTypeMetadata.h.

◆ GetDescription()

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

A description of the slot type.

Definition at line 85 of file SlotTypeMetadata.h.

◆ GetLastUpdatedDate()

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

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

Definition at line 127 of file SlotTypeMetadata.h.

◆ GetName()

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

The name of the slot type.

Definition at line 44 of file SlotTypeMetadata.h.

◆ GetVersion()

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

The version of the slot type.

Definition at line 194 of file SlotTypeMetadata.h.

◆ Jsonize()

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

◆ LastUpdatedDateHasBeenSet()

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

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

Definition at line 133 of file SlotTypeMetadata.h.

◆ NameHasBeenSet()

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

The name of the slot type.

Definition at line 49 of file SlotTypeMetadata.h.

◆ operator=()

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

◆ SetCreatedDate() [1/2]

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

The date that the slot type was created.

Definition at line 178 of file SlotTypeMetadata.h.

◆ SetCreatedDate() [2/2]

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

The date that the slot type was created.

Definition at line 173 of file SlotTypeMetadata.h.

◆ SetDescription() [1/3]

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

A description of the slot type.

Definition at line 100 of file SlotTypeMetadata.h.

◆ SetDescription() [2/3]

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

A description of the slot type.

Definition at line 95 of file SlotTypeMetadata.h.

◆ SetDescription() [3/3]

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

A description of the slot type.

Definition at line 105 of file SlotTypeMetadata.h.

◆ SetLastUpdatedDate() [1/2]

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

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

Definition at line 145 of file SlotTypeMetadata.h.

◆ SetLastUpdatedDate() [2/2]

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

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

Definition at line 139 of file SlotTypeMetadata.h.

◆ SetName() [1/3]

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

The name of the slot type.

Definition at line 59 of file SlotTypeMetadata.h.

◆ SetName() [2/3]

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

The name of the slot type.

Definition at line 54 of file SlotTypeMetadata.h.

◆ SetName() [3/3]

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

The name of the slot type.

Definition at line 64 of file SlotTypeMetadata.h.

◆ SetVersion() [1/3]

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

The version of the slot type.

Definition at line 209 of file SlotTypeMetadata.h.

◆ SetVersion() [2/3]

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

The version of the slot type.

Definition at line 204 of file SlotTypeMetadata.h.

◆ SetVersion() [3/3]

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

The version of the slot type.

Definition at line 214 of file SlotTypeMetadata.h.

◆ VersionHasBeenSet()

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

The version of the slot type.

Definition at line 199 of file SlotTypeMetadata.h.

◆ WithCreatedDate() [1/2]

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

The date that the slot type was created.

Definition at line 188 of file SlotTypeMetadata.h.

◆ WithCreatedDate() [2/2]

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

The date that the slot type was created.

Definition at line 183 of file SlotTypeMetadata.h.

◆ WithDescription() [1/3]

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

A description of the slot type.

Definition at line 115 of file SlotTypeMetadata.h.

◆ WithDescription() [2/3]

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

A description of the slot type.

Definition at line 110 of file SlotTypeMetadata.h.

◆ WithDescription() [3/3]

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

A description of the slot type.

Definition at line 120 of file SlotTypeMetadata.h.

◆ WithLastUpdatedDate() [1/2]

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

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

Definition at line 157 of file SlotTypeMetadata.h.

◆ WithLastUpdatedDate() [2/2]

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

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

Definition at line 151 of file SlotTypeMetadata.h.

◆ WithName() [1/3]

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

The name of the slot type.

Definition at line 74 of file SlotTypeMetadata.h.

◆ WithName() [2/3]

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

The name of the slot type.

Definition at line 69 of file SlotTypeMetadata.h.

◆ WithName() [3/3]

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

The name of the slot type.

Definition at line 79 of file SlotTypeMetadata.h.

◆ WithVersion() [1/3]

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

The version of the slot type.

Definition at line 224 of file SlotTypeMetadata.h.

◆ WithVersion() [2/3]

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

The version of the slot type.

Definition at line 219 of file SlotTypeMetadata.h.

◆ WithVersion() [3/3]

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

The version of the slot type.

Definition at line 229 of file SlotTypeMetadata.h.


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