Class: AWSCDK::QuickSight::CfnDataSet::FieldFolderProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_data_set.rb

Overview

A FieldFolder element is a folder that contains fields and nested subfolders.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(columns: nil, description: nil) ⇒ FieldFolderProperty

Returns a new instance of FieldFolderProperty.

Parameters:

  • columns (Array<String>, nil) (defaults to: nil)

    A folder has a list of columns.

  • description (String, nil) (defaults to: nil)

    The description for a field folder.



3060
3061
3062
3063
3064
3065
# File 'quick_sight/cfn_data_set.rb', line 3060

def initialize(columns: nil, description: nil)
  @columns = columns
  Jsii::Type.check_type(@columns, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "columns") unless @columns.nil?
  @description = description
  Jsii::Type.check_type(@description, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "description") unless @description.nil?
end

Instance Attribute Details

#columnsArray<String>? (readonly)

A folder has a list of columns.

A column can only be in one folder.



3073
3074
3075
# File 'quick_sight/cfn_data_set.rb', line 3073

def columns
  @columns
end

#descriptionString? (readonly)

The description for a field folder.



3078
3079
3080
# File 'quick_sight/cfn_data_set.rb', line 3078

def description
  @description
end

Class Method Details

.jsii_propertiesObject



3080
3081
3082
3083
3084
3085
# File 'quick_sight/cfn_data_set.rb', line 3080

def self.jsii_properties
  {
    :columns => "columns",
    :description => "description",
  }
end

Instance Method Details

#to_jsiiObject



3087
3088
3089
3090
3091
3092
3093
3094
# File 'quick_sight/cfn_data_set.rb', line 3087

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