Class: AWSCDK::IoTEvents::CfnDetectorModel::ResetTimerProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::IoTEvents::CfnDetectorModel::ResetTimerProperty
- Defined in:
- io_t_events/cfn_detector_model.rb
Overview
Information required to reset the timer.
The timer is reset to the previously evaluated result of the duration. The duration expression isn't reevaluated when you reset the timer.
Instance Attribute Summary collapse
-
#timer_name ⇒ String
readonly
The name of the timer to reset.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(timer_name:) ⇒ ResetTimerProperty
constructor
A new instance of ResetTimerProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(timer_name:) ⇒ ResetTimerProperty
Returns a new instance of ResetTimerProperty.
1788 1789 1790 1791 |
# File 'io_t_events/cfn_detector_model.rb', line 1788 def initialize(timer_name:) @timer_name = timer_name Jsii::Type.check_type(@timer_name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "timerName") end |
Instance Attribute Details
#timer_name ⇒ String (readonly)
The name of the timer to reset.
1797 1798 1799 |
# File 'io_t_events/cfn_detector_model.rb', line 1797 def timer_name @timer_name end |
Class Method Details
.jsii_properties ⇒ Object
1799 1800 1801 1802 1803 |
# File 'io_t_events/cfn_detector_model.rb', line 1799 def self.jsii_properties { :timer_name => "timerName", } end |
Instance Method Details
#to_jsii ⇒ Object
1805 1806 1807 1808 1809 1810 1811 |
# File 'io_t_events/cfn_detector_model.rb', line 1805 def to_jsii result = {} result.merge!({ "timerName" => @timer_name, }) result.compact end |