Class: TencentCloud::Monitor::V20180724::AlarmHistoryMetric

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

Overview

告警历史的指标信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(qcenamespace = nil, metricname = nil, period = nil, value = nil, description = nil) ⇒ AlarmHistoryMetric

Returns a new instance of AlarmHistoryMetric.



336
337
338
339
340
341
342
# File 'lib/v20180724/models.rb', line 336

def initialize(qcenamespace=nil, metricname=nil, period=nil, value=nil, description=nil)
  @QceNamespace = qcenamespace
  @MetricName = metricname
  @Period = period
  @Value = value
  @Description = description
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • QceNamespace:

    云产品监控类型查询数据使用的命名空间

  • MetricName:

    指标名

  • Period:

    统计周期

  • Value:

    触发告警的数值

  • Description:

    指标的展示名



334
335
336
# File 'lib/v20180724/models.rb', line 334

def Description
  @Description
end

#MetricNameObject

Parameters:

  • QceNamespace:

    云产品监控类型查询数据使用的命名空间

  • MetricName:

    指标名

  • Period:

    统计周期

  • Value:

    触发告警的数值

  • Description:

    指标的展示名



334
335
336
# File 'lib/v20180724/models.rb', line 334

def MetricName
  @MetricName
end

#PeriodObject

Parameters:

  • QceNamespace:

    云产品监控类型查询数据使用的命名空间

  • MetricName:

    指标名

  • Period:

    统计周期

  • Value:

    触发告警的数值

  • Description:

    指标的展示名



334
335
336
# File 'lib/v20180724/models.rb', line 334

def Period
  @Period
end

#QceNamespaceObject

Parameters:

  • QceNamespace:

    云产品监控类型查询数据使用的命名空间

  • MetricName:

    指标名

  • Period:

    统计周期

  • Value:

    触发告警的数值

  • Description:

    指标的展示名



334
335
336
# File 'lib/v20180724/models.rb', line 334

def QceNamespace
  @QceNamespace
end

#ValueObject

Parameters:

  • QceNamespace:

    云产品监控类型查询数据使用的命名空间

  • MetricName:

    指标名

  • Period:

    统计周期

  • Value:

    触发告警的数值

  • Description:

    指标的展示名



334
335
336
# File 'lib/v20180724/models.rb', line 334

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



344
345
346
347
348
349
350
# File 'lib/v20180724/models.rb', line 344

def deserialize(params)
  @QceNamespace = params['QceNamespace']
  @MetricName = params['MetricName']
  @Period = params['Period']
  @Value = params['Value']
  @Description = params['Description']
end