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. |