Class: AWSCDK::BCMDataExports::CfnExport::RefreshCadenceProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::BCMDataExports::CfnExport::RefreshCadenceProperty
- Defined in:
- bcm_data_exports/cfn_export.rb
Overview
The cadence for AWS to update the data export in your S3 bucket.
Instance Attribute Summary collapse
-
#frequency ⇒ String
readonly
The frequency that data exports are updated.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(frequency:) ⇒ RefreshCadenceProperty
constructor
A new instance of RefreshCadenceProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(frequency:) ⇒ RefreshCadenceProperty
Returns a new instance of RefreshCadenceProperty.
702 703 704 705 |
# File 'bcm_data_exports/cfn_export.rb', line 702 def initialize(frequency:) @frequency = frequency Jsii::Type.check_type(@frequency, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "frequency") end |
Instance Attribute Details
#frequency ⇒ String (readonly)
The frequency that data exports are updated.
The export refreshes each time the source data updates, up to three times daily.
713 714 715 |
# File 'bcm_data_exports/cfn_export.rb', line 713 def frequency @frequency end |
Class Method Details
.jsii_properties ⇒ Object
715 716 717 718 719 |
# File 'bcm_data_exports/cfn_export.rb', line 715 def self.jsii_properties { :frequency => "frequency", } end |
Instance Method Details
#to_jsii ⇒ Object
721 722 723 724 725 726 727 |
# File 'bcm_data_exports/cfn_export.rb', line 721 def to_jsii result = {} result.merge!({ "frequency" => @frequency, }) result.compact end |