Runtime configuration for a workload.
JSON representation |
---|
{ "version": string, "containerImage": string, "properties": { string: string, ... }, "repositoryConfig": { object ( |
Fields | |
---|---|
version |
Optional. Version of the batch runtime. |
container |
Optional. Optional custom container image for the job runtime environment. If not specified, a default container image will be used. |
properties |
Optional. A mapping of property names to values, which are used to configure workload execution. An object containing a list of |
repository |
Optional. Dependency repository configuration. |
autotuning |
Optional. Autotuning configuration of the workload. |
cohort |
Optional. Cohort identifier. Identifies families of the workloads having the same shape, e.g. daily ETL jobs. |
RepositoryConfig
Configuration for dependency repositories
JSON representation |
---|
{
"pypiRepositoryConfig": {
object ( |
Fields | |
---|---|
pypi |
Optional. Configuration for PyPi repository. |
PyPiRepositoryConfig
Configuration for PyPi repository
JSON representation |
---|
{ "pypiRepository": string } |
Fields | |
---|---|
pypi |
Optional. PyPi repository address |
AutotuningConfig
Autotuning configuration of the workload.
JSON representation |
---|
{
"scenarios": [
enum ( |
Fields | |
---|---|
scenarios[] |
Optional. Scenarios for which tunings are applied. |
Scenario
Scenario represents a specific goal that autotuning will attempt to achieve by modifying workloads.
Enums | |
---|---|
SCENARIO_UNSPECIFIED |
Default value. |
SCALING |
Scaling recommendations such as initialExecutors. |
BROADCAST_HASH_JOIN |
Adding hints for potential relation broadcasts. |
MEMORY |
Memory management for workloads. |