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

#include <CreateBotVersionResult.h>

Public Member Functions

 CreateBotVersionResult ()
 
 CreateBotVersionResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateBotVersionResultoperator= (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)
 
CreateBotVersionResultWithName (const Aws::String &value)
 
CreateBotVersionResultWithName (Aws::String &&value)
 
CreateBotVersionResultWithName (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateBotVersionResultWithDescription (const Aws::String &value)
 
CreateBotVersionResultWithDescription (Aws::String &&value)
 
CreateBotVersionResultWithDescription (const char *value)
 
const Aws::Vector< Intent > & GetIntents () const
 
void SetIntents (const Aws::Vector< Intent > &value)
 
void SetIntents (Aws::Vector< Intent > &&value)
 
CreateBotVersionResultWithIntents (const Aws::Vector< Intent > &value)
 
CreateBotVersionResultWithIntents (Aws::Vector< Intent > &&value)
 
CreateBotVersionResultAddIntents (const Intent &value)
 
CreateBotVersionResultAddIntents (Intent &&value)
 
const PromptGetClarificationPrompt () const
 
void SetClarificationPrompt (const Prompt &value)
 
void SetClarificationPrompt (Prompt &&value)
 
CreateBotVersionResultWithClarificationPrompt (const Prompt &value)
 
CreateBotVersionResultWithClarificationPrompt (Prompt &&value)
 
const StatementGetAbortStatement () const
 
void SetAbortStatement (const Statement &value)
 
void SetAbortStatement (Statement &&value)
 
CreateBotVersionResultWithAbortStatement (const Statement &value)
 
CreateBotVersionResultWithAbortStatement (Statement &&value)
 
const StatusGetStatus () const
 
void SetStatus (const Status &value)
 
void SetStatus (Status &&value)
 
CreateBotVersionResultWithStatus (const Status &value)
 
CreateBotVersionResultWithStatus (Status &&value)
 
const Aws::StringGetFailureReason () const
 
void SetFailureReason (const Aws::String &value)
 
void SetFailureReason (Aws::String &&value)
 
void SetFailureReason (const char *value)
 
CreateBotVersionResultWithFailureReason (const Aws::String &value)
 
CreateBotVersionResultWithFailureReason (Aws::String &&value)
 
CreateBotVersionResultWithFailureReason (const char *value)
 
const Aws::Utils::DateTimeGetLastUpdatedDate () const
 
void SetLastUpdatedDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDate (Aws::Utils::DateTime &&value)
 
CreateBotVersionResultWithLastUpdatedDate (const Aws::Utils::DateTime &value)
 
CreateBotVersionResultWithLastUpdatedDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
CreateBotVersionResultWithCreatedDate (const Aws::Utils::DateTime &value)
 
CreateBotVersionResultWithCreatedDate (Aws::Utils::DateTime &&value)
 
int GetIdleSessionTTLInSeconds () const
 
void SetIdleSessionTTLInSeconds (int value)
 
CreateBotVersionResultWithIdleSessionTTLInSeconds (int value)
 
const Aws::StringGetVoiceId () const
 
void SetVoiceId (const Aws::String &value)
 
void SetVoiceId (Aws::String &&value)
 
void SetVoiceId (const char *value)
 
CreateBotVersionResultWithVoiceId (const Aws::String &value)
 
CreateBotVersionResultWithVoiceId (Aws::String &&value)
 
CreateBotVersionResultWithVoiceId (const char *value)
 
const Aws::StringGetChecksum () const
 
void SetChecksum (const Aws::String &value)
 
void SetChecksum (Aws::String &&value)
 
void SetChecksum (const char *value)
 
CreateBotVersionResultWithChecksum (const Aws::String &value)
 
CreateBotVersionResultWithChecksum (Aws::String &&value)
 
CreateBotVersionResultWithChecksum (const char *value)
 
const Aws::StringGetVersion () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
CreateBotVersionResultWithVersion (const Aws::String &value)
 
CreateBotVersionResultWithVersion (Aws::String &&value)
 
CreateBotVersionResultWithVersion (const char *value)
 
const LocaleGetLocale () const
 
void SetLocale (const Locale &value)
 
void SetLocale (Locale &&value)
 
CreateBotVersionResultWithLocale (const Locale &value)
 
CreateBotVersionResultWithLocale (Locale &&value)
 
bool GetChildDirected () const
 
void SetChildDirected (bool value)
 
CreateBotVersionResultWithChildDirected (bool value)
 
bool GetEnableModelImprovements () const
 
void SetEnableModelImprovements (bool value)
 
CreateBotVersionResultWithEnableModelImprovements (bool value)
 
bool GetDetectSentiment () const
 
void SetDetectSentiment (bool value)
 
CreateBotVersionResultWithDetectSentiment (bool value)
 

Detailed Description

Definition at line 34 of file CreateBotVersionResult.h.

Constructor & Destructor Documentation

◆ CreateBotVersionResult() [1/2]

Aws::LexModelBuildingService::Model::CreateBotVersionResult::CreateBotVersionResult ( )

◆ CreateBotVersionResult() [2/2]

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

Member Function Documentation

◆ AddIntents() [1/2]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::AddIntents ( const Intent value)
inline

An array of Intent objects. For more information, see PutBot.

Definition at line 148 of file CreateBotVersionResult.h.

◆ AddIntents() [2/2]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::AddIntents ( Intent &&  value)
inline

An array of Intent objects. For more information, see PutBot.

Definition at line 154 of file CreateBotVersionResult.h.

◆ GetAbortStatement()

const Statement& Aws::LexModelBuildingService::Model::CreateBotVersionResult::GetAbortStatement ( ) const
inline

The message that Amazon Lex uses to cancel a conversation. For more information, see PutBot.

Definition at line 192 of file CreateBotVersionResult.h.

◆ GetChecksum()

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

Checksum identifying the version of the bot that was created.

Definition at line 430 of file CreateBotVersionResult.h.

◆ GetChildDirected()

bool Aws::LexModelBuildingService::Model::CreateBotVersionResult::GetChildDirected ( ) const
inline

For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying true or false in the childDirected field. By specifying true in the childDirected field, you confirm that your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. By specifying false in the childDirected field, you confirm that your use of Amazon Lex is not related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA.

If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.

Definition at line 550 of file CreateBotVersionResult.h.

◆ GetClarificationPrompt()

const Prompt& Aws::LexModelBuildingService::Model::CreateBotVersionResult::GetClarificationPrompt ( ) const
inline

The message that Amazon Lex uses when it doesn't understand the user's request. For more information, see PutBot.

Definition at line 161 of file CreateBotVersionResult.h.

◆ GetCreatedDate()

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

The date when the bot version was created.

Definition at line 342 of file CreateBotVersionResult.h.

◆ GetDescription()

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

A description of the bot.

Definition at line 81 of file CreateBotVersionResult.h.

◆ GetDetectSentiment()

bool Aws::LexModelBuildingService::Model::CreateBotVersionResult::GetDetectSentiment ( ) const
inline

Indicates whether utterances entered by the user should be sent to Amazon Comprehend for sentiment analysis.

Definition at line 633 of file CreateBotVersionResult.h.

◆ GetEnableModelImprovements()

bool Aws::LexModelBuildingService::Model::CreateBotVersionResult::GetEnableModelImprovements ( ) const
inline

Indicates whether the bot uses accuracy improvements. true indicates that the bot is using the improvements, otherwise, false.

Definition at line 612 of file CreateBotVersionResult.h.

◆ GetFailureReason()

const Aws::String& Aws::LexModelBuildingService::Model::CreateBotVersionResult::GetFailureReason ( ) const
inline

If status is FAILED, Amazon Lex provides the reason that it failed to build the bot.

Definition at line 274 of file CreateBotVersionResult.h.

◆ GetIdleSessionTTLInSeconds()

int Aws::LexModelBuildingService::Model::CreateBotVersionResult::GetIdleSessionTTLInSeconds ( ) const
inline

The maximum time in seconds that Amazon Lex retains the data gathered in a conversation. For more information, see PutBot.

Definition at line 369 of file CreateBotVersionResult.h.

◆ GetIntents()

const Aws::Vector<Intent>& Aws::LexModelBuildingService::Model::CreateBotVersionResult::GetIntents ( ) const
inline

An array of Intent objects. For more information, see PutBot.

Definition at line 118 of file CreateBotVersionResult.h.

◆ GetLastUpdatedDate()

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

The date when the $LATEST version of this bot was updated.

Definition at line 316 of file CreateBotVersionResult.h.

◆ GetLocale()

const Locale& Aws::LexModelBuildingService::Model::CreateBotVersionResult::GetLocale ( ) const
inline

Specifies the target locale for the bot.

Definition at line 502 of file CreateBotVersionResult.h.

◆ GetName()

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

The name of the bot.

Definition at line 45 of file CreateBotVersionResult.h.

◆ GetStatus()

const Status& Aws::LexModelBuildingService::Model::CreateBotVersionResult::GetStatus ( ) const
inline

When you send a request to create or update a bot, Amazon Lex sets the status response element to BUILDING. After Amazon Lex builds the bot, it sets status to READY. If Amazon Lex can't build the bot, it sets status to FAILED. Amazon Lex returns the reason for the failure in the failureReason response element.

Definition at line 227 of file CreateBotVersionResult.h.

◆ GetVersion()

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

The version of the bot.

Definition at line 466 of file CreateBotVersionResult.h.

◆ GetVoiceId()

const Aws::String& Aws::LexModelBuildingService::Model::CreateBotVersionResult::GetVoiceId ( ) const
inline

The Amazon Polly voice ID that Amazon Lex uses for voice interactions with the user.

Definition at line 388 of file CreateBotVersionResult.h.

◆ operator=()

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

◆ SetAbortStatement() [1/2]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetAbortStatement ( const Statement value)
inline

The message that Amazon Lex uses to cancel a conversation. For more information, see PutBot.

Definition at line 198 of file CreateBotVersionResult.h.

◆ SetAbortStatement() [2/2]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetAbortStatement ( Statement &&  value)
inline

The message that Amazon Lex uses to cancel a conversation. For more information, see PutBot.

Definition at line 204 of file CreateBotVersionResult.h.

◆ SetChecksum() [1/3]

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

Checksum identifying the version of the bot that was created.

Definition at line 440 of file CreateBotVersionResult.h.

◆ SetChecksum() [2/3]

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

Checksum identifying the version of the bot that was created.

Definition at line 435 of file CreateBotVersionResult.h.

◆ SetChecksum() [3/3]

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

Checksum identifying the version of the bot that was created.

Definition at line 445 of file CreateBotVersionResult.h.

◆ SetChildDirected()

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetChildDirected ( bool  value)
inline

For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying true or false in the childDirected field. By specifying true in the childDirected field, you confirm that your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. By specifying false in the childDirected field, you confirm that your use of Amazon Lex is not related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA.

If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.

Definition at line 577 of file CreateBotVersionResult.h.

◆ SetClarificationPrompt() [1/2]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetClarificationPrompt ( const Prompt value)
inline

The message that Amazon Lex uses when it doesn't understand the user's request. For more information, see PutBot.

Definition at line 167 of file CreateBotVersionResult.h.

◆ SetClarificationPrompt() [2/2]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetClarificationPrompt ( Prompt &&  value)
inline

The message that Amazon Lex uses when it doesn't understand the user's request. For more information, see PutBot.

Definition at line 173 of file CreateBotVersionResult.h.

◆ SetCreatedDate() [1/2]

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

The date when the bot version was created.

Definition at line 352 of file CreateBotVersionResult.h.

◆ SetCreatedDate() [2/2]

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

The date when the bot version was created.

Definition at line 347 of file CreateBotVersionResult.h.

◆ SetDescription() [1/3]

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

A description of the bot.

Definition at line 91 of file CreateBotVersionResult.h.

◆ SetDescription() [2/3]

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

A description of the bot.

Definition at line 86 of file CreateBotVersionResult.h.

◆ SetDescription() [3/3]

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

A description of the bot.

Definition at line 96 of file CreateBotVersionResult.h.

◆ SetDetectSentiment()

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetDetectSentiment ( bool  value)
inline

Indicates whether utterances entered by the user should be sent to Amazon Comprehend for sentiment analysis.

Definition at line 639 of file CreateBotVersionResult.h.

◆ SetEnableModelImprovements()

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetEnableModelImprovements ( bool  value)
inline

Indicates whether the bot uses accuracy improvements. true indicates that the bot is using the improvements, otherwise, false.

Definition at line 619 of file CreateBotVersionResult.h.

◆ SetFailureReason() [1/3]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetFailureReason ( Aws::String &&  value)
inline

If status is FAILED, Amazon Lex provides the reason that it failed to build the bot.

Definition at line 286 of file CreateBotVersionResult.h.

◆ SetFailureReason() [2/3]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetFailureReason ( const Aws::String value)
inline

If status is FAILED, Amazon Lex provides the reason that it failed to build the bot.

Definition at line 280 of file CreateBotVersionResult.h.

◆ SetFailureReason() [3/3]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetFailureReason ( const char *  value)
inline

If status is FAILED, Amazon Lex provides the reason that it failed to build the bot.

Definition at line 292 of file CreateBotVersionResult.h.

◆ SetIdleSessionTTLInSeconds()

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetIdleSessionTTLInSeconds ( int  value)
inline

The maximum time in seconds that Amazon Lex retains the data gathered in a conversation. For more information, see PutBot.

Definition at line 375 of file CreateBotVersionResult.h.

◆ SetIntents() [1/2]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetIntents ( Aws::Vector< Intent > &&  value)
inline

An array of Intent objects. For more information, see PutBot.

Definition at line 130 of file CreateBotVersionResult.h.

◆ SetIntents() [2/2]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetIntents ( const Aws::Vector< Intent > &  value)
inline

An array of Intent objects. For more information, see PutBot.

Definition at line 124 of file CreateBotVersionResult.h.

◆ SetLastUpdatedDate() [1/2]

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

The date when the $LATEST version of this bot was updated.

Definition at line 326 of file CreateBotVersionResult.h.

◆ SetLastUpdatedDate() [2/2]

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

The date when the $LATEST version of this bot was updated.

Definition at line 321 of file CreateBotVersionResult.h.

◆ SetLocale() [1/2]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetLocale ( const Locale value)
inline

Specifies the target locale for the bot.

Definition at line 507 of file CreateBotVersionResult.h.

◆ SetLocale() [2/2]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetLocale ( Locale &&  value)
inline

Specifies the target locale for the bot.

Definition at line 512 of file CreateBotVersionResult.h.

◆ SetName() [1/3]

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

The name of the bot.

Definition at line 55 of file CreateBotVersionResult.h.

◆ SetName() [2/3]

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

The name of the bot.

Definition at line 50 of file CreateBotVersionResult.h.

◆ SetName() [3/3]

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

The name of the bot.

Definition at line 60 of file CreateBotVersionResult.h.

◆ SetStatus() [1/2]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetStatus ( const Status value)
inline

When you send a request to create or update a bot, Amazon Lex sets the status response element to BUILDING. After Amazon Lex builds the bot, it sets status to READY. If Amazon Lex can't build the bot, it sets status to FAILED. Amazon Lex returns the reason for the failure in the failureReason response element.

Definition at line 237 of file CreateBotVersionResult.h.

◆ SetStatus() [2/2]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetStatus ( Status &&  value)
inline

When you send a request to create or update a bot, Amazon Lex sets the status response element to BUILDING. After Amazon Lex builds the bot, it sets status to READY. If Amazon Lex can't build the bot, it sets status to FAILED. Amazon Lex returns the reason for the failure in the failureReason response element.

Definition at line 247 of file CreateBotVersionResult.h.

◆ SetVersion() [1/3]

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

The version of the bot.

Definition at line 476 of file CreateBotVersionResult.h.

◆ SetVersion() [2/3]

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

The version of the bot.

Definition at line 471 of file CreateBotVersionResult.h.

◆ SetVersion() [3/3]

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

The version of the bot.

Definition at line 481 of file CreateBotVersionResult.h.

◆ SetVoiceId() [1/3]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetVoiceId ( Aws::String &&  value)
inline

The Amazon Polly voice ID that Amazon Lex uses for voice interactions with the user.

Definition at line 400 of file CreateBotVersionResult.h.

◆ SetVoiceId() [2/3]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetVoiceId ( const Aws::String value)
inline

The Amazon Polly voice ID that Amazon Lex uses for voice interactions with the user.

Definition at line 394 of file CreateBotVersionResult.h.

◆ SetVoiceId() [3/3]

void Aws::LexModelBuildingService::Model::CreateBotVersionResult::SetVoiceId ( const char *  value)
inline

The Amazon Polly voice ID that Amazon Lex uses for voice interactions with the user.

Definition at line 406 of file CreateBotVersionResult.h.

◆ WithAbortStatement() [1/2]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithAbortStatement ( const Statement value)
inline

The message that Amazon Lex uses to cancel a conversation. For more information, see PutBot.

Definition at line 210 of file CreateBotVersionResult.h.

◆ WithAbortStatement() [2/2]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithAbortStatement ( Statement &&  value)
inline

The message that Amazon Lex uses to cancel a conversation. For more information, see PutBot.

Definition at line 216 of file CreateBotVersionResult.h.

◆ WithChecksum() [1/3]

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

Checksum identifying the version of the bot that was created.

Definition at line 455 of file CreateBotVersionResult.h.

◆ WithChecksum() [2/3]

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

Checksum identifying the version of the bot that was created.

Definition at line 450 of file CreateBotVersionResult.h.

◆ WithChecksum() [3/3]

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

Checksum identifying the version of the bot that was created.

Definition at line 460 of file CreateBotVersionResult.h.

◆ WithChildDirected()

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithChildDirected ( bool  value)
inline

For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by specifying true or false in the childDirected field. By specifying true in the childDirected field, you confirm that your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. By specifying false in the childDirected field, you confirm that your use of Amazon Lex is not related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA. You may not specify a default value for the childDirected field that does not accurately reflect whether your use of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA.

If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ.

Definition at line 604 of file CreateBotVersionResult.h.

◆ WithClarificationPrompt() [1/2]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithClarificationPrompt ( const Prompt value)
inline

The message that Amazon Lex uses when it doesn't understand the user's request. For more information, see PutBot.

Definition at line 179 of file CreateBotVersionResult.h.

◆ WithClarificationPrompt() [2/2]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithClarificationPrompt ( Prompt &&  value)
inline

The message that Amazon Lex uses when it doesn't understand the user's request. For more information, see PutBot.

Definition at line 185 of file CreateBotVersionResult.h.

◆ WithCreatedDate() [1/2]

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

The date when the bot version was created.

Definition at line 362 of file CreateBotVersionResult.h.

◆ WithCreatedDate() [2/2]

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

The date when the bot version was created.

Definition at line 357 of file CreateBotVersionResult.h.

◆ WithDescription() [1/3]

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

A description of the bot.

Definition at line 106 of file CreateBotVersionResult.h.

◆ WithDescription() [2/3]

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

A description of the bot.

Definition at line 101 of file CreateBotVersionResult.h.

◆ WithDescription() [3/3]

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

A description of the bot.

Definition at line 111 of file CreateBotVersionResult.h.

◆ WithDetectSentiment()

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithDetectSentiment ( bool  value)
inline

Indicates whether utterances entered by the user should be sent to Amazon Comprehend for sentiment analysis.

Definition at line 645 of file CreateBotVersionResult.h.

◆ WithEnableModelImprovements()

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithEnableModelImprovements ( bool  value)
inline

Indicates whether the bot uses accuracy improvements. true indicates that the bot is using the improvements, otherwise, false.

Definition at line 626 of file CreateBotVersionResult.h.

◆ WithFailureReason() [1/3]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithFailureReason ( Aws::String &&  value)
inline

If status is FAILED, Amazon Lex provides the reason that it failed to build the bot.

Definition at line 304 of file CreateBotVersionResult.h.

◆ WithFailureReason() [2/3]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithFailureReason ( const Aws::String value)
inline

If status is FAILED, Amazon Lex provides the reason that it failed to build the bot.

Definition at line 298 of file CreateBotVersionResult.h.

◆ WithFailureReason() [3/3]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithFailureReason ( const char *  value)
inline

If status is FAILED, Amazon Lex provides the reason that it failed to build the bot.

Definition at line 310 of file CreateBotVersionResult.h.

◆ WithIdleSessionTTLInSeconds()

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithIdleSessionTTLInSeconds ( int  value)
inline

The maximum time in seconds that Amazon Lex retains the data gathered in a conversation. For more information, see PutBot.

Definition at line 381 of file CreateBotVersionResult.h.

◆ WithIntents() [1/2]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithIntents ( Aws::Vector< Intent > &&  value)
inline

An array of Intent objects. For more information, see PutBot.

Definition at line 142 of file CreateBotVersionResult.h.

◆ WithIntents() [2/2]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithIntents ( const Aws::Vector< Intent > &  value)
inline

An array of Intent objects. For more information, see PutBot.

Definition at line 136 of file CreateBotVersionResult.h.

◆ WithLastUpdatedDate() [1/2]

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

The date when the $LATEST version of this bot was updated.

Definition at line 336 of file CreateBotVersionResult.h.

◆ WithLastUpdatedDate() [2/2]

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

The date when the $LATEST version of this bot was updated.

Definition at line 331 of file CreateBotVersionResult.h.

◆ WithLocale() [1/2]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithLocale ( const Locale value)
inline

Specifies the target locale for the bot.

Definition at line 517 of file CreateBotVersionResult.h.

◆ WithLocale() [2/2]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithLocale ( Locale &&  value)
inline

Specifies the target locale for the bot.

Definition at line 522 of file CreateBotVersionResult.h.

◆ WithName() [1/3]

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

The name of the bot.

Definition at line 70 of file CreateBotVersionResult.h.

◆ WithName() [2/3]

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

The name of the bot.

Definition at line 65 of file CreateBotVersionResult.h.

◆ WithName() [3/3]

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

The name of the bot.

Definition at line 75 of file CreateBotVersionResult.h.

◆ WithStatus() [1/2]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithStatus ( const Status value)
inline

When you send a request to create or update a bot, Amazon Lex sets the status response element to BUILDING. After Amazon Lex builds the bot, it sets status to READY. If Amazon Lex can't build the bot, it sets status to FAILED. Amazon Lex returns the reason for the failure in the failureReason response element.

Definition at line 257 of file CreateBotVersionResult.h.

◆ WithStatus() [2/2]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithStatus ( Status &&  value)
inline

When you send a request to create or update a bot, Amazon Lex sets the status response element to BUILDING. After Amazon Lex builds the bot, it sets status to READY. If Amazon Lex can't build the bot, it sets status to FAILED. Amazon Lex returns the reason for the failure in the failureReason response element.

Definition at line 267 of file CreateBotVersionResult.h.

◆ WithVersion() [1/3]

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

The version of the bot.

Definition at line 491 of file CreateBotVersionResult.h.

◆ WithVersion() [2/3]

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

The version of the bot.

Definition at line 486 of file CreateBotVersionResult.h.

◆ WithVersion() [3/3]

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

The version of the bot.

Definition at line 496 of file CreateBotVersionResult.h.

◆ WithVoiceId() [1/3]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithVoiceId ( Aws::String &&  value)
inline

The Amazon Polly voice ID that Amazon Lex uses for voice interactions with the user.

Definition at line 418 of file CreateBotVersionResult.h.

◆ WithVoiceId() [2/3]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithVoiceId ( const Aws::String value)
inline

The Amazon Polly voice ID that Amazon Lex uses for voice interactions with the user.

Definition at line 412 of file CreateBotVersionResult.h.

◆ WithVoiceId() [3/3]

CreateBotVersionResult& Aws::LexModelBuildingService::Model::CreateBotVersionResult::WithVoiceId ( const char *  value)
inline

The Amazon Polly voice ID that Amazon Lex uses for voice interactions with the user.

Definition at line 424 of file CreateBotVersionResult.h.


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