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

#include <BuiltinSlotTypeMetadata.h>

Public Member Functions

 BuiltinSlotTypeMetadata ()
 
 BuiltinSlotTypeMetadata (Aws::Utils::Json::JsonView jsonValue)
 
BuiltinSlotTypeMetadataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSignature () const
 
bool SignatureHasBeenSet () const
 
void SetSignature (const Aws::String &value)
 
void SetSignature (Aws::String &&value)
 
void SetSignature (const char *value)
 
BuiltinSlotTypeMetadataWithSignature (const Aws::String &value)
 
BuiltinSlotTypeMetadataWithSignature (Aws::String &&value)
 
BuiltinSlotTypeMetadataWithSignature (const char *value)
 
const Aws::Vector< Locale > & GetSupportedLocales () const
 
bool SupportedLocalesHasBeenSet () const
 
void SetSupportedLocales (const Aws::Vector< Locale > &value)
 
void SetSupportedLocales (Aws::Vector< Locale > &&value)
 
BuiltinSlotTypeMetadataWithSupportedLocales (const Aws::Vector< Locale > &value)
 
BuiltinSlotTypeMetadataWithSupportedLocales (Aws::Vector< Locale > &&value)
 
BuiltinSlotTypeMetadataAddSupportedLocales (const Locale &value)
 
BuiltinSlotTypeMetadataAddSupportedLocales (Locale &&value)
 

Detailed Description

Provides information about a built in slot type.

See Also:


AWS API Reference

Definition at line 34 of file BuiltinSlotTypeMetadata.h.

Constructor & Destructor Documentation

◆ BuiltinSlotTypeMetadata() [1/2]

Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::BuiltinSlotTypeMetadata ( )

◆ BuiltinSlotTypeMetadata() [2/2]

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

Member Function Documentation

◆ AddSupportedLocales() [1/2]

BuiltinSlotTypeMetadata& Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::AddSupportedLocales ( const Locale value)
inline

A list of target locales for the slot.

Definition at line 141 of file BuiltinSlotTypeMetadata.h.

◆ AddSupportedLocales() [2/2]

BuiltinSlotTypeMetadata& Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::AddSupportedLocales ( Locale &&  value)
inline

A list of target locales for the slot.

Definition at line 146 of file BuiltinSlotTypeMetadata.h.

◆ GetSignature()

const Aws::String& Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::GetSignature ( ) const
inline

A unique identifier for the built-in slot type. To find the signature for a slot type, see Slot Type Reference in the Alexa Skills Kit.

Definition at line 49 of file BuiltinSlotTypeMetadata.h.

◆ GetSupportedLocales()

const Aws::Vector<Locale>& Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::GetSupportedLocales ( ) const
inline

A list of target locales for the slot.

Definition at line 111 of file BuiltinSlotTypeMetadata.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetSignature() [1/3]

void Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::SetSignature ( Aws::String &&  value)
inline

A unique identifier for the built-in slot type. To find the signature for a slot type, see Slot Type Reference in the Alexa Skills Kit.

Definition at line 73 of file BuiltinSlotTypeMetadata.h.

◆ SetSignature() [2/3]

void Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::SetSignature ( const Aws::String value)
inline

A unique identifier for the built-in slot type. To find the signature for a slot type, see Slot Type Reference in the Alexa Skills Kit.

Definition at line 65 of file BuiltinSlotTypeMetadata.h.

◆ SetSignature() [3/3]

void Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::SetSignature ( const char *  value)
inline

A unique identifier for the built-in slot type. To find the signature for a slot type, see Slot Type Reference in the Alexa Skills Kit.

Definition at line 81 of file BuiltinSlotTypeMetadata.h.

◆ SetSupportedLocales() [1/2]

void Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::SetSupportedLocales ( Aws::Vector< Locale > &&  value)
inline

A list of target locales for the slot.

Definition at line 126 of file BuiltinSlotTypeMetadata.h.

◆ SetSupportedLocales() [2/2]

void Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::SetSupportedLocales ( const Aws::Vector< Locale > &  value)
inline

A list of target locales for the slot.

Definition at line 121 of file BuiltinSlotTypeMetadata.h.

◆ SignatureHasBeenSet()

bool Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::SignatureHasBeenSet ( ) const
inline

A unique identifier for the built-in slot type. To find the signature for a slot type, see Slot Type Reference in the Alexa Skills Kit.

Definition at line 57 of file BuiltinSlotTypeMetadata.h.

◆ SupportedLocalesHasBeenSet()

bool Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::SupportedLocalesHasBeenSet ( ) const
inline

A list of target locales for the slot.

Definition at line 116 of file BuiltinSlotTypeMetadata.h.

◆ WithSignature() [1/3]

BuiltinSlotTypeMetadata& Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::WithSignature ( Aws::String &&  value)
inline

A unique identifier for the built-in slot type. To find the signature for a slot type, see Slot Type Reference in the Alexa Skills Kit.

Definition at line 97 of file BuiltinSlotTypeMetadata.h.

◆ WithSignature() [2/3]

BuiltinSlotTypeMetadata& Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::WithSignature ( const Aws::String value)
inline

A unique identifier for the built-in slot type. To find the signature for a slot type, see Slot Type Reference in the Alexa Skills Kit.

Definition at line 89 of file BuiltinSlotTypeMetadata.h.

◆ WithSignature() [3/3]

BuiltinSlotTypeMetadata& Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::WithSignature ( const char *  value)
inline

A unique identifier for the built-in slot type. To find the signature for a slot type, see Slot Type Reference in the Alexa Skills Kit.

Definition at line 105 of file BuiltinSlotTypeMetadata.h.

◆ WithSupportedLocales() [1/2]

BuiltinSlotTypeMetadata& Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::WithSupportedLocales ( Aws::Vector< Locale > &&  value)
inline

A list of target locales for the slot.

Definition at line 136 of file BuiltinSlotTypeMetadata.h.

◆ WithSupportedLocales() [2/2]

BuiltinSlotTypeMetadata& Aws::LexModelBuildingService::Model::BuiltinSlotTypeMetadata::WithSupportedLocales ( const Aws::Vector< Locale > &  value)
inline

A list of target locales for the slot.

Definition at line 131 of file BuiltinSlotTypeMetadata.h.


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