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

#include <GetSlotTypeResult.h>

Public Member Functions

 GetSlotTypeResult ()
 
 GetSlotTypeResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetSlotTypeResultoperator= (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)
 
GetSlotTypeResultWithName (const Aws::String &value)
 
GetSlotTypeResultWithName (Aws::String &&value)
 
GetSlotTypeResultWithName (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
GetSlotTypeResultWithDescription (const Aws::String &value)
 
GetSlotTypeResultWithDescription (Aws::String &&value)
 
GetSlotTypeResultWithDescription (const char *value)
 
const Aws::Vector< EnumerationValue > & GetEnumerationValues () const
 
void SetEnumerationValues (const Aws::Vector< EnumerationValue > &value)
 
void SetEnumerationValues (Aws::Vector< EnumerationValue > &&value)
 
GetSlotTypeResultWithEnumerationValues (const Aws::Vector< EnumerationValue > &value)
 
GetSlotTypeResultWithEnumerationValues (Aws::Vector< EnumerationValue > &&value)
 
GetSlotTypeResultAddEnumerationValues (const EnumerationValue &value)
 
GetSlotTypeResultAddEnumerationValues (EnumerationValue &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedDate () const
 
void SetLastUpdatedDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDate (Aws::Utils::DateTime &&value)
 
GetSlotTypeResultWithLastUpdatedDate (const Aws::Utils::DateTime &value)
 
GetSlotTypeResultWithLastUpdatedDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
GetSlotTypeResultWithCreatedDate (const Aws::Utils::DateTime &value)
 
GetSlotTypeResultWithCreatedDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetVersion () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
GetSlotTypeResultWithVersion (const Aws::String &value)
 
GetSlotTypeResultWithVersion (Aws::String &&value)
 
GetSlotTypeResultWithVersion (const char *value)
 
const Aws::StringGetChecksum () const
 
void SetChecksum (const Aws::String &value)
 
void SetChecksum (Aws::String &&value)
 
void SetChecksum (const char *value)
 
GetSlotTypeResultWithChecksum (const Aws::String &value)
 
GetSlotTypeResultWithChecksum (Aws::String &&value)
 
GetSlotTypeResultWithChecksum (const char *value)
 
const SlotValueSelectionStrategyGetValueSelectionStrategy () const
 
void SetValueSelectionStrategy (const SlotValueSelectionStrategy &value)
 
void SetValueSelectionStrategy (SlotValueSelectionStrategy &&value)
 
GetSlotTypeResultWithValueSelectionStrategy (const SlotValueSelectionStrategy &value)
 
GetSlotTypeResultWithValueSelectionStrategy (SlotValueSelectionStrategy &&value)
 
const Aws::StringGetParentSlotTypeSignature () const
 
void SetParentSlotTypeSignature (const Aws::String &value)
 
void SetParentSlotTypeSignature (Aws::String &&value)
 
void SetParentSlotTypeSignature (const char *value)
 
GetSlotTypeResultWithParentSlotTypeSignature (const Aws::String &value)
 
GetSlotTypeResultWithParentSlotTypeSignature (Aws::String &&value)
 
GetSlotTypeResultWithParentSlotTypeSignature (const char *value)
 
const Aws::Vector< SlotTypeConfiguration > & GetSlotTypeConfigurations () const
 
void SetSlotTypeConfigurations (const Aws::Vector< SlotTypeConfiguration > &value)
 
void SetSlotTypeConfigurations (Aws::Vector< SlotTypeConfiguration > &&value)
 
GetSlotTypeResultWithSlotTypeConfigurations (const Aws::Vector< SlotTypeConfiguration > &value)
 
GetSlotTypeResultWithSlotTypeConfigurations (Aws::Vector< SlotTypeConfiguration > &&value)
 
GetSlotTypeResultAddSlotTypeConfigurations (const SlotTypeConfiguration &value)
 
GetSlotTypeResultAddSlotTypeConfigurations (SlotTypeConfiguration &&value)
 

Detailed Description

Definition at line 32 of file GetSlotTypeResult.h.

Constructor & Destructor Documentation

◆ GetSlotTypeResult() [1/2]

Aws::LexModelBuildingService::Model::GetSlotTypeResult::GetSlotTypeResult ( )

◆ GetSlotTypeResult() [2/2]

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

Member Function Documentation

◆ AddEnumerationValues() [1/2]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::AddEnumerationValues ( const EnumerationValue value)
inline

A list of EnumerationValue objects that defines the values that the slot type can take.

Definition at line 146 of file GetSlotTypeResult.h.

◆ AddEnumerationValues() [2/2]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::AddEnumerationValues ( EnumerationValue &&  value)
inline

A list of EnumerationValue objects that defines the values that the slot type can take.

Definition at line 152 of file GetSlotTypeResult.h.

◆ AddSlotTypeConfigurations() [1/2]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::AddSlotTypeConfigurations ( const SlotTypeConfiguration value)
inline

Configuration information that extends the parent built-in slot type.

Definition at line 379 of file GetSlotTypeResult.h.

◆ AddSlotTypeConfigurations() [2/2]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::AddSlotTypeConfigurations ( SlotTypeConfiguration &&  value)
inline

Configuration information that extends the parent built-in slot type.

Definition at line 384 of file GetSlotTypeResult.h.

◆ GetChecksum()

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

Checksum of the $LATEST version of the slot type.

Definition at line 251 of file GetSlotTypeResult.h.

◆ GetCreatedDate()

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

The date that the slot type was created.

Definition at line 189 of file GetSlotTypeResult.h.

◆ GetDescription()

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

A description of the slot type.

Definition at line 79 of file GetSlotTypeResult.h.

◆ GetEnumerationValues()

const Aws::Vector<EnumerationValue>& Aws::LexModelBuildingService::Model::GetSlotTypeResult::GetEnumerationValues ( ) const
inline

A list of EnumerationValue objects that defines the values that the slot type can take.

Definition at line 116 of file GetSlotTypeResult.h.

◆ GetLastUpdatedDate()

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

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

Definition at line 159 of file GetSlotTypeResult.h.

◆ GetName()

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

The name of the slot type.

Definition at line 43 of file GetSlotTypeResult.h.

◆ GetParentSlotTypeSignature()

const Aws::String& Aws::LexModelBuildingService::Model::GetSlotTypeResult::GetParentSlotTypeSignature ( ) const
inline

The built-in slot type used as a parent for the slot type.

Definition at line 318 of file GetSlotTypeResult.h.

◆ GetSlotTypeConfigurations()

const Aws::Vector<SlotTypeConfiguration>& Aws::LexModelBuildingService::Model::GetSlotTypeResult::GetSlotTypeConfigurations ( ) const
inline

Configuration information that extends the parent built-in slot type.

Definition at line 354 of file GetSlotTypeResult.h.

◆ GetValueSelectionStrategy()

const SlotValueSelectionStrategy& Aws::LexModelBuildingService::Model::GetSlotTypeResult::GetValueSelectionStrategy ( ) const
inline

The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.

Definition at line 288 of file GetSlotTypeResult.h.

◆ GetVersion()

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

The version of the slot type.

Definition at line 215 of file GetSlotTypeResult.h.

◆ operator=()

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

◆ SetChecksum() [1/3]

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

Checksum of the $LATEST version of the slot type.

Definition at line 261 of file GetSlotTypeResult.h.

◆ SetChecksum() [2/3]

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

Checksum of the $LATEST version of the slot type.

Definition at line 256 of file GetSlotTypeResult.h.

◆ SetChecksum() [3/3]

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

Checksum of the $LATEST version of the slot type.

Definition at line 266 of file GetSlotTypeResult.h.

◆ SetCreatedDate() [1/2]

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

The date that the slot type was created.

Definition at line 199 of file GetSlotTypeResult.h.

◆ SetCreatedDate() [2/2]

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

The date that the slot type was created.

Definition at line 194 of file GetSlotTypeResult.h.

◆ SetDescription() [1/3]

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

A description of the slot type.

Definition at line 89 of file GetSlotTypeResult.h.

◆ SetDescription() [2/3]

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

A description of the slot type.

Definition at line 84 of file GetSlotTypeResult.h.

◆ SetDescription() [3/3]

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

A description of the slot type.

Definition at line 94 of file GetSlotTypeResult.h.

◆ SetEnumerationValues() [1/2]

void Aws::LexModelBuildingService::Model::GetSlotTypeResult::SetEnumerationValues ( Aws::Vector< EnumerationValue > &&  value)
inline

A list of EnumerationValue objects that defines the values that the slot type can take.

Definition at line 128 of file GetSlotTypeResult.h.

◆ SetEnumerationValues() [2/2]

void Aws::LexModelBuildingService::Model::GetSlotTypeResult::SetEnumerationValues ( const Aws::Vector< EnumerationValue > &  value)
inline

A list of EnumerationValue objects that defines the values that the slot type can take.

Definition at line 122 of file GetSlotTypeResult.h.

◆ SetLastUpdatedDate() [1/2]

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

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

Definition at line 171 of file GetSlotTypeResult.h.

◆ SetLastUpdatedDate() [2/2]

void Aws::LexModelBuildingService::Model::GetSlotTypeResult::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 update date are the same.

Definition at line 165 of file GetSlotTypeResult.h.

◆ SetName() [1/3]

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

The name of the slot type.

Definition at line 53 of file GetSlotTypeResult.h.

◆ SetName() [2/3]

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

The name of the slot type.

Definition at line 48 of file GetSlotTypeResult.h.

◆ SetName() [3/3]

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

The name of the slot type.

Definition at line 58 of file GetSlotTypeResult.h.

◆ SetParentSlotTypeSignature() [1/3]

void Aws::LexModelBuildingService::Model::GetSlotTypeResult::SetParentSlotTypeSignature ( Aws::String &&  value)
inline

The built-in slot type used as a parent for the slot type.

Definition at line 328 of file GetSlotTypeResult.h.

◆ SetParentSlotTypeSignature() [2/3]

void Aws::LexModelBuildingService::Model::GetSlotTypeResult::SetParentSlotTypeSignature ( const Aws::String value)
inline

The built-in slot type used as a parent for the slot type.

Definition at line 323 of file GetSlotTypeResult.h.

◆ SetParentSlotTypeSignature() [3/3]

void Aws::LexModelBuildingService::Model::GetSlotTypeResult::SetParentSlotTypeSignature ( const char *  value)
inline

The built-in slot type used as a parent for the slot type.

Definition at line 333 of file GetSlotTypeResult.h.

◆ SetSlotTypeConfigurations() [1/2]

void Aws::LexModelBuildingService::Model::GetSlotTypeResult::SetSlotTypeConfigurations ( Aws::Vector< SlotTypeConfiguration > &&  value)
inline

Configuration information that extends the parent built-in slot type.

Definition at line 364 of file GetSlotTypeResult.h.

◆ SetSlotTypeConfigurations() [2/2]

void Aws::LexModelBuildingService::Model::GetSlotTypeResult::SetSlotTypeConfigurations ( const Aws::Vector< SlotTypeConfiguration > &  value)
inline

Configuration information that extends the parent built-in slot type.

Definition at line 359 of file GetSlotTypeResult.h.

◆ SetValueSelectionStrategy() [1/2]

void Aws::LexModelBuildingService::Model::GetSlotTypeResult::SetValueSelectionStrategy ( const SlotValueSelectionStrategy value)
inline

The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.

Definition at line 294 of file GetSlotTypeResult.h.

◆ SetValueSelectionStrategy() [2/2]

void Aws::LexModelBuildingService::Model::GetSlotTypeResult::SetValueSelectionStrategy ( SlotValueSelectionStrategy &&  value)
inline

The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.

Definition at line 300 of file GetSlotTypeResult.h.

◆ SetVersion() [1/3]

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

The version of the slot type.

Definition at line 225 of file GetSlotTypeResult.h.

◆ SetVersion() [2/3]

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

The version of the slot type.

Definition at line 220 of file GetSlotTypeResult.h.

◆ SetVersion() [3/3]

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

The version of the slot type.

Definition at line 230 of file GetSlotTypeResult.h.

◆ WithChecksum() [1/3]

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

Checksum of the $LATEST version of the slot type.

Definition at line 276 of file GetSlotTypeResult.h.

◆ WithChecksum() [2/3]

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

Checksum of the $LATEST version of the slot type.

Definition at line 271 of file GetSlotTypeResult.h.

◆ WithChecksum() [3/3]

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

Checksum of the $LATEST version of the slot type.

Definition at line 281 of file GetSlotTypeResult.h.

◆ WithCreatedDate() [1/2]

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

The date that the slot type was created.

Definition at line 209 of file GetSlotTypeResult.h.

◆ WithCreatedDate() [2/2]

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

The date that the slot type was created.

Definition at line 204 of file GetSlotTypeResult.h.

◆ WithDescription() [1/3]

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

A description of the slot type.

Definition at line 104 of file GetSlotTypeResult.h.

◆ WithDescription() [2/3]

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

A description of the slot type.

Definition at line 99 of file GetSlotTypeResult.h.

◆ WithDescription() [3/3]

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

A description of the slot type.

Definition at line 109 of file GetSlotTypeResult.h.

◆ WithEnumerationValues() [1/2]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::WithEnumerationValues ( Aws::Vector< EnumerationValue > &&  value)
inline

A list of EnumerationValue objects that defines the values that the slot type can take.

Definition at line 140 of file GetSlotTypeResult.h.

◆ WithEnumerationValues() [2/2]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::WithEnumerationValues ( const Aws::Vector< EnumerationValue > &  value)
inline

A list of EnumerationValue objects that defines the values that the slot type can take.

Definition at line 134 of file GetSlotTypeResult.h.

◆ WithLastUpdatedDate() [1/2]

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

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

Definition at line 183 of file GetSlotTypeResult.h.

◆ WithLastUpdatedDate() [2/2]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::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 update date are the same.

Definition at line 177 of file GetSlotTypeResult.h.

◆ WithName() [1/3]

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

The name of the slot type.

Definition at line 68 of file GetSlotTypeResult.h.

◆ WithName() [2/3]

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

The name of the slot type.

Definition at line 63 of file GetSlotTypeResult.h.

◆ WithName() [3/3]

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

The name of the slot type.

Definition at line 73 of file GetSlotTypeResult.h.

◆ WithParentSlotTypeSignature() [1/3]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::WithParentSlotTypeSignature ( Aws::String &&  value)
inline

The built-in slot type used as a parent for the slot type.

Definition at line 343 of file GetSlotTypeResult.h.

◆ WithParentSlotTypeSignature() [2/3]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::WithParentSlotTypeSignature ( const Aws::String value)
inline

The built-in slot type used as a parent for the slot type.

Definition at line 338 of file GetSlotTypeResult.h.

◆ WithParentSlotTypeSignature() [3/3]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::WithParentSlotTypeSignature ( const char *  value)
inline

The built-in slot type used as a parent for the slot type.

Definition at line 348 of file GetSlotTypeResult.h.

◆ WithSlotTypeConfigurations() [1/2]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::WithSlotTypeConfigurations ( Aws::Vector< SlotTypeConfiguration > &&  value)
inline

Configuration information that extends the parent built-in slot type.

Definition at line 374 of file GetSlotTypeResult.h.

◆ WithSlotTypeConfigurations() [2/2]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::WithSlotTypeConfigurations ( const Aws::Vector< SlotTypeConfiguration > &  value)
inline

Configuration information that extends the parent built-in slot type.

Definition at line 369 of file GetSlotTypeResult.h.

◆ WithValueSelectionStrategy() [1/2]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::WithValueSelectionStrategy ( const SlotValueSelectionStrategy value)
inline

The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.

Definition at line 306 of file GetSlotTypeResult.h.

◆ WithValueSelectionStrategy() [2/2]

GetSlotTypeResult& Aws::LexModelBuildingService::Model::GetSlotTypeResult::WithValueSelectionStrategy ( SlotValueSelectionStrategy &&  value)
inline

The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.

Definition at line 312 of file GetSlotTypeResult.h.

◆ WithVersion() [1/3]

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

The version of the slot type.

Definition at line 240 of file GetSlotTypeResult.h.

◆ WithVersion() [2/3]

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

The version of the slot type.

Definition at line 235 of file GetSlotTypeResult.h.

◆ WithVersion() [3/3]

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

The version of the slot type.

Definition at line 245 of file GetSlotTypeResult.h.


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