Class: Aws::QuickSight::Types::TopicFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::TopicFilter
- Defined in:
- gems/aws-sdk-quicksight/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.
33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33499 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.
33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33499 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
.
33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33499 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.
33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33499 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.
33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33499 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.
33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33499 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
.
33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33499 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.
33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33499 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.
33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33499 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.
33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33499 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.
33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33499 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 |