Class: TencentCloud::Emr::V20190103::SchedulerTaskInfo

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

Overview

yarn资源调度历史

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(schedulername = nil, operatorname = nil, createtime = nil, endtime = nil, state = nil, details = nil) ⇒ SchedulerTaskInfo

Returns a new instance of SchedulerTaskInfo.



13106
13107
13108
13109
13110
13111
13112
13113
# File 'lib/v20190103/models.rb', line 13106

def initialize(schedulername=nil, operatorname=nil, createtime=nil, endtime=nil, state=nil, details=nil)
  @SchedulerName = schedulername
  @OperatorName = operatorname
  @CreateTime = createtime
  @EndTime = endtime
  @State = state
  @Details = details
end

Instance Attribute Details

#CreateTimeObject

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

Parameters:

  • 调度器类型

  • 操作类型

  • 开始时间

  • 结束时间

  • 状态

  • 详情



13104
13105
13106
# File 'lib/v20190103/models.rb', line 13104

def CreateTime
  @CreateTime
end

#DetailsObject

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

Parameters:

  • 调度器类型

  • 操作类型

  • 开始时间

  • 结束时间

  • 状态

  • 详情



13104
13105
13106
# File 'lib/v20190103/models.rb', line 13104

def Details
  @Details
end

#EndTimeObject

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

Parameters:

  • 调度器类型

  • 操作类型

  • 开始时间

  • 结束时间

  • 状态

  • 详情



13104
13105
13106
# File 'lib/v20190103/models.rb', line 13104

def EndTime
  @EndTime
end

#OperatorNameObject

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

Parameters:

  • 调度器类型

  • 操作类型

  • 开始时间

  • 结束时间

  • 状态

  • 详情



13104
13105
13106
# File 'lib/v20190103/models.rb', line 13104

def OperatorName
  @OperatorName
end

#SchedulerNameObject

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

Parameters:

  • 调度器类型

  • 操作类型

  • 开始时间

  • 结束时间

  • 状态

  • 详情



13104
13105
13106
# File 'lib/v20190103/models.rb', line 13104

def SchedulerName
  @SchedulerName
end

#StateObject

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

Parameters:

  • 调度器类型

  • 操作类型

  • 开始时间

  • 结束时间

  • 状态

  • 详情



13104
13105
13106
# File 'lib/v20190103/models.rb', line 13104

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
# File 'lib/v20190103/models.rb', line 13115

def deserialize(params)
  @SchedulerName = params['SchedulerName']
  @OperatorName = params['OperatorName']
  @CreateTime = params['CreateTime']
  @EndTime = params['EndTime']
  @State = params['State']
  unless params['Details'].nil?
    @Details = []
    params['Details'].each do |i|
      schedulertaskdetail_tmp = SchedulerTaskDetail.new
      schedulertaskdetail_tmp.deserialize(i)
      @Details << schedulertaskdetail_tmp
    end
  end
end