Class: Aws::LexModelsV2::Types::IntentFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelsV2::Types::IntentFilter
- Defined in:
- gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb
Overview
Note:
When making an API call, you may pass IntentFilter data as a hash:
{
name: "IntentName", # required, accepts IntentName
values: ["FilterValue"], # required
operator: "CO", # required, accepts CO, EQ
}
Filters the response from the ListIntents
operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#name ⇒ String
The name of the field to use for the filter.
-
#operator ⇒ String
The operator to use for the filter.
-
#values ⇒ Array<String>
The value to use for the filter.
Instance Attribute Details
#name ⇒ String
The name of the field to use for the filter.
6958 6959 6960 6961 6962 6963 6964 |
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 6958 class IntentFilter < Struct.new( :name, :values, :operator) SENSITIVE = [] include Aws::Structure end |
#operator ⇒ String
The operator to use for the filter. Specify EQ
when the
ListIntents
operation should return only aliases that equal the
specified value. Specify CO
when the ListIntents
operation
should return aliases that contain the specified value.
6958 6959 6960 6961 6962 6963 6964 |
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 6958 class IntentFilter < Struct.new( :name, :values, :operator) SENSITIVE = [] include Aws::Structure end |
#values ⇒ Array<String>
The value to use for the filter.
6958 6959 6960 6961 6962 6963 6964 |
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 6958 class IntentFilter < Struct.new( :name, :values, :operator) SENSITIVE = [] include Aws::Structure end |