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

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

Overview

The definition for a TopicIRFilterOption.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#agg_metrics ⇒ Array<Types::FilterAggMetrics>

The agg metrics for the TopicIRFilterOption.

Returns:



48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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 ⇒ String

The aggregation for the TopicIRFilterOption.

Returns:

  • (String)


48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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_parameters ⇒ Hash<String,String>

The aggregation function parameters for the TopicIRFilterOption.

Returns:

  • (Hash<String,String>)


48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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_by ⇒ Array<Types::AggregationPartitionBy>

The AggregationPartitionBy for the TopicIRFilterOption.

Returns:



48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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

#anchor ⇒ Types::Anchor

The anchor for the TopicIRFilterOption.

Returns:



48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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

#constant ⇒ Types::TopicConstantValue

The constant for the TopicIRFilterOption.



48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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_class ⇒ String

The filter class for the TopicIRFilterOption.

Returns:

  • (String)


48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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_type ⇒ String

The filter type for the TopicIRFilterOption.

Returns:

  • (String)


48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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

#function ⇒ String

The function for the TopicIRFilterOption.

Returns:

  • (String)


48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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

#inclusive ⇒ Boolean

The inclusive for the TopicIRFilterOption.

Returns:

  • (Boolean)


48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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

#inverse ⇒ Boolean

The inverse for the TopicIRFilterOption.

Returns:

  • (Boolean)


48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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_offset ⇒ Types::TopicConstantValue

The last next offset for the TopicIRFilterOption.



48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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_filter ⇒ String

The null filter for the TopicIRFilterOption.

Returns:

  • (String)


48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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_field ⇒ Types::Identifier

The operand field for the TopicIRFilterOption.

Returns:



48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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

#range ⇒ Types::TopicConstantValue

The range for the TopicIRFilterOption.



48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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_direction ⇒ String

The sort direction for the TopicIRFilterOption.

Returns:

  • (String)


48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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_granularity ⇒ String

The time granularity for the TopicIRFilterOption.

Returns:

  • (String)


48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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_limit ⇒ Types::TopicConstantValue

The TopBottomLimit for the TopicIRFilterOption.



48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48207

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