Class: AWSCDK::QuickSight::CfnDataSet::DataSetRefreshPropertiesProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDataSet::DataSetRefreshPropertiesProperty
- Defined in:
- quick_sight/cfn_data_set.rb
Overview
The refresh properties of a dataset.
Instance Attribute Summary collapse
-
#failure_configuration ⇒ AWSCDK::IResolvable, ...
readonly
The failure configuration for a dataset.
-
#refresh_configuration ⇒ AWSCDK::IResolvable, ...
readonly
The refresh configuration for a dataset.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(failure_configuration: nil, refresh_configuration: nil) ⇒ DataSetRefreshPropertiesProperty
constructor
A new instance of DataSetRefreshPropertiesProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(failure_configuration: nil, refresh_configuration: nil) ⇒ DataSetRefreshPropertiesProperty
Returns a new instance of DataSetRefreshPropertiesProperty.
2348 2349 2350 2351 2352 2353 |
# File 'quick_sight/cfn_data_set.rb', line 2348 def initialize(failure_configuration: nil, refresh_configuration: nil) @failure_configuration = failure_configuration.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSet::RefreshFailureConfigurationProperty.new(**failure_configuration.transform_keys(&:to_sym)) : failure_configuration Jsii::Type.check_type(@failure_configuration, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTZXQuUmVmcmVzaEZhaWx1cmVDb25maWd1cmF0aW9uUHJvcGVydHkifV19fQ==")), "failureConfiguration") unless @failure_configuration.nil? @refresh_configuration = refresh_configuration.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSet::RefreshConfigurationProperty.new(**refresh_configuration.transform_keys(&:to_sym)) : refresh_configuration Jsii::Type.check_type(@refresh_configuration, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTZXQuUmVmcmVzaENvbmZpZ3VyYXRpb25Qcm9wZXJ0eSJ9XX19")), "refreshConfiguration") unless @refresh_configuration.nil? end |
Instance Attribute Details
#failure_configuration ⇒ AWSCDK::IResolvable, ... (readonly)
The failure configuration for a dataset.
2359 2360 2361 |
# File 'quick_sight/cfn_data_set.rb', line 2359 def failure_configuration @failure_configuration end |
#refresh_configuration ⇒ AWSCDK::IResolvable, ... (readonly)
The refresh configuration for a dataset.
2364 2365 2366 |
# File 'quick_sight/cfn_data_set.rb', line 2364 def refresh_configuration @refresh_configuration end |
Class Method Details
.jsii_properties ⇒ Object
2366 2367 2368 2369 2370 2371 |
# File 'quick_sight/cfn_data_set.rb', line 2366 def self.jsii_properties { :failure_configuration => "failureConfiguration", :refresh_configuration => "refreshConfiguration", } end |
Instance Method Details
#to_jsii ⇒ Object
2373 2374 2375 2376 2377 2378 2379 2380 |
# File 'quick_sight/cfn_data_set.rb', line 2373 def to_jsii result = {} result.merge!({ "failureConfiguration" => @failure_configuration, "refreshConfiguration" => @refresh_configuration, }) result.compact end |