Class: AWSCDK::LakeFormation::CfnDataCellsFilter::ColumnWildcardProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::LakeFormation::CfnDataCellsFilter::ColumnWildcardProperty
- Defined in:
- lake_formation/cfn_data_cells_filter.rb
Overview
A wildcard object, consisting of an optional list of excluded column names or indexes.
Instance Attribute Summary collapse
-
#excluded_column_names ⇒ Array<String>?
readonly
Excludes column names.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(excluded_column_names: nil) ⇒ ColumnWildcardProperty
constructor
A new instance of ColumnWildcardProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(excluded_column_names: nil) ⇒ ColumnWildcardProperty
Returns a new instance of ColumnWildcardProperty.
574 575 576 577 |
# File 'lake_formation/cfn_data_cells_filter.rb', line 574 def initialize(excluded_column_names: nil) @excluded_column_names = excluded_column_names Jsii::Type.check_type(@excluded_column_names, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "excludedColumnNames") unless @excluded_column_names.nil? end |
Instance Attribute Details
#excluded_column_names ⇒ Array<String>? (readonly)
Excludes column names.
Any column with this name will be excluded.
585 586 587 |
# File 'lake_formation/cfn_data_cells_filter.rb', line 585 def excluded_column_names @excluded_column_names end |
Class Method Details
.jsii_properties ⇒ Object
587 588 589 590 591 |
# File 'lake_formation/cfn_data_cells_filter.rb', line 587 def self.jsii_properties { :excluded_column_names => "excludedColumnNames", } end |
Instance Method Details
#to_jsii ⇒ Object
593 594 595 596 597 598 599 |
# File 'lake_formation/cfn_data_cells_filter.rb', line 593 def to_jsii result = {} result.merge!({ "excludedColumnNames" => @excluded_column_names, }) result.compact end |