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

#include <UpdateBotAliasRequest.h>

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

Public Member Functions

 UpdateBotAliasRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetBotAliasId () const
 
bool BotAliasIdHasBeenSet () const
 
void SetBotAliasId (const Aws::String &value)
 
void SetBotAliasId (Aws::String &&value)
 
void SetBotAliasId (const char *value)
 
UpdateBotAliasRequestWithBotAliasId (const Aws::String &value)
 
UpdateBotAliasRequestWithBotAliasId (Aws::String &&value)
 
UpdateBotAliasRequestWithBotAliasId (const char *value)
 
const Aws::StringGetBotAliasName () const
 
bool BotAliasNameHasBeenSet () const
 
void SetBotAliasName (const Aws::String &value)
 
void SetBotAliasName (Aws::String &&value)
 
void SetBotAliasName (const char *value)
 
UpdateBotAliasRequestWithBotAliasName (const Aws::String &value)
 
UpdateBotAliasRequestWithBotAliasName (Aws::String &&value)
 
UpdateBotAliasRequestWithBotAliasName (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)
 
UpdateBotAliasRequestWithDescription (const Aws::String &value)
 
UpdateBotAliasRequestWithDescription (Aws::String &&value)
 
UpdateBotAliasRequestWithDescription (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)
 
UpdateBotAliasRequestWithBotVersion (const Aws::String &value)
 
UpdateBotAliasRequestWithBotVersion (Aws::String &&value)
 
UpdateBotAliasRequestWithBotVersion (const char *value)
 
const Aws::Map< Aws::String, BotAliasLocaleSettings > & GetBotAliasLocaleSettings () const
 
bool BotAliasLocaleSettingsHasBeenSet () const
 
void SetBotAliasLocaleSettings (const Aws::Map< Aws::String, BotAliasLocaleSettings > &value)
 
void SetBotAliasLocaleSettings (Aws::Map< Aws::String, BotAliasLocaleSettings > &&value)
 
UpdateBotAliasRequestWithBotAliasLocaleSettings (const Aws::Map< Aws::String, BotAliasLocaleSettings > &value)
 
UpdateBotAliasRequestWithBotAliasLocaleSettings (Aws::Map< Aws::String, BotAliasLocaleSettings > &&value)
 
UpdateBotAliasRequestAddBotAliasLocaleSettings (const Aws::String &key, const BotAliasLocaleSettings &value)
 
UpdateBotAliasRequestAddBotAliasLocaleSettings (Aws::String &&key, const BotAliasLocaleSettings &value)
 
UpdateBotAliasRequestAddBotAliasLocaleSettings (const Aws::String &key, BotAliasLocaleSettings &&value)
 
UpdateBotAliasRequestAddBotAliasLocaleSettings (Aws::String &&key, BotAliasLocaleSettings &&value)
 
UpdateBotAliasRequestAddBotAliasLocaleSettings (const char *key, BotAliasLocaleSettings &&value)
 
UpdateBotAliasRequestAddBotAliasLocaleSettings (const char *key, const BotAliasLocaleSettings &value)
 
const ConversationLogSettingsGetConversationLogSettings () const
 
bool ConversationLogSettingsHasBeenSet () const
 
void SetConversationLogSettings (const ConversationLogSettings &value)
 
void SetConversationLogSettings (ConversationLogSettings &&value)
 
UpdateBotAliasRequestWithConversationLogSettings (const ConversationLogSettings &value)
 
UpdateBotAliasRequestWithConversationLogSettings (ConversationLogSettings &&value)
 
const SentimentAnalysisSettingsGetSentimentAnalysisSettings () const
 
bool SentimentAnalysisSettingsHasBeenSet () const
 
void SetSentimentAnalysisSettings (const SentimentAnalysisSettings &value)
 
void SetSentimentAnalysisSettings (SentimentAnalysisSettings &&value)
 
UpdateBotAliasRequestWithSentimentAnalysisSettings (const SentimentAnalysisSettings &value)
 
UpdateBotAliasRequestWithSentimentAnalysisSettings (SentimentAnalysisSettings &&value)
 
const Aws::StringGetBotId () const
 
bool BotIdHasBeenSet () const
 
void SetBotId (const Aws::String &value)
 
void SetBotId (Aws::String &&value)
 
void SetBotId (const char *value)
 
UpdateBotAliasRequestWithBotId (const Aws::String &value)
 
UpdateBotAliasRequestWithBotId (Aws::String &&value)
 
UpdateBotAliasRequestWithBotId (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 25 of file UpdateBotAliasRequest.h.

Constructor & Destructor Documentation

◆ UpdateBotAliasRequest()

Aws::LexModelsV2::Model::UpdateBotAliasRequest::UpdateBotAliasRequest ( )

Member Function Documentation

◆ AddBotAliasLocaleSettings() [1/6]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::AddBotAliasLocaleSettings ( Aws::String &&  key,
BotAliasLocaleSettings &&  value 
)
inline

The new Lambda functions to use in each locale for the bot alias.

Definition at line 251 of file UpdateBotAliasRequest.h.

◆ AddBotAliasLocaleSettings() [2/6]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::AddBotAliasLocaleSettings ( Aws::String &&  key,
const BotAliasLocaleSettings value 
)
inline

The new Lambda functions to use in each locale for the bot alias.

Definition at line 241 of file UpdateBotAliasRequest.h.

◆ AddBotAliasLocaleSettings() [3/6]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::AddBotAliasLocaleSettings ( const Aws::String key,
BotAliasLocaleSettings &&  value 
)
inline

The new Lambda functions to use in each locale for the bot alias.

Definition at line 246 of file UpdateBotAliasRequest.h.

◆ AddBotAliasLocaleSettings() [4/6]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::AddBotAliasLocaleSettings ( const Aws::String key,
const BotAliasLocaleSettings value 
)
inline

The new Lambda functions to use in each locale for the bot alias.

Definition at line 236 of file UpdateBotAliasRequest.h.

◆ AddBotAliasLocaleSettings() [5/6]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::AddBotAliasLocaleSettings ( const char *  key,
BotAliasLocaleSettings &&  value 
)
inline

The new Lambda functions to use in each locale for the bot alias.

Definition at line 256 of file UpdateBotAliasRequest.h.

◆ AddBotAliasLocaleSettings() [6/6]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::AddBotAliasLocaleSettings ( const char *  key,
const BotAliasLocaleSettings value 
)
inline

The new Lambda functions to use in each locale for the bot alias.

Definition at line 261 of file UpdateBotAliasRequest.h.

◆ BotAliasIdHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateBotAliasRequest::BotAliasIdHasBeenSet ( ) const
inline

The unique identifier of the bot alias.

Definition at line 47 of file UpdateBotAliasRequest.h.

◆ BotAliasLocaleSettingsHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateBotAliasRequest::BotAliasLocaleSettingsHasBeenSet ( ) const
inline

The new Lambda functions to use in each locale for the bot alias.

Definition at line 211 of file UpdateBotAliasRequest.h.

◆ BotAliasNameHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateBotAliasRequest::BotAliasNameHasBeenSet ( ) const
inline

The new name to assign to the bot alias.

Definition at line 88 of file UpdateBotAliasRequest.h.

◆ BotIdHasBeenSet()

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

The identifier of the bot with the updated alias.

Definition at line 328 of file UpdateBotAliasRequest.h.

◆ BotVersionHasBeenSet()

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

The new bot version to assign to the bot alias.

Definition at line 170 of file UpdateBotAliasRequest.h.

◆ ConversationLogSettingsHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateBotAliasRequest::ConversationLogSettingsHasBeenSet ( ) const
inline

The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.

Definition at line 274 of file UpdateBotAliasRequest.h.

◆ DescriptionHasBeenSet()

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

The new description to assign to the bot alias.

Definition at line 129 of file UpdateBotAliasRequest.h.

◆ GetBotAliasId()

const Aws::String& Aws::LexModelsV2::Model::UpdateBotAliasRequest::GetBotAliasId ( ) const
inline

The unique identifier of the bot alias.

Definition at line 42 of file UpdateBotAliasRequest.h.

◆ GetBotAliasLocaleSettings()

const Aws::Map<Aws::String, BotAliasLocaleSettings>& Aws::LexModelsV2::Model::UpdateBotAliasRequest::GetBotAliasLocaleSettings ( ) const
inline

The new Lambda functions to use in each locale for the bot alias.

Definition at line 206 of file UpdateBotAliasRequest.h.

◆ GetBotAliasName()

const Aws::String& Aws::LexModelsV2::Model::UpdateBotAliasRequest::GetBotAliasName ( ) const
inline

The new name to assign to the bot alias.

Definition at line 83 of file UpdateBotAliasRequest.h.

◆ GetBotId()

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

The identifier of the bot with the updated alias.

Definition at line 323 of file UpdateBotAliasRequest.h.

◆ GetBotVersion()

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

The new bot version to assign to the bot alias.

Definition at line 165 of file UpdateBotAliasRequest.h.

◆ GetConversationLogSettings()

const ConversationLogSettings& Aws::LexModelsV2::Model::UpdateBotAliasRequest::GetConversationLogSettings ( ) const
inline

The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.

Definition at line 268 of file UpdateBotAliasRequest.h.

◆ GetDescription()

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

The new description to assign to the bot alias.

Definition at line 124 of file UpdateBotAliasRequest.h.

◆ GetSentimentAnalysisSettings()

const SentimentAnalysisSettings& Aws::LexModelsV2::Model::UpdateBotAliasRequest::GetSentimentAnalysisSettings ( ) const
inline

Definition at line 302 of file UpdateBotAliasRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file UpdateBotAliasRequest.h.

◆ SentimentAnalysisSettingsHasBeenSet()

bool Aws::LexModelsV2::Model::UpdateBotAliasRequest::SentimentAnalysisSettingsHasBeenSet ( ) const
inline

Definition at line 305 of file UpdateBotAliasRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetBotAliasId() [1/3]

void Aws::LexModelsV2::Model::UpdateBotAliasRequest::SetBotAliasId ( Aws::String &&  value)
inline

The unique identifier of the bot alias.

Definition at line 57 of file UpdateBotAliasRequest.h.

◆ SetBotAliasId() [2/3]

void Aws::LexModelsV2::Model::UpdateBotAliasRequest::SetBotAliasId ( const Aws::String value)
inline

The unique identifier of the bot alias.

Definition at line 52 of file UpdateBotAliasRequest.h.

◆ SetBotAliasId() [3/3]

void Aws::LexModelsV2::Model::UpdateBotAliasRequest::SetBotAliasId ( const char *  value)
inline

The unique identifier of the bot alias.

Definition at line 62 of file UpdateBotAliasRequest.h.

◆ SetBotAliasLocaleSettings() [1/2]

void Aws::LexModelsV2::Model::UpdateBotAliasRequest::SetBotAliasLocaleSettings ( Aws::Map< Aws::String, BotAliasLocaleSettings > &&  value)
inline

The new Lambda functions to use in each locale for the bot alias.

Definition at line 221 of file UpdateBotAliasRequest.h.

◆ SetBotAliasLocaleSettings() [2/2]

void Aws::LexModelsV2::Model::UpdateBotAliasRequest::SetBotAliasLocaleSettings ( const Aws::Map< Aws::String, BotAliasLocaleSettings > &  value)
inline

The new Lambda functions to use in each locale for the bot alias.

Definition at line 216 of file UpdateBotAliasRequest.h.

◆ SetBotAliasName() [1/3]

void Aws::LexModelsV2::Model::UpdateBotAliasRequest::SetBotAliasName ( Aws::String &&  value)
inline

The new name to assign to the bot alias.

Definition at line 98 of file UpdateBotAliasRequest.h.

◆ SetBotAliasName() [2/3]

void Aws::LexModelsV2::Model::UpdateBotAliasRequest::SetBotAliasName ( const Aws::String value)
inline

The new name to assign to the bot alias.

Definition at line 93 of file UpdateBotAliasRequest.h.

◆ SetBotAliasName() [3/3]

void Aws::LexModelsV2::Model::UpdateBotAliasRequest::SetBotAliasName ( const char *  value)
inline

The new name to assign to the bot alias.

Definition at line 103 of file UpdateBotAliasRequest.h.

◆ SetBotId() [1/3]

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

The identifier of the bot with the updated alias.

Definition at line 338 of file UpdateBotAliasRequest.h.

◆ SetBotId() [2/3]

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

The identifier of the bot with the updated alias.

Definition at line 333 of file UpdateBotAliasRequest.h.

◆ SetBotId() [3/3]

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

The identifier of the bot with the updated alias.

Definition at line 343 of file UpdateBotAliasRequest.h.

◆ SetBotVersion() [1/3]

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

The new bot version to assign to the bot alias.

Definition at line 180 of file UpdateBotAliasRequest.h.

◆ SetBotVersion() [2/3]

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

The new bot version to assign to the bot alias.

Definition at line 175 of file UpdateBotAliasRequest.h.

◆ SetBotVersion() [3/3]

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

The new bot version to assign to the bot alias.

Definition at line 185 of file UpdateBotAliasRequest.h.

◆ SetConversationLogSettings() [1/2]

void Aws::LexModelsV2::Model::UpdateBotAliasRequest::SetConversationLogSettings ( const ConversationLogSettings value)
inline

The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.

Definition at line 280 of file UpdateBotAliasRequest.h.

◆ SetConversationLogSettings() [2/2]

void Aws::LexModelsV2::Model::UpdateBotAliasRequest::SetConversationLogSettings ( ConversationLogSettings &&  value)
inline

The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.

Definition at line 286 of file UpdateBotAliasRequest.h.

◆ SetDescription() [1/3]

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

The new description to assign to the bot alias.

Definition at line 139 of file UpdateBotAliasRequest.h.

◆ SetDescription() [2/3]

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

The new description to assign to the bot alias.

Definition at line 134 of file UpdateBotAliasRequest.h.

◆ SetDescription() [3/3]

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

The new description to assign to the bot alias.

Definition at line 144 of file UpdateBotAliasRequest.h.

◆ SetSentimentAnalysisSettings() [1/2]

void Aws::LexModelsV2::Model::UpdateBotAliasRequest::SetSentimentAnalysisSettings ( const SentimentAnalysisSettings value)
inline

Definition at line 308 of file UpdateBotAliasRequest.h.

◆ SetSentimentAnalysisSettings() [2/2]

void Aws::LexModelsV2::Model::UpdateBotAliasRequest::SetSentimentAnalysisSettings ( SentimentAnalysisSettings &&  value)
inline

Definition at line 311 of file UpdateBotAliasRequest.h.

◆ WithBotAliasId() [1/3]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::WithBotAliasId ( Aws::String &&  value)
inline

The unique identifier of the bot alias.

Definition at line 72 of file UpdateBotAliasRequest.h.

◆ WithBotAliasId() [2/3]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::WithBotAliasId ( const Aws::String value)
inline

The unique identifier of the bot alias.

Definition at line 67 of file UpdateBotAliasRequest.h.

◆ WithBotAliasId() [3/3]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::WithBotAliasId ( const char *  value)
inline

The unique identifier of the bot alias.

Definition at line 77 of file UpdateBotAliasRequest.h.

◆ WithBotAliasLocaleSettings() [1/2]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::WithBotAliasLocaleSettings ( Aws::Map< Aws::String, BotAliasLocaleSettings > &&  value)
inline

The new Lambda functions to use in each locale for the bot alias.

Definition at line 231 of file UpdateBotAliasRequest.h.

◆ WithBotAliasLocaleSettings() [2/2]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::WithBotAliasLocaleSettings ( const Aws::Map< Aws::String, BotAliasLocaleSettings > &  value)
inline

The new Lambda functions to use in each locale for the bot alias.

Definition at line 226 of file UpdateBotAliasRequest.h.

◆ WithBotAliasName() [1/3]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::WithBotAliasName ( Aws::String &&  value)
inline

The new name to assign to the bot alias.

Definition at line 113 of file UpdateBotAliasRequest.h.

◆ WithBotAliasName() [2/3]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::WithBotAliasName ( const Aws::String value)
inline

The new name to assign to the bot alias.

Definition at line 108 of file UpdateBotAliasRequest.h.

◆ WithBotAliasName() [3/3]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::WithBotAliasName ( const char *  value)
inline

The new name to assign to the bot alias.

Definition at line 118 of file UpdateBotAliasRequest.h.

◆ WithBotId() [1/3]

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

The identifier of the bot with the updated alias.

Definition at line 353 of file UpdateBotAliasRequest.h.

◆ WithBotId() [2/3]

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

The identifier of the bot with the updated alias.

Definition at line 348 of file UpdateBotAliasRequest.h.

◆ WithBotId() [3/3]

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

The identifier of the bot with the updated alias.

Definition at line 358 of file UpdateBotAliasRequest.h.

◆ WithBotVersion() [1/3]

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

The new bot version to assign to the bot alias.

Definition at line 195 of file UpdateBotAliasRequest.h.

◆ WithBotVersion() [2/3]

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

The new bot version to assign to the bot alias.

Definition at line 190 of file UpdateBotAliasRequest.h.

◆ WithBotVersion() [3/3]

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

The new bot version to assign to the bot alias.

Definition at line 200 of file UpdateBotAliasRequest.h.

◆ WithConversationLogSettings() [1/2]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::WithConversationLogSettings ( const ConversationLogSettings value)
inline

The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.

Definition at line 292 of file UpdateBotAliasRequest.h.

◆ WithConversationLogSettings() [2/2]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::WithConversationLogSettings ( ConversationLogSettings &&  value)
inline

The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.

Definition at line 298 of file UpdateBotAliasRequest.h.

◆ WithDescription() [1/3]

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

The new description to assign to the bot alias.

Definition at line 154 of file UpdateBotAliasRequest.h.

◆ WithDescription() [2/3]

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

The new description to assign to the bot alias.

Definition at line 149 of file UpdateBotAliasRequest.h.

◆ WithDescription() [3/3]

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

The new description to assign to the bot alias.

Definition at line 159 of file UpdateBotAliasRequest.h.

◆ WithSentimentAnalysisSettings() [1/2]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::WithSentimentAnalysisSettings ( const SentimentAnalysisSettings value)
inline

Definition at line 314 of file UpdateBotAliasRequest.h.

◆ WithSentimentAnalysisSettings() [2/2]

UpdateBotAliasRequest& Aws::LexModelsV2::Model::UpdateBotAliasRequest::WithSentimentAnalysisSettings ( SentimentAnalysisSettings &&  value)
inline

Definition at line 317 of file UpdateBotAliasRequest.h.


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