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:



47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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)


47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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>)


47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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:



47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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:



47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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.



47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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)


47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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)


47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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)


47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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)


47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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)


47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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.



47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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)


47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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:



47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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.



47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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)


47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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)


47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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.



47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47271

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