Class: TencentCloud::Wedata::V20250806::ListAlarmMessagesRequest

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

Overview

ListAlarmMessages请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, pagenumber = nil, pagesize = nil, starttime = nil, endtime = nil, alarmlevel = nil, alarmrecipientid = nil, timezone = nil) ⇒ ListAlarmMessagesRequest

Returns a new instance of ListAlarmMessagesRequest.



6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
# File 'lib/v20250806/models.rb', line 6205

def initialize(projectid=nil, pagenumber=nil, pagesize=nil, starttime=nil, endtime=nil, alarmlevel=nil, alarmrecipientid=nil, timezone=nil)
  @ProjectId = projectid
  @PageNumber = pagenumber
  @PageSize = pagesize
  @StartTime = starttime
  @EndTime = endtime
  @AlarmLevel = alarmlevel
  @AlarmRecipientId = alarmrecipientid
  @TimeZone = timezone
end

Instance Attribute Details

#AlarmLevelObject

Parameters:

  • ProjectId:

    所属项目id

  • PageNumber:

    页码数,用于翻页,最小值为 1。

  • PageSize:

    每页显示的条数,最大 100 条

  • StartTime:

    起始告警时间, 格式为yyyy-MM-dd HH:mm:ss

  • EndTime:

    截止告警时间, 格式yyyy-MM-dd HH:mm:ss

  • AlarmLevel:

    告警级别

  • AlarmRecipientId:

    告警接收人Id

  • TimeZone:

    对于传入和返回的过滤时区, 默认UTC+8



6203
6204
6205
# File 'lib/v20250806/models.rb', line 6203

def AlarmLevel
  @AlarmLevel
end

#AlarmRecipientIdObject

Parameters:

  • ProjectId:

    所属项目id

  • PageNumber:

    页码数,用于翻页,最小值为 1。

  • PageSize:

    每页显示的条数,最大 100 条

  • StartTime:

    起始告警时间, 格式为yyyy-MM-dd HH:mm:ss

  • EndTime:

    截止告警时间, 格式yyyy-MM-dd HH:mm:ss

  • AlarmLevel:

    告警级别

  • AlarmRecipientId:

    告警接收人Id

  • TimeZone:

    对于传入和返回的过滤时区, 默认UTC+8



6203
6204
6205
# File 'lib/v20250806/models.rb', line 6203

def AlarmRecipientId
  @AlarmRecipientId
end

#EndTimeObject

Parameters:

  • ProjectId:

    所属项目id

  • PageNumber:

    页码数,用于翻页,最小值为 1。

  • PageSize:

    每页显示的条数,最大 100 条

  • StartTime:

    起始告警时间, 格式为yyyy-MM-dd HH:mm:ss

  • EndTime:

    截止告警时间, 格式yyyy-MM-dd HH:mm:ss

  • AlarmLevel:

    告警级别

  • AlarmRecipientId:

    告警接收人Id

  • TimeZone:

    对于传入和返回的过滤时区, 默认UTC+8



6203
6204
6205
# File 'lib/v20250806/models.rb', line 6203

def EndTime
  @EndTime
end

#PageNumberObject

Parameters:

  • ProjectId:

    所属项目id

  • PageNumber:

    页码数,用于翻页,最小值为 1。

  • PageSize:

    每页显示的条数,最大 100 条

  • StartTime:

    起始告警时间, 格式为yyyy-MM-dd HH:mm:ss

  • EndTime:

    截止告警时间, 格式yyyy-MM-dd HH:mm:ss

  • AlarmLevel:

    告警级别

  • AlarmRecipientId:

    告警接收人Id

  • TimeZone:

    对于传入和返回的过滤时区, 默认UTC+8



6203
6204
6205
# File 'lib/v20250806/models.rb', line 6203

def PageNumber
  @PageNumber
end

#PageSizeObject

Parameters:

  • ProjectId:

    所属项目id

  • PageNumber:

    页码数,用于翻页,最小值为 1。

  • PageSize:

    每页显示的条数,最大 100 条

  • StartTime:

    起始告警时间, 格式为yyyy-MM-dd HH:mm:ss

  • EndTime:

    截止告警时间, 格式yyyy-MM-dd HH:mm:ss

  • AlarmLevel:

    告警级别

  • AlarmRecipientId:

    告警接收人Id

  • TimeZone:

    对于传入和返回的过滤时区, 默认UTC+8



6203
6204
6205
# File 'lib/v20250806/models.rb', line 6203

def PageSize
  @PageSize
end

#ProjectIdObject

Parameters:

  • ProjectId:

    所属项目id

  • PageNumber:

    页码数,用于翻页,最小值为 1。

  • PageSize:

    每页显示的条数,最大 100 条

  • StartTime:

    起始告警时间, 格式为yyyy-MM-dd HH:mm:ss

  • EndTime:

    截止告警时间, 格式yyyy-MM-dd HH:mm:ss

  • AlarmLevel:

    告警级别

  • AlarmRecipientId:

    告警接收人Id

  • TimeZone:

    对于传入和返回的过滤时区, 默认UTC+8



6203
6204
6205
# File 'lib/v20250806/models.rb', line 6203

def ProjectId
  @ProjectId
end

#StartTimeObject

Parameters:

  • ProjectId:

    所属项目id

  • PageNumber:

    页码数,用于翻页,最小值为 1。

  • PageSize:

    每页显示的条数,最大 100 条

  • StartTime:

    起始告警时间, 格式为yyyy-MM-dd HH:mm:ss

  • EndTime:

    截止告警时间, 格式yyyy-MM-dd HH:mm:ss

  • AlarmLevel:

    告警级别

  • AlarmRecipientId:

    告警接收人Id

  • TimeZone:

    对于传入和返回的过滤时区, 默认UTC+8



6203
6204
6205
# File 'lib/v20250806/models.rb', line 6203

def StartTime
  @StartTime
end

#TimeZoneObject

Parameters:

  • ProjectId:

    所属项目id

  • PageNumber:

    页码数,用于翻页,最小值为 1。

  • PageSize:

    每页显示的条数,最大 100 条

  • StartTime:

    起始告警时间, 格式为yyyy-MM-dd HH:mm:ss

  • EndTime:

    截止告警时间, 格式yyyy-MM-dd HH:mm:ss

  • AlarmLevel:

    告警级别

  • AlarmRecipientId:

    告警接收人Id

  • TimeZone:

    对于传入和返回的过滤时区, 默认UTC+8



6203
6204
6205
# File 'lib/v20250806/models.rb', line 6203

def TimeZone
  @TimeZone
end

Instance Method Details

#deserialize(params) ⇒ Object



6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
# File 'lib/v20250806/models.rb', line 6216

def deserialize(params)
  @ProjectId = params['ProjectId']
  @PageNumber = params['PageNumber']
  @PageSize = params['PageSize']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @AlarmLevel = params['AlarmLevel']
  @AlarmRecipientId = params['AlarmRecipientId']
  @TimeZone = params['TimeZone']
end