Class: TencentCloud::Batch::V20170312::DescribeTaskResponse

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

Overview

DescribeTask返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobid = nil, taskname = nil, taskstate = nil, createtime = nil, endtime = nil, taskinstancetotalcount = nil, taskinstanceset = nil, taskinstancemetrics = nil, requestid = nil) ⇒ DescribeTaskResponse

Returns a new instance of DescribeTaskResponse.



1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
# File 'lib/v20170312/models.rb', line 1907

def initialize(jobid=nil, taskname=nil, taskstate=nil, createtime=nil, endtime=nil, taskinstancetotalcount=nil, taskinstanceset=nil, taskinstancemetrics=nil, requestid=nil)
  @JobId = jobid
  @TaskName = taskname
  @TaskState = taskstate
  @CreateTime = createtime
  @EndTime = endtime
  @TaskInstanceTotalCount = taskinstancetotalcount
  @TaskInstanceSet = taskinstanceset
  @TaskInstanceMetrics = taskinstancemetrics
  @RequestId = requestid
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • JobId:

    作业ID

  • TaskName:

    任务名称

  • TaskState:

    任务状态

  • CreateTime:

    创建时间

  • EndTime:

    结束时间

  • TaskInstanceTotalCount:

    任务实例总数

  • TaskInstanceSet:

    任务实例信息

  • TaskInstanceMetrics:

    任务实例统计指标

  • RequestId:

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



1905
1906
1907
# File 'lib/v20170312/models.rb', line 1905

def CreateTime
  @CreateTime
end

#EndTimeObject

Parameters:

  • JobId:

    作业ID

  • TaskName:

    任务名称

  • TaskState:

    任务状态

  • CreateTime:

    创建时间

  • EndTime:

    结束时间

  • TaskInstanceTotalCount:

    任务实例总数

  • TaskInstanceSet:

    任务实例信息

  • TaskInstanceMetrics:

    任务实例统计指标

  • RequestId:

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



1905
1906
1907
# File 'lib/v20170312/models.rb', line 1905

def EndTime
  @EndTime
end

#JobIdObject

Parameters:

  • JobId:

    作业ID

  • TaskName:

    任务名称

  • TaskState:

    任务状态

  • CreateTime:

    创建时间

  • EndTime:

    结束时间

  • TaskInstanceTotalCount:

    任务实例总数

  • TaskInstanceSet:

    任务实例信息

  • TaskInstanceMetrics:

    任务实例统计指标

  • RequestId:

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



1905
1906
1907
# File 'lib/v20170312/models.rb', line 1905

def JobId
  @JobId
end

#RequestIdObject

Parameters:

  • JobId:

    作业ID

  • TaskName:

    任务名称

  • TaskState:

    任务状态

  • CreateTime:

    创建时间

  • EndTime:

    结束时间

  • TaskInstanceTotalCount:

    任务实例总数

  • TaskInstanceSet:

    任务实例信息

  • TaskInstanceMetrics:

    任务实例统计指标

  • RequestId:

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



1905
1906
1907
# File 'lib/v20170312/models.rb', line 1905

def RequestId
  @RequestId
end

#TaskInstanceMetricsObject

Parameters:

  • JobId:

    作业ID

  • TaskName:

    任务名称

  • TaskState:

    任务状态

  • CreateTime:

    创建时间

  • EndTime:

    结束时间

  • TaskInstanceTotalCount:

    任务实例总数

  • TaskInstanceSet:

    任务实例信息

  • TaskInstanceMetrics:

    任务实例统计指标

  • RequestId:

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



1905
1906
1907
# File 'lib/v20170312/models.rb', line 1905

def TaskInstanceMetrics
  @TaskInstanceMetrics
end

#TaskInstanceSetObject

Parameters:

  • JobId:

    作业ID

  • TaskName:

    任务名称

  • TaskState:

    任务状态

  • CreateTime:

    创建时间

  • EndTime:

    结束时间

  • TaskInstanceTotalCount:

    任务实例总数

  • TaskInstanceSet:

    任务实例信息

  • TaskInstanceMetrics:

    任务实例统计指标

  • RequestId:

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



1905
1906
1907
# File 'lib/v20170312/models.rb', line 1905

def TaskInstanceSet
  @TaskInstanceSet
end

#TaskInstanceTotalCountObject

Parameters:

  • JobId:

    作业ID

  • TaskName:

    任务名称

  • TaskState:

    任务状态

  • CreateTime:

    创建时间

  • EndTime:

    结束时间

  • TaskInstanceTotalCount:

    任务实例总数

  • TaskInstanceSet:

    任务实例信息

  • TaskInstanceMetrics:

    任务实例统计指标

  • RequestId:

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



1905
1906
1907
# File 'lib/v20170312/models.rb', line 1905

def TaskInstanceTotalCount
  @TaskInstanceTotalCount
end

#TaskNameObject

Parameters:

  • JobId:

    作业ID

  • TaskName:

    任务名称

  • TaskState:

    任务状态

  • CreateTime:

    创建时间

  • EndTime:

    结束时间

  • TaskInstanceTotalCount:

    任务实例总数

  • TaskInstanceSet:

    任务实例信息

  • TaskInstanceMetrics:

    任务实例统计指标

  • RequestId:

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



1905
1906
1907
# File 'lib/v20170312/models.rb', line 1905

def TaskName
  @TaskName
end

#TaskStateObject

Parameters:

  • JobId:

    作业ID

  • TaskName:

    任务名称

  • TaskState:

    任务状态

  • CreateTime:

    创建时间

  • EndTime:

    结束时间

  • TaskInstanceTotalCount:

    任务实例总数

  • TaskInstanceSet:

    任务实例信息

  • TaskInstanceMetrics:

    任务实例统计指标

  • RequestId:

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



1905
1906
1907
# File 'lib/v20170312/models.rb', line 1905

def TaskState
  @TaskState
end

Instance Method Details

#deserialize(params) ⇒ Object



1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
# File 'lib/v20170312/models.rb', line 1919

def deserialize(params)
  @JobId = params['JobId']
  @TaskName = params['TaskName']
  @TaskState = params['TaskState']
  @CreateTime = params['CreateTime']
  @EndTime = params['EndTime']
  @TaskInstanceTotalCount = params['TaskInstanceTotalCount']
  unless params['TaskInstanceSet'].nil?
    @TaskInstanceSet = []
    params['TaskInstanceSet'].each do |i|
      taskinstanceview_tmp = TaskInstanceView.new
      taskinstanceview_tmp.deserialize(i)
      @TaskInstanceSet << taskinstanceview_tmp
    end
  end
  unless params['TaskInstanceMetrics'].nil?
    @TaskInstanceMetrics = TaskInstanceMetrics.new
    @TaskInstanceMetrics.deserialize(params['TaskInstanceMetrics'])
  end
  @RequestId = params['RequestId']
end