in lib/metric-config-parser/metric_config_parser/definition.py [0:0]
def merge(self, other: "DefinitionSpecSub"):
self.metrics.merge(other.metrics)
self.data_sources.merge(other.data_sources)
if isinstance(other, DefinitionSpec) or isinstance(other, AnalysisSpec):
self.segments.merge(other.segments)
if isinstance(other, DefinitionSpec) or isinstance(other, MonitoringSpec):
self.dimensions.merge(other.dimensions)
if isinstance(other, DefinitionSpec) or isinstance(other, MonitoringSpec):
self.alerts.merge(other.alerts)