Runtime configuration for a workload.
JSON representation |
---|
{ "version" : string , "containerImage" : string , "properties" : { string : string , ... } , "repositoryConfig" : { object ( |
Fields | |
---|---|
version
|
Optional. Version of the batch runtime. |
containerImage
|
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 |
repositoryConfig
|
Optional. Dependency repository configuration. |
autotuningConfig
|
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 | |
---|---|
pypiRepositoryConfig
|
Optional. Configuration for PyPi repository. |
PyPiRepositoryConfig
Configuration for PyPi repository
JSON representation |
---|
{ "pypiRepository" : string } |
Fields | |
---|---|
pypiRepository
|
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. |
NONE
|
No autotuning. |
AUTO
|
Automatic selection of scenarios. |