Class: TencentCloud::Wedata::V20210820::DescribeTaskByCycleRequest

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

Overview

DescribeTaskByCycle请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, incharge = nil, workflowid = nil, projectids = nil, resourcegroupids = nil, tasktypeidlist = nil) ⇒ DescribeTaskByCycleRequest

Returns a new instance of DescribeTaskByCycleRequest.



16517
16518
16519
16520
16521
16522
16523
16524
# File 'lib/v20210820/models.rb', line 16517

def initialize(projectid=nil, incharge=nil, workflowid=nil, projectids=nil, resourcegroupids=nil, tasktypeidlist=nil)
  @ProjectId = projectid
  @InCharge = incharge
  @WorkflowId = workflowid
  @ProjectIds = projectids
  @ResourceGroupIds = resourcegroupids
  @TaskTypeIdList = tasktypeidlist
end

Instance Attribute Details

#InChargeObject

Parameters:

  • ProjectId:

    项目ID

  • InCharge:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表筛选

  • ResourceGroupIds:

    资源组ID列表筛选

  • TaskTypeIdList:

    任务类型ID筛选



16515
16516
16517
# File 'lib/v20210820/models.rb', line 16515

def InCharge
  @InCharge
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目ID

  • InCharge:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表筛选

  • ResourceGroupIds:

    资源组ID列表筛选

  • TaskTypeIdList:

    任务类型ID筛选



16515
16516
16517
# File 'lib/v20210820/models.rb', line 16515

def ProjectId
  @ProjectId
end

#ProjectIdsObject

Parameters:

  • ProjectId:

    项目ID

  • InCharge:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表筛选

  • ResourceGroupIds:

    资源组ID列表筛选

  • TaskTypeIdList:

    任务类型ID筛选



16515
16516
16517
# File 'lib/v20210820/models.rb', line 16515

def ProjectIds
  @ProjectIds
end

#ResourceGroupIdsObject

Parameters:

  • ProjectId:

    项目ID

  • InCharge:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表筛选

  • ResourceGroupIds:

    资源组ID列表筛选

  • TaskTypeIdList:

    任务类型ID筛选



16515
16516
16517
# File 'lib/v20210820/models.rb', line 16515

def ResourceGroupIds
  @ResourceGroupIds
end

#TaskTypeIdListObject

Parameters:

  • ProjectId:

    项目ID

  • InCharge:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表筛选

  • ResourceGroupIds:

    资源组ID列表筛选

  • TaskTypeIdList:

    任务类型ID筛选



16515
16516
16517
# File 'lib/v20210820/models.rb', line 16515

def TaskTypeIdList
  @TaskTypeIdList
end

#WorkflowIdObject

Parameters:

  • ProjectId:

    项目ID

  • InCharge:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表筛选

  • ResourceGroupIds:

    资源组ID列表筛选

  • TaskTypeIdList:

    任务类型ID筛选



16515
16516
16517
# File 'lib/v20210820/models.rb', line 16515

def WorkflowId
  @WorkflowId
end

Instance Method Details

#deserialize(params) ⇒ Object



16526
16527
16528
16529
16530
16531
16532
16533
# File 'lib/v20210820/models.rb', line 16526

def deserialize(params)
  @ProjectId = params['ProjectId']
  @InCharge = params['InCharge']
  @WorkflowId = params['WorkflowId']
  @ProjectIds = params['ProjectIds']
  @ResourceGroupIds = params['ResourceGroupIds']
  @TaskTypeIdList = params['TaskTypeIdList']
end