Class: Aws::QuickSight::Types::TopicIRFilterOption

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-quicksight/types.rb

Overview

The definition for a ‘TopicIRFilterOption`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#agg_metricsArray<Types::FilterAggMetrics>

The agg metrics for the ‘TopicIRFilterOption`.

Returns:



30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#aggregationString

The aggregation for the ‘TopicIRFilterOption`.

Returns:

  • (String)


30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#aggregation_function_parametersHash<String,String>

The aggregation function parameters for the ‘TopicIRFilterOption`.

Returns:

  • (Hash<String,String>)


30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#aggregation_partition_byArray<Types::AggregationPartitionBy>

The ‘AggregationPartitionBy` for the `TopicIRFilterOption`.

Returns:



30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#anchorTypes::Anchor

The anchor for the ‘TopicIRFilterOption`.

Returns:



30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#constantTypes::TopicConstantValue

The constant for the ‘TopicIRFilterOption`.



30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#filter_classString

The filter class for the ‘TopicIRFilterOption`.

Returns:

  • (String)


30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#filter_typeString

The filter type for the ‘TopicIRFilterOption`.

Returns:

  • (String)


30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#functionString

The function for the ‘TopicIRFilterOption`.

Returns:

  • (String)


30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#inclusiveBoolean

The inclusive for the ‘TopicIRFilterOption`.

Returns:

  • (Boolean)


30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#inverseBoolean

The inverse for the ‘TopicIRFilterOption`.

Returns:

  • (Boolean)


30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#last_next_offsetTypes::TopicConstantValue

The last next offset for the ‘TopicIRFilterOption`.



30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#null_filterString

The null filter for the ‘TopicIRFilterOption`.

Returns:

  • (String)


30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#operand_fieldTypes::Identifier

The operand field for the ‘TopicIRFilterOption`.

Returns:



30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#rangeTypes::TopicConstantValue

The range for the ‘TopicIRFilterOption`.



30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#sort_directionString

The sort direction for the ‘TopicIRFilterOption`.

Returns:

  • (String)


30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#time_granularityString

The time granularity for the ‘TopicIRFilterOption`.

Returns:

  • (String)


30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end

#top_bottom_limitTypes::TopicConstantValue

The ‘TopBottomLimit` for the `TopicIRFilterOption`.



30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
# File 'lib/aws-sdk-quicksight/types.rb', line 30733

class TopicIRFilterOption < Struct.new(
  :filter_type,
  :filter_class,
  :operand_field,
  :function,
  :constant,
  :inverse,
  :null_filter,
  :aggregation,
  :aggregation_function_parameters,
  :aggregation_partition_by,
  :range,
  :inclusive,
  :time_granularity,
  :last_next_offset,
  :agg_metrics,
  :top_bottom_limit,
  :sort_direction,
  :anchor)
  SENSITIVE = []
  include Aws::Structure
end