Class: Aws::QuickSight::Types::FilterListControl

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

Overview

A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

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.



25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 25071

class FilterListControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :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.



25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 25071

class FilterListControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :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.



25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 25071

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

#display_options ⇒ Types::ListControlDisplayOptions

The display options of a control.



25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 25071

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

#filter_control_id ⇒ String

The ID of the FilterListControl.

Returns:

  • (String)


25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 25071

class FilterListControl < Struct.new(
  :filter_control_id,
  :title,
  :source_filter_id,
  :display_options,
  :type,
  :selectable_values,
  :cascading_control_configuration,
  :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.



25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 25071

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

#source_filter_id ⇒ String

The source filter ID of the FilterListControl.

Returns:

  • (String)


25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 25071

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

#title ⇒ String

The title of the FilterListControl.

Returns:

  • (String)


25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 25071

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

#type ⇒ String

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

  • MULTI_SELECT: The user can select multiple entries from the list.

  • SINGLE_SELECT: The user can select a single entry from the list.

Returns:

  • (String)


25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 25071

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