Class: AWSCDK::QuickSight::CfnDashboard::LocalNavigationConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_dashboard.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.



19503
19504
19505
19506
# File 'quick_sight/cfn_dashboard.rb', line 19503

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.



19512
19513
19514
# File 'quick_sight/cfn_dashboard.rb', line 19512

def target_sheet_id
  @target_sheet_id
end

Class Method Details

.jsii_propertiesObject



19514
19515
19516
19517
19518
# File 'quick_sight/cfn_dashboard.rb', line 19514

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

Instance Method Details

#to_jsiiObject



19520
19521
19522
19523
19524
19525
19526
# File 'quick_sight/cfn_dashboard.rb', line 19520

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