Class: Aws::QuickSight::Types::FilterDropDownControl

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

Overview

A control to display a dropdown list with buttons that are used to select a single value.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cascading_control_configuration ⇒ Types::CascadingControlConfiguration

The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.



23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23956

class FilterDropDownControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :commit_mode,
  :control_sort_configurations,
  :control_title_format_text)
  SENSITIVE = []
  include Aws::Structure
end

#commit_mode ⇒ String

The visibility configuration of the Apply button on a FilterDropDownControl.

Returns:

  • (String)


23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23956

class FilterDropDownControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :commit_mode,
  :control_sort_configurations,
  :control_title_format_text)
  SENSITIVE = []
  include Aws::Structure
end

#control_sort_configurations ⇒ Array<Types::ControlSortConfiguration>

The sort configuration for the values displayed in the control. Only one sort configuration can be applied per control.



23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23956

class FilterDropDownControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :commit_mode,
  :control_sort_configurations,
  :control_title_format_text)
  SENSITIVE = []
  include Aws::Structure
end

#control_title_format_text ⇒ Types::ControlTitleFormatText

The title text format configuration for the control.



23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23956

class FilterDropDownControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :commit_mode,
  :control_sort_configurations,
  :control_title_format_text)
  SENSITIVE = []
  include Aws::Structure
end

#display_options ⇒ Types::DropDownControlDisplayOptions

The display options of the FilterDropDownControl.



23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23956

class FilterDropDownControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :commit_mode,
  :control_sort_configurations,
  :control_title_format_text)
  SENSITIVE = []
  include Aws::Structure
end

#filter_control_id ⇒ String

The ID of the FilterDropDownControl.

Returns:

  • (String)


23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23956

class FilterDropDownControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :commit_mode,
  :control_sort_configurations,
  :control_title_format_text)
  SENSITIVE = []
  include Aws::Structure
end

#selectable_values ⇒ Types::FilterSelectableValues

A list of selectable values that are used in a control.



23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23956

class FilterDropDownControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :commit_mode,
  :control_sort_configurations,
  :control_title_format_text)
  SENSITIVE = []
  include Aws::Structure
end

#source_filter_id ⇒ String

The source filter ID of the FilterDropDownControl.

Returns:

  • (String)


23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23956

class FilterDropDownControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :commit_mode,
  :control_sort_configurations,
  :control_title_format_text)
  SENSITIVE = []
  include Aws::Structure
end

#title ⇒ String

The title of the FilterDropDownControl.

Returns:

  • (String)


23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23956

class FilterDropDownControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :commit_mode,
  :control_sort_configurations,
  :control_title_format_text)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

The type of the FilterDropDownControl. Choose one of the following options:

  • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

  • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

Returns:

  • (String)


23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23956

class FilterDropDownControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :commit_mode,
  :control_sort_configurations,
  :control_title_format_text)
  SENSITIVE = []
  include Aws::Structure
end