Class: AWSCDK::DataBrew::CfnJob::AllowedStatisticsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
data_brew/cfn_job.rb

Overview

Configuration of statistics that are allowed to be run on columns that contain detected entities.

When undefined, no statistics will be computed on columns that contain detected entities.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(statistics:) ⇒ AllowedStatisticsProperty

Returns a new instance of AllowedStatisticsProperty.

Parameters:

  • statistics (Array<String>)

    One or more column statistics to allow for columns that contain detected entities.



755
756
757
758
# File 'data_brew/cfn_job.rb', line 755

def initialize(statistics:)
  @statistics = statistics
  Jsii::Type.check_type(@statistics, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "statistics")
end

Instance Attribute Details

#statisticsArray<String> (readonly)

One or more column statistics to allow for columns that contain detected entities.



764
765
766
# File 'data_brew/cfn_job.rb', line 764

def statistics
  @statistics
end

Class Method Details

.jsii_propertiesObject



766
767
768
769
770
# File 'data_brew/cfn_job.rb', line 766

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

Instance Method Details

#to_jsiiObject



772
773
774
775
776
777
778
# File 'data_brew/cfn_job.rb', line 772

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