Class: Aws::QuickSight::Types::HierarchyFilterNode
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::HierarchyFilterNode
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
A node in the selection tree of a HierarchyFilter. Each node records
the values that are selected at one level of the hierarchy. Nodes nest
through Children to record selections at deeper levels.
The tree cannot be deeper than the number of levels declared in
HierarchyLevels. A tree can be a maximum of 5 levels deep, and a
node can have a maximum of 1,000 children.
Constant Summary collapse
- SENSITIVE =
[:parent_value, :hierarchy_values]
Instance Attribute Summary collapse
-
#children ⇒ Array<Types::HierarchyFilterNode>
The nodes that record the selections at the next level of the hierarchy.
-
#column ⇒ Types::ColumnIdentifier
The column that this node selects values from.
-
#hierarchy_values ⇒ Array<String>
The values that are selected at this level of the hierarchy.
-
#parent_value ⇒ String
The value in the parent node's
HierarchyValuesthat this node belongs to.
Instance Attribute Details
#children ⇒ Array<Types::HierarchyFilterNode>
The nodes that record the selections at the next level of the hierarchy. You can specify a maximum of 1,000 children per node.
29283 29284 29285 29286 29287 29288 29289 29290 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 29283 class HierarchyFilterNode < Struct.new( :column, :parent_value, :hierarchy_values, :children) SENSITIVE = [:parent_value, :hierarchy_values] include Aws::Structure end |
#column ⇒ Types::ColumnIdentifier
The column that this node selects values from. This column must
match the column of the corresponding level in
HierarchyFilter$HierarchyLevels. The node at depth 1 must match
the first level, the node at depth 2 must match the second level,
and so on.
29283 29284 29285 29286 29287 29288 29289 29290 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 29283 class HierarchyFilterNode < Struct.new( :column, :parent_value, :hierarchy_values, :children) SENSITIVE = [:parent_value, :hierarchy_values] include Aws::Structure end |
#hierarchy_values ⇒ Array<String>
The values that are selected at this level of the hierarchy. You can specify a maximum of 2,000 values per node.
29283 29284 29285 29286 29287 29288 29289 29290 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 29283 class HierarchyFilterNode < Struct.new( :column, :parent_value, :hierarchy_values, :children) SENSITIVE = [:parent_value, :hierarchy_values] include Aws::Structure end |
#parent_value ⇒ String
The value in the parent node's HierarchyValues that this node
belongs to. When a parent selects several values, each of its
children repeats one of them here to identify which branch of the
hierarchy that child describes.
Omit this attribute on the root node of HierarchyTree, which has
no parent.
29283 29284 29285 29286 29287 29288 29289 29290 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 29283 class HierarchyFilterNode < Struct.new( :column, :parent_value, :hierarchy_values, :children) SENSITIVE = [:parent_value, :hierarchy_values] include Aws::Structure end |