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

#include <FollowUpPrompt.h>

Public Member Functions

 FollowUpPrompt ()
 
 FollowUpPrompt (Aws::Utils::Json::JsonView jsonValue)
 
FollowUpPromptoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const PromptGetPrompt () const
 
bool PromptHasBeenSet () const
 
void SetPrompt (const Prompt &value)
 
void SetPrompt (Prompt &&value)
 
FollowUpPromptWithPrompt (const Prompt &value)
 
FollowUpPromptWithPrompt (Prompt &&value)
 
const StatementGetRejectionStatement () const
 
bool RejectionStatementHasBeenSet () const
 
void SetRejectionStatement (const Statement &value)
 
void SetRejectionStatement (Statement &&value)
 
FollowUpPromptWithRejectionStatement (const Statement &value)
 
FollowUpPromptWithRejectionStatement (Statement &&value)
 

Detailed Description

A prompt for additional activity after an intent is fulfilled. For example, after the OrderPizza intent is fulfilled, you might prompt the user to find out whether the user wants to order drinks.

See Also:


AWS API Reference

Definition at line 35 of file FollowUpPrompt.h.

Constructor & Destructor Documentation

◆ FollowUpPrompt() [1/2]

Aws::LexModelBuildingService::Model::FollowUpPrompt::FollowUpPrompt ( )

◆ FollowUpPrompt() [2/2]

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

Member Function Documentation

◆ GetPrompt()

const Prompt& Aws::LexModelBuildingService::Model::FollowUpPrompt::GetPrompt ( ) const
inline

Prompts for information from the user.

Definition at line 47 of file FollowUpPrompt.h.

◆ GetRejectionStatement()

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

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

Definition at line 80 of file FollowUpPrompt.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PromptHasBeenSet()

bool Aws::LexModelBuildingService::Model::FollowUpPrompt::PromptHasBeenSet ( ) const
inline

Prompts for information from the user.

Definition at line 52 of file FollowUpPrompt.h.

◆ RejectionStatementHasBeenSet()

bool Aws::LexModelBuildingService::Model::FollowUpPrompt::RejectionStatementHasBeenSet ( ) const
inline

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

Definition at line 87 of file FollowUpPrompt.h.

◆ SetPrompt() [1/2]

void Aws::LexModelBuildingService::Model::FollowUpPrompt::SetPrompt ( const Prompt value)
inline

Prompts for information from the user.

Definition at line 57 of file FollowUpPrompt.h.

◆ SetPrompt() [2/2]

void Aws::LexModelBuildingService::Model::FollowUpPrompt::SetPrompt ( Prompt &&  value)
inline

Prompts for information from the user.

Definition at line 62 of file FollowUpPrompt.h.

◆ SetRejectionStatement() [1/2]

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

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

Definition at line 94 of file FollowUpPrompt.h.

◆ SetRejectionStatement() [2/2]

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

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

Definition at line 101 of file FollowUpPrompt.h.

◆ WithPrompt() [1/2]

FollowUpPrompt& Aws::LexModelBuildingService::Model::FollowUpPrompt::WithPrompt ( const Prompt value)
inline

Prompts for information from the user.

Definition at line 67 of file FollowUpPrompt.h.

◆ WithPrompt() [2/2]

FollowUpPrompt& Aws::LexModelBuildingService::Model::FollowUpPrompt::WithPrompt ( Prompt &&  value)
inline

Prompts for information from the user.

Definition at line 72 of file FollowUpPrompt.h.

◆ WithRejectionStatement() [1/2]

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

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

Definition at line 108 of file FollowUpPrompt.h.

◆ WithRejectionStatement() [2/2]

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

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

Definition at line 115 of file FollowUpPrompt.h.


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