AWS SDK for C++  1.9.19
AWS SDK for C++
Public Member Functions | List of all members
Aws::LexModelsV2::Model::UpdateSlotRequest Class Reference

#include <UpdateSlotRequest.h>

+ Inheritance diagram for Aws::LexModelsV2::Model::UpdateSlotRequest:

Public Member Functions

 UpdateSlotRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetSlotId () const
 
bool SlotIdHasBeenSet () const
 
void SetSlotId (const Aws::String &value)
 
void SetSlotId (Aws::String &&value)
 
void SetSlotId (const char *value)
 
UpdateSlotRequestWithSlotId (const Aws::String &value)
 
UpdateSlotRequestWithSlotId (Aws::String &&value)
 
UpdateSlotRequestWithSlotId (const char *value)
 
const Aws::StringGetSlotName () const
 
bool SlotNameHasBeenSet () const
 
void SetSlotName (const Aws::String &value)
 
void SetSlotName (Aws::String &&value)
 
void SetSlotName (const char *value)
 
UpdateSlotRequestWithSlotName (const Aws::String &value)
 
UpdateSlotRequestWithSlotName (Aws::String &&value)
 
UpdateSlotRequestWithSlotName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
UpdateSlotRequestWithDescription (const Aws::String &value)
 
UpdateSlotRequestWithDescription (Aws::String &&value)
 
UpdateSlotRequestWithDescription (const char *value)
 
const Aws::StringGetSlotTypeId () const
 
bool SlotTypeIdHasBeenSet () const
 
void SetSlotTypeId (const Aws::String &value)
 
void SetSlotTypeId (Aws::String &&value)
 
void SetSlotTypeId (const char *value)
 
UpdateSlotRequestWithSlotTypeId (const Aws::String &value)
 
UpdateSlotRequestWithSlotTypeId (Aws::String &&value)
 
UpdateSlotRequestWithSlotTypeId (const char *value)
 
const SlotValueElicitationSettingGetValueElicitationSetting () const
 
bool ValueElicitationSettingHasBeenSet () const
 
void SetValueElicitationSetting (const SlotValueElicitationSetting &value)
 
void SetValueElicitationSetting (SlotValueElicitationSetting &&value)
 
UpdateSlotRequestWithValueElicitationSetting (const SlotValueElicitationSetting &value)
 
UpdateSlotRequestWithValueElicitationSetting (SlotValueElicitationSetting &&value)
 
const ObfuscationSettingGetObfuscationSetting () const
 
bool ObfuscationSettingHasBeenSet () const
 
void SetObfuscationSetting (const ObfuscationSetting &value)
 
void SetObfuscationSetting (ObfuscationSetting &&value)
 
UpdateSlotRequestWithObfuscationSetting (const ObfuscationSetting &value)
 
UpdateSlotRequestWithObfuscationSetting (ObfuscationSetting &&value)
 
const Aws::StringGetBotId () const
 
bool BotIdHasBeenSet () const
 
void SetBotId (const Aws::String &value)
 
void SetBotId (Aws::String &&value)
 
void SetBotId (const char *value)
 
UpdateSlotRequestWithBotId (const Aws::String &value)
 
UpdateSlotRequestWithBotId (Aws::String &&value)
 
UpdateSlotRequestWithBotId (const char *value)
 
const Aws::StringGetBotVersion () const
 
bool BotVersionHasBeenSet () const
 
void SetBotVersion (const Aws::String &value)
 
void SetBotVersion (Aws::String &&value)
 
void SetBotVersion (const char *value)
 
UpdateSlotRequestWithBotVersion (const Aws::String &value)
 
UpdateSlotRequestWithBotVersion (Aws::String &&value)
 
UpdateSlotRequestWithBotVersion (const char *value)
 
const Aws::StringGetLocaleId () const
 
bool LocaleIdHasBeenSet () const
 
void SetLocaleId (const Aws::String &value)
 
void SetLocaleId (Aws::String &&value)
 
void SetLocaleId (const char *value)
 
UpdateSlotRequestWithLocaleId (const Aws::String &value)
 
UpdateSlotRequestWithLocaleId (Aws::String &&value)
 
UpdateSlotRequestWithLocaleId (const char *value)
 
const Aws::StringGetIntentId () const
 
bool IntentIdHasBeenSet () const
 
void SetIntentId (const Aws::String &value)
 
void SetIntentId (Aws::String &&value)
 
void SetIntentId (const char *value)
 
UpdateSlotRequestWithIntentId (const Aws::String &value)
 
UpdateSlotRequestWithIntentId (Aws::String &&value)
 
UpdateSlotRequestWithIntentId (const char *value)
 
- Public Member Functions inherited from Aws::LexModelsV2::LexModelsV2Request
virtual ~LexModelsV2Request ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::LexModelsV2::LexModelsV2Request
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 23 of file UpdateSlotRequest.h.

Constructor & Destructor Documentation

◆ UpdateSlotRequest()

Aws::LexModelsV2::Model::UpdateSlotRequest::UpdateSlotRequest ( )

Member Function Documentation

◆ BotIdHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateSlotRequest::BotIdHasBeenSet ( ) const
inline

The unique identifier of the bot that contains the slot.

Definition at line 283 of file UpdateSlotRequest.h.

◆ BotVersionHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateSlotRequest::BotVersionHasBeenSet ( ) const
inline

The version of the bot that contains the slot. Must always be DRAFT.

Definition at line 326 of file UpdateSlotRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateSlotRequest::DescriptionHasBeenSet ( ) const
inline

The new description for the slot.

Definition at line 127 of file UpdateSlotRequest.h.

◆ GetBotId()

const Aws::String& Aws::LexModelsV2::Model::UpdateSlotRequest::GetBotId ( ) const
inline

The unique identifier of the bot that contains the slot.

Definition at line 278 of file UpdateSlotRequest.h.

◆ GetBotVersion()

const Aws::String& Aws::LexModelsV2::Model::UpdateSlotRequest::GetBotVersion ( ) const
inline

The version of the bot that contains the slot. Must always be DRAFT.

Definition at line 320 of file UpdateSlotRequest.h.

◆ GetDescription()

const Aws::String& Aws::LexModelsV2::Model::UpdateSlotRequest::GetDescription ( ) const
inline

The new description for the slot.

Definition at line 122 of file UpdateSlotRequest.h.

◆ GetIntentId()

const Aws::String& Aws::LexModelsV2::Model::UpdateSlotRequest::GetIntentId ( ) const
inline

The identifier of the intent that contains the slot.

Definition at line 425 of file UpdateSlotRequest.h.

◆ GetLocaleId()

const Aws::String& Aws::LexModelsV2::Model::UpdateSlotRequest::GetLocaleId ( ) const
inline

The identifier of the language and locale that contains the slot. The string must match one of the supported locales. For more information, see https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html.

Definition at line 370 of file UpdateSlotRequest.h.

◆ GetObfuscationSetting()

const ObfuscationSetting& Aws::LexModelsV2::Model::UpdateSlotRequest::GetObfuscationSetting ( ) const
inline

New settings that determine how slot values are formatted in Amazon CloudWatch logs.

Definition at line 242 of file UpdateSlotRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::LexModelsV2::Model::UpdateSlotRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 32 of file UpdateSlotRequest.h.

◆ GetSlotId()

const Aws::String& Aws::LexModelsV2::Model::UpdateSlotRequest::GetSlotId ( ) const
inline

The unique identifier for the slot to update.

Definition at line 40 of file UpdateSlotRequest.h.

◆ GetSlotName()

const Aws::String& Aws::LexModelsV2::Model::UpdateSlotRequest::GetSlotName ( ) const
inline

The new name for the slot.

Definition at line 81 of file UpdateSlotRequest.h.

◆ GetSlotTypeId()

const Aws::String& Aws::LexModelsV2::Model::UpdateSlotRequest::GetSlotTypeId ( ) const
inline

The unique identifier of the new slot type to associate with this slot.

Definition at line 163 of file UpdateSlotRequest.h.

◆ GetValueElicitationSetting()

const SlotValueElicitationSetting& Aws::LexModelsV2::Model::UpdateSlotRequest::GetValueElicitationSetting ( ) const
inline

A new set of prompts that Amazon Lex sends to the user to elicit a response the provides a value for the slot.

Definition at line 205 of file UpdateSlotRequest.h.

◆ IntentIdHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateSlotRequest::IntentIdHasBeenSet ( ) const
inline

The identifier of the intent that contains the slot.

Definition at line 430 of file UpdateSlotRequest.h.

◆ LocaleIdHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateSlotRequest::LocaleIdHasBeenSet ( ) const
inline

The identifier of the language and locale that contains the slot. The string must match one of the supported locales. For more information, see https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html.

Definition at line 377 of file UpdateSlotRequest.h.

◆ ObfuscationSettingHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateSlotRequest::ObfuscationSettingHasBeenSet ( ) const
inline

New settings that determine how slot values are formatted in Amazon CloudWatch logs.

Definition at line 248 of file UpdateSlotRequest.h.

◆ SerializePayload()

Aws::String Aws::LexModelsV2::Model::UpdateSlotRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetBotId() [1/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetBotId ( Aws::String &&  value)
inline

The unique identifier of the bot that contains the slot.

Definition at line 293 of file UpdateSlotRequest.h.

◆ SetBotId() [2/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetBotId ( const Aws::String value)
inline

The unique identifier of the bot that contains the slot.

Definition at line 288 of file UpdateSlotRequest.h.

◆ SetBotId() [3/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetBotId ( const char *  value)
inline

The unique identifier of the bot that contains the slot.

Definition at line 298 of file UpdateSlotRequest.h.

◆ SetBotVersion() [1/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetBotVersion ( Aws::String &&  value)
inline

The version of the bot that contains the slot. Must always be DRAFT.

Definition at line 338 of file UpdateSlotRequest.h.

◆ SetBotVersion() [2/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetBotVersion ( const Aws::String value)
inline

The version of the bot that contains the slot. Must always be DRAFT.

Definition at line 332 of file UpdateSlotRequest.h.

◆ SetBotVersion() [3/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetBotVersion ( const char *  value)
inline

The version of the bot that contains the slot. Must always be DRAFT.

Definition at line 344 of file UpdateSlotRequest.h.

◆ SetDescription() [1/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetDescription ( Aws::String &&  value)
inline

The new description for the slot.

Definition at line 137 of file UpdateSlotRequest.h.

◆ SetDescription() [2/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetDescription ( const Aws::String value)
inline

The new description for the slot.

Definition at line 132 of file UpdateSlotRequest.h.

◆ SetDescription() [3/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetDescription ( const char *  value)
inline

The new description for the slot.

Definition at line 142 of file UpdateSlotRequest.h.

◆ SetIntentId() [1/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetIntentId ( Aws::String &&  value)
inline

The identifier of the intent that contains the slot.

Definition at line 440 of file UpdateSlotRequest.h.

◆ SetIntentId() [2/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetIntentId ( const Aws::String value)
inline

The identifier of the intent that contains the slot.

Definition at line 435 of file UpdateSlotRequest.h.

◆ SetIntentId() [3/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetIntentId ( const char *  value)
inline

The identifier of the intent that contains the slot.

Definition at line 445 of file UpdateSlotRequest.h.

◆ SetLocaleId() [1/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetLocaleId ( Aws::String &&  value)
inline

The identifier of the language and locale that contains the slot. The string must match one of the supported locales. For more information, see https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html.

Definition at line 391 of file UpdateSlotRequest.h.

◆ SetLocaleId() [2/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetLocaleId ( const Aws::String value)
inline

The identifier of the language and locale that contains the slot. The string must match one of the supported locales. For more information, see https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html.

Definition at line 384 of file UpdateSlotRequest.h.

◆ SetLocaleId() [3/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetLocaleId ( const char *  value)
inline

The identifier of the language and locale that contains the slot. The string must match one of the supported locales. For more information, see https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html.

Definition at line 398 of file UpdateSlotRequest.h.

◆ SetObfuscationSetting() [1/2]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetObfuscationSetting ( const ObfuscationSetting value)
inline

New settings that determine how slot values are formatted in Amazon CloudWatch logs.

Definition at line 254 of file UpdateSlotRequest.h.

◆ SetObfuscationSetting() [2/2]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetObfuscationSetting ( ObfuscationSetting &&  value)
inline

New settings that determine how slot values are formatted in Amazon CloudWatch logs.

Definition at line 260 of file UpdateSlotRequest.h.

◆ SetSlotId() [1/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetSlotId ( Aws::String &&  value)
inline

The unique identifier for the slot to update.

Definition at line 55 of file UpdateSlotRequest.h.

◆ SetSlotId() [2/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetSlotId ( const Aws::String value)
inline

The unique identifier for the slot to update.

Definition at line 50 of file UpdateSlotRequest.h.

◆ SetSlotId() [3/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetSlotId ( const char *  value)
inline

The unique identifier for the slot to update.

Definition at line 60 of file UpdateSlotRequest.h.

◆ SetSlotName() [1/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetSlotName ( Aws::String &&  value)
inline

The new name for the slot.

Definition at line 96 of file UpdateSlotRequest.h.

◆ SetSlotName() [2/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetSlotName ( const Aws::String value)
inline

The new name for the slot.

Definition at line 91 of file UpdateSlotRequest.h.

◆ SetSlotName() [3/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetSlotName ( const char *  value)
inline

The new name for the slot.

Definition at line 101 of file UpdateSlotRequest.h.

◆ SetSlotTypeId() [1/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetSlotTypeId ( Aws::String &&  value)
inline

The unique identifier of the new slot type to associate with this slot.

Definition at line 178 of file UpdateSlotRequest.h.

◆ SetSlotTypeId() [2/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetSlotTypeId ( const Aws::String value)
inline

The unique identifier of the new slot type to associate with this slot.

Definition at line 173 of file UpdateSlotRequest.h.

◆ SetSlotTypeId() [3/3]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetSlotTypeId ( const char *  value)
inline

The unique identifier of the new slot type to associate with this slot.

Definition at line 183 of file UpdateSlotRequest.h.

◆ SetValueElicitationSetting() [1/2]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetValueElicitationSetting ( const SlotValueElicitationSetting value)
inline

A new set of prompts that Amazon Lex sends to the user to elicit a response the provides a value for the slot.

Definition at line 217 of file UpdateSlotRequest.h.

◆ SetValueElicitationSetting() [2/2]

void Aws::LexModelsV2::Model::UpdateSlotRequest::SetValueElicitationSetting ( SlotValueElicitationSetting &&  value)
inline

A new set of prompts that Amazon Lex sends to the user to elicit a response the provides a value for the slot.

Definition at line 223 of file UpdateSlotRequest.h.

◆ SlotIdHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateSlotRequest::SlotIdHasBeenSet ( ) const
inline

The unique identifier for the slot to update.

Definition at line 45 of file UpdateSlotRequest.h.

◆ SlotNameHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateSlotRequest::SlotNameHasBeenSet ( ) const
inline

The new name for the slot.

Definition at line 86 of file UpdateSlotRequest.h.

◆ SlotTypeIdHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateSlotRequest::SlotTypeIdHasBeenSet ( ) const
inline

The unique identifier of the new slot type to associate with this slot.

Definition at line 168 of file UpdateSlotRequest.h.

◆ ValueElicitationSettingHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateSlotRequest::ValueElicitationSettingHasBeenSet ( ) const
inline

A new set of prompts that Amazon Lex sends to the user to elicit a response the provides a value for the slot.

Definition at line 211 of file UpdateSlotRequest.h.

◆ WithBotId() [1/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithBotId ( Aws::String &&  value)
inline

The unique identifier of the bot that contains the slot.

Definition at line 308 of file UpdateSlotRequest.h.

◆ WithBotId() [2/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithBotId ( const Aws::String value)
inline

The unique identifier of the bot that contains the slot.

Definition at line 303 of file UpdateSlotRequest.h.

◆ WithBotId() [3/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithBotId ( const char *  value)
inline

The unique identifier of the bot that contains the slot.

Definition at line 313 of file UpdateSlotRequest.h.

◆ WithBotVersion() [1/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithBotVersion ( Aws::String &&  value)
inline

The version of the bot that contains the slot. Must always be DRAFT.

Definition at line 356 of file UpdateSlotRequest.h.

◆ WithBotVersion() [2/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithBotVersion ( const Aws::String value)
inline

The version of the bot that contains the slot. Must always be DRAFT.

Definition at line 350 of file UpdateSlotRequest.h.

◆ WithBotVersion() [3/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithBotVersion ( const char *  value)
inline

The version of the bot that contains the slot. Must always be DRAFT.

Definition at line 362 of file UpdateSlotRequest.h.

◆ WithDescription() [1/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithDescription ( Aws::String &&  value)
inline

The new description for the slot.

Definition at line 152 of file UpdateSlotRequest.h.

◆ WithDescription() [2/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithDescription ( const Aws::String value)
inline

The new description for the slot.

Definition at line 147 of file UpdateSlotRequest.h.

◆ WithDescription() [3/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithDescription ( const char *  value)
inline

The new description for the slot.

Definition at line 157 of file UpdateSlotRequest.h.

◆ WithIntentId() [1/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithIntentId ( Aws::String &&  value)
inline

The identifier of the intent that contains the slot.

Definition at line 455 of file UpdateSlotRequest.h.

◆ WithIntentId() [2/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithIntentId ( const Aws::String value)
inline

The identifier of the intent that contains the slot.

Definition at line 450 of file UpdateSlotRequest.h.

◆ WithIntentId() [3/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithIntentId ( const char *  value)
inline

The identifier of the intent that contains the slot.

Definition at line 460 of file UpdateSlotRequest.h.

◆ WithLocaleId() [1/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithLocaleId ( Aws::String &&  value)
inline

The identifier of the language and locale that contains the slot. The string must match one of the supported locales. For more information, see https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html.

Definition at line 412 of file UpdateSlotRequest.h.

◆ WithLocaleId() [2/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithLocaleId ( const Aws::String value)
inline

The identifier of the language and locale that contains the slot. The string must match one of the supported locales. For more information, see https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html.

Definition at line 405 of file UpdateSlotRequest.h.

◆ WithLocaleId() [3/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithLocaleId ( const char *  value)
inline

The identifier of the language and locale that contains the slot. The string must match one of the supported locales. For more information, see https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html.

Definition at line 419 of file UpdateSlotRequest.h.

◆ WithObfuscationSetting() [1/2]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithObfuscationSetting ( const ObfuscationSetting value)
inline

New settings that determine how slot values are formatted in Amazon CloudWatch logs.

Definition at line 266 of file UpdateSlotRequest.h.

◆ WithObfuscationSetting() [2/2]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithObfuscationSetting ( ObfuscationSetting &&  value)
inline

New settings that determine how slot values are formatted in Amazon CloudWatch logs.

Definition at line 272 of file UpdateSlotRequest.h.

◆ WithSlotId() [1/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithSlotId ( Aws::String &&  value)
inline

The unique identifier for the slot to update.

Definition at line 70 of file UpdateSlotRequest.h.

◆ WithSlotId() [2/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithSlotId ( const Aws::String value)
inline

The unique identifier for the slot to update.

Definition at line 65 of file UpdateSlotRequest.h.

◆ WithSlotId() [3/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithSlotId ( const char *  value)
inline

The unique identifier for the slot to update.

Definition at line 75 of file UpdateSlotRequest.h.

◆ WithSlotName() [1/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithSlotName ( Aws::String &&  value)
inline

The new name for the slot.

Definition at line 111 of file UpdateSlotRequest.h.

◆ WithSlotName() [2/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithSlotName ( const Aws::String value)
inline

The new name for the slot.

Definition at line 106 of file UpdateSlotRequest.h.

◆ WithSlotName() [3/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithSlotName ( const char *  value)
inline

The new name for the slot.

Definition at line 116 of file UpdateSlotRequest.h.

◆ WithSlotTypeId() [1/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithSlotTypeId ( Aws::String &&  value)
inline

The unique identifier of the new slot type to associate with this slot.

Definition at line 193 of file UpdateSlotRequest.h.

◆ WithSlotTypeId() [2/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithSlotTypeId ( const Aws::String value)
inline

The unique identifier of the new slot type to associate with this slot.

Definition at line 188 of file UpdateSlotRequest.h.

◆ WithSlotTypeId() [3/3]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithSlotTypeId ( const char *  value)
inline

The unique identifier of the new slot type to associate with this slot.

Definition at line 198 of file UpdateSlotRequest.h.

◆ WithValueElicitationSetting() [1/2]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithValueElicitationSetting ( const SlotValueElicitationSetting value)
inline

A new set of prompts that Amazon Lex sends to the user to elicit a response the provides a value for the slot.

Definition at line 229 of file UpdateSlotRequest.h.

◆ WithValueElicitationSetting() [2/2]

UpdateSlotRequest& Aws::LexModelsV2::Model::UpdateSlotRequest::WithValueElicitationSetting ( SlotValueElicitationSetting &&  value)
inline

A new set of prompts that Amazon Lex sends to the user to elicit a response the provides a value for the slot.

Definition at line 235 of file UpdateSlotRequest.h.


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