Class: AWSCDK::QuickSight::CfnDashboard::PivotTablePaginatedReportOptionsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDashboard::PivotTablePaginatedReportOptionsProperty
- Defined in:
- quick_sight/cfn_dashboard.rb
Overview
The paginated report options for a pivot table visual.
Instance Attribute Summary collapse
-
#overflow_column_header_visibility ⇒ String?
readonly
The visibility of the repeating header rows on each page.
-
#vertical_overflow_visibility ⇒ String?
readonly
The visibility of the printing table overflow across pages.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(overflow_column_header_visibility: nil, vertical_overflow_visibility: nil) ⇒ PivotTablePaginatedReportOptionsProperty
constructor
A new instance of PivotTablePaginatedReportOptionsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(overflow_column_header_visibility: nil, vertical_overflow_visibility: nil) ⇒ PivotTablePaginatedReportOptionsProperty
Returns a new instance of PivotTablePaginatedReportOptionsProperty.
23348 23349 23350 23351 23352 23353 |
# File 'quick_sight/cfn_dashboard.rb', line 23348 def initialize(overflow_column_header_visibility: nil, vertical_overflow_visibility: nil) @overflow_column_header_visibility = overflow_column_header_visibility Jsii::Type.check_type(@overflow_column_header_visibility, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "overflowColumnHeaderVisibility") unless @overflow_column_header_visibility.nil? @vertical_overflow_visibility = vertical_overflow_visibility Jsii::Type.check_type(@vertical_overflow_visibility, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "verticalOverflowVisibility") unless @vertical_overflow_visibility.nil? end |
Instance Attribute Details
#overflow_column_header_visibility ⇒ String? (readonly)
The visibility of the repeating header rows on each page.
23359 23360 23361 |
# File 'quick_sight/cfn_dashboard.rb', line 23359 def overflow_column_header_visibility @overflow_column_header_visibility end |
#vertical_overflow_visibility ⇒ String? (readonly)
The visibility of the printing table overflow across pages.
23364 23365 23366 |
# File 'quick_sight/cfn_dashboard.rb', line 23364 def vertical_overflow_visibility @vertical_overflow_visibility end |
Class Method Details
.jsii_properties ⇒ Object
23366 23367 23368 23369 23370 23371 |
# File 'quick_sight/cfn_dashboard.rb', line 23366 def self.jsii_properties { :overflow_column_header_visibility => "overflowColumnHeaderVisibility", :vertical_overflow_visibility => "verticalOverflowVisibility", } end |
Instance Method Details
#to_jsii ⇒ Object
23373 23374 23375 23376 23377 23378 23379 23380 |
# File 'quick_sight/cfn_dashboard.rb', line 23373 def to_jsii result = {} result.merge!({ "overflowColumnHeaderVisibility" => @overflow_column_header_visibility, "verticalOverflowVisibility" => @vertical_overflow_visibility, }) result.compact end |