SoftwareConfig class

Specifies the selection and configuration of software inside the environment.

Constructors

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

Properties

airflowConfigOverrides Map<String, String>?
Apache Airflow configuration properties to override.
getter/setter pair
cloudDataLineageIntegration CloudDataLineageIntegration?
The configuration for Cloud Data Lineage integration.
getter/setter pair
envVariables Map<String, String>?
Additional environment variables to provide to the Apache Airflow scheduler, worker, and webserver processes.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
imageVersion String?
The version of the software running in the environment.
getter/setter pair
pypiPackages Map<String, String>?
Custom Python Package Index (PyPI) packages to be installed in the environment.
getter/setter pair
pythonVersion String?
The major version of Python used to run the Apache Airflow scheduler, worker, and webserver processes.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schedulerCount int?
The number of schedulers for Airflow.
getter/setter pair
webServerPluginsMode String?
Whether or not the web server uses custom plugins.
getter/setter pair

Methods

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

Operators

operator ==(Object other) bool
The equality operator.
inherited