Class: AWSCDK::QuickSight::CfnAnalysis::LocalNavigationConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_analysis.rb

Overview

The navigation configuration for CustomActionNavigationOperation .

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(target_sheet_id:) ⇒ LocalNavigationConfigurationProperty

Returns a new instance of LocalNavigationConfigurationProperty.

Parameters:

  • target_sheet_id (String)

    The sheet that is targeted for navigation in the same analysis.



18531
18532
18533
18534
# File 'quick_sight/cfn_analysis.rb', line 18531

def initialize(target_sheet_id:)
  @target_sheet_id = target_sheet_id
  Jsii::Type.check_type(@target_sheet_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "targetSheetId")
end

Instance Attribute Details

#target_sheet_idString (readonly)

The sheet that is targeted for navigation in the same analysis.



18540
18541
18542
# File 'quick_sight/cfn_analysis.rb', line 18540

def target_sheet_id
  @target_sheet_id
end

Class Method Details

.jsii_propertiesObject



18542
18543
18544
18545
18546
# File 'quick_sight/cfn_analysis.rb', line 18542

def self.jsii_properties
  {
    :target_sheet_id => "targetSheetId",
  }
end

Instance Method Details

#to_jsiiObject



18548
18549
18550
18551
18552
18553
18554
# File 'quick_sight/cfn_analysis.rb', line 18548

def to_jsii
  result = {}
  result.merge!({
    "targetSheetId" => @target_sheet_id,
  })
  result.compact
end