Class: TencentCloud::Monitor::V20180724::DescribePrometheusScrapeStatisticsResponse

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

Overview

DescribePrometheusScrapeStatistics返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(total = nil, instanceresults = nil, requestid = nil) ⇒ DescribePrometheusScrapeStatisticsResponse

Returns a new instance of DescribePrometheusScrapeStatisticsResponse.



9195
9196
9197
9198
9199
# File 'lib/v20180724/models.rb', line 9195

def initialize(total=nil, instanceresults=nil, requestid=nil)
  @Total = total
  @InstanceResults = instanceresults
  @RequestId = requestid
end

Instance Attribute Details

#InstanceResultsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Total:

    总个数

  • InstanceResults:

    实例指标抓取速率详情

  • RequestId:

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



9193
9194
9195
# File 'lib/v20180724/models.rb', line 9193

def InstanceResults
  @InstanceResults
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Total:

    总个数

  • InstanceResults:

    实例指标抓取速率详情

  • RequestId:

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



9193
9194
9195
# File 'lib/v20180724/models.rb', line 9193

def RequestId
  @RequestId
end

#TotalObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Total:

    总个数

  • InstanceResults:

    实例指标抓取速率详情

  • RequestId:

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



9193
9194
9195
# File 'lib/v20180724/models.rb', line 9193

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
# File 'lib/v20180724/models.rb', line 9201

def deserialize(params)
  @Total = params['Total']
  unless params['InstanceResults'].nil?
    @InstanceResults = []
    params['InstanceResults'].each do |i|
      prometheusinstancescrapestatistics_tmp = PrometheusInstanceScrapeStatistics.new
      prometheusinstancescrapestatistics_tmp.deserialize(i)
      @InstanceResults << prometheusinstancescrapestatistics_tmp
    end
  end
  @RequestId = params['RequestId']
end