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_metricsArray<Types::FilterAggMetrics>

The agg metrics for the TopicIRFilterOption.

Returns:



34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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)


34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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


34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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:



34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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:



34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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.



34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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)


34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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)


34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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)


34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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)


34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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)


34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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.



34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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)


34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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:



34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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.



34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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)


34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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)


34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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.



34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 34041

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