AnalyticsUtteranceFilter
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
.
Contents
- name
-
The category by which to filter the utterances. The descriptions for each option are as follows:
-
BotAlias
– The name of the bot alias. -
BotVersion
– The version of the bot. -
LocaleId
– The locale of the bot. -
Modality
– The modality of the session with the bot (audio, DTMF, or text). -
Channel
– The channel that the bot is integrated with. -
SessionId
– The identifier of the session with the bot. -
OriginatingRequestId
– The identifier of the first request in a session. -
UtteranceState
– The state of the utterance. -
UtteranceText
– The text in the utterance.
Type: String
Valid Values:
BotAliasId | BotVersion | LocaleId | Modality | Channel | SessionId | OriginatingRequestId | UtteranceState | UtteranceText
Required: Yes
-
- operator
-
The operation by which to filter the category. The following operations are possible:
-
CO
– Contains -
EQ
– Equals -
GT
– Greater than -
LT
– Less than
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
.
Type: String
Valid Values:
EQ | GT | LT
Required: Yes
-
- values
-
An array containing the values of the category by which to apply the operator to filter the results. You can provide multiple values if the operator is
EQ
orCO
. If you provide multiple values, you filter for results that equal/contain any of the values. For example, if thename
,operator
, andvalues
fields areModality
,EQ
, and[Speech, Text]
, the operation filters for results where the modality was eitherSpeech
orText
.Type: Array of strings
Array Members: Minimum number of 1 item. Maximum number of 5 items.
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: