Class: AWSCDK::IoTFleetWise::CfnCampaign::TimeBasedSignalFetchConfigProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::IoTFleetWise::CfnCampaign::TimeBasedSignalFetchConfigProperty
- Defined in:
- io_t_fleet_wise/cfn_campaign.rb
Overview
Used to configure a frequency-based vehicle signal fetch.
Instance Attribute Summary collapse
-
#execution_frequency_ms ⇒ Numeric
readonly
The frequency with which the signal fetch will be executed.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(execution_frequency_ms:) ⇒ TimeBasedSignalFetchConfigProperty
constructor
A new instance of TimeBasedSignalFetchConfigProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(execution_frequency_ms:) ⇒ TimeBasedSignalFetchConfigProperty
Returns a new instance of TimeBasedSignalFetchConfigProperty.
1620 1621 1622 1623 |
# File 'io_t_fleet_wise/cfn_campaign.rb', line 1620 def initialize(execution_frequency_ms:) @execution_frequency_ms = execution_frequency_ms Jsii::Type.check_type(@execution_frequency_ms, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "executionFrequencyMs") end |
Instance Attribute Details
#execution_frequency_ms ⇒ Numeric (readonly)
The frequency with which the signal fetch will be executed.
1629 1630 1631 |
# File 'io_t_fleet_wise/cfn_campaign.rb', line 1629 def execution_frequency_ms @execution_frequency_ms end |
Class Method Details
.jsii_properties ⇒ Object
1631 1632 1633 1634 1635 |
# File 'io_t_fleet_wise/cfn_campaign.rb', line 1631 def self.jsii_properties { :execution_frequency_ms => "executionFrequencyMs", } end |
Instance Method Details
#to_jsii ⇒ Object
1637 1638 1639 1640 1641 1642 1643 |
# File 'io_t_fleet_wise/cfn_campaign.rb', line 1637 def to_jsii result = {} result.merge!({ "executionFrequencyMs" => @execution_frequency_ms, }) result.compact end |