Class: TencentCloud::Monitor::V20180724::UnBindingAllPolicyObjectRequest

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

Overview

UnBindingAllPolicyObject请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(_module = nil, groupid = nil, policyid = nil, ebsubject = nil, ebeventflag = nil) ⇒ UnBindingAllPolicyObjectRequest

Returns a new instance of UnBindingAllPolicyObjectRequest.



15313
15314
15315
15316
15317
15318
15319
# File 'lib/v20180724/models.rb', line 15313

def initialize(_module=nil, groupid=nil, policyid=nil, ebsubject=nil, ebeventflag=nil)
  @Module = _module
  @GroupId = groupid
  @PolicyId = policyid
  @EbSubject = ebsubject
  @EbEventFlag = ebeventflag
end

Instance Attribute Details

#EbEventFlagObject

Parameters:

  • Module:

    固定值,为"monitor"

  • GroupId:

    策略组id,如传入 PolicyId 则该字段被忽略可传入任意值如 0

  • PolicyId:

    告警策略ID,使用此字段时 GroupId 会被忽略

  • EbSubject:

    事件配置的告警

  • EbEventFlag:

    是否配置了事件告警



15311
15312
15313
# File 'lib/v20180724/models.rb', line 15311

def EbEventFlag
  @EbEventFlag
end

#EbSubjectObject

Parameters:

  • Module:

    固定值,为"monitor"

  • GroupId:

    策略组id,如传入 PolicyId 则该字段被忽略可传入任意值如 0

  • PolicyId:

    告警策略ID,使用此字段时 GroupId 会被忽略

  • EbSubject:

    事件配置的告警

  • EbEventFlag:

    是否配置了事件告警



15311
15312
15313
# File 'lib/v20180724/models.rb', line 15311

def EbSubject
  @EbSubject
end

#GroupIdObject

Parameters:

  • Module:

    固定值,为"monitor"

  • GroupId:

    策略组id,如传入 PolicyId 则该字段被忽略可传入任意值如 0

  • PolicyId:

    告警策略ID,使用此字段时 GroupId 会被忽略

  • EbSubject:

    事件配置的告警

  • EbEventFlag:

    是否配置了事件告警



15311
15312
15313
# File 'lib/v20180724/models.rb', line 15311

def GroupId
  @GroupId
end

#ModuleObject

Parameters:

  • Module:

    固定值,为"monitor"

  • GroupId:

    策略组id,如传入 PolicyId 则该字段被忽略可传入任意值如 0

  • PolicyId:

    告警策略ID,使用此字段时 GroupId 会被忽略

  • EbSubject:

    事件配置的告警

  • EbEventFlag:

    是否配置了事件告警



15311
15312
15313
# File 'lib/v20180724/models.rb', line 15311

def Module
  @Module
end

#PolicyIdObject

Parameters:

  • Module:

    固定值,为"monitor"

  • GroupId:

    策略组id,如传入 PolicyId 则该字段被忽略可传入任意值如 0

  • PolicyId:

    告警策略ID,使用此字段时 GroupId 会被忽略

  • EbSubject:

    事件配置的告警

  • EbEventFlag:

    是否配置了事件告警



15311
15312
15313
# File 'lib/v20180724/models.rb', line 15311

def PolicyId
  @PolicyId
end

Instance Method Details

#deserialize(params) ⇒ Object



15321
15322
15323
15324
15325
15326
15327
# File 'lib/v20180724/models.rb', line 15321

def deserialize(params)
  @Module = params['Module']
  @GroupId = params['GroupId']
  @PolicyId = params['PolicyId']
  @EbSubject = params['EbSubject']
  @EbEventFlag = params['EbEventFlag']
end