Class: TencentCloud::Wedata::V20210820::DescribeTaskInstancesRequest

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

Overview

DescribeTaskInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, pagenumber = nil, pagesize = nil, workflowidlist = nil, workflownamelist = nil, datefrom = nil, dateto = nil, taskidlist = nil, tasknamelist = nil, inchargelist = nil, tasktypeidlist = nil, statelist = nil, taskcycleunitlist = nil, instancetype = nil, orderfields = nil) ⇒ DescribeTaskInstancesRequest

Returns a new instance of DescribeTaskInstancesRequest.



17303
17304
17305
17306
17307
17308
17309
17310
17311
17312
17313
17314
17315
17316
17317
17318
17319
# File 'lib/v20210820/models.rb', line 17303

def initialize(projectid=nil, pagenumber=nil, pagesize=nil, workflowidlist=nil, workflownamelist=nil, datefrom=nil, dateto=nil, taskidlist=nil, tasknamelist=nil, inchargelist=nil, tasktypeidlist=nil, statelist=nil, taskcycleunitlist=nil, instancetype=nil, orderfields=nil)
  @ProjectId = projectid
  @PageNumber = pagenumber
  @PageSize = pagesize
  @WorkflowIdList = workflowidlist
  @WorkflowNameList = workflownamelist
  @DateFrom = datefrom
  @DateTo = dateto
  @TaskIdList = taskidlist
  @TaskNameList = tasknamelist
  @InChargeList = inchargelist
  @TaskTypeIdList = tasktypeidlist
  @StateList = statelist
  @TaskCycleUnitList = taskcycleunitlist
  @InstanceType = instancetype
  @OrderFields = orderfields
end

Instance Attribute Details

#DateFromObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def DateFrom
  @DateFrom
end

#DateToObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def DateTo
  @DateTo
end

#InChargeListObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def InChargeList
  @InChargeList
end

#InstanceTypeObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def InstanceType
  @InstanceType
end

#OrderFieldsObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def OrderFields
  @OrderFields
end

#PageNumberObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def PageNumber
  @PageNumber
end

#PageSizeObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def PageSize
  @PageSize
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def ProjectId
  @ProjectId
end

#StateListObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def StateList
  @StateList
end

#TaskCycleUnitListObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def TaskCycleUnitList
  @TaskCycleUnitList
end

#TaskIdListObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def TaskIdList
  @TaskIdList
end

#TaskNameListObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def TaskNameList
  @TaskNameList
end

#TaskTypeIdListObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def TaskTypeIdList
  @TaskTypeIdList
end

#WorkflowIdListObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def WorkflowIdList
  @WorkflowIdList
end

#WorkflowNameListObject

Parameters:

  • ProjectId:

    项目id

  • PageNumber:

    页号,默认为1

  • PageSize:

    页大小,默认为10,最大不超过200

  • WorkflowIdList:

    工作流id列表

  • WorkflowNameList:

    工作流名称列表,支持模糊搜索

  • DateFrom:

    起始数据时间,格式yyyy-MM-dd HH:mm:ss

  • DateTo:

    结束数据时间,格式yyyy-MM-dd HH:mm:ss

  • TaskIdList:

    任务id列表

  • TaskNameList:

    任务名称列表,支持模糊搜索

  • InChargeList:

    责任人名称列表

  • TaskTypeIdList:

    任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce

  • StateList:

    实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功

  • TaskCycleUnitList:

    周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab

  • InstanceType:

    实例类型,0补录实例,1周期实例,2非周期实例

  • OrderFields:

    排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime



17301
17302
17303
# File 'lib/v20210820/models.rb', line 17301

def WorkflowNameList
  @WorkflowNameList
end

Instance Method Details

#deserialize(params) ⇒ Object



17321
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337
17338
17339
17340
17341
17342
17343
17344
# File 'lib/v20210820/models.rb', line 17321

def deserialize(params)
  @ProjectId = params['ProjectId']
  @PageNumber = params['PageNumber']
  @PageSize = params['PageSize']
  @WorkflowIdList = params['WorkflowIdList']
  @WorkflowNameList = params['WorkflowNameList']
  @DateFrom = params['DateFrom']
  @DateTo = params['DateTo']
  @TaskIdList = params['TaskIdList']
  @TaskNameList = params['TaskNameList']
  @InChargeList = params['InChargeList']
  @TaskTypeIdList = params['TaskTypeIdList']
  @StateList = params['StateList']
  @TaskCycleUnitList = params['TaskCycleUnitList']
  @InstanceType = params['InstanceType']
  unless params['OrderFields'].nil?
    @OrderFields = []
    params['OrderFields'].each do |i|
      orderfield_tmp = OrderField.new
      orderfield_tmp.deserialize(i)
      @OrderFields << orderfield_tmp
    end
  end
end