baseSpecs property

List<Map<String, Object?>>? baseSpecs
getter/setter pair

While splitting, sources may specify the produced bundles as differences against another source, in order to save backend-side memory and allow bigger jobs.

For details, see SourceSplitRequest. To support this use case, the full set of parameters of the source is logically obtained by taking the latest explicitly specified value of each parameter in the order: base_specs (later items win), spec (overrides anything in base_specs).

The values for Object must be JSON objects. It can consist of num, String, bool and null as well as Map and List values.

Implementation

core.List<core.Map<core.String, core.Object?>>? baseSpecs;