Class: TencentCloud::Cfg::V20210820::TemplateMonitor

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

Overview

监控指标

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(monitorid = nil, metricid = nil, objecttypeid = nil, metricname = nil, metricchinesename = nil) ⇒ TemplateMonitor



2698
2699
2700
2701
2702
2703
2704
# File 'lib/v20210820/models.rb', line 2698

def initialize(monitorid=nil, metricid=nil, objecttypeid=nil, metricname=nil, metricchinesename=nil)
  @MonitorId = monitorid
  @MetricId = metricid
  @ObjectTypeId = objecttypeid
  @MetricName = metricname
  @MetricChineseName = metricchinesename
end

Instance Attribute Details

#MetricChineseNameObject



2696
2697
2698
# File 'lib/v20210820/models.rb', line 2696

def MetricChineseName
  @MetricChineseName
end

#MetricIdObject



2696
2697
2698
# File 'lib/v20210820/models.rb', line 2696

def MetricId
  @MetricId
end

#MetricNameObject



2696
2697
2698
# File 'lib/v20210820/models.rb', line 2696

def MetricName
  @MetricName
end

#MonitorIdObject



2696
2697
2698
# File 'lib/v20210820/models.rb', line 2696

def MonitorId
  @MonitorId
end

#ObjectTypeIdObject



2696
2697
2698
# File 'lib/v20210820/models.rb', line 2696

def ObjectTypeId
  @ObjectTypeId
end

Instance Method Details

#deserialize(params) ⇒ Object



2706
2707
2708
2709
2710
2711
2712
# File 'lib/v20210820/models.rb', line 2706

def deserialize(params)
  @MonitorId = params['MonitorId']
  @MetricId = params['MetricId']
  @ObjectTypeId = params['ObjectTypeId']
  @MetricName = params['MetricName']
  @MetricChineseName = params['MetricChineseName']
end