Class: TencentCloud::Batch::V20170312::DescribeJobResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Batch::V20170312::DescribeJobResponse
- Defined in:
- lib/v20170312/models.rb
Overview
DescribeJob返回参数结构体
Instance Attribute Summary collapse
-
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#DependenceSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#EndTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#JobId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#JobName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#JobState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#NextAction ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Priority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#RequestId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#StateReason ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#TaskInstanceMetrics ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#TaskMetrics ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#TaskSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Zone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of DescribeJobResponse.
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, =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 = @NextAction = nextaction @RequestId = requestid end |
Instance Attribute Details
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def CreateTime @CreateTime end |
#DependenceSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def DependenceSet @DependenceSet end |
#EndTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def EndTime @EndTime end |
#JobId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def JobId @JobId end |
#JobName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def JobName @JobName end |
#JobState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def JobState @JobState end |
#NextAction ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def NextAction @NextAction end |
#Priority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def Priority @Priority end |
#RequestId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def RequestId @RequestId end |
#StateReason ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def StateReason @StateReason end |
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def Tags @Tags end |
#TaskInstanceMetrics ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def TaskInstanceMetrics @TaskInstanceMetrics end |
#TaskMetrics ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def TaskMetrics @TaskMetrics end |
#TaskSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1540 1541 1542 |
# File 'lib/v20170312/models.rb', line 1540 def TaskSet @TaskSet end |
#Zone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
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 |