Config

data class Config(val lang: String, val use_template: Settings.TemplateSrc? = null, val template: List<String>? = null, val use_skeleton: Boolean? = null, val use_provided: Boolean? = null, val use_generated: Boolean? = null, val stage_wait_duration_secs: Long? = null, val cpus: Double? = null, val mem_gb: Double? = null, val early_return_on_throw: Boolean? = null, val allow_network: Boolean? = null, val enable_features: Settings.Config.FeatureList? = null) : ConfigUnit

Constructors

Link copied to clipboard
constructor(lang: String, use_template: Settings.TemplateSrc? = null, template: List<String>? = null, use_skeleton: Boolean? = null, use_provided: Boolean? = null, use_generated: Boolean? = null, stage_wait_duration_secs: Long? = null, cpus: Double? = null, mem_gb: Double? = null, early_return_on_throw: Boolean? = null, allow_network: Boolean? = null, enable_features: Settings.Config.FeatureList? = null)

Types

Link copied to clipboard
data class FeatureList(val network: Boolean? = null, val gpu_device: Settings.Config.FeatureList.GpuDeviceSpec?) : SystemResources

List of user-configurable features which can be enabled/disabled on a per-assignment configuration basis.

Properties

Link copied to clipboard
val allow_network: Boolean? = null
Link copied to clipboard
val cpus: Double? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Whether networking should be enabled for this pipeline.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val mem_gb: Double? = null
Link copied to clipboard
Link copied to clipboard
val template: List<String>? = null
Link copied to clipboard
val use_generated: Boolean? = null
Link copied to clipboard
val use_provided: Boolean? = null
Link copied to clipboard
val use_skeleton: Boolean? = null
Link copied to clipboard