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.



3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
# File 'lib/v20250806/models.rb', line 3868

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



3866
3867
3868
# File 'lib/v20250806/models.rb', line 3866

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



3866
3867
3868
# File 'lib/v20250806/models.rb', line 3866

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



3866
3867
3868
# File 'lib/v20250806/models.rb', line 3866

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



3866
3867
3868
# File 'lib/v20250806/models.rb', line 3866

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



3866
3867
3868
# File 'lib/v20250806/models.rb', line 3866

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



3866
3867
3868
# File 'lib/v20250806/models.rb', line 3866

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



3866
3867
3868
# File 'lib/v20250806/models.rb', line 3866

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



3866
3867
3868
# File 'lib/v20250806/models.rb', line 3866

def TimeZone
  @TimeZone
end

Instance Method Details

#deserialize(params) ⇒ Object



3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
# File 'lib/v20250806/models.rb', line 3879

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