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

#include <PutIntentResult.h>

Public Member Functions

 PutIntentResult ()
 
 PutIntentResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
PutIntentResultoperator= (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)
 
PutIntentResultWithName (const Aws::String &value)
 
PutIntentResultWithName (Aws::String &&value)
 
PutIntentResultWithName (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
PutIntentResultWithDescription (const Aws::String &value)
 
PutIntentResultWithDescription (Aws::String &&value)
 
PutIntentResultWithDescription (const char *value)
 
const Aws::Vector< Slot > & GetSlots () const
 
void SetSlots (const Aws::Vector< Slot > &value)
 
void SetSlots (Aws::Vector< Slot > &&value)
 
PutIntentResultWithSlots (const Aws::Vector< Slot > &value)
 
PutIntentResultWithSlots (Aws::Vector< Slot > &&value)
 
PutIntentResultAddSlots (const Slot &value)
 
PutIntentResultAddSlots (Slot &&value)
 
const Aws::Vector< Aws::String > & GetSampleUtterances () const
 
void SetSampleUtterances (const Aws::Vector< Aws::String > &value)
 
void SetSampleUtterances (Aws::Vector< Aws::String > &&value)
 
PutIntentResultWithSampleUtterances (const Aws::Vector< Aws::String > &value)
 
PutIntentResultWithSampleUtterances (Aws::Vector< Aws::String > &&value)
 
PutIntentResultAddSampleUtterances (const Aws::String &value)
 
PutIntentResultAddSampleUtterances (Aws::String &&value)
 
PutIntentResultAddSampleUtterances (const char *value)
 
const PromptGetConfirmationPrompt () const
 
void SetConfirmationPrompt (const Prompt &value)
 
void SetConfirmationPrompt (Prompt &&value)
 
PutIntentResultWithConfirmationPrompt (const Prompt &value)
 
PutIntentResultWithConfirmationPrompt (Prompt &&value)
 
const StatementGetRejectionStatement () const
 
void SetRejectionStatement (const Statement &value)
 
void SetRejectionStatement (Statement &&value)
 
PutIntentResultWithRejectionStatement (const Statement &value)
 
PutIntentResultWithRejectionStatement (Statement &&value)
 
const FollowUpPromptGetFollowUpPrompt () const
 
void SetFollowUpPrompt (const FollowUpPrompt &value)
 
void SetFollowUpPrompt (FollowUpPrompt &&value)
 
PutIntentResultWithFollowUpPrompt (const FollowUpPrompt &value)
 
PutIntentResultWithFollowUpPrompt (FollowUpPrompt &&value)
 
const StatementGetConclusionStatement () const
 
void SetConclusionStatement (const Statement &value)
 
void SetConclusionStatement (Statement &&value)
 
PutIntentResultWithConclusionStatement (const Statement &value)
 
PutIntentResultWithConclusionStatement (Statement &&value)
 
const CodeHookGetDialogCodeHook () const
 
void SetDialogCodeHook (const CodeHook &value)
 
void SetDialogCodeHook (CodeHook &&value)
 
PutIntentResultWithDialogCodeHook (const CodeHook &value)
 
PutIntentResultWithDialogCodeHook (CodeHook &&value)
 
const FulfillmentActivityGetFulfillmentActivity () const
 
void SetFulfillmentActivity (const FulfillmentActivity &value)
 
void SetFulfillmentActivity (FulfillmentActivity &&value)
 
PutIntentResultWithFulfillmentActivity (const FulfillmentActivity &value)
 
PutIntentResultWithFulfillmentActivity (FulfillmentActivity &&value)
 
const Aws::StringGetParentIntentSignature () const
 
void SetParentIntentSignature (const Aws::String &value)
 
void SetParentIntentSignature (Aws::String &&value)
 
void SetParentIntentSignature (const char *value)
 
PutIntentResultWithParentIntentSignature (const Aws::String &value)
 
PutIntentResultWithParentIntentSignature (Aws::String &&value)
 
PutIntentResultWithParentIntentSignature (const char *value)
 
const Aws::Utils::DateTimeGetLastUpdatedDate () const
 
void SetLastUpdatedDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDate (Aws::Utils::DateTime &&value)
 
PutIntentResultWithLastUpdatedDate (const Aws::Utils::DateTime &value)
 
PutIntentResultWithLastUpdatedDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
PutIntentResultWithCreatedDate (const Aws::Utils::DateTime &value)
 
PutIntentResultWithCreatedDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetVersion () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
PutIntentResultWithVersion (const Aws::String &value)
 
PutIntentResultWithVersion (Aws::String &&value)
 
PutIntentResultWithVersion (const char *value)
 
const Aws::StringGetChecksum () const
 
void SetChecksum (const Aws::String &value)
 
void SetChecksum (Aws::String &&value)
 
void SetChecksum (const char *value)
 
PutIntentResultWithChecksum (const Aws::String &value)
 
PutIntentResultWithChecksum (Aws::String &&value)
 
PutIntentResultWithChecksum (const char *value)
 
bool GetCreateVersion () const
 
void SetCreateVersion (bool value)
 
PutIntentResultWithCreateVersion (bool value)
 
const KendraConfigurationGetKendraConfiguration () const
 
void SetKendraConfiguration (const KendraConfiguration &value)
 
void SetKendraConfiguration (KendraConfiguration &&value)
 
PutIntentResultWithKendraConfiguration (const KendraConfiguration &value)
 
PutIntentResultWithKendraConfiguration (KendraConfiguration &&value)
 
const Aws::Vector< InputContext > & GetInputContexts () const
 
void SetInputContexts (const Aws::Vector< InputContext > &value)
 
void SetInputContexts (Aws::Vector< InputContext > &&value)
 
PutIntentResultWithInputContexts (const Aws::Vector< InputContext > &value)
 
PutIntentResultWithInputContexts (Aws::Vector< InputContext > &&value)
 
PutIntentResultAddInputContexts (const InputContext &value)
 
PutIntentResultAddInputContexts (InputContext &&value)
 
const Aws::Vector< OutputContext > & GetOutputContexts () const
 
void SetOutputContexts (const Aws::Vector< OutputContext > &value)
 
void SetOutputContexts (Aws::Vector< OutputContext > &&value)
 
PutIntentResultWithOutputContexts (const Aws::Vector< OutputContext > &value)
 
PutIntentResultWithOutputContexts (Aws::Vector< OutputContext > &&value)
 
PutIntentResultAddOutputContexts (const OutputContext &value)
 
PutIntentResultAddOutputContexts (OutputContext &&value)
 

Detailed Description

Definition at line 38 of file PutIntentResult.h.

Constructor & Destructor Documentation

◆ PutIntentResult() [1/2]

Aws::LexModelBuildingService::Model::PutIntentResult::PutIntentResult ( )

◆ PutIntentResult() [2/2]

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

Member Function Documentation

◆ AddInputContexts() [1/2]

PutIntentResult& Aws::LexModelBuildingService::Model::PutIntentResult::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 668 of file PutIntentResult.h.

◆ AddInputContexts() [2/2]

PutIntentResult& Aws::LexModelBuildingService::Model::PutIntentResult::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 675 of file PutIntentResult.h.

◆ AddOutputContexts() [1/2]

PutIntentResult& Aws::LexModelBuildingService::Model::PutIntentResult::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 712 of file PutIntentResult.h.

◆ AddOutputContexts() [2/2]

PutIntentResult& Aws::LexModelBuildingService::Model::PutIntentResult::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 718 of file PutIntentResult.h.

◆ AddSampleUtterances() [1/3]

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

An array of sample utterances that are configured for the intent.

Definition at line 187 of file PutIntentResult.h.

◆ AddSampleUtterances() [2/3]

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

An array of sample utterances that are configured for the intent.

Definition at line 182 of file PutIntentResult.h.

◆ AddSampleUtterances() [3/3]

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

An array of sample utterances that are configured for the intent.

Definition at line 192 of file PutIntentResult.h.

◆ AddSlots() [1/2]

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

An array of intent slots that are configured for the intent.

Definition at line 146 of file PutIntentResult.h.

◆ AddSlots() [2/2]

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

An array of intent slots that are configured for the intent.

Definition at line 151 of file PutIntentResult.h.

◆ GetChecksum()

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

Checksum of the $LATESTversion of the intent created or updated.

Definition at line 536 of file PutIntentResult.h.

◆ GetConclusionStatement()

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

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

Definition at line 298 of file PutIntentResult.h.

◆ GetConfirmationPrompt()

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

If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.

Definition at line 199 of file PutIntentResult.h.

◆ GetCreatedDate()

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

The date that the intent was created.

Definition at line 466 of file PutIntentResult.h.

◆ GetCreateVersion()

bool Aws::LexModelBuildingService::Model::PutIntentResult::GetCreateVersion ( ) const
inline

True if a new version of the intent was created. If the createVersion field was not specified in the request, the createVersion field is set to false in the response.

Definition at line 580 of file PutIntentResult.h.

◆ GetDescription()

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

A description of the intent.

Definition at line 85 of file PutIntentResult.h.

◆ GetDialogCodeHook()

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

If defined in the intent, Amazon Lex invokes this Lambda function for each user input.

Definition at line 333 of file PutIntentResult.h.

◆ GetFollowUpPrompt()

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

If defined in the intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.

Definition at line 266 of file PutIntentResult.h.

◆ GetFulfillmentActivity()

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

If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent.

Definition at line 365 of file PutIntentResult.h.

◆ GetInputContexts()

const Aws::Vector<InputContext>& Aws::LexModelBuildingService::Model::PutIntentResult::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 633 of file PutIntentResult.h.

◆ GetKendraConfiguration()

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

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

Definition at line 601 of file PutIntentResult.h.

◆ GetLastUpdatedDate()

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

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

Definition at line 436 of file PutIntentResult.h.

◆ GetName()

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

The name of the intent.

Definition at line 49 of file PutIntentResult.h.

◆ GetOutputContexts()

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

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

Definition at line 682 of file PutIntentResult.h.

◆ GetParentIntentSignature()

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

A unique identifier for the built-in intent that this intent is based on.

Definition at line 399 of file PutIntentResult.h.

◆ GetRejectionStatement()

const Statement& Aws::LexModelBuildingService::Model::PutIntentResult::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 PutIntentResult.h.

◆ GetSampleUtterances()

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

An array of sample utterances that are configured for the intent.

Definition at line 157 of file PutIntentResult.h.

◆ GetSlots()

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

An array of intent slots that are configured for the intent.

Definition at line 121 of file PutIntentResult.h.

◆ GetVersion()

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

The version of the intent. For a new intent, the version is always $LATEST.

Definition at line 493 of file PutIntentResult.h.

◆ operator=()

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

◆ SetChecksum() [1/3]

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

Checksum of the $LATESTversion of the intent created or updated.

Definition at line 548 of file PutIntentResult.h.

◆ SetChecksum() [2/3]

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

Checksum of the $LATESTversion of the intent created or updated.

Definition at line 542 of file PutIntentResult.h.

◆ SetChecksum() [3/3]

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

Checksum of the $LATESTversion of the intent created or updated.

Definition at line 554 of file PutIntentResult.h.

◆ SetConclusionStatement() [1/2]

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

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

Definition at line 305 of file PutIntentResult.h.

◆ SetConclusionStatement() [2/2]

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

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

Definition at line 312 of file PutIntentResult.h.

◆ SetConfirmationPrompt() [1/2]

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

If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.

Definition at line 205 of file PutIntentResult.h.

◆ SetConfirmationPrompt() [2/2]

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

If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.

Definition at line 211 of file PutIntentResult.h.

◆ SetCreatedDate() [1/2]

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

The date that the intent was created.

Definition at line 476 of file PutIntentResult.h.

◆ SetCreatedDate() [2/2]

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

The date that the intent was created.

Definition at line 471 of file PutIntentResult.h.

◆ SetCreateVersion()

void Aws::LexModelBuildingService::Model::PutIntentResult::SetCreateVersion ( bool  value)
inline

True if a new version of the intent was created. If the createVersion field was not specified in the request, the createVersion field is set to false in the response.

Definition at line 587 of file PutIntentResult.h.

◆ SetDescription() [1/3]

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

A description of the intent.

Definition at line 95 of file PutIntentResult.h.

◆ SetDescription() [2/3]

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

A description of the intent.

Definition at line 90 of file PutIntentResult.h.

◆ SetDescription() [3/3]

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

A description of the intent.

Definition at line 100 of file PutIntentResult.h.

◆ SetDialogCodeHook() [1/2]

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

If defined in the intent, Amazon Lex invokes this Lambda function for each user input.

Definition at line 345 of file PutIntentResult.h.

◆ SetDialogCodeHook() [2/2]

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

If defined in the intent, Amazon Lex invokes this Lambda function for each user input.

Definition at line 339 of file PutIntentResult.h.

◆ SetFollowUpPrompt() [1/2]

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

If defined in the intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.

Definition at line 272 of file PutIntentResult.h.

◆ SetFollowUpPrompt() [2/2]

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

If defined in the intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.

Definition at line 278 of file PutIntentResult.h.

◆ SetFulfillmentActivity() [1/2]

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

If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent.

Definition at line 372 of file PutIntentResult.h.

◆ SetFulfillmentActivity() [2/2]

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

If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent.

Definition at line 379 of file PutIntentResult.h.

◆ SetInputContexts() [1/2]

void Aws::LexModelBuildingService::Model::PutIntentResult::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 647 of file PutIntentResult.h.

◆ SetInputContexts() [2/2]

void Aws::LexModelBuildingService::Model::PutIntentResult::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 640 of file PutIntentResult.h.

◆ SetKendraConfiguration() [1/2]

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

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

Definition at line 607 of file PutIntentResult.h.

◆ SetKendraConfiguration() [2/2]

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

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

Definition at line 613 of file PutIntentResult.h.

◆ SetLastUpdatedDate() [1/2]

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

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

Definition at line 448 of file PutIntentResult.h.

◆ SetLastUpdatedDate() [2/2]

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

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

Definition at line 442 of file PutIntentResult.h.

◆ SetName() [1/3]

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

The name of the intent.

Definition at line 59 of file PutIntentResult.h.

◆ SetName() [2/3]

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

The name of the intent.

Definition at line 54 of file PutIntentResult.h.

◆ SetName() [3/3]

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

The name of the intent.

Definition at line 64 of file PutIntentResult.h.

◆ SetOutputContexts() [1/2]

void Aws::LexModelBuildingService::Model::PutIntentResult::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 694 of file PutIntentResult.h.

◆ SetOutputContexts() [2/2]

void Aws::LexModelBuildingService::Model::PutIntentResult::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 688 of file PutIntentResult.h.

◆ SetParentIntentSignature() [1/3]

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

A unique identifier for the built-in intent that this intent is based on.

Definition at line 409 of file PutIntentResult.h.

◆ SetParentIntentSignature() [2/3]

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

A unique identifier for the built-in intent that this intent is based on.

Definition at line 404 of file PutIntentResult.h.

◆ SetParentIntentSignature() [3/3]

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

A unique identifier for the built-in intent that this intent is based on.

Definition at line 414 of file PutIntentResult.h.

◆ SetRejectionStatement() [1/2]

void Aws::LexModelBuildingService::Model::PutIntentResult::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 PutIntentResult.h.

◆ SetRejectionStatement() [2/2]

void Aws::LexModelBuildingService::Model::PutIntentResult::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 PutIntentResult.h.

◆ SetSampleUtterances() [1/2]

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

An array of sample utterances that are configured for the intent.

Definition at line 167 of file PutIntentResult.h.

◆ SetSampleUtterances() [2/2]

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

An array of sample utterances that are configured for the intent.

Definition at line 162 of file PutIntentResult.h.

◆ SetSlots() [1/2]

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

An array of intent slots that are configured for the intent.

Definition at line 131 of file PutIntentResult.h.

◆ SetSlots() [2/2]

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

An array of intent slots that are configured for the intent.

Definition at line 126 of file PutIntentResult.h.

◆ SetVersion() [1/3]

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

The version of the intent. For a new intent, the version is always $LATEST.

Definition at line 505 of file PutIntentResult.h.

◆ SetVersion() [2/3]

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

The version of the intent. For a new intent, the version is always $LATEST.

Definition at line 499 of file PutIntentResult.h.

◆ SetVersion() [3/3]

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

The version of the intent. For a new intent, the version is always $LATEST.

Definition at line 511 of file PutIntentResult.h.

◆ WithChecksum() [1/3]

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

Checksum of the $LATESTversion of the intent created or updated.

Definition at line 566 of file PutIntentResult.h.

◆ WithChecksum() [2/3]

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

Checksum of the $LATESTversion of the intent created or updated.

Definition at line 560 of file PutIntentResult.h.

◆ WithChecksum() [3/3]

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

Checksum of the $LATESTversion of the intent created or updated.

Definition at line 572 of file PutIntentResult.h.

◆ WithConclusionStatement() [1/2]

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

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

Definition at line 319 of file PutIntentResult.h.

◆ WithConclusionStatement() [2/2]

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

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

Definition at line 326 of file PutIntentResult.h.

◆ WithConfirmationPrompt() [1/2]

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

If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.

Definition at line 217 of file PutIntentResult.h.

◆ WithConfirmationPrompt() [2/2]

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

If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.

Definition at line 223 of file PutIntentResult.h.

◆ WithCreatedDate() [1/2]

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

The date that the intent was created.

Definition at line 486 of file PutIntentResult.h.

◆ WithCreatedDate() [2/2]

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

The date that the intent was created.

Definition at line 481 of file PutIntentResult.h.

◆ WithCreateVersion()

PutIntentResult& Aws::LexModelBuildingService::Model::PutIntentResult::WithCreateVersion ( bool  value)
inline

True if a new version of the intent was created. If the createVersion field was not specified in the request, the createVersion field is set to false in the response.

Definition at line 594 of file PutIntentResult.h.

◆ WithDescription() [1/3]

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

A description of the intent.

Definition at line 110 of file PutIntentResult.h.

◆ WithDescription() [2/3]

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

A description of the intent.

Definition at line 105 of file PutIntentResult.h.

◆ WithDescription() [3/3]

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

A description of the intent.

Definition at line 115 of file PutIntentResult.h.

◆ WithDialogCodeHook() [1/2]

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

If defined in the intent, Amazon Lex invokes this Lambda function for each user input.

Definition at line 357 of file PutIntentResult.h.

◆ WithDialogCodeHook() [2/2]

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

If defined in the intent, Amazon Lex invokes this Lambda function for each user input.

Definition at line 351 of file PutIntentResult.h.

◆ WithFollowUpPrompt() [1/2]

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

If defined in the intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.

Definition at line 284 of file PutIntentResult.h.

◆ WithFollowUpPrompt() [2/2]

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

If defined in the intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.

Definition at line 290 of file PutIntentResult.h.

◆ WithFulfillmentActivity() [1/2]

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

If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent.

Definition at line 386 of file PutIntentResult.h.

◆ WithFulfillmentActivity() [2/2]

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

If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent.

Definition at line 393 of file PutIntentResult.h.

◆ WithInputContexts() [1/2]

PutIntentResult& Aws::LexModelBuildingService::Model::PutIntentResult::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 661 of file PutIntentResult.h.

◆ WithInputContexts() [2/2]

PutIntentResult& Aws::LexModelBuildingService::Model::PutIntentResult::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 654 of file PutIntentResult.h.

◆ WithKendraConfiguration() [1/2]

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

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

Definition at line 619 of file PutIntentResult.h.

◆ WithKendraConfiguration() [2/2]

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

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

Definition at line 625 of file PutIntentResult.h.

◆ WithLastUpdatedDate() [1/2]

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

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

Definition at line 460 of file PutIntentResult.h.

◆ WithLastUpdatedDate() [2/2]

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

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

Definition at line 454 of file PutIntentResult.h.

◆ WithName() [1/3]

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

The name of the intent.

Definition at line 74 of file PutIntentResult.h.

◆ WithName() [2/3]

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

The name of the intent.

Definition at line 69 of file PutIntentResult.h.

◆ WithName() [3/3]

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

The name of the intent.

Definition at line 79 of file PutIntentResult.h.

◆ WithOutputContexts() [1/2]

PutIntentResult& Aws::LexModelBuildingService::Model::PutIntentResult::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 706 of file PutIntentResult.h.

◆ WithOutputContexts() [2/2]

PutIntentResult& Aws::LexModelBuildingService::Model::PutIntentResult::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 700 of file PutIntentResult.h.

◆ WithParentIntentSignature() [1/3]

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

A unique identifier for the built-in intent that this intent is based on.

Definition at line 424 of file PutIntentResult.h.

◆ WithParentIntentSignature() [2/3]

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

A unique identifier for the built-in intent that this intent is based on.

Definition at line 419 of file PutIntentResult.h.

◆ WithParentIntentSignature() [3/3]

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

A unique identifier for the built-in intent that this intent is based on.

Definition at line 429 of file PutIntentResult.h.

◆ WithRejectionStatement() [1/2]

PutIntentResult& Aws::LexModelBuildingService::Model::PutIntentResult::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 PutIntentResult.h.

◆ WithRejectionStatement() [2/2]

PutIntentResult& Aws::LexModelBuildingService::Model::PutIntentResult::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 PutIntentResult.h.

◆ WithSampleUtterances() [1/2]

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

An array of sample utterances that are configured for the intent.

Definition at line 177 of file PutIntentResult.h.

◆ WithSampleUtterances() [2/2]

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

An array of sample utterances that are configured for the intent.

Definition at line 172 of file PutIntentResult.h.

◆ WithSlots() [1/2]

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

An array of intent slots that are configured for the intent.

Definition at line 141 of file PutIntentResult.h.

◆ WithSlots() [2/2]

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

An array of intent slots that are configured for the intent.

Definition at line 136 of file PutIntentResult.h.

◆ WithVersion() [1/3]

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

The version of the intent. For a new intent, the version is always $LATEST.

Definition at line 523 of file PutIntentResult.h.

◆ WithVersion() [2/3]

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

The version of the intent. For a new intent, the version is always $LATEST.

Definition at line 517 of file PutIntentResult.h.

◆ WithVersion() [3/3]

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

The version of the intent. For a new intent, the version is always $LATEST.

Definition at line 529 of file PutIntentResult.h.


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