Class: AWSCDK::Glue::CfnTable::ViewRepresentationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Glue::CfnTable::ViewRepresentationProperty
- Defined in:
- glue/cfn_table.rb
Overview
Instance Attribute Summary collapse
- #dialect ⇒ String? readonly
- #dialect_version ⇒ String? readonly
- #validation_connection ⇒ String? readonly
- #view_expanded_text ⇒ String? readonly
- #view_original_text ⇒ String? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(dialect: nil, dialect_version: nil, validation_connection: nil, view_expanded_text: nil, view_original_text: nil) ⇒ ViewRepresentationProperty
constructor
A new instance of ViewRepresentationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(dialect: nil, dialect_version: nil, validation_connection: nil, view_expanded_text: nil, view_original_text: nil) ⇒ ViewRepresentationProperty
Returns a new instance of ViewRepresentationProperty.
1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 |
# File 'glue/cfn_table.rb', line 1753 def initialize(dialect: nil, dialect_version: nil, validation_connection: nil, view_expanded_text: nil, view_original_text: nil) @dialect = dialect Jsii::Type.check_type(@dialect, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "dialect") unless @dialect.nil? @dialect_version = dialect_version Jsii::Type.check_type(@dialect_version, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "dialectVersion") unless @dialect_version.nil? @validation_connection = validation_connection Jsii::Type.check_type(@validation_connection, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "validationConnection") unless @validation_connection.nil? @view_expanded_text = Jsii::Type.check_type(@view_expanded_text, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "viewExpandedText") unless @view_expanded_text.nil? @view_original_text = view_original_text Jsii::Type.check_type(@view_original_text, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "viewOriginalText") unless @view_original_text.nil? end |
Instance Attribute Details
#dialect ⇒ String? (readonly)
1768 1769 1770 |
# File 'glue/cfn_table.rb', line 1768 def dialect @dialect end |
#dialect_version ⇒ String? (readonly)
1771 1772 1773 |
# File 'glue/cfn_table.rb', line 1771 def dialect_version @dialect_version end |
#validation_connection ⇒ String? (readonly)
1774 1775 1776 |
# File 'glue/cfn_table.rb', line 1774 def validation_connection @validation_connection end |
#view_expanded_text ⇒ String? (readonly)
1777 1778 1779 |
# File 'glue/cfn_table.rb', line 1777 def @view_expanded_text end |
#view_original_text ⇒ String? (readonly)
1780 1781 1782 |
# File 'glue/cfn_table.rb', line 1780 def view_original_text @view_original_text end |
Class Method Details
.jsii_properties ⇒ Object
1782 1783 1784 1785 1786 1787 1788 1789 1790 |
# File 'glue/cfn_table.rb', line 1782 def self.jsii_properties { :dialect => "dialect", :dialect_version => "dialectVersion", :validation_connection => "validationConnection", :view_expanded_text => "viewExpandedText", :view_original_text => "viewOriginalText", } end |
Instance Method Details
#to_jsii ⇒ Object
1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 |
# File 'glue/cfn_table.rb', line 1792 def to_jsii result = {} result.merge!({ "dialect" => @dialect, "dialectVersion" => @dialect_version, "validationConnection" => @validation_connection, "viewExpandedText" => @view_expanded_text, "viewOriginalText" => @view_original_text, }) result.compact end |