SoftwareConfig class Null safety

Specifies the selection and configuration of software inside the environment.


SoftwareConfig({Map<String, String>? airflowConfigOverrides, Map<String, String>? envVariables, String? imageVersion, Map<String, String>? pypiPackages, String? pythonVersion, int? schedulerCount})
SoftwareConfig.fromJson(Map _json)


airflowConfigOverrides Map<String, String>?
Apache Airflow configuration properties to override. [...]
read / write
envVariables Map<String, String>?
Additional environment variables to provide to the Apache Airflow scheduler, worker, and webserver processes. [...]
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
imageVersion String?
The version of the software running in the environment. [...]
read / write
pypiPackages Map<String, String>?
Custom Python Package Index (PyPI) packages to be installed in the environment. [...]
read / write
pythonVersion String?
The major version of Python used to run the Apache Airflow scheduler, worker, and webserver processes. [...]
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
schedulerCount int?
The number of schedulers for Airflow. [...]
read / write


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toJson() Map<String, dynamic>
toString() String
A string representation of this object. [...]


operator ==(Object other) bool
The equality operator. [...]