Class: TencentCloud::Omics::V20221128::RetryRunsRequest

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

Overview

RetryRuns请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, rungroupid = nil, runuuids = nil, wdloption = nil, nfoption = nil) ⇒ RetryRunsRequest

Returns a new instance of RetryRunsRequest.



1580
1581
1582
1583
1584
1585
1586
# File 'lib/v20221128/models.rb', line 1580

def initialize(projectid=nil, rungroupid=nil, runuuids=nil, wdloption=nil, nfoption=nil)
  @ProjectId = projectid
  @RunGroupId = rungroupid
  @RunUuids = runuuids
  @WDLOption = wdloption
  @NFOption = nfoption
end

Instance Attribute Details

#NFOptionObject

Parameters:

  • ProjectId:

    项目ID。(不填使用指定地域下的默认项目)

  • RunGroupId:

    需要重试的任务批次ID。

  • RunUuids:

    需要重试的任务UUID。

  • WDLOption:

    WDL运行选项,不填使用被重试的任务批次运行选项。

  • NFOption:

    Nextflow运行选项,不填使用被重试的任务批次运行选项。



1578
1579
1580
# File 'lib/v20221128/models.rb', line 1578

def NFOption
  @NFOption
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目ID。(不填使用指定地域下的默认项目)

  • RunGroupId:

    需要重试的任务批次ID。

  • RunUuids:

    需要重试的任务UUID。

  • WDLOption:

    WDL运行选项,不填使用被重试的任务批次运行选项。

  • NFOption:

    Nextflow运行选项,不填使用被重试的任务批次运行选项。



1578
1579
1580
# File 'lib/v20221128/models.rb', line 1578

def ProjectId
  @ProjectId
end

#RunGroupIdObject

Parameters:

  • ProjectId:

    项目ID。(不填使用指定地域下的默认项目)

  • RunGroupId:

    需要重试的任务批次ID。

  • RunUuids:

    需要重试的任务UUID。

  • WDLOption:

    WDL运行选项,不填使用被重试的任务批次运行选项。

  • NFOption:

    Nextflow运行选项,不填使用被重试的任务批次运行选项。



1578
1579
1580
# File 'lib/v20221128/models.rb', line 1578

def RunGroupId
  @RunGroupId
end

#RunUuidsObject

Parameters:

  • ProjectId:

    项目ID。(不填使用指定地域下的默认项目)

  • RunGroupId:

    需要重试的任务批次ID。

  • RunUuids:

    需要重试的任务UUID。

  • WDLOption:

    WDL运行选项,不填使用被重试的任务批次运行选项。

  • NFOption:

    Nextflow运行选项,不填使用被重试的任务批次运行选项。



1578
1579
1580
# File 'lib/v20221128/models.rb', line 1578

def RunUuids
  @RunUuids
end

#WDLOptionObject

Parameters:

  • ProjectId:

    项目ID。(不填使用指定地域下的默认项目)

  • RunGroupId:

    需要重试的任务批次ID。

  • RunUuids:

    需要重试的任务UUID。

  • WDLOption:

    WDL运行选项,不填使用被重试的任务批次运行选项。

  • NFOption:

    Nextflow运行选项,不填使用被重试的任务批次运行选项。



1578
1579
1580
# File 'lib/v20221128/models.rb', line 1578

def WDLOption
  @WDLOption
end

Instance Method Details

#deserialize(params) ⇒ Object



1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
# File 'lib/v20221128/models.rb', line 1588

def deserialize(params)
  @ProjectId = params['ProjectId']
  @RunGroupId = params['RunGroupId']
  @RunUuids = params['RunUuids']
  unless params['WDLOption'].nil?
    @WDLOption = RunOption.new
    @WDLOption.deserialize(params['WDLOption'])
  end
  unless params['NFOption'].nil?
    @NFOption = NFOption.new
    @NFOption.deserialize(params['NFOption'])
  end
end