Class: TencentCloud::Weilingwith::V20230427::BatchKillAlarmRequest

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

Overview

BatchKillAlarm请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(begintime = nil, endtime = nil, statusset = nil, workspaceid = nil, userid = nil, username = nil, applicationtoken = nil, processorid = nil, alarmtypeset = nil, levelset = nil, widset = nil, idset = nil, desc = nil) ⇒ BatchKillAlarmRequest

Returns a new instance of BatchKillAlarmRequest.



957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
# File 'lib/v20230427/models.rb', line 957

def initialize(begintime=nil, endtime=nil, statusset=nil, workspaceid=nil, userid=nil, username=nil, applicationtoken=nil, processorid=nil, alarmtypeset=nil, levelset=nil, widset=nil, idset=nil, desc=nil)
  @BeginTime = begintime
  @EndTime = endtime
  @StatusSet = statusset
  @WorkspaceId = workspaceid
  @UserId = userid
  @UserName = username
  @ApplicationToken = applicationtoken
  @ProcessorId = processorid
  @AlarmTypeSet = alarmtypeset
  @LevelSet = levelset
  @WIDSet = widset
  @IdSet = idset
  @Desc = desc
end

Instance Attribute Details

#AlarmTypeSetObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def AlarmTypeSet
  @AlarmTypeSet
end

#ApplicationTokenObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def ApplicationToken
  @ApplicationToken
end

#BeginTimeObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def BeginTime
  @BeginTime
end

#DescObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def Desc
  @Desc
end

#EndTimeObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def EndTime
  @EndTime
end

#IdSetObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def IdSet
  @IdSet
end

#LevelSetObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def LevelSet
  @LevelSet
end

#ProcessorIdObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def ProcessorId
  @ProcessorId
end

#StatusSetObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def StatusSet
  @StatusSet
end

#UserIdObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def UserId
  @UserId
end

#UserNameObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def UserName
  @UserName
end

#WIDSetObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def WIDSet
  @WIDSet
end

#WorkspaceIdObject

Parameters:

  • BeginTime:

    告警开始时间,必填,时间戳秒

  • EndTime:

    告警结束时间,必填,时间戳秒

  • StatusSet:

    告警状态: unprocessed processing

  • WorkspaceId:

    工作空间id

  • UserId:

    当前操作用户id

  • UserName:

    当前操作用户名称

  • ApplicationToken:

    应用token

  • ProcessorId:

    当前告警处理人,填孪生中台用户id,多个用逗号分隔

  • AlarmTypeSet:

    告警子类型(如果传告警子类型,则必传父类型)

  • LevelSet:

    告警级别,包括1~5

  • WIDSet:

    设备id

  • IdSet:

    告警id

  • Desc:

    告警处理的说明



955
956
957
# File 'lib/v20230427/models.rb', line 955

def WorkspaceId
  @WorkspaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
# File 'lib/v20230427/models.rb', line 973

def deserialize(params)
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @StatusSet = params['StatusSet']
  @WorkspaceId = params['WorkspaceId']
  @UserId = params['UserId']
  @UserName = params['UserName']
  @ApplicationToken = params['ApplicationToken']
  @ProcessorId = params['ProcessorId']
  unless params['AlarmTypeSet'].nil?
    @AlarmTypeSet = []
    params['AlarmTypeSet'].each do |i|
      alarmtypeinfo_tmp = AlarmTypeInfo.new
      alarmtypeinfo_tmp.deserialize(i)
      @AlarmTypeSet << alarmtypeinfo_tmp
    end
  end
  @LevelSet = params['LevelSet']
  @WIDSet = params['WIDSet']
  @IdSet = params['IdSet']
  @Desc = params['Desc']
end