Show / Hide Table of Contents

Namespace Mangrove.Coordinator.Configuration.Contract

Classes

ComputationConfig

Root configuration object.

This should contain all of the input from all sources including user/pipeline input and the MDL Service.

ConfigElement<T>

Wrapper for types that understands how to merge

DataSourceSetting

Settings for a specific data source.

MetricSetConfiguration

Serializable payload of all configs for a metric set, any overrides, and a list of profiles determining how to apply configs from AllConfigs into one final config.

MetricsPlanInfo

Complete set of information needed to obtain a serialized MetricsPlan.

OverrideAggregationLevel

SegmentGroup

A SegmentSet stores a list of segments that are independently computed.

Generally, an analysis may have 1 or more SegmentSets, and we would compute the cross product between SegmentSets of segment values.

Enums

MergeBehavior

ComputationConfigs allow composition where compose(x, y) returns a new ComputationConfig z.

Coordinators combine x and y by starting with x as a base then applying differences in y. Some fields have special merging instructions that are defined here.

Back to top Generated by DocFX