Class: AWSCDK::DataBrew::CfnJob::StatisticsConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::DataBrew::CfnJob::StatisticsConfigurationProperty
- 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
-
#included_statistics ⇒ Array<String>?
readonly
List of included evaluations.
-
#overrides ⇒ AWSCDK::IResolvable, ...
readonly
List of overrides for evaluations.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(included_statistics: nil, overrides: nil) ⇒ StatisticsConfigurationProperty
constructor
A new instance of StatisticsConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(included_statistics: nil, overrides: nil) ⇒ StatisticsConfigurationProperty
Returns a new instance of StatisticsConfigurationProperty.
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_statistics ⇒ Array<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 |
#overrides ⇒ AWSCDK::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_properties ⇒ Object
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_jsii ⇒ Object
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 |