Class: AWSCDK::Glue::CfnTable::ViewRepresentationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
glue/cfn_table.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

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.

Parameters:

  • dialect (String, nil) (defaults to: nil)
  • dialect_version (String, nil) (defaults to: nil)
  • validation_connection (String, nil) (defaults to: nil)
  • view_expanded_text (String, nil) (defaults to: nil)
  • view_original_text (String, nil) (defaults to: nil)


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 = 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

#dialectString? (readonly)



1768
1769
1770
# File 'glue/cfn_table.rb', line 1768

def dialect
  @dialect
end

#dialect_versionString? (readonly)



1771
1772
1773
# File 'glue/cfn_table.rb', line 1771

def dialect_version
  @dialect_version
end

#validation_connectionString? (readonly)



1774
1775
1776
# File 'glue/cfn_table.rb', line 1774

def validation_connection
  @validation_connection
end

#view_expanded_textString? (readonly)



1777
1778
1779
# File 'glue/cfn_table.rb', line 1777

def view_expanded_text
  @view_expanded_text
end

#view_original_textString? (readonly)



1780
1781
1782
# File 'glue/cfn_table.rb', line 1780

def view_original_text
  @view_original_text
end

Class Method Details

.jsii_propertiesObject



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_jsiiObject



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