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

#include <BuiltinIntentMetadata.h>

Public Member Functions

 BuiltinIntentMetadata ()
 
 BuiltinIntentMetadata (Aws::Utils::Json::JsonView jsonValue)
 
BuiltinIntentMetadataoperator= (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)
 
BuiltinIntentMetadataWithSignature (const Aws::String &value)
 
BuiltinIntentMetadataWithSignature (Aws::String &&value)
 
BuiltinIntentMetadataWithSignature (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)
 
BuiltinIntentMetadataWithSupportedLocales (const Aws::Vector< Locale > &value)
 
BuiltinIntentMetadataWithSupportedLocales (Aws::Vector< Locale > &&value)
 
BuiltinIntentMetadataAddSupportedLocales (const Locale &value)
 
BuiltinIntentMetadataAddSupportedLocales (Locale &&value)
 

Detailed Description

Provides metadata for a built-in intent.

See Also:

AWS API Reference

Definition at line 33 of file BuiltinIntentMetadata.h.

Constructor & Destructor Documentation

◆ BuiltinIntentMetadata() [1/2]

Aws::LexModelBuildingService::Model::BuiltinIntentMetadata::BuiltinIntentMetadata ( )

◆ BuiltinIntentMetadata() [2/2]

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

Member Function Documentation

◆ AddSupportedLocales() [1/2]

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

A list of identifiers for the locales that the intent supports.

Definition at line 140 of file BuiltinIntentMetadata.h.

◆ AddSupportedLocales() [2/2]

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

A list of identifiers for the locales that the intent supports.

Definition at line 145 of file BuiltinIntentMetadata.h.

◆ GetSignature()

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

A unique identifier for the built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

Definition at line 48 of file BuiltinIntentMetadata.h.

◆ GetSupportedLocales()

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

A list of identifiers for the locales that the intent supports.

Definition at line 110 of file BuiltinIntentMetadata.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetSignature() [1/3]

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

A unique identifier for the built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

Definition at line 72 of file BuiltinIntentMetadata.h.

◆ SetSignature() [2/3]

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

A unique identifier for the built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

Definition at line 64 of file BuiltinIntentMetadata.h.

◆ SetSignature() [3/3]

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

A unique identifier for the built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

Definition at line 80 of file BuiltinIntentMetadata.h.

◆ SetSupportedLocales() [1/2]

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

A list of identifiers for the locales that the intent supports.

Definition at line 125 of file BuiltinIntentMetadata.h.

◆ SetSupportedLocales() [2/2]

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

A list of identifiers for the locales that the intent supports.

Definition at line 120 of file BuiltinIntentMetadata.h.

◆ SignatureHasBeenSet()

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

A unique identifier for the built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

Definition at line 56 of file BuiltinIntentMetadata.h.

◆ SupportedLocalesHasBeenSet()

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

A list of identifiers for the locales that the intent supports.

Definition at line 115 of file BuiltinIntentMetadata.h.

◆ WithSignature() [1/3]

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

A unique identifier for the built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

Definition at line 96 of file BuiltinIntentMetadata.h.

◆ WithSignature() [2/3]

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

A unique identifier for the built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

Definition at line 88 of file BuiltinIntentMetadata.h.

◆ WithSignature() [3/3]

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

A unique identifier for the built-in intent. To find the signature for an intent, see Standard Built-in Intents in the Alexa Skills Kit.

Definition at line 104 of file BuiltinIntentMetadata.h.

◆ WithSupportedLocales() [1/2]

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

A list of identifiers for the locales that the intent supports.

Definition at line 135 of file BuiltinIntentMetadata.h.

◆ WithSupportedLocales() [2/2]

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

A list of identifiers for the locales that the intent supports.

Definition at line 130 of file BuiltinIntentMetadata.h.


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