Class: Aws::QuickSight::Types::TopicFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::TopicFilter
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-quicksight/types.rb
Overview
A structure that represents a filter used to select items for a topic.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#category_filter ⇒ Types::TopicCategoryFilter
The category filter that is associated with this filter.
-
#date_range_filter ⇒ Types::TopicDateRangeFilter
The date range filter.
-
#filter_class ⇒ String
The class of the filter.
-
#filter_description ⇒ String
A description of the filter used to select items for a topic.
-
#filter_name ⇒ String
The name of the filter.
-
#filter_synonyms ⇒ Array<String>
The other names or aliases for the filter.
-
#filter_type ⇒ String
The type of the filter.
-
#numeric_equality_filter ⇒ Types::TopicNumericEqualityFilter
The numeric equality filter.
-
#numeric_range_filter ⇒ Types::TopicNumericRangeFilter
The numeric range filter.
-
#operand_field_name ⇒ String
The name of the field that the filter operates on.
-
#relative_date_filter ⇒ Types::TopicRelativeDateFilter
The relative date filter.
Instance Attribute Details
#category_filter ⇒ Types::TopicCategoryFilter
The category filter that is associated with this filter.
30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 |
# File 'lib/aws-sdk-quicksight/types.rb', line 30549 class TopicFilter < Struct.new( :filter_description, :filter_class, :filter_name, :filter_synonyms, :operand_field_name, :filter_type, :category_filter, :numeric_equality_filter, :numeric_range_filter, :date_range_filter, :relative_date_filter) SENSITIVE = [] include Aws::Structure end |
#date_range_filter ⇒ Types::TopicDateRangeFilter
The date range filter.
30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 |
# File 'lib/aws-sdk-quicksight/types.rb', line 30549 class TopicFilter < Struct.new( :filter_description, :filter_class, :filter_name, :filter_synonyms, :operand_field_name, :filter_type, :category_filter, :numeric_equality_filter, :numeric_range_filter, :date_range_filter, :relative_date_filter) SENSITIVE = [] include Aws::Structure end |
#filter_class ⇒ String
The class of the filter. Valid values for this structure are ‘ENFORCED_VALUE_FILTER`, `CONDITIONAL_VALUE_FILTER`, and `NAMED_VALUE_FILTER`.
30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 |
# File 'lib/aws-sdk-quicksight/types.rb', line 30549 class TopicFilter < Struct.new( :filter_description, :filter_class, :filter_name, :filter_synonyms, :operand_field_name, :filter_type, :category_filter, :numeric_equality_filter, :numeric_range_filter, :date_range_filter, :relative_date_filter) SENSITIVE = [] include Aws::Structure end |
#filter_description ⇒ String
A description of the filter used to select items for a topic.
30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 |
# File 'lib/aws-sdk-quicksight/types.rb', line 30549 class TopicFilter < Struct.new( :filter_description, :filter_class, :filter_name, :filter_synonyms, :operand_field_name, :filter_type, :category_filter, :numeric_equality_filter, :numeric_range_filter, :date_range_filter, :relative_date_filter) SENSITIVE = [] include Aws::Structure end |
#filter_name ⇒ String
The name of the filter.
30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 |
# File 'lib/aws-sdk-quicksight/types.rb', line 30549 class TopicFilter < Struct.new( :filter_description, :filter_class, :filter_name, :filter_synonyms, :operand_field_name, :filter_type, :category_filter, :numeric_equality_filter, :numeric_range_filter, :date_range_filter, :relative_date_filter) SENSITIVE = [] include Aws::Structure end |
#filter_synonyms ⇒ Array<String>
The other names or aliases for the filter.
30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 |
# File 'lib/aws-sdk-quicksight/types.rb', line 30549 class TopicFilter < Struct.new( :filter_description, :filter_class, :filter_name, :filter_synonyms, :operand_field_name, :filter_type, :category_filter, :numeric_equality_filter, :numeric_range_filter, :date_range_filter, :relative_date_filter) SENSITIVE = [] include Aws::Structure end |
#filter_type ⇒ String
The type of the filter. Valid values for this structure are ‘CATEGORY_FILTER`, `NUMERIC_EQUALITY_FILTER`, `NUMERIC_RANGE_FILTER`, `DATE_RANGE_FILTER`, and `RELATIVE_DATE_FILTER`.
30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 |
# File 'lib/aws-sdk-quicksight/types.rb', line 30549 class TopicFilter < Struct.new( :filter_description, :filter_class, :filter_name, :filter_synonyms, :operand_field_name, :filter_type, :category_filter, :numeric_equality_filter, :numeric_range_filter, :date_range_filter, :relative_date_filter) SENSITIVE = [] include Aws::Structure end |
#numeric_equality_filter ⇒ Types::TopicNumericEqualityFilter
The numeric equality filter.
30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 |
# File 'lib/aws-sdk-quicksight/types.rb', line 30549 class TopicFilter < Struct.new( :filter_description, :filter_class, :filter_name, :filter_synonyms, :operand_field_name, :filter_type, :category_filter, :numeric_equality_filter, :numeric_range_filter, :date_range_filter, :relative_date_filter) SENSITIVE = [] include Aws::Structure end |
#numeric_range_filter ⇒ Types::TopicNumericRangeFilter
The numeric range filter.
30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 |
# File 'lib/aws-sdk-quicksight/types.rb', line 30549 class TopicFilter < Struct.new( :filter_description, :filter_class, :filter_name, :filter_synonyms, :operand_field_name, :filter_type, :category_filter, :numeric_equality_filter, :numeric_range_filter, :date_range_filter, :relative_date_filter) SENSITIVE = [] include Aws::Structure end |
#operand_field_name ⇒ String
The name of the field that the filter operates on.
30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 |
# File 'lib/aws-sdk-quicksight/types.rb', line 30549 class TopicFilter < Struct.new( :filter_description, :filter_class, :filter_name, :filter_synonyms, :operand_field_name, :filter_type, :category_filter, :numeric_equality_filter, :numeric_range_filter, :date_range_filter, :relative_date_filter) SENSITIVE = [] include Aws::Structure end |
#relative_date_filter ⇒ Types::TopicRelativeDateFilter
The relative date filter.
30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 |
# File 'lib/aws-sdk-quicksight/types.rb', line 30549 class TopicFilter < Struct.new( :filter_description, :filter_class, :filter_name, :filter_synonyms, :operand_field_name, :filter_type, :category_filter, :numeric_equality_filter, :numeric_range_filter, :date_range_filter, :relative_date_filter) SENSITIVE = [] include Aws::Structure end |