Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Active
Context The active context used in the test execution.
- Advanced
Recognition Setting Provides settings that enable advanced recognition settings for slot values.
- Agent
Turn Result The information about the agent turn in a test set execution.
- Agent
Turn Specification The specification of an agent turn.
- Aggregated
Utterances Filter Filters responses returned by the
ListAggregatedUtterances
operation.- Aggregated
Utterances Sort By Specifies attributes for sorting a list of utterances.
- Aggregated
Utterances Summary Provides summary information for aggregated utterances. The
ListAggregatedUtterances
operations combines all instances of the same utterance into a single aggregated summary.- Allowed
Input Types Specifies the allowed input types.
- Analytics
BinBy Specification Contains the time metric, interval, and method by which to bin the analytics data.
- Analytics
BinKey An object containing the criterion by which to bin the results and the value that defines that bin.
- Analytics
Intent Filter Contains fields describing a condition by which to filter the intents. The expression may be understood as
name
operator
values
. For example:-
IntentName CO Book
– The intent name contains the string "Book." -
BotVersion EQ 2
– The bot version is equal to two.
The operators that each filter supports are listed below:
-
BotAlias
–EQ
. -
BotVersion
–EQ
. -
LocaleId
–EQ
. -
Modality
–EQ
. -
Channel
–EQ
. -
SessionId
–EQ
. -
OriginatingRequestId
–EQ
. -
IntentName
–EQ
,CO
. -
IntentEndState
–EQ
,CO
.
-
- Analytics
Intent Group ByKey Contains the category by which the intent analytics were grouped and a member of that category.
- Analytics
Intent Group BySpecification Contains the category by which to group the intents.
- Analytics
Intent Metric Contains the metric and the summary statistic you want to calculate, and the order in which to sort the results, for the intents in the bot.
- Analytics
Intent Metric Result An object containing the results for the intent metric you requested.
- Analytics
Intent Node Summary An object containing information about the requested path.
- Analytics
Intent Result An object containing the results for the intent metrics you requested and the bin and/or group(s) they refer to, if applicable.
- Analytics
Intent Stage Filter Contains fields describing a condition by which to filter the intent stages. The expression may be understood as
name
operator
values
. For example:-
IntentName CO Book
– The intent name contains the string "Book." -
BotVersion EQ 2
– The bot version is equal to two.
The operators that each filter supports are listed below:
-
BotAlias
–EQ
. -
BotVersion
–EQ
. -
LocaleId
–EQ
. -
Modality
–EQ
. -
Channel
–EQ
. -
SessionId
–EQ
. -
OriginatingRequestId
–EQ
. -
IntentName
–EQ
,CO
. -
IntentStageName
–EQ
,CO
.
-
- Analytics
Intent Stage Group ByKey Contains the category by which the intent stage analytics and the values for that category were grouped.
- Analytics
Intent Stage Group BySpecification Contains the category by which to group the intent stages.
- Analytics
Intent Stage Metric Contains the metric and the summary statistic you want to calculate, and the order in which to sort the results, for the intent stages across the user sessions with the bot.
- Analytics
Intent Stage Metric Result An object containing the results for an intent stage metric you requested.
- Analytics
Intent Stage Result An object containing the results for the intent stage metrics you requested and the bin and/or group they refer to, if applicable.
- Analytics
Path Filter Contains fields describing a condition by which to filter the paths. The expression may be understood as
name
operator
values
. For example:-
LocaleId EQ en
– The locale is "en". -
BotVersion EQ 2
– The bot version is equal to two.
The operators that each filter supports are listed below:
-
BotAlias
–EQ
. -
BotVersion
–EQ
. -
LocaleId
–EQ
. -
Modality
–EQ
. -
Channel
–EQ
.
-
- Analytics
Session Filter Contains fields describing a condition by which to filter the sessions. The expression may be understood as
name
operator
values
. For example:-
LocaleId EQ en
– The locale is "en". -
Duration GT 200
– The duration is greater than 200 seconds.
The operators that each filter supports are listed below:
-
BotAlias
–EQ
. -
BotVersion
–EQ
. -
LocaleId
–EQ
. -
Modality
–EQ
. -
Channel
–EQ
. -
Duration
–EQ
,GT
,LT
. -
conversationEndState
–EQ
,CO
. -
SessionId
–EQ
. -
OriginatingRequestId
–EQ
. -
IntentPath
–EQ
.
-
- Analytics
Session Group ByKey Contains the category by which the session analytics were grouped and a member of that category.
- Analytics
Session Group BySpecification Contains the category by which to group the sessions.
- Analytics
Session Metric Contains the metric and the summary statistic you want to calculate, and the order in which to sort the results, for the user sessions with the bot.
- Analytics
Session Metric Result An object containing the results for a session metric you requested.
- Analytics
Session Result An object containing the results for the session metrics you requested and the bin and/or group(s) they refer to, if applicable.
- Analytics
Utterance Attribute An object that specifies the last used intent at the time of the utterance as an attribute to return.
- Analytics
Utterance Attribute Result An object containing the intent that the bot mapped the utterance to.
- Analytics
Utterance Filter Contains fields describing a condition by which to filter the utterances. The expression may be understood as
name
operator
values
. For example:-
LocaleId EQ Book
– The locale is the string "en". -
UtteranceText CO help
– The text of the utterance contains the string "help".
The operators that each filter supports are listed below:
-
BotAlias
–EQ
. -
BotVersion
–EQ
. -
LocaleId
–EQ
. -
Modality
–EQ
. -
Channel
–EQ
. -
SessionId
–EQ
. -
OriginatingRequestId
–EQ
. -
UtteranceState
–EQ
. -
UtteranceText
–EQ
,CO
.
-
- Analytics
Utterance Group ByKey Contains the category by which the utterance analytics were grouped and the values for that category.
- Analytics
Utterance Group BySpecification Contains the category by which to group the utterances.
- Analytics
Utterance Metric Contains the metric and the summary statistic you want to calculate, and the order in which to sort the results, for the utterances across the user sessions with the bot.
- Analytics
Utterance Metric Result An object containing the results for the utterance metric you requested.
- Analytics
Utterance Result An object containing the results for the utterance metrics you requested and the bin and/or group(s) they refer to, if applicable.
- Associated
Transcript The object containing information that associates the recommended intent/slot type with a conversation.
- Associated
Transcript Filter Filters to search for the associated transcript.
- Audio
AndDtmf Input Specification Specifies the audio and DTMF input specification.
- Audio
LogDestination The location of audio log files collected when conversation logging is enabled for a bot.
- Audio
LogSetting Settings for logging audio of conversations between Amazon Lex and a user. You specify whether to log audio and the Amazon S3 bucket where the audio file is stored.
- Audio
Specification Specifies the audio input specifications.
- Bedrock
Guardrail Configuration The details on the Bedrock guardrail configuration.
- Bedrock
Knowledge Store Configuration Contains details about the configuration of a Amazon Bedrock knowledge base.
- Bedrock
Knowledge Store Exact Response Fields The exact response fields given by the Bedrock knowledge store.
- Bedrock
Model Specification Contains information about the Amazon Bedrock model used to interpret the prompt used in descriptive bot building.
- BotAlias
History Event Provides a record of an event that affects a bot alias. For example, when the version of a bot that the alias points to changes.
- BotAlias
Locale Settings Specifies settings that are unique to a locale. For example, you can use different Lambda function depending on the bot's locale.
- BotAlias
Replica Summary Contains information about all the aliases replication statuses applicable for global resiliency.
- BotAlias
Summary Summary information about bot aliases returned from the ListBotAliases operation.
- BotAlias
Test Execution Target The target Amazon S3 location for the test set execution using a bot alias.
- BotExport
Specification Provides the identity of a the bot that was exported.
- BotFilter
Filters the responses returned by the
ListBots
operation.- BotImport
Specification Provides the bot parameters required for importing a bot.
- BotLocale
Export Specification Provides the bot locale parameters required for exporting a bot locale.
- BotLocale
Filter Filters responses returned by the
ListBotLocales
operation.- BotLocale
History Event Provides information about an event that occurred affecting the bot locale.
- BotLocale
Import Specification Provides the bot locale parameters required for importing a bot locale.
- BotLocale
Sort By Specifies attributes for sorting a list of bot locales.
- BotLocale
Summary Summary information about bot locales returned by the ListBotLocales operation.
- BotMember
A bot that is a member of a network of bots.
- BotRecommendation
Result Statistics A statistical summary of the bot recommendation results.
- BotRecommendation
Results The object representing the URL of the bot definition, the URL of the associated transcript, and a statistical summary of the bot recommendation results.
- BotRecommendation
Summary A summary of the bot recommendation.
- BotReplica
Summary Contains summary information about all the replication statuses applicable for global resiliency.
- BotSort
By Specifies attributes for sorting a list of bots.
- BotSummary
Summary information about a bot returned by the ListBots operation.
- BotVersion
Locale Details The version of a bot used for a bot locale.
- BotVersion
Replica Sort By The sort category for the version replicated bots.
- BotVersion
Replica Summary Contains summary information for all the version replication statuses applicable for Global resiliency.
- BotVersion
Sort By Specifies attributes for sorting a list of bot versions.
- BotVersion
Summary Summary information about a bot version returned by the ListBotVersions operation.
- Buildtime
Settings Contains specifications about the Amazon Lex build time generative AI capabilities from Amazon Bedrock that you can turn on for your bot.
- Built
InIntent Sort By Specifies attributes for sorting a list of built-in intents.
- Built
InIntent Summary Provides summary information about a built-in intent for the ListBuiltInIntents operation.
- Built
InSlot Type Sort By Specifies attributes for sorting a list of built-in slot types.
- Built
InSlot Type Summary Provides summary information about a built-in slot type for the ListBuiltInSlotTypes operation.
- Button
Describes a button to use on a response card used to gather slot values from a user.
- Cloud
Watch LogGroup LogDestination The Amazon CloudWatch Logs log group where the text and metadata logs are delivered. The log group must exist before you enable logging.
- Code
Hook Specification Contains information about code hooks that Amazon Lex calls during a conversation.
- Composite
Slot Type Setting A composite slot is a combination of two or more slots that capture multiple pieces of information in a single user input.
- Condition
Provides an expression that evaluates to true or false.
- Conditional
Branch A set of actions that Amazon Lex should run if the condition is matched.
- Conditional
Specification Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
- Conversation
Level Intent Classification Result Item The item listing the evaluation of intent level success or failure.
- Conversation
Level Result Detail The conversation level details of the conversation used in the test set.
- Conversation
Level Slot Resolution Result Item The slots used for the slot resolution in the conversation.
- Conversation
Level Test Result Item The test result evaluation item at the conversation level.
- Conversation
Level Test Results The test set results data at the conversation level.
- Conversation
Level Test Results Filter By The selection to filter the test set results data at the conversation level.
- Conversation
LogSettings Configures conversation logging that saves audio, text, and metadata for the conversations with your users.
- Conversation
Logs Data Source The data source that uses conversation logs.
- Conversation
Logs Data Source Filter By The selected data source to filter the conversation log.
- Custom
Payload A custom response string that Amazon Lex sends to your application. You define the content and structure the string.
- Custom
Vocabulary Entry Id The unique entry identifier for the custom vocabulary items.
- Custom
Vocabulary Export Specification Provides the parameters required for exporting a custom vocabulary.
- Custom
Vocabulary Import Specification Provides the parameters required for importing a custom vocabulary.
- Custom
Vocabulary Item The unique custom vocabulary item from the custom vocabulary list.
- Data
Privacy By default, data stored by Amazon Lex is encrypted. The
DataPrivacy
structure provides settings that determine how Amazon Lex handles special cases of securing the data for your bot.- Data
Source Configuration Contains details about the configuration of the knowledge store used for the
AMAZON.QnAIntent
. You must have already created the knowledge store and indexed the documents within it.- Date
Range Filter The object used for specifying the data range that the customer wants Amazon Lex to read through in the input transcripts.
- Default
Conditional Branch A set of actions that Amazon Lex should run if none of the other conditions are met.
- Descriptive
BotBuilder Specification Contains specifications for the descriptive bot building feature.
- Dialog
Action Defines the action that the bot executes at runtime when the conversation reaches this step.
- Dialog
Code Hook Invocation Setting Settings that specify the dialog code hook that is called by Amazon Lex at a step of the conversation.
- Dialog
Code Hook Settings Settings that determine the Lambda function that Amazon Lex uses for processing user responses.
- Dialog
State The current state of the conversation with the user.
- Dtmf
Specification Specifies the DTMF input specifications.
- Elicitation
Code Hook Invocation Setting Settings that specify the dialog code hook that is called by Amazon Lex between eliciting slot values.
- Encryption
Setting The object representing the passwords that were used to encrypt the data related to the bot recommendation, as well as the KMS key ARN used to encrypt the associated metadata.
- Error
LogSettings Settings parameters for the error logs, whether it is enabled or disabled.
- Exact
Response Fields Contains the names of the fields used for an exact response to the user.
- Execution
Error Details Details about an error in an execution of a test set.
- Export
Filter Filters the response form the ListExports operation
- Export
Resource Specification Provides information about the bot or bot locale that you want to export. You can specify the
botExportSpecification
or thebotLocaleExportSpecification
, but not both.- Export
Sort By Provides information about sorting a list of exports.
- Export
Summary Provides summary information about an export in an export list.
- External
Source Setting Provides information about the external source of the slot type's definition.
- Failed
Custom Vocabulary Item The unique failed custom vocabulary item from the custom vocabulary list.
- Fulfillment
Code Hook Settings Determines if a Lambda function should be invoked for a specific intent.
- Fulfillment
Start Response Specification Provides settings for a message that is sent to the user when a fulfillment Lambda function starts running.
- Fulfillment
Update Response Specification Provides settings for a message that is sent periodically to the user while a fulfillment Lambda function is running.
- Fulfillment
Updates Specification Provides information for updating the user on the progress of fulfilling an intent.
- Generation
Sort By Specifies the attribute and method by which to sort the generation request information.
- Generation
Summary Contains information about a generation request made for the bot locale.
- Generative
AiSettings Contains specifications about the generative AI capabilities from Amazon Bedrock that you can turn on for your bot.
- Grammar
Slot Type Setting Settings requried for a slot type based on a grammar that you provide.
- Grammar
Slot Type Source Describes the Amazon S3 bucket name and location for the grammar that is the source for the slot type.
- Image
Response Card A card that is shown to the user by a messaging platform. You define the contents of the card, the card is displayed by the platform.
When you use a response card, the response from the user is constrained to the text associated with a button on the card.
- Import
Filter Filters the response from the ListImports operation.
- Import
Resource Specification Provides information about the bot or bot locale that you want to import. You can specify the
botImportSpecification
or thebotLocaleImportSpecification
, but not both.- Import
Sort By Provides information for sorting a list of imports.
- Import
Summary Provides summary information about an import in an import list.
- Initial
Response Setting Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.
- Input
Context A context that must be active for an intent to be selected by Amazon Lex.
- Input
Session State Specification Specifications for the current state of the dialog between the user and the bot in the test set.
- Intent
Classification Test Result Item Information for an intent that is classified by the test workbench.
- Intent
Classification Test Result Item Counts The number of items in the intent classification test.
- Intent
Classification Test Results Information for the results of the intent classification test.
- Intent
Closing Setting Provides a statement the Amazon Lex conveys to the user when the intent is successfully fulfilled.
- Intent
Confirmation Setting Provides a prompt for making sure that the user is ready for the intent to be fulfilled.
- Intent
Filter Filters the response from the
ListIntents
operation.- Intent
Level Slot Resolution Test Result Item Information about intent-level slot resolution in a test result.
- Intent
Level Slot Resolution Test Results Indicates the success or failure of slots at the intent level.
- Intent
Override Override settings to configure the intent state.
- Intent
Sort By Specifies attributes for sorting a list of intents.
- Intent
Statistics The object that contains the statistical summary of recommended intents associated with the bot recommendation.
- Intent
Summary Summary information about an intent returned by the
ListIntents
operation.- Invoked
Intent Sample An object containing the name of an intent that was invoked.
- Kendra
Configuration Provides configuration information for the
AMAZON.KendraSearchIntent
intent. When you use this intent, Amazon Lex searches the specified Amazon Kendra index and returns documents from the index that match the user's utterance.- Lambda
Code Hook Specifies a Lambda function that verifies requests to a bot or fulfills the user's request to a bot.
- LexTranscript
Filter The object that contains transcript filter details that are associated with a bot recommendation.
- Message
The object that provides message text and its type.
- Message
Group Provides one or more messages that Amazon Lex should send to the user.
- Multiple
Values Setting Indicates whether a slot can return multiple values.
- NewCustom
Vocabulary Item The new custom vocabulary item from the custom vocabulary list.
- NluImprovement
Specification Specifies whether the assisted nlu feature is turned on or off.
- Obfuscation
Setting Determines whether Amazon Lex obscures slot values in conversation logs.
- Opensearch
Configuration Contains details about the configuration of the Amazon OpenSearch Service database used for the
AMAZON.QnAIntent
.- Output
Context Describes a session context that is activated when an intent is fulfilled.
- Overall
Test Result Item Information about the overall results for a test execution result.
- Overall
Test Results Information about the overall test results.
- Parent
BotNetwork A network of bots.
- Path
Format The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.
- Plain
Text Message Defines an ASCII text message to send to the user.
- Post
Dialog Code Hook Invocation Specification Specifies next steps to run after the dialog code hook finishes.
- Post
Fulfillment Status Specification Provides a setting that determines whether the post-fulfillment response is sent to the user. For more information, see https://docs.aws.amazon.com/lexv2/latest/dg/streaming-progress.html#progress-complete
- Principal
The IAM principal that you allowing or denying access to an Amazon Lex action. You must provide a
service
or anarn
, but not both in the same statement. For more information, see AWS JSON policy elements: Principal .- Prompt
Attempt Specification Specifies the settings on a prompt attempt.
- Prompt
Specification Specifies a list of message groups that Amazon Lex sends to a user to elicit a response.
- QInConnect
Assistant Configuration The configuration details of the Qinconnect assistant.
- QInConnect
Intent Configuration The configuration details of the Qinconnect intent.
- QnAIntent
Configuration Details about the the configuration of the built-in
Amazon.QnAIntent
.- QnAKendra
Configuration Contains details about the configuration of the Amazon Kendra index used for the
AMAZON.QnAIntent
.- Recommended
Intent Summary An object that contains a summary of a recommended intent.
- Relative
Aggregation Duration Specifies the time window that utterance statistics are returned for. The time window is always relative to the last time that the that utterances were aggregated. For example, if the
ListAggregatedUtterances
operation is called at 1600, the time window is set to 1 hour, and the last refresh time was 1530, only utterances made between 1430 and 1530 are returned.You can choose the time window that statistics should be returned for.
-
Hours - You can request utterance statistics for 1, 3, 6, 12, or 24 hour time windows. Statistics are refreshed every half hour for 1 hour time windows, and hourly for the other time windows.
-
Days - You can request utterance statistics for 3 days. Statistics are refreshed every 6 hours.
-
Weeks - You can see statistics for one or two weeks. Statistics are refreshed every 12 hours for one week time windows, and once per day for two week time windows.
-
- Response
Specification Specifies a list of message groups that Amazon Lex uses to respond the user input.
- Runtime
Hint Details Provides an array of phrases that should be given preference when resolving values for a slot.
- Runtime
Hint Value Provides the phrase that Amazon Lex should look for in the user's input to the bot.
- Runtime
Hints You can provide Amazon Lex with hints to the phrases that a customer is likely to use for a slot. When a slot with hints is resolved, the phrases in the runtime hints are preferred in the resolution. You can provide hints for a maximum of 100 intents. You can provide a maximum of 100 slots.
Before you can use runtime hints with an existing bot, you must first rebuild the bot.
For more information, see Using runtime hints to improve recognition of slot values.
- Runtime
Settings Contains specifications about the Amazon Lex runtime generative AI capabilities from Amazon Bedrock that you can turn on for your bot.
- S3Bucket
LogDestination Specifies an Amazon S3 bucket for logging audio conversations
- S3Bucket
Transcript Source The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
- Sample
Utterance A sample utterance that invokes an intent or respond to a slot elicitation prompt.
- Sample
Utterance Generation Specification Contains specifications for the sample utterance generation feature.
- Sample
Value Defines one of the values for a slot type.
- Sentiment
Analysis Settings Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
- Session
Data Sort By An object specifying the measure and method by which to sort the session analytics data.
- Session
Specification An object containing information about a specific session.
- Slot
Capture Setting Settings used when Amazon Lex successfully captures a slot value from a user.
- Slot
Default Value Specifies the default value to use when a user doesn't provide a value for a slot.
- Slot
Default Value Specification Defines a list of values that Amazon Lex should use as the default value for a slot.
- Slot
Filter Filters the response from the
ListSlots
operation.- Slot
Priority Sets the priority that Amazon Lex should use when eliciting slot values from a user.
- Slot
Resolution Improvement Specification Contains specifications for the assisted slot resolution feature.
- Slot
Resolution Setting Contains information about whether assisted slot resolution is turned on for the slot or not.
- Slot
Resolution Test Result Item Information about the success and failure rate of slot resolution in the results of a test execution.
- Slot
Resolution Test Result Item Counts Information about the counts for a slot resolution in the results of a test execution.
- Slot
Sort By Specifies attributes for sorting a list of bots.
- Slot
Summary Summary information about a slot, a value that the bot elicits from the user.
- Slot
Type Filter Filters the response from the
ListSlotTypes
operation.- Slot
Type Sort By Specifies attributes for sorting a list of slot types.
- Slot
Type Statistics The object that contains the statistical summary of the recommended slot type associated with the bot recommendation.
- Slot
Type Summary Provides summary information about a slot type.
- Slot
Type Value Each slot type can have a set of values. Each
SlotTypeValue
represents a value that the slot type can take.- Slot
Value The value to set in a slot.
- Slot
Value Elicitation Setting Specifies the elicitation setting details eliciting a slot.
- Slot
Value Override The slot values that Amazon Lex uses when it sets slot values in a dialog step.
- Slot
Value Regex Filter Provides a regular expression used to validate the value of a slot.
- Slot
Value Selection Setting Contains settings used by Amazon Lex to select a slot value.
- Specifications
Subslot specifications.
- Ssml
Message Defines a Speech Synthesis Markup Language (SSML) prompt.
- Still
Waiting Response Specification Defines the messages that Amazon Lex sends to a user to remind them that the bot is waiting for a response.
- SubSlot
Setting Specifications for the constituent sub slots and the expression for the composite slot.
- SubSlot
Type Composition Subslot type composition.
- SubSlot
Value Elicitation Setting Subslot elicitation settings.
DefaultValueSpecification
is a list of default values for a constituent sub slot in a composite slot. Default values are used when Amazon Lex hasn't determined a value for a slot. You can specify default values from context variables, session attributes, and defined values. This is similar toDefaultValueSpecification
for slots.PromptSpecification
is the prompt that Amazon Lex uses to elicit the sub slot value from the user. This is similar toPromptSpecification
for slots.- Test
Execution Result Filter By Contains information about the method by which to filter the results of the test execution.
- Test
Execution Result Items Contains the results of the test execution, grouped by type of results. See Test result details">Test results details for details about different types of results.
- Test
Execution Sort By Contains information about the method by which to sort the instances of test executions you have carried out.
- Test
Execution Summary Summarizes metadata about the test execution.
- Test
Execution Target Contains information about the bot used for the test execution.
- Test
SetDiscrepancy Errors Contains details about the errors in the test set discrepancy report
- Test
SetDiscrepancy Report BotAlias Target Contains information about the bot alias used for the test set discrepancy report.
- Test
SetDiscrepancy Report Resource Target Contains information about the resource used for the test set discrepancy report.
- Test
SetExport Specification Contains information about the test set that is exported.
- Test
SetGeneration Data Source Contains information about the data source from which the test set is generated.
- Test
SetImport Input Location Contains information about the Amazon S3 location from which the test set is imported.
- Test
SetImport Resource Specification Contains information about the test set that is imported.
- Test
SetIntent Discrepancy Item Contains information about discrepancy in an intent information between the test set and the bot.
- Test
SetSlot Discrepancy Item Contains information about discrepancy in a slot information between the test set and the bot.
- Test
SetSort By Contains information about the methods by which to sort the test set.
- Test
SetStorage Location Contains information about the location in which the test set is stored.
- Test
SetSummary Contains summary information about the test set.
- Test
SetTurn Record Contains information about a turn in a test set.
- Test
SetTurn Result Contains information about the results of the analysis of a turn in the test set.
- Text
Input Specification Specifies the text input specifications.
- Text
LogDestination Defines the Amazon CloudWatch Logs destination log group for conversation text logs.
- Text
LogSetting Defines settings to enable text conversation logs.
- Transcript
Filter The object representing the filter that Amazon Lex will use to select the appropriate transcript.
- Transcript
Source Setting Indicates the setting of the location where the transcript is stored.
- Turn
Specification Contains information about the messages in the turn.
- User
Turn Input Specification Contains information about the user messages in the turn in the input.
- User
Turn Intent Output Contains information about the intent that is output for the turn by the test execution.
- User
Turn Output Specification Contains results that are output for the user turn by the test execution.
- User
Turn Result Contains the results for the user turn by the test execution.
- User
Turn Slot Output Contains information about a slot output by the test set execution.
- User
Turn Specification Contains information about the expected and input values for the user turn.
- Utterance
Aggregation Duration Provides parameters for setting the time window and duration for aggregating utterance data.
- Utterance
Audio Input Specification Contains information about the audio for an utterance.
- Utterance
BotResponse An object that contains a response to the utterance from the bot.
- Utterance
Data Sort By An object specifying the measure and method by which to sort the utterance data.
- Utterance
Input Specification Contains information about input of an utterance.
- Utterance
Level Test Result Item Contains information about multiple utterances in the results of a test set execution.
- Utterance
Level Test Results Contains information about the utterances in the results of the test set execution.
- Utterance
Specification An object containing information about a specific utterance.
- Voice
Settings Defines settings for using an Amazon Polly voice to communicate with a user.
Valid values include:
-
standard
-
neural
-
long-form
-
generative
-
- Wait
AndContinue Specification Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
Enums§
- Aggregated
Utterances Filter Name - When writing a match expression against
AggregatedUtterancesFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Aggregated
Utterances Filter Operator - When writing a match expression against
AggregatedUtterancesFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Aggregated
Utterances Sort Attribute - When writing a match expression against
AggregatedUtterancesSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
BinBy Name - When writing a match expression against
AnalyticsBinByName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Common Filter Name - When writing a match expression against
AnalyticsCommonFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Filter Operator - When writing a match expression against
AnalyticsFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Intent Field - When writing a match expression against
AnalyticsIntentField
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Intent Filter Name - When writing a match expression against
AnalyticsIntentFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Intent Metric Name - When writing a match expression against
AnalyticsIntentMetricName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Intent Stage Field - When writing a match expression against
AnalyticsIntentStageField
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Intent Stage Filter Name - When writing a match expression against
AnalyticsIntentStageFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Intent Stage Metric Name - When writing a match expression against
AnalyticsIntentStageMetricName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Interval - When writing a match expression against
AnalyticsInterval
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Metric Statistic - When writing a match expression against
AnalyticsMetricStatistic
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Modality - When writing a match expression against
AnalyticsModality
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Node Type - When writing a match expression against
AnalyticsNodeType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Session Field - When writing a match expression against
AnalyticsSessionField
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Session Filter Name - When writing a match expression against
AnalyticsSessionFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Session Metric Name - When writing a match expression against
AnalyticsSessionMetricName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Session Sort ByName - When writing a match expression against
AnalyticsSessionSortByName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Sort Order - When writing a match expression against
AnalyticsSortOrder
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Utterance Attribute Name - When writing a match expression against
AnalyticsUtteranceAttributeName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Utterance Field - When writing a match expression against
AnalyticsUtteranceField
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Utterance Filter Name - When writing a match expression against
AnalyticsUtteranceFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Utterance Metric Name - When writing a match expression against
AnalyticsUtteranceMetricName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Analytics
Utterance Sort ByName - When writing a match expression against
AnalyticsUtteranceSortByName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Associated
Transcript Filter Name - When writing a match expression against
AssociatedTranscriptFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Audio
Recognition Strategy - When writing a match expression against
AudioRecognitionStrategy
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Bedrock
Trace Status - When writing a match expression against
BedrockTraceStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotAlias
Replication Status - When writing a match expression against
BotAliasReplicationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotAlias
Status - When writing a match expression against
BotAliasStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotFilter
Name - When writing a match expression against
BotFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotFilter
Operator - When writing a match expression against
BotFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotLocale
Filter Name - When writing a match expression against
BotLocaleFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotLocale
Filter Operator - When writing a match expression against
BotLocaleFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotLocale
Sort Attribute - When writing a match expression against
BotLocaleSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotLocale
Status - When writing a match expression against
BotLocaleStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotRecommendation
Status - When writing a match expression against
BotRecommendationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotReplica
Status - When writing a match expression against
BotReplicaStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotSort
Attribute - When writing a match expression against
BotSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotStatus
- When writing a match expression against
BotStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotType
- When writing a match expression against
BotType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotVersion
Replica Sort Attribute - When writing a match expression against
BotVersionReplicaSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotVersion
Replication Status - When writing a match expression against
BotVersionReplicationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - BotVersion
Sort Attribute - When writing a match expression against
BotVersionSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Built
InIntent Sort Attribute - When writing a match expression against
BuiltInIntentSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Built
InSlot Type Sort Attribute - When writing a match expression against
BuiltInSlotTypeSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Conversation
EndState - When writing a match expression against
ConversationEndState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Conversation
Logs Input Mode Filter - When writing a match expression against
ConversationLogsInputModeFilter
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Custom
Vocabulary Status - When writing a match expression against
CustomVocabularyStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Dialog
Action Type - When writing a match expression against
DialogActionType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Effect
- When writing a match expression against
Effect
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Error
Code - When writing a match expression against
ErrorCode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Export
Filter Name - When writing a match expression against
ExportFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Export
Filter Operator - When writing a match expression against
ExportFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Export
Sort Attribute - When writing a match expression against
ExportSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Export
Status - When writing a match expression against
ExportStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Generation
Sort ByAttribute - When writing a match expression against
GenerationSortByAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Generation
Status - When writing a match expression against
GenerationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Import
Export File Format - When writing a match expression against
ImportExportFileFormat
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Import
Filter Name - When writing a match expression against
ImportFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Import
Filter Operator - When writing a match expression against
ImportFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Import
Resource Type - When writing a match expression against
ImportResourceType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Import
Sort Attribute - When writing a match expression against
ImportSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Import
Status - When writing a match expression against
ImportStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Intent
Filter Name - When writing a match expression against
IntentFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Intent
Filter Operator - When writing a match expression against
IntentFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Intent
Sort Attribute - When writing a match expression against
IntentSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Intent
State - When writing a match expression against
IntentState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Merge
Strategy - When writing a match expression against
MergeStrategy
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Message
Selection Strategy - When writing a match expression against
MessageSelectionStrategy
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Obfuscation
Setting Type - When writing a match expression against
ObfuscationSettingType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Prompt
Attempt - When writing a match expression against
PromptAttempt
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Search
Order - When writing a match expression against
SearchOrder
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Slot
Constraint - When writing a match expression against
SlotConstraint
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Slot
Filter Name - When writing a match expression against
SlotFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Slot
Filter Operator - When writing a match expression against
SlotFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Slot
Resolution Strategy - When writing a match expression against
SlotResolutionStrategy
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Slot
Shape - When writing a match expression against
SlotShape
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Slot
Sort Attribute - When writing a match expression against
SlotSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Slot
Type Category - When writing a match expression against
SlotTypeCategory
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Slot
Type Filter Name - When writing a match expression against
SlotTypeFilterName
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Slot
Type Filter Operator - When writing a match expression against
SlotTypeFilterOperator
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Slot
Type Sort Attribute - When writing a match expression against
SlotTypeSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Slot
Value Resolution Strategy - When writing a match expression against
SlotValueResolutionStrategy
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Sort
Order - When writing a match expression against
SortOrder
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Test
Execution ApiMode - When writing a match expression against
TestExecutionApiMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Test
Execution Modality - When writing a match expression against
TestExecutionModality
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Test
Execution Sort Attribute - When writing a match expression against
TestExecutionSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Test
Execution Status - When writing a match expression against
TestExecutionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Test
Result Match Status - When writing a match expression against
TestResultMatchStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Test
Result Type Filter - When writing a match expression against
TestResultTypeFilter
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Test
SetDiscrepancy Report Status - When writing a match expression against
TestSetDiscrepancyReportStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Test
SetGeneration Status - When writing a match expression against
TestSetGenerationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Test
SetModality - When writing a match expression against
TestSetModality
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Test
SetSort Attribute - When writing a match expression against
TestSetSortAttribute
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Test
SetStatus - When writing a match expression against
TestSetStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Time
Dimension - When writing a match expression against
TimeDimension
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Transcript
Format - When writing a match expression against
TranscriptFormat
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Utterance
Content Type - When writing a match expression against
UtteranceContentType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Voice
Engine - When writing a match expression against
VoiceEngine
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.