Class: TencentCloud::Omics::V20221128::EnvironmentRuntimeConfig

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

Overview

环境运行时配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cromwellconfig = nil, nextflowconfig = nil) ⇒ EnvironmentRuntimeConfig

Returns a new instance of EnvironmentRuntimeConfig.



1031
1032
1033
1034
# File 'lib/v20221128/models.rb', line 1031

def initialize(cromwellconfig=nil, nextflowconfig=nil)
  @CromwellConfig = cromwellconfig
  @NextflowConfig = nextflowconfig
end

Instance Attribute Details

#CromwellConfigObject

Parameters:

  • CromwellConfig:

    Cromwell工作流引擎设置

  • NextflowConfig:

    Nextflow工作流引擎设置



1029
1030
1031
# File 'lib/v20221128/models.rb', line 1029

def CromwellConfig
  @CromwellConfig
end

#NextflowConfigObject

Parameters:

  • CromwellConfig:

    Cromwell工作流引擎设置

  • NextflowConfig:

    Nextflow工作流引擎设置



1029
1030
1031
# File 'lib/v20221128/models.rb', line 1029

def NextflowConfig
  @NextflowConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
# File 'lib/v20221128/models.rb', line 1036

def deserialize(params)
  unless params['CromwellConfig'].nil?
    @CromwellConfig = CromwellConfig.new
    @CromwellConfig.deserialize(params['CromwellConfig'])
  end
  unless params['NextflowConfig'].nil?
    @NextflowConfig = NextflowConfig.new
    @NextflowConfig.deserialize(params['NextflowConfig'])
  end
end