Class: TencentCloud::Monitor::V20180724::DescribeAlarmNoticeResponse

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

Overview

DescribeAlarmNotice返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(notice = nil, requestid = nil) ⇒ DescribeAlarmNoticeResponse

Returns a new instance of DescribeAlarmNoticeResponse.



4516
4517
4518
4519
# File 'lib/v20180724/models.rb', line 4516

def initialize(notice=nil, requestid=nil)
  @Notice = notice
  @RequestId = requestid
end

Instance Attribute Details

#NoticeObject

Parameters:

  • Notice:

    告警通知模板详细信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4514
4515
4516
# File 'lib/v20180724/models.rb', line 4514

def Notice
  @Notice
end

#RequestIdObject

Parameters:

  • Notice:

    告警通知模板详细信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4514
4515
4516
# File 'lib/v20180724/models.rb', line 4514

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



4521
4522
4523
4524
4525
4526
4527
# File 'lib/v20180724/models.rb', line 4521

def deserialize(params)
  unless params['Notice'].nil?
    @Notice = AlarmNotice.new
    @Notice.deserialize(params['Notice'])
  end
  @RequestId = params['RequestId']
end