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

#include <CreateIntentVersionResult.h>

Public Member Functions

 CreateIntentVersionResult ()
 
 CreateIntentVersionResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateIntentVersionResultoperator= (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)
 
CreateIntentVersionResultWithName (const Aws::String &value)
 
CreateIntentVersionResultWithName (Aws::String &&value)
 
CreateIntentVersionResultWithName (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateIntentVersionResultWithDescription (const Aws::String &value)
 
CreateIntentVersionResultWithDescription (Aws::String &&value)
 
CreateIntentVersionResultWithDescription (const char *value)
 
const Aws::Vector< Slot > & GetSlots () const
 
void SetSlots (const Aws::Vector< Slot > &value)
 
void SetSlots (Aws::Vector< Slot > &&value)
 
CreateIntentVersionResultWithSlots (const Aws::Vector< Slot > &value)
 
CreateIntentVersionResultWithSlots (Aws::Vector< Slot > &&value)
 
CreateIntentVersionResultAddSlots (const Slot &value)
 
CreateIntentVersionResultAddSlots (Slot &&value)
 
const Aws::Vector< Aws::String > & GetSampleUtterances () const
 
void SetSampleUtterances (const Aws::Vector< Aws::String > &value)
 
void SetSampleUtterances (Aws::Vector< Aws::String > &&value)
 
CreateIntentVersionResultWithSampleUtterances (const Aws::Vector< Aws::String > &value)
 
CreateIntentVersionResultWithSampleUtterances (Aws::Vector< Aws::String > &&value)
 
CreateIntentVersionResultAddSampleUtterances (const Aws::String &value)
 
CreateIntentVersionResultAddSampleUtterances (Aws::String &&value)
 
CreateIntentVersionResultAddSampleUtterances (const char *value)
 
const PromptGetConfirmationPrompt () const
 
void SetConfirmationPrompt (const Prompt &value)
 
void SetConfirmationPrompt (Prompt &&value)
 
CreateIntentVersionResultWithConfirmationPrompt (const Prompt &value)
 
CreateIntentVersionResultWithConfirmationPrompt (Prompt &&value)
 
const StatementGetRejectionStatement () const
 
void SetRejectionStatement (const Statement &value)
 
void SetRejectionStatement (Statement &&value)
 
CreateIntentVersionResultWithRejectionStatement (const Statement &value)
 
CreateIntentVersionResultWithRejectionStatement (Statement &&value)
 
const FollowUpPromptGetFollowUpPrompt () const
 
void SetFollowUpPrompt (const FollowUpPrompt &value)
 
void SetFollowUpPrompt (FollowUpPrompt &&value)
 
CreateIntentVersionResultWithFollowUpPrompt (const FollowUpPrompt &value)
 
CreateIntentVersionResultWithFollowUpPrompt (FollowUpPrompt &&value)
 
const StatementGetConclusionStatement () const
 
void SetConclusionStatement (const Statement &value)
 
void SetConclusionStatement (Statement &&value)
 
CreateIntentVersionResultWithConclusionStatement (const Statement &value)
 
CreateIntentVersionResultWithConclusionStatement (Statement &&value)
 
const CodeHookGetDialogCodeHook () const
 
void SetDialogCodeHook (const CodeHook &value)
 
void SetDialogCodeHook (CodeHook &&value)
 
CreateIntentVersionResultWithDialogCodeHook (const CodeHook &value)
 
CreateIntentVersionResultWithDialogCodeHook (CodeHook &&value)
 
const FulfillmentActivityGetFulfillmentActivity () const
 
void SetFulfillmentActivity (const FulfillmentActivity &value)
 
void SetFulfillmentActivity (FulfillmentActivity &&value)
 
CreateIntentVersionResultWithFulfillmentActivity (const FulfillmentActivity &value)
 
CreateIntentVersionResultWithFulfillmentActivity (FulfillmentActivity &&value)
 
const Aws::StringGetParentIntentSignature () const
 
void SetParentIntentSignature (const Aws::String &value)
 
void SetParentIntentSignature (Aws::String &&value)
 
void SetParentIntentSignature (const char *value)
 
CreateIntentVersionResultWithParentIntentSignature (const Aws::String &value)
 
CreateIntentVersionResultWithParentIntentSignature (Aws::String &&value)
 
CreateIntentVersionResultWithParentIntentSignature (const char *value)
 
const Aws::Utils::DateTimeGetLastUpdatedDate () const
 
void SetLastUpdatedDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDate (Aws::Utils::DateTime &&value)
 
CreateIntentVersionResultWithLastUpdatedDate (const Aws::Utils::DateTime &value)
 
CreateIntentVersionResultWithLastUpdatedDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
CreateIntentVersionResultWithCreatedDate (const Aws::Utils::DateTime &value)
 
CreateIntentVersionResultWithCreatedDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetVersion () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
CreateIntentVersionResultWithVersion (const Aws::String &value)
 
CreateIntentVersionResultWithVersion (Aws::String &&value)
 
CreateIntentVersionResultWithVersion (const char *value)
 
const Aws::StringGetChecksum () const
 
void SetChecksum (const Aws::String &value)
 
void SetChecksum (Aws::String &&value)
 
void SetChecksum (const char *value)
 
CreateIntentVersionResultWithChecksum (const Aws::String &value)
 
CreateIntentVersionResultWithChecksum (Aws::String &&value)
 
CreateIntentVersionResultWithChecksum (const char *value)
 
const KendraConfigurationGetKendraConfiguration () const
 
void SetKendraConfiguration (const KendraConfiguration &value)
 
void SetKendraConfiguration (KendraConfiguration &&value)
 
CreateIntentVersionResultWithKendraConfiguration (const KendraConfiguration &value)
 
CreateIntentVersionResultWithKendraConfiguration (KendraConfiguration &&value)
 
const Aws::Vector< InputContext > & GetInputContexts () const
 
void SetInputContexts (const Aws::Vector< InputContext > &value)
 
void SetInputContexts (Aws::Vector< InputContext > &&value)
 
CreateIntentVersionResultWithInputContexts (const Aws::Vector< InputContext > &value)
 
CreateIntentVersionResultWithInputContexts (Aws::Vector< InputContext > &&value)
 
CreateIntentVersionResultAddInputContexts (const InputContext &value)
 
CreateIntentVersionResultAddInputContexts (InputContext &&value)
 
const Aws::Vector< OutputContext > & GetOutputContexts () const
 
void SetOutputContexts (const Aws::Vector< OutputContext > &value)
 
void SetOutputContexts (Aws::Vector< OutputContext > &&value)
 
CreateIntentVersionResultWithOutputContexts (const Aws::Vector< OutputContext > &value)
 
CreateIntentVersionResultWithOutputContexts (Aws::Vector< OutputContext > &&value)
 
CreateIntentVersionResultAddOutputContexts (const OutputContext &value)
 
CreateIntentVersionResultAddOutputContexts (OutputContext &&value)
 

Detailed Description

Definition at line 38 of file CreateIntentVersionResult.h.

Constructor & Destructor Documentation

◆ CreateIntentVersionResult() [1/2]

Aws::LexModelBuildingService::Model::CreateIntentVersionResult::CreateIntentVersionResult ( )

◆ CreateIntentVersionResult() [2/2]

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

Member Function Documentation

◆ AddInputContexts() [1/2]

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

◆ AddInputContexts() [2/2]

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

◆ AddOutputContexts() [1/2]

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

◆ AddOutputContexts() [2/2]

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

◆ AddSampleUtterances() [1/3]

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

An array of sample utterances configured for the intent.

Definition at line 194 of file CreateIntentVersionResult.h.

◆ AddSampleUtterances() [2/3]

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

An array of sample utterances configured for the intent.

Definition at line 189 of file CreateIntentVersionResult.h.

◆ AddSampleUtterances() [3/3]

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

An array of sample utterances configured for the intent.

Definition at line 199 of file CreateIntentVersionResult.h.

◆ AddSlots() [1/2]

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

An array of slot types that defines the information required to fulfill the intent.

Definition at line 152 of file CreateIntentVersionResult.h.

◆ AddSlots() [2/2]

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

An array of slot types that defines the information required to fulfill the intent.

Definition at line 158 of file CreateIntentVersionResult.h.

◆ GetChecksum()

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

Checksum of the intent version created.

Definition at line 510 of file CreateIntentVersionResult.h.

◆ GetConclusionStatement()

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

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

Definition at line 304 of file CreateIntentVersionResult.h.

◆ GetConfirmationPrompt()

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

If defined, the prompt that Amazon Lex uses to confirm the user's intent before fulfilling it.

Definition at line 206 of file CreateIntentVersionResult.h.

◆ GetCreatedDate()

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

The date that the intent was created.

Definition at line 448 of file CreateIntentVersionResult.h.

◆ GetDescription()

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

A description of the intent.

Definition at line 85 of file CreateIntentVersionResult.h.

◆ GetDialogCodeHook()

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

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

Definition at line 334 of file CreateIntentVersionResult.h.

◆ GetFollowUpPrompt()

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

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

Definition at line 273 of file CreateIntentVersionResult.h.

◆ GetFulfillmentActivity()

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

Describes how the intent is fulfilled.

Definition at line 360 of file CreateIntentVersionResult.h.

◆ GetInputContexts()

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

◆ GetKendraConfiguration()

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

Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

Definition at line 547 of file CreateIntentVersionResult.h.

◆ GetLastUpdatedDate()

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

The date that the intent was updated.

Definition at line 422 of file CreateIntentVersionResult.h.

◆ GetName()

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

The name of the intent.

Definition at line 49 of file CreateIntentVersionResult.h.

◆ GetOutputContexts()

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

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

Definition at line 628 of file CreateIntentVersionResult.h.

◆ GetParentIntentSignature()

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

A unique identifier for a built-in intent.

Definition at line 386 of file CreateIntentVersionResult.h.

◆ GetRejectionStatement()

const Statement& Aws::LexModelBuildingService::Model::CreateIntentVersionResult::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 238 of file CreateIntentVersionResult.h.

◆ GetSampleUtterances()

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

An array of sample utterances configured for the intent.

Definition at line 164 of file CreateIntentVersionResult.h.

◆ GetSlots()

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

An array of slot types that defines the information required to fulfill the intent.

Definition at line 122 of file CreateIntentVersionResult.h.

◆ GetVersion()

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

The version number assigned to the new version of the intent.

Definition at line 474 of file CreateIntentVersionResult.h.

◆ operator=()

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

◆ SetChecksum() [1/3]

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

Checksum of the intent version created.

Definition at line 520 of file CreateIntentVersionResult.h.

◆ SetChecksum() [2/3]

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

Checksum of the intent version created.

Definition at line 515 of file CreateIntentVersionResult.h.

◆ SetChecksum() [3/3]

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

Checksum of the intent version created.

Definition at line 525 of file CreateIntentVersionResult.h.

◆ SetConclusionStatement() [1/2]

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

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

Definition at line 310 of file CreateIntentVersionResult.h.

◆ SetConclusionStatement() [2/2]

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

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

Definition at line 316 of file CreateIntentVersionResult.h.

◆ SetConfirmationPrompt() [1/2]

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

If defined, the prompt that Amazon Lex uses to confirm the user's intent before fulfilling it.

Definition at line 212 of file CreateIntentVersionResult.h.

◆ SetConfirmationPrompt() [2/2]

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

If defined, the prompt that Amazon Lex uses to confirm the user's intent before fulfilling it.

Definition at line 218 of file CreateIntentVersionResult.h.

◆ SetCreatedDate() [1/2]

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

The date that the intent was created.

Definition at line 458 of file CreateIntentVersionResult.h.

◆ SetCreatedDate() [2/2]

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

The date that the intent was created.

Definition at line 453 of file CreateIntentVersionResult.h.

◆ SetDescription() [1/3]

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

A description of the intent.

Definition at line 95 of file CreateIntentVersionResult.h.

◆ SetDescription() [2/3]

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

A description of the intent.

Definition at line 90 of file CreateIntentVersionResult.h.

◆ SetDescription() [3/3]

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

A description of the intent.

Definition at line 100 of file CreateIntentVersionResult.h.

◆ SetDialogCodeHook() [1/2]

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

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

Definition at line 344 of file CreateIntentVersionResult.h.

◆ SetDialogCodeHook() [2/2]

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

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

Definition at line 339 of file CreateIntentVersionResult.h.

◆ SetFollowUpPrompt() [1/2]

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

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

Definition at line 279 of file CreateIntentVersionResult.h.

◆ SetFollowUpPrompt() [2/2]

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

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

Definition at line 285 of file CreateIntentVersionResult.h.

◆ SetFulfillmentActivity() [1/2]

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

Describes how the intent is fulfilled.

Definition at line 365 of file CreateIntentVersionResult.h.

◆ SetFulfillmentActivity() [2/2]

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

Describes how the intent is fulfilled.

Definition at line 370 of file CreateIntentVersionResult.h.

◆ SetInputContexts() [1/2]

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

◆ SetInputContexts() [2/2]

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

◆ SetKendraConfiguration() [1/2]

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

Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

Definition at line 553 of file CreateIntentVersionResult.h.

◆ SetKendraConfiguration() [2/2]

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

Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

Definition at line 559 of file CreateIntentVersionResult.h.

◆ SetLastUpdatedDate() [1/2]

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

The date that the intent was updated.

Definition at line 432 of file CreateIntentVersionResult.h.

◆ SetLastUpdatedDate() [2/2]

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

The date that the intent was updated.

Definition at line 427 of file CreateIntentVersionResult.h.

◆ SetName() [1/3]

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

The name of the intent.

Definition at line 59 of file CreateIntentVersionResult.h.

◆ SetName() [2/3]

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

The name of the intent.

Definition at line 54 of file CreateIntentVersionResult.h.

◆ SetName() [3/3]

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

The name of the intent.

Definition at line 64 of file CreateIntentVersionResult.h.

◆ SetOutputContexts() [1/2]

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

◆ SetOutputContexts() [2/2]

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

◆ SetParentIntentSignature() [1/3]

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

A unique identifier for a built-in intent.

Definition at line 396 of file CreateIntentVersionResult.h.

◆ SetParentIntentSignature() [2/3]

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

A unique identifier for a built-in intent.

Definition at line 391 of file CreateIntentVersionResult.h.

◆ SetParentIntentSignature() [3/3]

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

A unique identifier for a built-in intent.

Definition at line 401 of file CreateIntentVersionResult.h.

◆ SetRejectionStatement() [1/2]

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

◆ SetRejectionStatement() [2/2]

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

◆ SetSampleUtterances() [1/2]

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

An array of sample utterances configured for the intent.

Definition at line 174 of file CreateIntentVersionResult.h.

◆ SetSampleUtterances() [2/2]

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

An array of sample utterances configured for the intent.

Definition at line 169 of file CreateIntentVersionResult.h.

◆ SetSlots() [1/2]

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

An array of slot types that defines the information required to fulfill the intent.

Definition at line 134 of file CreateIntentVersionResult.h.

◆ SetSlots() [2/2]

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

An array of slot types that defines the information required to fulfill the intent.

Definition at line 128 of file CreateIntentVersionResult.h.

◆ SetVersion() [1/3]

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

The version number assigned to the new version of the intent.

Definition at line 484 of file CreateIntentVersionResult.h.

◆ SetVersion() [2/3]

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

The version number assigned to the new version of the intent.

Definition at line 479 of file CreateIntentVersionResult.h.

◆ SetVersion() [3/3]

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

The version number assigned to the new version of the intent.

Definition at line 489 of file CreateIntentVersionResult.h.

◆ WithChecksum() [1/3]

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

Checksum of the intent version created.

Definition at line 535 of file CreateIntentVersionResult.h.

◆ WithChecksum() [2/3]

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

Checksum of the intent version created.

Definition at line 530 of file CreateIntentVersionResult.h.

◆ WithChecksum() [3/3]

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

Checksum of the intent version created.

Definition at line 540 of file CreateIntentVersionResult.h.

◆ WithConclusionStatement() [1/2]

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

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

Definition at line 322 of file CreateIntentVersionResult.h.

◆ WithConclusionStatement() [2/2]

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

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

Definition at line 328 of file CreateIntentVersionResult.h.

◆ WithConfirmationPrompt() [1/2]

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

If defined, the prompt that Amazon Lex uses to confirm the user's intent before fulfilling it.

Definition at line 224 of file CreateIntentVersionResult.h.

◆ WithConfirmationPrompt() [2/2]

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

If defined, the prompt that Amazon Lex uses to confirm the user's intent before fulfilling it.

Definition at line 230 of file CreateIntentVersionResult.h.

◆ WithCreatedDate() [1/2]

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

The date that the intent was created.

Definition at line 468 of file CreateIntentVersionResult.h.

◆ WithCreatedDate() [2/2]

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

The date that the intent was created.

Definition at line 463 of file CreateIntentVersionResult.h.

◆ WithDescription() [1/3]

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

A description of the intent.

Definition at line 110 of file CreateIntentVersionResult.h.

◆ WithDescription() [2/3]

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

A description of the intent.

Definition at line 105 of file CreateIntentVersionResult.h.

◆ WithDescription() [3/3]

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

A description of the intent.

Definition at line 115 of file CreateIntentVersionResult.h.

◆ WithDialogCodeHook() [1/2]

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

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

Definition at line 354 of file CreateIntentVersionResult.h.

◆ WithDialogCodeHook() [2/2]

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

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

Definition at line 349 of file CreateIntentVersionResult.h.

◆ WithFollowUpPrompt() [1/2]

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

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

Definition at line 291 of file CreateIntentVersionResult.h.

◆ WithFollowUpPrompt() [2/2]

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

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

Definition at line 297 of file CreateIntentVersionResult.h.

◆ WithFulfillmentActivity() [1/2]

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

Describes how the intent is fulfilled.

Definition at line 375 of file CreateIntentVersionResult.h.

◆ WithFulfillmentActivity() [2/2]

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

Describes how the intent is fulfilled.

Definition at line 380 of file CreateIntentVersionResult.h.

◆ WithInputContexts() [1/2]

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

◆ WithInputContexts() [2/2]

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

◆ WithKendraConfiguration() [1/2]

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

Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

Definition at line 565 of file CreateIntentVersionResult.h.

◆ WithKendraConfiguration() [2/2]

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

Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

Definition at line 571 of file CreateIntentVersionResult.h.

◆ WithLastUpdatedDate() [1/2]

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

The date that the intent was updated.

Definition at line 442 of file CreateIntentVersionResult.h.

◆ WithLastUpdatedDate() [2/2]

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

The date that the intent was updated.

Definition at line 437 of file CreateIntentVersionResult.h.

◆ WithName() [1/3]

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

The name of the intent.

Definition at line 74 of file CreateIntentVersionResult.h.

◆ WithName() [2/3]

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

The name of the intent.

Definition at line 69 of file CreateIntentVersionResult.h.

◆ WithName() [3/3]

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

The name of the intent.

Definition at line 79 of file CreateIntentVersionResult.h.

◆ WithOutputContexts() [1/2]

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

◆ WithOutputContexts() [2/2]

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

◆ WithParentIntentSignature() [1/3]

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

A unique identifier for a built-in intent.

Definition at line 411 of file CreateIntentVersionResult.h.

◆ WithParentIntentSignature() [2/3]

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

A unique identifier for a built-in intent.

Definition at line 406 of file CreateIntentVersionResult.h.

◆ WithParentIntentSignature() [3/3]

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

A unique identifier for a built-in intent.

Definition at line 416 of file CreateIntentVersionResult.h.

◆ WithRejectionStatement() [1/2]

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

◆ WithRejectionStatement() [2/2]

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

◆ WithSampleUtterances() [1/2]

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

An array of sample utterances configured for the intent.

Definition at line 184 of file CreateIntentVersionResult.h.

◆ WithSampleUtterances() [2/2]

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

An array of sample utterances configured for the intent.

Definition at line 179 of file CreateIntentVersionResult.h.

◆ WithSlots() [1/2]

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

An array of slot types that defines the information required to fulfill the intent.

Definition at line 146 of file CreateIntentVersionResult.h.

◆ WithSlots() [2/2]

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

An array of slot types that defines the information required to fulfill the intent.

Definition at line 140 of file CreateIntentVersionResult.h.

◆ WithVersion() [1/3]

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

The version number assigned to the new version of the intent.

Definition at line 499 of file CreateIntentVersionResult.h.

◆ WithVersion() [2/3]

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

The version number assigned to the new version of the intent.

Definition at line 494 of file CreateIntentVersionResult.h.

◆ WithVersion() [3/3]

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

The version number assigned to the new version of the intent.

Definition at line 504 of file CreateIntentVersionResult.h.


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