Class: TencentCloud::Wedata::V20250806::UpdateOpsAlarmRuleRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20250806::UpdateOpsAlarmRuleRequest
- Defined in:
- lib/v20250806/models.rb
Overview
UpdateOpsAlarmRule请求参数结构体
Instance Attribute Summary collapse
-
#AlarmGroups ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警.
-
#AlarmLevel ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警.
-
#AlarmRuleDetail ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警.
-
#AlarmRuleId ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警.
-
#AlarmRuleName ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警.
-
#AlarmTypes ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警.
-
#Description ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警.
-
#MonitorObjectIds ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警.
-
#MonitorObjectType ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警.
-
#ProjectId ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警.
-
#Status ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, alarmruleid = nil, alarmrulename = nil, monitorobjecttype = nil, monitorobjectids = nil, alarmtypes = nil, alarmruledetail = nil, status = nil, alarmlevel = nil, alarmgroups = nil, description = nil) ⇒ UpdateOpsAlarmRuleRequest
constructor
A new instance of UpdateOpsAlarmRuleRequest.
Constructor Details
#initialize(projectid = nil, alarmruleid = nil, alarmrulename = nil, monitorobjecttype = nil, monitorobjectids = nil, alarmtypes = nil, alarmruledetail = nil, status = nil, alarmlevel = nil, alarmgroups = nil, description = nil) ⇒ UpdateOpsAlarmRuleRequest
8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 |
# File 'lib/v20250806/models.rb', line 8812 def initialize(projectid=nil, alarmruleid=nil, alarmrulename=nil, monitorobjecttype=nil, monitorobjectids=nil, alarmtypes=nil, alarmruledetail=nil, status=nil, alarmlevel=nil, alarmgroups=nil, description=nil) @ProjectId = projectid @AlarmRuleId = alarmruleid @AlarmRuleName = alarmrulename @MonitorObjectType = monitorobjecttype @MonitorObjectIds = monitorobjectids @AlarmTypes = alarmtypes @AlarmRuleDetail = alarmruledetail @Status = status @AlarmLevel = alarmlevel @AlarmGroups = alarmgroups @Description = description end |
Instance Attribute Details
#AlarmGroups ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警
8810 8811 8812 |
# File 'lib/v20250806/models.rb', line 8810 def AlarmGroups @AlarmGroups end |
#AlarmLevel ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警
8810 8811 8812 |
# File 'lib/v20250806/models.rb', line 8810 def AlarmLevel @AlarmLevel end |
#AlarmRuleDetail ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警
8810 8811 8812 |
# File 'lib/v20250806/models.rb', line 8810 def AlarmRuleDetail @AlarmRuleDetail end |
#AlarmRuleId ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警
8810 8811 8812 |
# File 'lib/v20250806/models.rb', line 8810 def AlarmRuleId @AlarmRuleId end |
#AlarmRuleName ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警
8810 8811 8812 |
# File 'lib/v20250806/models.rb', line 8810 def AlarmRuleName @AlarmRuleName end |
#AlarmTypes ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警
8810 8811 8812 |
# File 'lib/v20250806/models.rb', line 8810 def AlarmTypes @AlarmTypes end |
#Description ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警
8810 8811 8812 |
# File 'lib/v20250806/models.rb', line 8810 def Description @Description end |
#MonitorObjectIds ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警
8810 8811 8812 |
# File 'lib/v20250806/models.rb', line 8810 def MonitorObjectIds @MonitorObjectIds end |
#MonitorObjectType ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警
8810 8811 8812 |
# File 'lib/v20250806/models.rb', line 8810 def MonitorObjectType @MonitorObjectType end |
#ProjectId ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警
8810 8811 8812 |
# File 'lib/v20250806/models.rb', line 8810 def ProjectId @ProjectId end |
#Status ⇒ Object
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警
8810 8811 8812 |
# File 'lib/v20250806/models.rb', line 8810 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 |
# File 'lib/v20250806/models.rb', line 8826 def deserialize(params) @ProjectId = params['ProjectId'] @AlarmRuleId = params['AlarmRuleId'] @AlarmRuleName = params['AlarmRuleName'] @MonitorObjectType = params['MonitorObjectType'] @MonitorObjectIds = params['MonitorObjectIds'] @AlarmTypes = params['AlarmTypes'] unless params['AlarmRuleDetail'].nil? @AlarmRuleDetail = AlarmRuleDetail.new @AlarmRuleDetail.deserialize(params['AlarmRuleDetail']) end @Status = params['Status'] @AlarmLevel = params['AlarmLevel'] unless params['AlarmGroups'].nil? @AlarmGroups = [] params['AlarmGroups'].each do |i| alarmgroup_tmp = AlarmGroup.new alarmgroup_tmp.deserialize(i) @AlarmGroups << alarmgroup_tmp end end @Description = params['Description'] end |