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.
This is the response object from the PutBot operation.
Namespace: Amazon.LexModelBuildingService.Model
Assembly: AWSSDK.LexModelBuildingService.dll
Version: 3.x.y.z
public class PutBotResponse : AmazonWebServiceResponse
The PutBotResponse type exposes the following members
Name | Description | |
---|---|---|
PutBotResponse() |
Name | Type | Description | |
---|---|---|---|
AbortStatement | Amazon.LexModelBuildingService.Model.Statement |
Gets and sets the property AbortStatement. The message that Amazon Lex uses to cancel a conversation. For more information, see PutBot. |
|
Checksum | System.String |
Gets and sets the property Checksum. Checksum of the bot that you created. |
|
ChildDirected | System.Boolean |
Gets and sets the property ChildDirected.
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
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. |
|
ClarificationPrompt | Amazon.LexModelBuildingService.Model.Prompt |
Gets and sets the property ClarificationPrompt. The prompts that Amazon Lex uses when it doesn't understand the user's intent. For more information, see PutBot. |
|
ContentLength | System.Int64 | Inherited from Amazon.Runtime.AmazonWebServiceResponse. | |
CreatedDate | System.DateTime |
Gets and sets the property CreatedDate. The date that the bot was created. |
|
CreateVersion | System.Boolean |
Gets and sets the property CreateVersion.
|
|
Description | System.String |
Gets and sets the property Description. A description of the bot. |
|
DetectSentiment | System.Boolean |
Gets and sets the property DetectSentiment.
|
|
EnableModelImprovements | System.Boolean |
Gets and sets the property EnableModelImprovements.
Indicates whether the bot uses accuracy improvements. |
|
FailureReason | System.String |
Gets and sets the property FailureReason.
If |
|
HttpStatusCode | System.Net.HttpStatusCode | Inherited from Amazon.Runtime.AmazonWebServiceResponse. | |
IdleSessionTTLInSeconds | System.Int32 |
Gets and sets the property IdleSessionTTLInSeconds. The maximum length of time that Amazon Lex retains the data gathered in a conversation. For more information, see PutBot. |
|
Intents | System.Collections.Generic.List<Amazon.LexModelBuildingService.Model.Intent> |
Gets and sets the property Intents.
An array of |
|
LastUpdatedDate | System.DateTime |
Gets and sets the property LastUpdatedDate. The date that the bot was updated. When you create a resource, the creation date and last updated date are the same. |
|
Locale | Amazon.LexModelBuildingService.Locale |
Gets and sets the property Locale. The target locale for the bot. |
|
Name | System.String |
Gets and sets the property Name. The name of the bot. |
|
NluIntentConfidenceThreshold | System.Double |
Gets and sets the property NluIntentConfidenceThreshold.
The score that determines where Amazon Lex inserts the |
|
ResponseMetadata | Amazon.Runtime.ResponseMetadata | Inherited from Amazon.Runtime.AmazonWebServiceResponse. | |
Status | Amazon.LexModelBuildingService.Status |
Gets and sets the property Status.
When you send a request to create a bot with
In the
If Amazon Lex can't build the bot, Amazon Lex sets
When you set
When the bot is in the |
|
Tags | System.Collections.Generic.List<Amazon.LexModelBuildingService.Model.Tag> |
Gets and sets the property Tags. A list of tags associated with the bot. |
|
Version | System.String |
Gets and sets the property Version.
The version of the bot. For a new bot, the version is always |
|
VoiceId | System.String |
Gets and sets the property VoiceId. The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user. For more information, see PutBot. |
This example shows how to create a bot for ordering pizzas.
var client = new AmazonLexModelBuildingServiceClient(); var response = client.PutBot(new PutBotRequest { Name = "DocOrderPizzaBot", AbortStatement = new Statement { Messages = new List<Message> { new Message { Content = "I don't understand. Can you try again?", ContentType = "PlainText" }, new Message { Content = "I'm sorry, I don't understand.", ContentType = "PlainText" } } }, ChildDirected = true, ClarificationPrompt = new Prompt { MaxAttempts = 1, Messages = new List<Message> { new Message { Content = "I'm sorry, I didn't hear that. Can you repeat what you just said?", ContentType = "PlainText" }, new Message { Content = "Can you say that again?", ContentType = "PlainText" } } }, Description = "Orders a pizza from a local pizzeria.", IdleSessionTTLInSeconds = 300, Intents = new List<Intent> { new Intent { IntentName = "DocOrderPizza", IntentVersion = "$LATEST" } }, Locale = "en-US", ProcessBehavior = "SAVE" }); string version = response.Version; string name = response.Name; Statement abortStatement = response.AbortStatement; string checksum = response.Checksum; bool childDirected = response.ChildDirected; Prompt clarificationPrompt = response.ClarificationPrompt; DateTime createdDate = response.CreatedDate; string description = response.Description; int idleSessionTTLInSeconds = response.IdleSessionTTLInSeconds; List<Intent> intents = response.Intents; DateTime lastUpdatedDate = response.LastUpdatedDate; string locale = response.Locale; string status = response.Status;
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5