Class: TencentCloud::Batch::V20170312::DescribeJobResponse

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

Overview

DescribeJob返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobid = nil, jobname = nil, zone = nil, priority = nil, jobstate = nil, createtime = nil, endtime = nil, taskset = nil, dependenceset = nil, taskmetrics = nil, taskinstancemetrics = nil, statereason = nil, tags = nil, nextaction = nil, requestid = nil) ⇒ DescribeJobResponse

Returns a new instance of DescribeJobResponse.



1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
# File 'lib/v20170312/models.rb', line 1542

def initialize(jobid=nil, jobname=nil, zone=nil, priority=nil, jobstate=nil, createtime=nil, endtime=nil, taskset=nil, dependenceset=nil, taskmetrics=nil, taskinstancemetrics=nil, statereason=nil, tags=nil, nextaction=nil, requestid=nil)
  @JobId = jobid
  @JobName = jobname
  @Zone = zone
  @Priority = priority
  @JobState = jobstate
  @CreateTime = createtime
  @EndTime = endtime
  @TaskSet = taskset
  @DependenceSet = dependenceset
  @TaskMetrics = taskmetrics
  @TaskInstanceMetrics = taskinstancemetrics
  @StateReason = statereason
  @Tags = tags
  @NextAction = nextaction
  @RequestId = requestid
end

Instance Attribute Details

#CreateTimeObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def CreateTime
  @CreateTime
end

#DependenceSetObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def DependenceSet
  @DependenceSet
end

#EndTimeObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def EndTime
  @EndTime
end

#JobIdObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def JobId
  @JobId
end

#JobNameObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def JobName
  @JobName
end

#JobStateObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def JobState
  @JobState
end

#NextActionObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def NextAction
  @NextAction
end

#PriorityObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def Priority
  @Priority
end

#RequestIdObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def RequestId
  @RequestId
end

#StateReasonObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def StateReason
  @StateReason
end

#TagsObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def Tags
  @Tags
end

#TaskInstanceMetricsObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def TaskInstanceMetrics
  @TaskInstanceMetrics
end

#TaskMetricsObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def TaskMetrics
  @TaskMetrics
end

#TaskSetObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def TaskSet
  @TaskSet
end

#ZoneObject

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

Parameters:

  • JobId:

    作业ID

  • JobName:

    作业名称

  • Zone:

    可用区信息

  • Priority:

    作业优先级

  • JobState:

    作业状态

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • TaskSet:

    任务视图信息

  • DependenceSet:

    任务间依赖信息

  • TaskMetrics:

    任务统计指标

  • TaskInstanceMetrics:

    任务实例统计指标

  • StateReason:

    作业失败原因

  • Tags:

    作业绑定的标签列表。

  • NextAction:

    下一步动作

  • RequestId:

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



1540
1541
1542
# File 'lib/v20170312/models.rb', line 1540

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'lib/v20170312/models.rb', line 1560

def deserialize(params)
  @JobId = params['JobId']
  @JobName = params['JobName']
  @Zone = params['Zone']
  @Priority = params['Priority']
  @JobState = params['JobState']
  @CreateTime = params['CreateTime']
  @EndTime = params['EndTime']
  unless params['TaskSet'].nil?
    @TaskSet = []
    params['TaskSet'].each do |i|
      taskview_tmp = TaskView.new
      taskview_tmp.deserialize(i)
      @TaskSet << taskview_tmp
    end
  end
  unless params['DependenceSet'].nil?
    @DependenceSet = []
    params['DependenceSet'].each do |i|
      dependence_tmp = Dependence.new
      dependence_tmp.deserialize(i)
      @DependenceSet << dependence_tmp
    end
  end
  unless params['TaskMetrics'].nil?
    @TaskMetrics = TaskMetrics.new
    @TaskMetrics.deserialize(params['TaskMetrics'])
  end
  unless params['TaskInstanceMetrics'].nil?
    @TaskInstanceMetrics = TaskInstanceMetrics.new
    @TaskInstanceMetrics.deserialize(params['TaskInstanceMetrics'])
  end
  @StateReason = params['StateReason']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @NextAction = params['NextAction']
  @RequestId = params['RequestId']
end