Class: TencentCloud::Batch::V20170312::DescribeJobMonitorDataRequest

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(jobid = nil, taskname = nil, taskinstanceindex = nil, metricname = nil, starttime = nil, endtime = nil, dimensions = nil) ⇒ DescribeJobMonitorDataRequest

Returns a new instance of DescribeJobMonitorDataRequest.



1435
1436
1437
1438
1439
1440
1441
1442
1443
# File 'lib/v20170312/models.rb', line 1435

def initialize(jobid=nil, taskname=nil, taskinstanceindex=nil, metricname=nil, starttime=nil, endtime=nil, dimensions=nil)
  @JobId = jobid
  @TaskName = taskname
  @TaskInstanceIndex = taskinstanceindex
  @MetricName = metricname
  @StartTime = starttime
  @EndTime = endtime
  @Dimensions = dimensions
end

Instance Attribute Details

#DimensionsObject

  • TargetDiskUsage

    -支持的查询维度diskname, 维度值为磁盘挂载名,例如vdb;如果不传此参数,默认查询vdb磁盘的使用率。
    样例:[{"Name":"diskname", "Value":"vdb"}]
    


1433
1434
1435
# File 'lib/v20170312/models.rb', line 1433

def Dimensions
  @Dimensions
end

#EndTimeObject

  • TargetDiskUsage

    -支持的查询维度diskname, 维度值为磁盘挂载名,例如vdb;如果不传此参数,默认查询vdb磁盘的使用率。
    样例:[{"Name":"diskname", "Value":"vdb"}]
    


1433
1434
1435
# File 'lib/v20170312/models.rb', line 1433

def EndTime
  @EndTime
end

#JobIdObject

  • TargetDiskUsage

    -支持的查询维度diskname, 维度值为磁盘挂载名,例如vdb;如果不传此参数,默认查询vdb磁盘的使用率。
    样例:[{"Name":"diskname", "Value":"vdb"}]
    


1433
1434
1435
# File 'lib/v20170312/models.rb', line 1433

def JobId
  @JobId
end

#MetricNameObject

  • TargetDiskUsage

    -支持的查询维度diskname, 维度值为磁盘挂载名,例如vdb;如果不传此参数,默认查询vdb磁盘的使用率。
    样例:[{"Name":"diskname", "Value":"vdb"}]
    


1433
1434
1435
# File 'lib/v20170312/models.rb', line 1433

def MetricName
  @MetricName
end

#StartTimeObject

  • TargetDiskUsage

    -支持的查询维度diskname, 维度值为磁盘挂载名,例如vdb;如果不传此参数,默认查询vdb磁盘的使用率。
    样例:[{"Name":"diskname", "Value":"vdb"}]
    


1433
1434
1435
# File 'lib/v20170312/models.rb', line 1433

def StartTime
  @StartTime
end

#TaskInstanceIndexObject

  • TargetDiskUsage

    -支持的查询维度diskname, 维度值为磁盘挂载名,例如vdb;如果不传此参数,默认查询vdb磁盘的使用率。
    样例:[{"Name":"diskname", "Value":"vdb"}]
    


1433
1434
1435
# File 'lib/v20170312/models.rb', line 1433

def TaskInstanceIndex
  @TaskInstanceIndex
end

#TaskNameObject

  • TargetDiskUsage

    -支持的查询维度diskname, 维度值为磁盘挂载名,例如vdb;如果不传此参数,默认查询vdb磁盘的使用率。
    样例:[{"Name":"diskname", "Value":"vdb"}]
    


1433
1434
1435
# File 'lib/v20170312/models.rb', line 1433

def TaskName
  @TaskName
end

Instance Method Details

#deserialize(params) ⇒ Object



1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
# File 'lib/v20170312/models.rb', line 1445

def deserialize(params)
  @JobId = params['JobId']
  @TaskName = params['TaskName']
  @TaskInstanceIndex = params['TaskInstanceIndex']
  @MetricName = params['MetricName']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  unless params['Dimensions'].nil?
    @Dimensions = []
    params['Dimensions'].each do |i|
      dimension_tmp = Dimension.new
      dimension_tmp.deserialize(i)
      @Dimensions << dimension_tmp
    end
  end
end