AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the UpdateIntent operation. Updates the settings for an intent.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.LexModelsV2.AmazonLexModelsV2Request
      Amazon.LexModelsV2.Model.UpdateIntentRequest

Namespace: Amazon.LexModelsV2.Model
Assembly: AWSSDK.LexModelsV2.dll
Version: 3.x.y.z

Syntax

C#
public class UpdateIntentRequest : AmazonLexModelsV2Request
         IAmazonWebServiceRequest

The UpdateIntentRequest type exposes the following members

Constructors

NameDescription
Public Method UpdateIntentRequest()

Properties

NameTypeDescription
Public Property BotId System.String

Gets and sets the property BotId.

The identifier of the bot that contains the intent.

Public Property BotVersion System.String

Gets and sets the property BotVersion.

The version of the bot that contains the intent. Must be DRAFT.

Public Property Description System.String

Gets and sets the property Description.

The new description of the intent.

Public Property DialogCodeHook Amazon.LexModelsV2.Model.DialogCodeHookSettings

Gets and sets the property DialogCodeHook.

The new Lambda function to use between each turn of the conversation with the bot.

Public Property FulfillmentCodeHook Amazon.LexModelsV2.Model.FulfillmentCodeHookSettings

Gets and sets the property FulfillmentCodeHook.

The new Lambda function to call when all of the intents required slots are provided and the intent is ready for fulfillment.

Public Property InitialResponseSetting Amazon.LexModelsV2.Model.InitialResponseSetting

Gets and sets the property InitialResponseSetting.

Configuration settings for a response sent to the user before Amazon Lex starts eliciting slots.

Public Property InputContexts System.Collections.Generic.List<Amazon.LexModelsV2.Model.InputContext>

Gets and sets the property InputContexts.

A new list of contexts that must be active in order for Amazon Lex to consider the intent.

Public Property IntentClosingSetting Amazon.LexModelsV2.Model.IntentClosingSetting

Gets and sets the property IntentClosingSetting.

The new response that Amazon Lex sends the user when the intent is closed.

Public Property IntentConfirmationSetting Amazon.LexModelsV2.Model.IntentConfirmationSetting

Gets and sets the property IntentConfirmationSetting.

New prompts that Amazon Lex sends to the user to confirm the completion of an intent.

Public Property IntentId System.String

Gets and sets the property IntentId.

The unique identifier of the intent to update.

Public Property IntentName System.String

Gets and sets the property IntentName.

The new name for the intent.

Public Property KendraConfiguration Amazon.LexModelsV2.Model.KendraConfiguration

Gets and sets the property KendraConfiguration.

New configuration settings for connecting to an Amazon Kendra index.

Public Property LocaleId System.String

Gets and sets the property LocaleId.

The identifier of the language and locale where this intent is used. The string must match one of the supported locales. For more information, see Supported languages.

Public Property OutputContexts System.Collections.Generic.List<Amazon.LexModelsV2.Model.OutputContext>

Gets and sets the property OutputContexts.

A new list of contexts that Amazon Lex activates when the intent is fulfilled.

Public Property ParentIntentSignature System.String

Gets and sets the property ParentIntentSignature.

The signature of the new built-in intent to use as the parent of this intent.

Public Property QInConnectIntentConfiguration Amazon.LexModelsV2.Model.QInConnectIntentConfiguration

Gets and sets the property QInConnectIntentConfiguration.

Qinconnect intent configuration details for the update intent request.

Public Property QnAIntentConfiguration Amazon.LexModelsV2.Model.QnAIntentConfiguration

Gets and sets the property QnAIntentConfiguration.

Specifies the configuration of the built-in Amazon.QnAIntent. The AMAZON.QnAIntent intent is called when Amazon Lex can't determine another intent to invoke. If you specify this field, you can't specify the kendraConfiguration field.

Public Property SampleUtterances System.Collections.Generic.List<Amazon.LexModelsV2.Model.SampleUtterance>

Gets and sets the property SampleUtterances.

New utterances used to invoke the intent.

Public Property SlotPriorities System.Collections.Generic.List<Amazon.LexModelsV2.Model.SlotPriority>

Gets and sets the property SlotPriorities.

A new list of slots and their priorities that are contained by the intent.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5