Class: TencentCloud::Monitor::V20180724::ModifyAlarmPolicyTasksRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::ModifyAlarmPolicyTasksRequest
- Defined in:
- lib/v20180724/models.rb
Overview
ModifyAlarmPolicyTasks请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(_module = nil, policyid = nil, triggertasks = nil) ⇒ ModifyAlarmPolicyTasksRequest
constructor
A new instance of ModifyAlarmPolicyTasksRequest.
Constructor Details
#initialize(_module = nil, policyid = nil, triggertasks = nil) ⇒ ModifyAlarmPolicyTasksRequest
Returns a new instance of ModifyAlarmPolicyTasksRequest.
11645 11646 11647 11648 11649 |
# File 'lib/v20180724/models.rb', line 11645 def initialize(_module=nil, policyid=nil, triggertasks=nil) @Module = _module @PolicyId = policyid @TriggerTasks = triggertasks end |
Instance Attribute Details
#Module ⇒ Object
11643 11644 11645 |
# File 'lib/v20180724/models.rb', line 11643 def Module @Module end |
#PolicyId ⇒ Object
11643 11644 11645 |
# File 'lib/v20180724/models.rb', line 11643 def PolicyId @PolicyId end |
#TriggerTasks ⇒ Object
11643 11644 11645 |
# File 'lib/v20180724/models.rb', line 11643 def TriggerTasks @TriggerTasks end |
Instance Method Details
#deserialize(params) ⇒ Object
11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 |
# File 'lib/v20180724/models.rb', line 11651 def deserialize(params) @Module = params['Module'] @PolicyId = params['PolicyId'] unless params['TriggerTasks'].nil? @TriggerTasks = [] params['TriggerTasks'].each do |i| alarmpolicytriggertask_tmp = AlarmPolicyTriggerTask.new alarmpolicytriggertask_tmp.deserialize(i) @TriggerTasks << alarmpolicytriggertask_tmp end end end |