RuntimeConfig

工作負載的執行階段設定。

JSON 表示法
{
  "version": string,
  "containerImage": string,
  "properties": {
    string: string,
    ...
  },
  "repositoryConfig": {
    object (RepositoryConfig)
  },
  "autotuningConfig": {
    object (AutotuningConfig)
  },
  "cohort": string
}
欄位
version

string

(非必要) 批次執行階段的版本。

containerImage

string

(非必要) 工作執行階段環境的選用自訂容器映像檔。如未指定,系統會使用預設容器映像檔。

properties

map (key: string, value: string)

(非必要) 屬性名稱與值的對應項目,用於設定工作負載執行作業。

包含 "key": value 組合清單的物件。範例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

repositoryConfig

object (RepositoryConfig)

(非必要) 依附元件存放區設定。

autotuningConfig

object (AutotuningConfig)

(非必要) 工作負載的自動調整設定。

cohort

string

(非必要) 同類群組 ID。識別形狀相同的工作負載系列,例如每日 ETL 工作。

RepositoryConfig

依附元件存放區的設定

JSON 表示法
{
  "pypiRepositoryConfig": {
    object (PyPiRepositoryConfig)
  }
}
欄位
pypiRepositoryConfig

object (PyPiRepositoryConfig)

(非必要) PyPi 存放區的設定。

PyPiRepositoryConfig

PyPi 存放區的設定

JSON 表示法
{
  "pypiRepository": string
}
欄位
pypiRepository

string

(非必要) PyPi 存放區位址

AutotuningConfig

工作負載的自動調整設定。

JSON 表示法
{
  "scenarios": [
    enum (Scenario)
  ]
}
欄位
scenarios[]

enum (Scenario)

(非必要) 套用微調的情況。

情境

情境代表自動調整功能會透過修改工作負載來嘗試達成的特定目標。

列舉
SCENARIO_UNSPECIFIED 預設值。
SCALING 擴充建議,例如 initialExecutors。
BROADCAST_HASH_JOIN 新增可能的關聯廣播提示。
MEMORY 工作負載的記憶體管理。