Class: TencentCloud::Cls::V20201016::ScheduledSqlResouceInfo

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

Overview

ScheduledSql的资源信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicid = nil, region = nil, biztype = nil, metricname = nil, metricnames = nil, metriclabels = nil, customtime = nil, custommetriclabels = nil) ⇒ ScheduledSqlResouceInfo

Returns a new instance of ScheduledSqlResouceInfo.



16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
# File 'lib/v20201016/models.rb', line 16621

def initialize(topicid=nil, region=nil, biztype=nil, metricname=nil, metricnames=nil, metriclabels=nil, customtime=nil, custommetriclabels=nil)
  @TopicId = topicid
  @Region = region
  @BizType = biztype
  @MetricName = metricname
  @MetricNames = metricnames
  @MetricLabels = metriclabels
  @CustomTime = customtime
  @CustomMetricLabels = custommetriclabels
end

Instance Attribute Details

#BizType ⇒ Object

BizType为1时,优先使用MetricNames字段多指标只能填充到MetricNames字段,单指标建议填充到MetricName字段 维度名以字母或下划线开头,后面可以跟字母、数字或下划线,长度小于等于1024 字节

Parameters:

  • TopicId: —

    通过 获取日志主题列表 获取日志主题Id。

  • Region: —

    主题的地域信息,当前不支持跨地域,支持地域参考 地域列表 文档。

  • BizType: —

    主题类型:0为日志主题,1为指标主题

  • MetricName: —

    指标名称。当BizType为1时,MetricName需要填写

  • MetricNames: —

    指标名称

  • MetricLabels: —

    指标维度,不接受时间类型。

  • CustomTime: —

    指标时间戳,默认值为SQL查询时间范围的左侧时间点,您也可以指定其他字段(类型为uinx时间、TimeStamp,精度毫秒)为指标时间戳。

  • CustomMetricLabels: —

    除了MetricLabels,您还可以使用该参数,为指标补充静态的维度。



16619
16620
16621
# File 'lib/v20201016/models.rb', line 16619

def BizType
  @BizType
end

#CustomMetricLabels ⇒ Object

BizType为1时,优先使用MetricNames字段多指标只能填充到MetricNames字段,单指标建议填充到MetricName字段 维度名以字母或下划线开头,后面可以跟字母、数字或下划线,长度小于等于1024 字节

Parameters:

  • TopicId: —

    通过 获取日志主题列表 获取日志主题Id。

  • Region: —

    主题的地域信息,当前不支持跨地域,支持地域参考 地域列表 文档。

  • BizType: —

    主题类型:0为日志主题,1为指标主题

  • MetricName: —

    指标名称。当BizType为1时,MetricName需要填写

  • MetricNames: —

    指标名称

  • MetricLabels: —

    指标维度,不接受时间类型。

  • CustomTime: —

    指标时间戳,默认值为SQL查询时间范围的左侧时间点,您也可以指定其他字段(类型为uinx时间、TimeStamp,精度毫秒)为指标时间戳。

  • CustomMetricLabels: —

    除了MetricLabels,您还可以使用该参数,为指标补充静态的维度。



16619
16620
16621
# File 'lib/v20201016/models.rb', line 16619

def CustomMetricLabels
  @CustomMetricLabels
end

#CustomTime ⇒ Object

BizType为1时,优先使用MetricNames字段多指标只能填充到MetricNames字段,单指标建议填充到MetricName字段 维度名以字母或下划线开头,后面可以跟字母、数字或下划线,长度小于等于1024 字节

Parameters:

  • TopicId: —

    通过 获取日志主题列表 获取日志主题Id。

  • Region: —

    主题的地域信息,当前不支持跨地域,支持地域参考 地域列表 文档。

  • BizType: —

    主题类型:0为日志主题,1为指标主题

  • MetricName: —

    指标名称。当BizType为1时,MetricName需要填写

  • MetricNames: —

    指标名称

  • MetricLabels: —

    指标维度,不接受时间类型。

  • CustomTime: —

    指标时间戳,默认值为SQL查询时间范围的左侧时间点,您也可以指定其他字段(类型为uinx时间、TimeStamp,精度毫秒)为指标时间戳。

  • CustomMetricLabels: —

    除了MetricLabels,您还可以使用该参数,为指标补充静态的维度。



16619
16620
16621
# File 'lib/v20201016/models.rb', line 16619

def CustomTime
  @CustomTime
end

#MetricLabels ⇒ Object

BizType为1时,优先使用MetricNames字段多指标只能填充到MetricNames字段,单指标建议填充到MetricName字段 维度名以字母或下划线开头,后面可以跟字母、数字或下划线,长度小于等于1024 字节

Parameters:

  • TopicId: —

    通过 获取日志主题列表 获取日志主题Id。

  • Region: —

    主题的地域信息,当前不支持跨地域,支持地域参考 地域列表 文档。

  • BizType: —

    主题类型:0为日志主题,1为指标主题

  • MetricName: —

    指标名称。当BizType为1时,MetricName需要填写

  • MetricNames: —

    指标名称

  • MetricLabels: —

    指标维度,不接受时间类型。

  • CustomTime: —

    指标时间戳,默认值为SQL查询时间范围的左侧时间点,您也可以指定其他字段(类型为uinx时间、TimeStamp,精度毫秒)为指标时间戳。

  • CustomMetricLabels: —

    除了MetricLabels,您还可以使用该参数,为指标补充静态的维度。



16619
16620
16621
# File 'lib/v20201016/models.rb', line 16619

def MetricLabels
  @MetricLabels
end

#MetricName ⇒ Object

BizType为1时,优先使用MetricNames字段多指标只能填充到MetricNames字段,单指标建议填充到MetricName字段 维度名以字母或下划线开头,后面可以跟字母、数字或下划线,长度小于等于1024 字节

Parameters:

  • TopicId: —

    通过 获取日志主题列表 获取日志主题Id。

  • Region: —

    主题的地域信息,当前不支持跨地域,支持地域参考 地域列表 文档。

  • BizType: —

    主题类型:0为日志主题,1为指标主题

  • MetricName: —

    指标名称。当BizType为1时,MetricName需要填写

  • MetricNames: —

    指标名称

  • MetricLabels: —

    指标维度,不接受时间类型。

  • CustomTime: —

    指标时间戳,默认值为SQL查询时间范围的左侧时间点,您也可以指定其他字段(类型为uinx时间、TimeStamp,精度毫秒)为指标时间戳。

  • CustomMetricLabels: —

    除了MetricLabels,您还可以使用该参数,为指标补充静态的维度。



16619
16620
16621
# File 'lib/v20201016/models.rb', line 16619

def MetricName
  @MetricName
end

#MetricNames ⇒ Object

BizType为1时,优先使用MetricNames字段多指标只能填充到MetricNames字段,单指标建议填充到MetricName字段 维度名以字母或下划线开头,后面可以跟字母、数字或下划线,长度小于等于1024 字节

Parameters:

  • TopicId: —

    通过 获取日志主题列表 获取日志主题Id。

  • Region: —

    主题的地域信息,当前不支持跨地域,支持地域参考 地域列表 文档。

  • BizType: —

    主题类型:0为日志主题,1为指标主题

  • MetricName: —

    指标名称。当BizType为1时,MetricName需要填写

  • MetricNames: —

    指标名称

  • MetricLabels: —

    指标维度,不接受时间类型。

  • CustomTime: —

    指标时间戳,默认值为SQL查询时间范围的左侧时间点,您也可以指定其他字段(类型为uinx时间、TimeStamp,精度毫秒)为指标时间戳。

  • CustomMetricLabels: —

    除了MetricLabels,您还可以使用该参数,为指标补充静态的维度。



16619
16620
16621
# File 'lib/v20201016/models.rb', line 16619

def MetricNames
  @MetricNames
end

#Region ⇒ Object

BizType为1时,优先使用MetricNames字段多指标只能填充到MetricNames字段,单指标建议填充到MetricName字段 维度名以字母或下划线开头,后面可以跟字母、数字或下划线,长度小于等于1024 字节

Parameters:

  • TopicId: —

    通过 获取日志主题列表 获取日志主题Id。

  • Region: —

    主题的地域信息,当前不支持跨地域,支持地域参考 地域列表 文档。

  • BizType: —

    主题类型:0为日志主题,1为指标主题

  • MetricName: —

    指标名称。当BizType为1时,MetricName需要填写

  • MetricNames: —

    指标名称

  • MetricLabels: —

    指标维度,不接受时间类型。

  • CustomTime: —

    指标时间戳,默认值为SQL查询时间范围的左侧时间点,您也可以指定其他字段(类型为uinx时间、TimeStamp,精度毫秒)为指标时间戳。

  • CustomMetricLabels: —

    除了MetricLabels,您还可以使用该参数,为指标补充静态的维度。



16619
16620
16621
# File 'lib/v20201016/models.rb', line 16619

def Region
  @Region
end

#TopicId ⇒ Object

BizType为1时,优先使用MetricNames字段多指标只能填充到MetricNames字段,单指标建议填充到MetricName字段 维度名以字母或下划线开头,后面可以跟字母、数字或下划线,长度小于等于1024 字节

Parameters:

  • TopicId: —

    通过 获取日志主题列表 获取日志主题Id。

  • Region: —

    主题的地域信息,当前不支持跨地域,支持地域参考 地域列表 文档。

  • BizType: —

    主题类型:0为日志主题,1为指标主题

  • MetricName: —

    指标名称。当BizType为1时,MetricName需要填写

  • MetricNames: —

    指标名称

  • MetricLabels: —

    指标维度,不接受时间类型。

  • CustomTime: —

    指标时间戳,默认值为SQL查询时间范围的左侧时间点,您也可以指定其他字段(类型为uinx时间、TimeStamp,精度毫秒)为指标时间戳。

  • CustomMetricLabels: —

    除了MetricLabels,您还可以使用该参数,为指标补充静态的维度。



16619
16620
16621
# File 'lib/v20201016/models.rb', line 16619

def TopicId
  @TopicId
end

Instance Method Details

#deserialize(params) ⇒ Object



16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
# File 'lib/v20201016/models.rb', line 16632

def deserialize(params)
  @TopicId = params['TopicId']
  @Region = params['Region']
  @BizType = params['BizType']
  @MetricName = params['MetricName']
  @MetricNames = params['MetricNames']
  @MetricLabels = params['MetricLabels']
  @CustomTime = params['CustomTime']
  unless params['CustomMetricLabels'].nil?
    @CustomMetricLabels = []
    params['CustomMetricLabels'].each do |i|
      metriclabel_tmp = MetricLabel.new
      metriclabel_tmp.deserialize(i)
      @CustomMetricLabels << metriclabel_tmp
    end
  end
end