Class: TencentCloud::Monitor::V20180724::UpdatePrometheusAlertGroupStateRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180724/models.rb

Overview

UpdatePrometheusAlertGroupState请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, groupids = nil, groupstate = nil) ⇒ UpdatePrometheusAlertGroupStateRequest

Returns a new instance of UpdatePrometheusAlertGroupStateRequest.



16090
16091
16092
16093
16094
# File 'lib/v20180724/models.rb', line 16090

def initialize(instanceid=nil, groupids=nil, groupstate=nil)
  @InstanceId = instanceid
  @GroupIds = groupids
  @GroupState = groupstate
end

Instance Attribute Details

#GroupIdsObject

2 -- 启用 3 -- 禁用

Parameters:

  • InstanceId:

    Prometheus 实例 ID

  • GroupIds:

    告警分组ID列表,形如alert-xxxx

  • GroupState:

    告警分组状态



16088
16089
16090
# File 'lib/v20180724/models.rb', line 16088

def GroupIds
  @GroupIds
end

#GroupStateObject

2 -- 启用 3 -- 禁用

Parameters:

  • InstanceId:

    Prometheus 实例 ID

  • GroupIds:

    告警分组ID列表,形如alert-xxxx

  • GroupState:

    告警分组状态



16088
16089
16090
# File 'lib/v20180724/models.rb', line 16088

def GroupState
  @GroupState
end

#InstanceIdObject

2 -- 启用 3 -- 禁用

Parameters:

  • InstanceId:

    Prometheus 实例 ID

  • GroupIds:

    告警分组ID列表,形如alert-xxxx

  • GroupState:

    告警分组状态



16088
16089
16090
# File 'lib/v20180724/models.rb', line 16088

def InstanceId
  @InstanceId
end

Instance Method Details

#deserialize(params) ⇒ Object



16096
16097
16098
16099
16100
# File 'lib/v20180724/models.rb', line 16096

def deserialize(params)
  @InstanceId = params['InstanceId']
  @GroupIds = params['GroupIds']
  @GroupState = params['GroupState']
end