Class: TencentCloud::Wedata::V20210820::DescribeRelatedTasksByTaskIdRequest

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

Overview

DescribeRelatedTasksByTaskId请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, taskid = nil, pagenumber = nil, pagesize = nil, dependencydirection = nil, environment = nil, taskname = nil, cycletypelist = nil, statuslist = nil, ownernamelist = nil) ⇒ DescribeRelatedTasksByTaskIdRequest

Returns a new instance of DescribeRelatedTasksByTaskIdRequest.



13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
# File 'lib/v20210820/models.rb', line 13585

def initialize(projectid=nil, taskid=nil, pagenumber=nil, pagesize=nil, dependencydirection=nil, environment=nil, taskname=nil, cycletypelist=nil, statuslist=nil, ownernamelist=nil)
  @ProjectId = projectid
  @TaskId = taskid
  @PageNumber = pagenumber
  @PageSize = pagesize
  @DependencyDirection = dependencydirection
  @Environment = environment
  @TaskName = taskname
  @CycleTypeList = cycletypelist
  @StatusList = statuslist
  @OwnerNameList = ownernamelist
end

Instance Attribute Details

#CycleTypeListObject

Parameters:

  • ProjectId:

    项目Id

  • TaskId:

    任务Id

  • PageNumber:

    当前页码,从1开始

  • PageSize:

    单页大小,最大200

  • DependencyDirection:

    查询直接依赖方向,如UP表示上游、DOWN表示下游

  • Environment:

    查询开发环境还是生产环境版本,DEV表示开发环境、PROD表示生产环境

  • TaskName:

    任务名称,模糊搜索

  • CycleTypeList:

    任务调度周期,I:分支;H:小时;D:天;W:周;M:月;Y:年;O:一次性。

  • StatusList:

    任务状态,N:新建; Y:调度中; O:已暂停;F:已下线;INVALID:已失效

  • OwnerNameList:

    任务责任人名



13583
13584
13585
# File 'lib/v20210820/models.rb', line 13583

def CycleTypeList
  @CycleTypeList
end

#DependencyDirectionObject

Parameters:

  • ProjectId:

    项目Id

  • TaskId:

    任务Id

  • PageNumber:

    当前页码,从1开始

  • PageSize:

    单页大小,最大200

  • DependencyDirection:

    查询直接依赖方向,如UP表示上游、DOWN表示下游

  • Environment:

    查询开发环境还是生产环境版本,DEV表示开发环境、PROD表示生产环境

  • TaskName:

    任务名称,模糊搜索

  • CycleTypeList:

    任务调度周期,I:分支;H:小时;D:天;W:周;M:月;Y:年;O:一次性。

  • StatusList:

    任务状态,N:新建; Y:调度中; O:已暂停;F:已下线;INVALID:已失效

  • OwnerNameList:

    任务责任人名



13583
13584
13585
# File 'lib/v20210820/models.rb', line 13583

def DependencyDirection
  @DependencyDirection
end

#EnvironmentObject

Parameters:

  • ProjectId:

    项目Id

  • TaskId:

    任务Id

  • PageNumber:

    当前页码,从1开始

  • PageSize:

    单页大小,最大200

  • DependencyDirection:

    查询直接依赖方向,如UP表示上游、DOWN表示下游

  • Environment:

    查询开发环境还是生产环境版本,DEV表示开发环境、PROD表示生产环境

  • TaskName:

    任务名称,模糊搜索

  • CycleTypeList:

    任务调度周期,I:分支;H:小时;D:天;W:周;M:月;Y:年;O:一次性。

  • StatusList:

    任务状态,N:新建; Y:调度中; O:已暂停;F:已下线;INVALID:已失效

  • OwnerNameList:

    任务责任人名



13583
13584
13585
# File 'lib/v20210820/models.rb', line 13583

def Environment
  @Environment
end

#OwnerNameListObject

Parameters:

  • ProjectId:

    项目Id

  • TaskId:

    任务Id

  • PageNumber:

    当前页码,从1开始

  • PageSize:

    单页大小,最大200

  • DependencyDirection:

    查询直接依赖方向,如UP表示上游、DOWN表示下游

  • Environment:

    查询开发环境还是生产环境版本,DEV表示开发环境、PROD表示生产环境

  • TaskName:

    任务名称,模糊搜索

  • CycleTypeList:

    任务调度周期,I:分支;H:小时;D:天;W:周;M:月;Y:年;O:一次性。

  • StatusList:

    任务状态,N:新建; Y:调度中; O:已暂停;F:已下线;INVALID:已失效

  • OwnerNameList:

    任务责任人名



13583
13584
13585
# File 'lib/v20210820/models.rb', line 13583

def OwnerNameList
  @OwnerNameList
end

#PageNumberObject

Parameters:

  • ProjectId:

    项目Id

  • TaskId:

    任务Id

  • PageNumber:

    当前页码,从1开始

  • PageSize:

    单页大小,最大200

  • DependencyDirection:

    查询直接依赖方向,如UP表示上游、DOWN表示下游

  • Environment:

    查询开发环境还是生产环境版本,DEV表示开发环境、PROD表示生产环境

  • TaskName:

    任务名称,模糊搜索

  • CycleTypeList:

    任务调度周期,I:分支;H:小时;D:天;W:周;M:月;Y:年;O:一次性。

  • StatusList:

    任务状态,N:新建; Y:调度中; O:已暂停;F:已下线;INVALID:已失效

  • OwnerNameList:

    任务责任人名



13583
13584
13585
# File 'lib/v20210820/models.rb', line 13583

def PageNumber
  @PageNumber
end

#PageSizeObject

Parameters:

  • ProjectId:

    项目Id

  • TaskId:

    任务Id

  • PageNumber:

    当前页码,从1开始

  • PageSize:

    单页大小,最大200

  • DependencyDirection:

    查询直接依赖方向,如UP表示上游、DOWN表示下游

  • Environment:

    查询开发环境还是生产环境版本,DEV表示开发环境、PROD表示生产环境

  • TaskName:

    任务名称,模糊搜索

  • CycleTypeList:

    任务调度周期,I:分支;H:小时;D:天;W:周;M:月;Y:年;O:一次性。

  • StatusList:

    任务状态,N:新建; Y:调度中; O:已暂停;F:已下线;INVALID:已失效

  • OwnerNameList:

    任务责任人名



13583
13584
13585
# File 'lib/v20210820/models.rb', line 13583

def PageSize
  @PageSize
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目Id

  • TaskId:

    任务Id

  • PageNumber:

    当前页码,从1开始

  • PageSize:

    单页大小,最大200

  • DependencyDirection:

    查询直接依赖方向,如UP表示上游、DOWN表示下游

  • Environment:

    查询开发环境还是生产环境版本,DEV表示开发环境、PROD表示生产环境

  • TaskName:

    任务名称,模糊搜索

  • CycleTypeList:

    任务调度周期,I:分支;H:小时;D:天;W:周;M:月;Y:年;O:一次性。

  • StatusList:

    任务状态,N:新建; Y:调度中; O:已暂停;F:已下线;INVALID:已失效

  • OwnerNameList:

    任务责任人名



13583
13584
13585
# File 'lib/v20210820/models.rb', line 13583

def ProjectId
  @ProjectId
end

#StatusListObject

Parameters:

  • ProjectId:

    项目Id

  • TaskId:

    任务Id

  • PageNumber:

    当前页码,从1开始

  • PageSize:

    单页大小,最大200

  • DependencyDirection:

    查询直接依赖方向,如UP表示上游、DOWN表示下游

  • Environment:

    查询开发环境还是生产环境版本,DEV表示开发环境、PROD表示生产环境

  • TaskName:

    任务名称,模糊搜索

  • CycleTypeList:

    任务调度周期,I:分支;H:小时;D:天;W:周;M:月;Y:年;O:一次性。

  • StatusList:

    任务状态,N:新建; Y:调度中; O:已暂停;F:已下线;INVALID:已失效

  • OwnerNameList:

    任务责任人名



13583
13584
13585
# File 'lib/v20210820/models.rb', line 13583

def StatusList
  @StatusList
end

#TaskIdObject

Parameters:

  • ProjectId:

    项目Id

  • TaskId:

    任务Id

  • PageNumber:

    当前页码,从1开始

  • PageSize:

    单页大小,最大200

  • DependencyDirection:

    查询直接依赖方向,如UP表示上游、DOWN表示下游

  • Environment:

    查询开发环境还是生产环境版本,DEV表示开发环境、PROD表示生产环境

  • TaskName:

    任务名称,模糊搜索

  • CycleTypeList:

    任务调度周期,I:分支;H:小时;D:天;W:周;M:月;Y:年;O:一次性。

  • StatusList:

    任务状态,N:新建; Y:调度中; O:已暂停;F:已下线;INVALID:已失效

  • OwnerNameList:

    任务责任人名



13583
13584
13585
# File 'lib/v20210820/models.rb', line 13583

def TaskId
  @TaskId
end

#TaskNameObject

Parameters:

  • ProjectId:

    项目Id

  • TaskId:

    任务Id

  • PageNumber:

    当前页码,从1开始

  • PageSize:

    单页大小,最大200

  • DependencyDirection:

    查询直接依赖方向,如UP表示上游、DOWN表示下游

  • Environment:

    查询开发环境还是生产环境版本,DEV表示开发环境、PROD表示生产环境

  • TaskName:

    任务名称,模糊搜索

  • CycleTypeList:

    任务调度周期,I:分支;H:小时;D:天;W:周;M:月;Y:年;O:一次性。

  • StatusList:

    任务状态,N:新建; Y:调度中; O:已暂停;F:已下线;INVALID:已失效

  • OwnerNameList:

    任务责任人名



13583
13584
13585
# File 'lib/v20210820/models.rb', line 13583

def TaskName
  @TaskName
end

Instance Method Details

#deserialize(params) ⇒ Object



13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
# File 'lib/v20210820/models.rb', line 13598

def deserialize(params)
  @ProjectId = params['ProjectId']
  @TaskId = params['TaskId']
  @PageNumber = params['PageNumber']
  @PageSize = params['PageSize']
  @DependencyDirection = params['DependencyDirection']
  @Environment = params['Environment']
  @TaskName = params['TaskName']
  @CycleTypeList = params['CycleTypeList']
  @StatusList = params['StatusList']
  @OwnerNameList = params['OwnerNameList']
end