Class: TencentCloud::Csip::V20221121::UpdateAlertStatusListRequest

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

Overview

UpdateAlertStatusList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, operatetype = nil, memberid = nil, operatedmemberid = nil) ⇒ UpdateAlertStatusListRequest

Returns a new instance of UpdateAlertStatusListRequest.



8807
8808
8809
8810
8811
8812
# File 'lib/v20221121/models.rb', line 8807

def initialize(id=nil, operatetype=nil, memberid=nil, operatedmemberid=nil)
  @ID = id
  @OperateType = operatetype
  @MemberId = memberid
  @OperatedMemberId = operatedmemberid
end

Instance Attribute Details

#IDObject

1:撤销处置2:标记为已处置3:标记忽略4:取消标记处置5:取消标记忽略

Parameters:

  • ID:

    告警ID列表

  • OperateType:

    操作类型

  • MemberId:

    集团账号的成员id

  • OperatedMemberId:

    被调用的集团账号的成员id



8805
8806
8807
# File 'lib/v20221121/models.rb', line 8805

def ID
  @ID
end

#MemberIdObject

1:撤销处置2:标记为已处置3:标记忽略4:取消标记处置5:取消标记忽略

Parameters:

  • ID:

    告警ID列表

  • OperateType:

    操作类型

  • MemberId:

    集团账号的成员id

  • OperatedMemberId:

    被调用的集团账号的成员id



8805
8806
8807
# File 'lib/v20221121/models.rb', line 8805

def MemberId
  @MemberId
end

#OperatedMemberIdObject

1:撤销处置2:标记为已处置3:标记忽略4:取消标记处置5:取消标记忽略

Parameters:

  • ID:

    告警ID列表

  • OperateType:

    操作类型

  • MemberId:

    集团账号的成员id

  • OperatedMemberId:

    被调用的集团账号的成员id



8805
8806
8807
# File 'lib/v20221121/models.rb', line 8805

def OperatedMemberId
  @OperatedMemberId
end

#OperateTypeObject

1:撤销处置2:标记为已处置3:标记忽略4:取消标记处置5:取消标记忽略

Parameters:

  • ID:

    告警ID列表

  • OperateType:

    操作类型

  • MemberId:

    集团账号的成员id

  • OperatedMemberId:

    被调用的集团账号的成员id



8805
8806
8807
# File 'lib/v20221121/models.rb', line 8805

def OperateType
  @OperateType
end

Instance Method Details

#deserialize(params) ⇒ Object



8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'lib/v20221121/models.rb', line 8814

def deserialize(params)
  unless params['ID'].nil?
    @ID = []
    params['ID'].each do |i|
      newalertkey_tmp = NewAlertKey.new
      newalertkey_tmp.deserialize(i)
      @ID << newalertkey_tmp
    end
  end
  @OperateType = params['OperateType']
  @MemberId = params['MemberId']
  @OperatedMemberId = params['OperatedMemberId']
end