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

#include <GetIntentResult.h>

Public Member Functions

 GetIntentResult ()
 
 GetIntentResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetIntentResultoperator= (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)
 
GetIntentResultWithName (const Aws::String &value)
 
GetIntentResultWithName (Aws::String &&value)
 
GetIntentResultWithName (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
GetIntentResultWithDescription (const Aws::String &value)
 
GetIntentResultWithDescription (Aws::String &&value)
 
GetIntentResultWithDescription (const char *value)
 
const Aws::Vector< Slot > & GetSlots () const
 
void SetSlots (const Aws::Vector< Slot > &value)
 
void SetSlots (Aws::Vector< Slot > &&value)
 
GetIntentResultWithSlots (const Aws::Vector< Slot > &value)
 
GetIntentResultWithSlots (Aws::Vector< Slot > &&value)
 
GetIntentResultAddSlots (const Slot &value)
 
GetIntentResultAddSlots (Slot &&value)
 
const Aws::Vector< Aws::String > & GetSampleUtterances () const
 
void SetSampleUtterances (const Aws::Vector< Aws::String > &value)
 
void SetSampleUtterances (Aws::Vector< Aws::String > &&value)
 
GetIntentResultWithSampleUtterances (const Aws::Vector< Aws::String > &value)
 
GetIntentResultWithSampleUtterances (Aws::Vector< Aws::String > &&value)
 
GetIntentResultAddSampleUtterances (const Aws::String &value)
 
GetIntentResultAddSampleUtterances (Aws::String &&value)
 
GetIntentResultAddSampleUtterances (const char *value)
 
const PromptGetConfirmationPrompt () const
 
void SetConfirmationPrompt (const Prompt &value)
 
void SetConfirmationPrompt (Prompt &&value)
 
GetIntentResultWithConfirmationPrompt (const Prompt &value)
 
GetIntentResultWithConfirmationPrompt (Prompt &&value)
 
const StatementGetRejectionStatement () const
 
void SetRejectionStatement (const Statement &value)
 
void SetRejectionStatement (Statement &&value)
 
GetIntentResultWithRejectionStatement (const Statement &value)
 
GetIntentResultWithRejectionStatement (Statement &&value)
 
const FollowUpPromptGetFollowUpPrompt () const
 
void SetFollowUpPrompt (const FollowUpPrompt &value)
 
void SetFollowUpPrompt (FollowUpPrompt &&value)
 
GetIntentResultWithFollowUpPrompt (const FollowUpPrompt &value)
 
GetIntentResultWithFollowUpPrompt (FollowUpPrompt &&value)
 
const StatementGetConclusionStatement () const
 
void SetConclusionStatement (const Statement &value)
 
void SetConclusionStatement (Statement &&value)
 
GetIntentResultWithConclusionStatement (const Statement &value)
 
GetIntentResultWithConclusionStatement (Statement &&value)
 
const CodeHookGetDialogCodeHook () const
 
void SetDialogCodeHook (const CodeHook &value)
 
void SetDialogCodeHook (CodeHook &&value)
 
GetIntentResultWithDialogCodeHook (const CodeHook &value)
 
GetIntentResultWithDialogCodeHook (CodeHook &&value)
 
const FulfillmentActivityGetFulfillmentActivity () const
 
void SetFulfillmentActivity (const FulfillmentActivity &value)
 
void SetFulfillmentActivity (FulfillmentActivity &&value)
 
GetIntentResultWithFulfillmentActivity (const FulfillmentActivity &value)
 
GetIntentResultWithFulfillmentActivity (FulfillmentActivity &&value)
 
const Aws::StringGetParentIntentSignature () const
 
void SetParentIntentSignature (const Aws::String &value)
 
void SetParentIntentSignature (Aws::String &&value)
 
void SetParentIntentSignature (const char *value)
 
GetIntentResultWithParentIntentSignature (const Aws::String &value)
 
GetIntentResultWithParentIntentSignature (Aws::String &&value)
 
GetIntentResultWithParentIntentSignature (const char *value)
 
const Aws::Utils::DateTimeGetLastUpdatedDate () const
 
void SetLastUpdatedDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDate (Aws::Utils::DateTime &&value)
 
GetIntentResultWithLastUpdatedDate (const Aws::Utils::DateTime &value)
 
GetIntentResultWithLastUpdatedDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
GetIntentResultWithCreatedDate (const Aws::Utils::DateTime &value)
 
GetIntentResultWithCreatedDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetVersion () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
GetIntentResultWithVersion (const Aws::String &value)
 
GetIntentResultWithVersion (Aws::String &&value)
 
GetIntentResultWithVersion (const char *value)
 
const Aws::StringGetChecksum () const
 
void SetChecksum (const Aws::String &value)
 
void SetChecksum (Aws::String &&value)
 
void SetChecksum (const char *value)
 
GetIntentResultWithChecksum (const Aws::String &value)
 
GetIntentResultWithChecksum (Aws::String &&value)
 
GetIntentResultWithChecksum (const char *value)
 
const KendraConfigurationGetKendraConfiguration () const
 
void SetKendraConfiguration (const KendraConfiguration &value)
 
void SetKendraConfiguration (KendraConfiguration &&value)
 
GetIntentResultWithKendraConfiguration (const KendraConfiguration &value)
 
GetIntentResultWithKendraConfiguration (KendraConfiguration &&value)
 
const Aws::Vector< InputContext > & GetInputContexts () const
 
void SetInputContexts (const Aws::Vector< InputContext > &value)
 
void SetInputContexts (Aws::Vector< InputContext > &&value)
 
GetIntentResultWithInputContexts (const Aws::Vector< InputContext > &value)
 
GetIntentResultWithInputContexts (Aws::Vector< InputContext > &&value)
 
GetIntentResultAddInputContexts (const InputContext &value)
 
GetIntentResultAddInputContexts (InputContext &&value)
 
const Aws::Vector< OutputContext > & GetOutputContexts () const
 
void SetOutputContexts (const Aws::Vector< OutputContext > &value)
 
void SetOutputContexts (Aws::Vector< OutputContext > &&value)
 
GetIntentResultWithOutputContexts (const Aws::Vector< OutputContext > &value)
 
GetIntentResultWithOutputContexts (Aws::Vector< OutputContext > &&value)
 
GetIntentResultAddOutputContexts (const OutputContext &value)
 
GetIntentResultAddOutputContexts (OutputContext &&value)
 

Detailed Description

Definition at line 38 of file GetIntentResult.h.

Constructor & Destructor Documentation

◆ GetIntentResult() [1/2]

Aws::LexModelBuildingService::Model::GetIntentResult::GetIntentResult ( )

◆ GetIntentResult() [2/2]

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

Member Function Documentation

◆ AddInputContexts() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::AddInputContexts ( const InputContext value)
inline

An array of InputContext objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.

Definition at line 627 of file GetIntentResult.h.

◆ AddInputContexts() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::AddInputContexts ( InputContext &&  value)
inline

An array of InputContext objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.

Definition at line 634 of file GetIntentResult.h.

◆ AddOutputContexts() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::AddOutputContexts ( const OutputContext value)
inline

An array of OutputContext objects that lists the contexts that the intent activates when the intent is fulfilled.

Definition at line 671 of file GetIntentResult.h.

◆ AddOutputContexts() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::AddOutputContexts ( OutputContext &&  value)
inline

An array of OutputContext objects that lists the contexts that the intent activates when the intent is fulfilled.

Definition at line 677 of file GetIntentResult.h.

◆ AddSampleUtterances() [1/3]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::AddSampleUtterances ( Aws::String &&  value)
inline

An array of sample utterances configured for the intent.

Definition at line 187 of file GetIntentResult.h.

◆ AddSampleUtterances() [2/3]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::AddSampleUtterances ( const Aws::String value)
inline

An array of sample utterances configured for the intent.

Definition at line 182 of file GetIntentResult.h.

◆ AddSampleUtterances() [3/3]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::AddSampleUtterances ( const char *  value)
inline

An array of sample utterances configured for the intent.

Definition at line 192 of file GetIntentResult.h.

◆ AddSlots() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::AddSlots ( const Slot value)
inline

An array of intent slots configured for the intent.

Definition at line 146 of file GetIntentResult.h.

◆ AddSlots() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::AddSlots ( Slot &&  value)
inline

An array of intent slots configured for the intent.

Definition at line 151 of file GetIntentResult.h.

◆ GetChecksum()

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

Checksum of the intent.

Definition at line 523 of file GetIntentResult.h.

◆ GetConclusionStatement()

const Statement& Aws::LexModelBuildingService::Model::GetIntentResult::GetConclusionStatement ( ) const
inline

After the Lambda function specified in the fulfillmentActivity element fulfills the intent, Amazon Lex conveys this statement to the user.

Definition at line 302 of file GetIntentResult.h.

◆ GetConfirmationPrompt()

const Prompt& Aws::LexModelBuildingService::Model::GetIntentResult::GetConfirmationPrompt ( ) const
inline

If defined in the bot, Amazon Lex uses prompt to confirm the intent before fulfilling the user's request. For more information, see PutIntent.

Definition at line 199 of file GetIntentResult.h.

◆ GetCreatedDate()

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

The date that the intent was created.

Definition at line 461 of file GetIntentResult.h.

◆ GetDescription()

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

A description of the intent.

Definition at line 85 of file GetIntentResult.h.

◆ GetDialogCodeHook()

const CodeHook& Aws::LexModelBuildingService::Model::GetIntentResult::GetDialogCodeHook ( ) const
inline

If defined in the bot, Amazon Amazon Lex invokes this Lambda function for each user input. For more information, see PutIntent.

Definition at line 333 of file GetIntentResult.h.

◆ GetFollowUpPrompt()

const FollowUpPrompt& Aws::LexModelBuildingService::Model::GetIntentResult::GetFollowUpPrompt ( ) const
inline

If defined in the bot, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled. For more information, see PutIntent.

Definition at line 267 of file GetIntentResult.h.

◆ GetFulfillmentActivity()

const FulfillmentActivity& Aws::LexModelBuildingService::Model::GetIntentResult::GetFulfillmentActivity ( ) const
inline

Describes how the intent is fulfilled. For more information, see PutIntent.

Definition at line 364 of file GetIntentResult.h.

◆ GetInputContexts()

const Aws::Vector<InputContext>& Aws::LexModelBuildingService::Model::GetIntentResult::GetInputContexts ( ) const
inline

An array of InputContext objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.

Definition at line 592 of file GetIntentResult.h.

◆ GetKendraConfiguration()

const KendraConfiguration& Aws::LexModelBuildingService::Model::GetIntentResult::GetKendraConfiguration ( ) const
inline

Configuration information, if any, to connect to an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

Definition at line 560 of file GetIntentResult.h.

◆ GetLastUpdatedDate()

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

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

Definition at line 431 of file GetIntentResult.h.

◆ GetName()

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

The name of the intent.

Definition at line 49 of file GetIntentResult.h.

◆ GetOutputContexts()

const Aws::Vector<OutputContext>& Aws::LexModelBuildingService::Model::GetIntentResult::GetOutputContexts ( ) const
inline

An array of OutputContext objects that lists the contexts that the intent activates when the intent is fulfilled.

Definition at line 641 of file GetIntentResult.h.

◆ GetParentIntentSignature()

const Aws::String& Aws::LexModelBuildingService::Model::GetIntentResult::GetParentIntentSignature ( ) const
inline

A unique identifier for a built-in intent.

Definition at line 394 of file GetIntentResult.h.

◆ GetRejectionStatement()

const Statement& Aws::LexModelBuildingService::Model::GetIntentResult::GetRejectionStatement ( ) const
inline

If the user answers "no" to the question defined in confirmationPrompt, Amazon Lex responds with this statement to acknowledge that the intent was canceled.

Definition at line 231 of file GetIntentResult.h.

◆ GetSampleUtterances()

const Aws::Vector<Aws::String>& Aws::LexModelBuildingService::Model::GetIntentResult::GetSampleUtterances ( ) const
inline

An array of sample utterances configured for the intent.

Definition at line 157 of file GetIntentResult.h.

◆ GetSlots()

const Aws::Vector<Slot>& Aws::LexModelBuildingService::Model::GetIntentResult::GetSlots ( ) const
inline

An array of intent slots configured for the intent.

Definition at line 121 of file GetIntentResult.h.

◆ GetVersion()

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

The version of the intent.

Definition at line 487 of file GetIntentResult.h.

◆ operator=()

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

◆ SetChecksum() [1/3]

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

Checksum of the intent.

Definition at line 533 of file GetIntentResult.h.

◆ SetChecksum() [2/3]

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

Checksum of the intent.

Definition at line 528 of file GetIntentResult.h.

◆ SetChecksum() [3/3]

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

Checksum of the intent.

Definition at line 538 of file GetIntentResult.h.

◆ SetConclusionStatement() [1/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetConclusionStatement ( const Statement value)
inline

After the Lambda function specified in the fulfillmentActivity element fulfills the intent, Amazon Lex conveys this statement to the user.

Definition at line 308 of file GetIntentResult.h.

◆ SetConclusionStatement() [2/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetConclusionStatement ( Statement &&  value)
inline

After the Lambda function specified in the fulfillmentActivity element fulfills the intent, Amazon Lex conveys this statement to the user.

Definition at line 314 of file GetIntentResult.h.

◆ SetConfirmationPrompt() [1/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetConfirmationPrompt ( const Prompt value)
inline

If defined in the bot, Amazon Lex uses prompt to confirm the intent before fulfilling the user's request. For more information, see PutIntent.

Definition at line 205 of file GetIntentResult.h.

◆ SetConfirmationPrompt() [2/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetConfirmationPrompt ( Prompt &&  value)
inline

If defined in the bot, Amazon Lex uses prompt to confirm the intent before fulfilling the user's request. For more information, see PutIntent.

Definition at line 211 of file GetIntentResult.h.

◆ SetCreatedDate() [1/2]

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

The date that the intent was created.

Definition at line 471 of file GetIntentResult.h.

◆ SetCreatedDate() [2/2]

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

The date that the intent was created.

Definition at line 466 of file GetIntentResult.h.

◆ SetDescription() [1/3]

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

A description of the intent.

Definition at line 95 of file GetIntentResult.h.

◆ SetDescription() [2/3]

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

A description of the intent.

Definition at line 90 of file GetIntentResult.h.

◆ SetDescription() [3/3]

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

A description of the intent.

Definition at line 100 of file GetIntentResult.h.

◆ SetDialogCodeHook() [1/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetDialogCodeHook ( CodeHook &&  value)
inline

If defined in the bot, Amazon Amazon Lex invokes this Lambda function for each user input. For more information, see PutIntent.

Definition at line 345 of file GetIntentResult.h.

◆ SetDialogCodeHook() [2/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetDialogCodeHook ( const CodeHook value)
inline

If defined in the bot, Amazon Amazon Lex invokes this Lambda function for each user input. For more information, see PutIntent.

Definition at line 339 of file GetIntentResult.h.

◆ SetFollowUpPrompt() [1/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetFollowUpPrompt ( const FollowUpPrompt value)
inline

If defined in the bot, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled. For more information, see PutIntent.

Definition at line 274 of file GetIntentResult.h.

◆ SetFollowUpPrompt() [2/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetFollowUpPrompt ( FollowUpPrompt &&  value)
inline

If defined in the bot, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled. For more information, see PutIntent.

Definition at line 281 of file GetIntentResult.h.

◆ SetFulfillmentActivity() [1/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetFulfillmentActivity ( const FulfillmentActivity value)
inline

Describes how the intent is fulfilled. For more information, see PutIntent.

Definition at line 370 of file GetIntentResult.h.

◆ SetFulfillmentActivity() [2/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetFulfillmentActivity ( FulfillmentActivity &&  value)
inline

Describes how the intent is fulfilled. For more information, see PutIntent.

Definition at line 376 of file GetIntentResult.h.

◆ SetInputContexts() [1/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetInputContexts ( Aws::Vector< InputContext > &&  value)
inline

An array of InputContext objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.

Definition at line 606 of file GetIntentResult.h.

◆ SetInputContexts() [2/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetInputContexts ( const Aws::Vector< InputContext > &  value)
inline

An array of InputContext objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.

Definition at line 599 of file GetIntentResult.h.

◆ SetKendraConfiguration() [1/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetKendraConfiguration ( const KendraConfiguration value)
inline

Configuration information, if any, to connect to an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

Definition at line 566 of file GetIntentResult.h.

◆ SetKendraConfiguration() [2/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetKendraConfiguration ( KendraConfiguration &&  value)
inline

Configuration information, if any, to connect to an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

Definition at line 572 of file GetIntentResult.h.

◆ SetLastUpdatedDate() [1/2]

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

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

Definition at line 443 of file GetIntentResult.h.

◆ SetLastUpdatedDate() [2/2]

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

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

Definition at line 437 of file GetIntentResult.h.

◆ SetName() [1/3]

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

The name of the intent.

Definition at line 59 of file GetIntentResult.h.

◆ SetName() [2/3]

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

The name of the intent.

Definition at line 54 of file GetIntentResult.h.

◆ SetName() [3/3]

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

The name of the intent.

Definition at line 64 of file GetIntentResult.h.

◆ SetOutputContexts() [1/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetOutputContexts ( Aws::Vector< OutputContext > &&  value)
inline

An array of OutputContext objects that lists the contexts that the intent activates when the intent is fulfilled.

Definition at line 653 of file GetIntentResult.h.

◆ SetOutputContexts() [2/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetOutputContexts ( const Aws::Vector< OutputContext > &  value)
inline

An array of OutputContext objects that lists the contexts that the intent activates when the intent is fulfilled.

Definition at line 647 of file GetIntentResult.h.

◆ SetParentIntentSignature() [1/3]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetParentIntentSignature ( Aws::String &&  value)
inline

A unique identifier for a built-in intent.

Definition at line 404 of file GetIntentResult.h.

◆ SetParentIntentSignature() [2/3]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetParentIntentSignature ( const Aws::String value)
inline

A unique identifier for a built-in intent.

Definition at line 399 of file GetIntentResult.h.

◆ SetParentIntentSignature() [3/3]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetParentIntentSignature ( const char *  value)
inline

A unique identifier for a built-in intent.

Definition at line 409 of file GetIntentResult.h.

◆ SetRejectionStatement() [1/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetRejectionStatement ( const Statement value)
inline

If the user answers "no" to the question defined in confirmationPrompt, Amazon Lex responds with this statement to acknowledge that the intent was canceled.

Definition at line 238 of file GetIntentResult.h.

◆ SetRejectionStatement() [2/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetRejectionStatement ( Statement &&  value)
inline

If the user answers "no" to the question defined in confirmationPrompt, Amazon Lex responds with this statement to acknowledge that the intent was canceled.

Definition at line 245 of file GetIntentResult.h.

◆ SetSampleUtterances() [1/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetSampleUtterances ( Aws::Vector< Aws::String > &&  value)
inline

An array of sample utterances configured for the intent.

Definition at line 167 of file GetIntentResult.h.

◆ SetSampleUtterances() [2/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetSampleUtterances ( const Aws::Vector< Aws::String > &  value)
inline

An array of sample utterances configured for the intent.

Definition at line 162 of file GetIntentResult.h.

◆ SetSlots() [1/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetSlots ( Aws::Vector< Slot > &&  value)
inline

An array of intent slots configured for the intent.

Definition at line 131 of file GetIntentResult.h.

◆ SetSlots() [2/2]

void Aws::LexModelBuildingService::Model::GetIntentResult::SetSlots ( const Aws::Vector< Slot > &  value)
inline

An array of intent slots configured for the intent.

Definition at line 126 of file GetIntentResult.h.

◆ SetVersion() [1/3]

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

The version of the intent.

Definition at line 497 of file GetIntentResult.h.

◆ SetVersion() [2/3]

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

The version of the intent.

Definition at line 492 of file GetIntentResult.h.

◆ SetVersion() [3/3]

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

The version of the intent.

Definition at line 502 of file GetIntentResult.h.

◆ WithChecksum() [1/3]

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

Checksum of the intent.

Definition at line 548 of file GetIntentResult.h.

◆ WithChecksum() [2/3]

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

Checksum of the intent.

Definition at line 543 of file GetIntentResult.h.

◆ WithChecksum() [3/3]

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

Checksum of the intent.

Definition at line 553 of file GetIntentResult.h.

◆ WithConclusionStatement() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithConclusionStatement ( const Statement value)
inline

After the Lambda function specified in the fulfillmentActivity element fulfills the intent, Amazon Lex conveys this statement to the user.

Definition at line 320 of file GetIntentResult.h.

◆ WithConclusionStatement() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithConclusionStatement ( Statement &&  value)
inline

After the Lambda function specified in the fulfillmentActivity element fulfills the intent, Amazon Lex conveys this statement to the user.

Definition at line 326 of file GetIntentResult.h.

◆ WithConfirmationPrompt() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithConfirmationPrompt ( const Prompt value)
inline

If defined in the bot, Amazon Lex uses prompt to confirm the intent before fulfilling the user's request. For more information, see PutIntent.

Definition at line 217 of file GetIntentResult.h.

◆ WithConfirmationPrompt() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithConfirmationPrompt ( Prompt &&  value)
inline

If defined in the bot, Amazon Lex uses prompt to confirm the intent before fulfilling the user's request. For more information, see PutIntent.

Definition at line 223 of file GetIntentResult.h.

◆ WithCreatedDate() [1/2]

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

The date that the intent was created.

Definition at line 481 of file GetIntentResult.h.

◆ WithCreatedDate() [2/2]

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

The date that the intent was created.

Definition at line 476 of file GetIntentResult.h.

◆ WithDescription() [1/3]

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

A description of the intent.

Definition at line 110 of file GetIntentResult.h.

◆ WithDescription() [2/3]

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

A description of the intent.

Definition at line 105 of file GetIntentResult.h.

◆ WithDescription() [3/3]

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

A description of the intent.

Definition at line 115 of file GetIntentResult.h.

◆ WithDialogCodeHook() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithDialogCodeHook ( CodeHook &&  value)
inline

If defined in the bot, Amazon Amazon Lex invokes this Lambda function for each user input. For more information, see PutIntent.

Definition at line 357 of file GetIntentResult.h.

◆ WithDialogCodeHook() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithDialogCodeHook ( const CodeHook value)
inline

If defined in the bot, Amazon Amazon Lex invokes this Lambda function for each user input. For more information, see PutIntent.

Definition at line 351 of file GetIntentResult.h.

◆ WithFollowUpPrompt() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithFollowUpPrompt ( const FollowUpPrompt value)
inline

If defined in the bot, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled. For more information, see PutIntent.

Definition at line 288 of file GetIntentResult.h.

◆ WithFollowUpPrompt() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithFollowUpPrompt ( FollowUpPrompt &&  value)
inline

If defined in the bot, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled. For more information, see PutIntent.

Definition at line 295 of file GetIntentResult.h.

◆ WithFulfillmentActivity() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithFulfillmentActivity ( const FulfillmentActivity value)
inline

Describes how the intent is fulfilled. For more information, see PutIntent.

Definition at line 382 of file GetIntentResult.h.

◆ WithFulfillmentActivity() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithFulfillmentActivity ( FulfillmentActivity &&  value)
inline

Describes how the intent is fulfilled. For more information, see PutIntent.

Definition at line 388 of file GetIntentResult.h.

◆ WithInputContexts() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithInputContexts ( Aws::Vector< InputContext > &&  value)
inline

An array of InputContext objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.

Definition at line 620 of file GetIntentResult.h.

◆ WithInputContexts() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithInputContexts ( const Aws::Vector< InputContext > &  value)
inline

An array of InputContext objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.

Definition at line 613 of file GetIntentResult.h.

◆ WithKendraConfiguration() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithKendraConfiguration ( const KendraConfiguration value)
inline

Configuration information, if any, to connect to an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

Definition at line 578 of file GetIntentResult.h.

◆ WithKendraConfiguration() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithKendraConfiguration ( KendraConfiguration &&  value)
inline

Configuration information, if any, to connect to an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

Definition at line 584 of file GetIntentResult.h.

◆ WithLastUpdatedDate() [1/2]

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

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

Definition at line 455 of file GetIntentResult.h.

◆ WithLastUpdatedDate() [2/2]

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

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

Definition at line 449 of file GetIntentResult.h.

◆ WithName() [1/3]

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

The name of the intent.

Definition at line 74 of file GetIntentResult.h.

◆ WithName() [2/3]

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

The name of the intent.

Definition at line 69 of file GetIntentResult.h.

◆ WithName() [3/3]

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

The name of the intent.

Definition at line 79 of file GetIntentResult.h.

◆ WithOutputContexts() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithOutputContexts ( Aws::Vector< OutputContext > &&  value)
inline

An array of OutputContext objects that lists the contexts that the intent activates when the intent is fulfilled.

Definition at line 665 of file GetIntentResult.h.

◆ WithOutputContexts() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithOutputContexts ( const Aws::Vector< OutputContext > &  value)
inline

An array of OutputContext objects that lists the contexts that the intent activates when the intent is fulfilled.

Definition at line 659 of file GetIntentResult.h.

◆ WithParentIntentSignature() [1/3]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithParentIntentSignature ( Aws::String &&  value)
inline

A unique identifier for a built-in intent.

Definition at line 419 of file GetIntentResult.h.

◆ WithParentIntentSignature() [2/3]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithParentIntentSignature ( const Aws::String value)
inline

A unique identifier for a built-in intent.

Definition at line 414 of file GetIntentResult.h.

◆ WithParentIntentSignature() [3/3]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithParentIntentSignature ( const char *  value)
inline

A unique identifier for a built-in intent.

Definition at line 424 of file GetIntentResult.h.

◆ WithRejectionStatement() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithRejectionStatement ( const Statement value)
inline

If the user answers "no" to the question defined in confirmationPrompt, Amazon Lex responds with this statement to acknowledge that the intent was canceled.

Definition at line 252 of file GetIntentResult.h.

◆ WithRejectionStatement() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithRejectionStatement ( Statement &&  value)
inline

If the user answers "no" to the question defined in confirmationPrompt, Amazon Lex responds with this statement to acknowledge that the intent was canceled.

Definition at line 259 of file GetIntentResult.h.

◆ WithSampleUtterances() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithSampleUtterances ( Aws::Vector< Aws::String > &&  value)
inline

An array of sample utterances configured for the intent.

Definition at line 177 of file GetIntentResult.h.

◆ WithSampleUtterances() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithSampleUtterances ( const Aws::Vector< Aws::String > &  value)
inline

An array of sample utterances configured for the intent.

Definition at line 172 of file GetIntentResult.h.

◆ WithSlots() [1/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithSlots ( Aws::Vector< Slot > &&  value)
inline

An array of intent slots configured for the intent.

Definition at line 141 of file GetIntentResult.h.

◆ WithSlots() [2/2]

GetIntentResult& Aws::LexModelBuildingService::Model::GetIntentResult::WithSlots ( const Aws::Vector< Slot > &  value)
inline

An array of intent slots configured for the intent.

Definition at line 136 of file GetIntentResult.h.

◆ WithVersion() [1/3]

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

The version of the intent.

Definition at line 512 of file GetIntentResult.h.

◆ WithVersion() [2/3]

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

The version of the intent.

Definition at line 507 of file GetIntentResult.h.

◆ WithVersion() [3/3]

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

The version of the intent.

Definition at line 517 of file GetIntentResult.h.


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