Class: TencentCloud::Batch::V20170312::DescribeJobMonitorDataResponse

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

Overview

DescribeJobMonitorData返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(period = nil, datapoints = nil, requestid = nil) ⇒ DescribeJobMonitorDataResponse

Returns a new instance of DescribeJobMonitorDataResponse.



1474
1475
1476
1477
1478
# File 'lib/v20170312/models.rb', line 1474

def initialize(period=nil, datapoints=nil, requestid=nil)
  @Period = period
  @DataPoints = datapoints
  @RequestId = requestid
end

Instance Attribute Details

#DataPointsObject

Parameters:

  • Period:

    监控数据粒度,单位:秒;时间粒度随着查询的时间范围变化,查询时间范围越小,时间粒度越小。

  • DataPoints:

    监控采集的数据。时间戳和对应的值一一对应;如果查询的任务重试,采集时间段涉及多个实例的话,某些时间段内的值为null, 表示对应时间点没有实例存在,也不存在对应的监控数据;相邻监控时间段之间的空值数量最多为10。

  • RequestId:

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



1472
1473
1474
# File 'lib/v20170312/models.rb', line 1472

def DataPoints
  @DataPoints
end

#PeriodObject

Parameters:

  • Period:

    监控数据粒度,单位:秒;时间粒度随着查询的时间范围变化,查询时间范围越小,时间粒度越小。

  • DataPoints:

    监控采集的数据。时间戳和对应的值一一对应;如果查询的任务重试,采集时间段涉及多个实例的话,某些时间段内的值为null, 表示对应时间点没有实例存在,也不存在对应的监控数据;相邻监控时间段之间的空值数量最多为10。

  • RequestId:

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



1472
1473
1474
# File 'lib/v20170312/models.rb', line 1472

def Period
  @Period
end

#RequestIdObject

Parameters:

  • Period:

    监控数据粒度,单位:秒;时间粒度随着查询的时间范围变化,查询时间范围越小,时间粒度越小。

  • DataPoints:

    监控采集的数据。时间戳和对应的值一一对应;如果查询的任务重试,采集时间段涉及多个实例的话,某些时间段内的值为null, 表示对应时间点没有实例存在,也不存在对应的监控数据;相邻监控时间段之间的空值数量最多为10。

  • RequestId:

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



1472
1473
1474
# File 'lib/v20170312/models.rb', line 1472

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



1480
1481
1482
1483
1484
1485
1486
1487
# File 'lib/v20170312/models.rb', line 1480

def deserialize(params)
  @Period = params['Period']
  unless params['DataPoints'].nil?
    @DataPoints = DataPointView.new
    @DataPoints.deserialize(params['DataPoints'])
  end
  @RequestId = params['RequestId']
end