Class: TencentCloud::Monitor::V20180724::LogAlarmReq
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::LogAlarmReq
- Defined in:
- lib/v20180724/models.rb
Overview
日志告警请求信息
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, filter = nil, alarmmerge = nil, alarmmergetime = nil) ⇒ LogAlarmReq
constructor
A new instance of LogAlarmReq.
Constructor Details
#initialize(instanceid = nil, filter = nil, alarmmerge = nil, alarmmergetime = nil) ⇒ LogAlarmReq
Returns a new instance of LogAlarmReq.
10939 10940 10941 10942 10943 10944 |
# File 'lib/v20180724/models.rb', line 10939 def initialize(instanceid=nil, filter=nil, alarmmerge=nil, alarmmergetime=nil) @InstanceId = instanceid @Filter = filter @AlarmMerge = alarmmerge @AlarmMergeTime = alarmmergetime end |
Instance Attribute Details
#AlarmMerge ⇒ Object
10937 10938 10939 |
# File 'lib/v20180724/models.rb', line 10937 def AlarmMerge @AlarmMerge end |
#AlarmMergeTime ⇒ Object
10937 10938 10939 |
# File 'lib/v20180724/models.rb', line 10937 def AlarmMergeTime @AlarmMergeTime end |
#Filter ⇒ Object
10937 10938 10939 |
# File 'lib/v20180724/models.rb', line 10937 def Filter @Filter end |
#InstanceId ⇒ Object
10937 10938 10939 |
# File 'lib/v20180724/models.rb', line 10937 def InstanceId @InstanceId end |
Instance Method Details
#deserialize(params) ⇒ Object
10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 |
# File 'lib/v20180724/models.rb', line 10946 def deserialize(params) @InstanceId = params['InstanceId'] unless params['Filter'].nil? @Filter = [] params['Filter'].each do |i| logfilterinfo_tmp = LogFilterInfo.new logfilterinfo_tmp.deserialize(i) @Filter << logfilterinfo_tmp end end @AlarmMerge = params['AlarmMerge'] @AlarmMergeTime = params['AlarmMergeTime'] end |