Class: AWSCDK::DataBrew::CfnJob::StatisticsConfigurationProperty

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

Overview

Configuration of evaluations for a profile job.

This configuration can be used to select evaluations and override the parameters of selected evaluations.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(included_statistics: nil, overrides: nil) ⇒ StatisticsConfigurationProperty

Returns a new instance of StatisticsConfigurationProperty.

Parameters:



1646
1647
1648
1649
1650
1651
# File 'data_brew/cfn_job.rb', line 1646

def initialize(included_statistics: nil, overrides: nil)
  @included_statistics = included_statistics
  Jsii::Type.check_type(@included_statistics, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "includedStatistics") unless @included_statistics.nil?
  @overrides = overrides
  Jsii::Type.check_type(@overrides, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfZGF0YWJyZXcuQ2ZuSm9iLlN0YXRpc3RpY092ZXJyaWRlUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "overrides") unless @overrides.nil?
end

Instance Attribute Details

#included_statisticsArray<String>? (readonly)

List of included evaluations.

When the list is undefined, all supported evaluations will be included.



1659
1660
1661
# File 'data_brew/cfn_job.rb', line 1659

def included_statistics
  @included_statistics
end

#overridesAWSCDK::IResolvable, ... (readonly)

List of overrides for evaluations.



1664
1665
1666
# File 'data_brew/cfn_job.rb', line 1664

def overrides
  @overrides
end

Class Method Details

.jsii_propertiesObject



1666
1667
1668
1669
1670
1671
# File 'data_brew/cfn_job.rb', line 1666

def self.jsii_properties
  {
    :included_statistics => "includedStatistics",
    :overrides => "overrides",
  }
end

Instance Method Details

#to_jsiiObject



1673
1674
1675
1676
1677
1678
1679
1680
# File 'data_brew/cfn_job.rb', line 1673

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