Class: TencentCloud::Batch::V20170312::DescribeTaskResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Batch::V20170312::DescribeTaskResponse
- Defined in:
- lib/v20170312/models.rb
Overview
DescribeTask返回参数结构体
Instance Attribute Summary collapse
- #CreateTime ⇒ Object
- #EndTime ⇒ Object
- #JobId ⇒ Object
- #RequestId ⇒ Object
- #TaskInstanceMetrics ⇒ Object
- #TaskInstanceSet ⇒ Object
- #TaskInstanceTotalCount ⇒ Object
- #TaskName ⇒ Object
- #TaskState ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(jobid = nil, taskname = nil, taskstate = nil, createtime = nil, endtime = nil, taskinstancetotalcount = nil, taskinstanceset = nil, taskinstancemetrics = nil, requestid = nil) ⇒ DescribeTaskResponse
constructor
A new instance of DescribeTaskResponse.
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
#CreateTime ⇒ Object
1905 1906 1907 |
# File 'lib/v20170312/models.rb', line 1905 def CreateTime @CreateTime end |
#EndTime ⇒ Object
1905 1906 1907 |
# File 'lib/v20170312/models.rb', line 1905 def EndTime @EndTime end |
#JobId ⇒ Object
1905 1906 1907 |
# File 'lib/v20170312/models.rb', line 1905 def JobId @JobId end |
#RequestId ⇒ Object
1905 1906 1907 |
# File 'lib/v20170312/models.rb', line 1905 def RequestId @RequestId end |
#TaskInstanceMetrics ⇒ Object
1905 1906 1907 |
# File 'lib/v20170312/models.rb', line 1905 def TaskInstanceMetrics @TaskInstanceMetrics end |
#TaskInstanceSet ⇒ Object
1905 1906 1907 |
# File 'lib/v20170312/models.rb', line 1905 def TaskInstanceSet @TaskInstanceSet end |
#TaskInstanceTotalCount ⇒ Object
1905 1906 1907 |
# File 'lib/v20170312/models.rb', line 1905 def TaskInstanceTotalCount @TaskInstanceTotalCount end |
#TaskName ⇒ Object
1905 1906 1907 |
# File 'lib/v20170312/models.rb', line 1905 def TaskName @TaskName end |
#TaskState ⇒ Object
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 |