Class: Aws::QuickSight::Types::ParameterDropDownControl

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.



36667
36668
36669
36670
36671
36672
36673
36674
36675
36676
36677
36678
36679
36680
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 36667

class ParameterDropDownControl < Struct.new(
  :parameter_control_id,
  :title,
  :source_parameter_name,
  :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 ParameterDropDownControl.

Returns:

  • (String)


36667
36668
36669
36670
36671
36672
36673
36674
36675
36676
36677
36678
36679
36680
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 36667

class ParameterDropDownControl < Struct.new(
  :parameter_control_id,
  :title,
  :source_parameter_name,
  :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.



36667
36668
36669
36670
36671
36672
36673
36674
36675
36676
36677
36678
36679
36680
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 36667

class ParameterDropDownControl < Struct.new(
  :parameter_control_id,
  :title,
  :source_parameter_name,
  :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.



36667
36668
36669
36670
36671
36672
36673
36674
36675
36676
36677
36678
36679
36680
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 36667

class ParameterDropDownControl < Struct.new(
  :parameter_control_id,
  :title,
  :source_parameter_name,
  :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 a control.



36667
36668
36669
36670
36671
36672
36673
36674
36675
36676
36677
36678
36679
36680
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 36667

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

#parameter_control_id ⇒ String

The ID of the ParameterDropDownControl.

Returns:

  • (String)


36667
36668
36669
36670
36671
36672
36673
36674
36675
36676
36677
36678
36679
36680
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 36667

class ParameterDropDownControl < Struct.new(
  :parameter_control_id,
  :title,
  :source_parameter_name,
  :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::ParameterSelectableValues

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



36667
36668
36669
36670
36671
36672
36673
36674
36675
36676
36677
36678
36679
36680
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 36667

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

#source_parameter_name ⇒ String

The source parameter name of the ParameterDropDownControl.

Returns:

  • (String)


36667
36668
36669
36670
36671
36672
36673
36674
36675
36676
36677
36678
36679
36680
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 36667

class ParameterDropDownControl < Struct.new(
  :parameter_control_id,
  :title,
  :source_parameter_name,
  :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 ParameterDropDownControl.

Returns:

  • (String)


36667
36668
36669
36670
36671
36672
36673
36674
36675
36676
36677
36678
36679
36680
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 36667

class ParameterDropDownControl < Struct.new(
  :parameter_control_id,
  :title,
  :source_parameter_name,
  :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 parameter name of the ParameterDropDownControl.

Returns:

  • (String)


36667
36668
36669
36670
36671
36672
36673
36674
36675
36676
36677
36678
36679
36680
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 36667

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