Class: AWSCDK::QuickSight::CfnAnalysis::SameSheetTargetVisualConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnAnalysis::SameSheetTargetVisualConfigurationProperty
- Defined in:
- quick_sight/cfn_analysis.rb
Overview
The configuration of the same-sheet target visuals that you want to be filtered.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Instance Attribute Summary collapse
-
#target_visual_options ⇒ String?
readonly
The options that choose the target visual in the same sheet.
-
#target_visuals ⇒ Array<String>?
readonly
A list of the target visual IDs that are located in the same sheet of the analysis.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(target_visual_options: nil, target_visuals: nil) ⇒ SameSheetTargetVisualConfigurationProperty
constructor
A new instance of SameSheetTargetVisualConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(target_visual_options: nil, target_visuals: nil) ⇒ SameSheetTargetVisualConfigurationProperty
Returns a new instance of SameSheetTargetVisualConfigurationProperty.
24631 24632 24633 24634 24635 24636 |
# File 'quick_sight/cfn_analysis.rb', line 24631 def initialize(target_visual_options: nil, target_visuals: nil) @target_visual_options = Jsii::Type.check_type(@target_visual_options, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "targetVisualOptions") unless @target_visual_options.nil? @target_visuals = target_visuals Jsii::Type.check_type(@target_visuals, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "targetVisuals") unless @target_visuals.nil? end |
Instance Attribute Details
#target_visual_options ⇒ String? (readonly)
The options that choose the target visual in the same sheet.
Valid values are defined as follows:
ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.
24646 24647 24648 |
# File 'quick_sight/cfn_analysis.rb', line 24646 def @target_visual_options end |
#target_visuals ⇒ Array<String>? (readonly)
A list of the target visual IDs that are located in the same sheet of the analysis.
24651 24652 24653 |
# File 'quick_sight/cfn_analysis.rb', line 24651 def target_visuals @target_visuals end |
Class Method Details
.jsii_properties ⇒ Object
24653 24654 24655 24656 24657 24658 |
# File 'quick_sight/cfn_analysis.rb', line 24653 def self.jsii_properties { :target_visual_options => "targetVisualOptions", :target_visuals => "targetVisuals", } end |
Instance Method Details
#to_jsii ⇒ Object
24660 24661 24662 24663 24664 24665 24666 24667 |
# File 'quick_sight/cfn_analysis.rb', line 24660 def to_jsii result = {} result.merge!({ "targetVisualOptions" => @target_visual_options, "targetVisuals" => @target_visuals, }) result.compact end |