package com.linkedin.thirdeye.rootcause.impl;
import com.linkedin.thirdeye.anomaly.events.EventDataProviderConfiguration;
import java.util.List;
/**
* Config class for RCA's yml config
* Maintain a list of configs for each external event data provider
* Maintain a list of configs for each external pipeline using this config
*/
public class RCAConfiguration {
private List<EventDataProviderConfiguration> eventDataProvidersConfiguration;
private List<PipelineConfiguration> rcaPipelinesConfiguration;
public List<EventDataProviderConfiguration> getEventDataProvidersConfiguration() {
return eventDataProvidersConfiguration;
}
public void setEventDataProvidersConfiguration(
List<EventDataProviderConfiguration> eventDataProvidersConfiguration) {
this.eventDataProvidersConfiguration = eventDataProvidersConfiguration;
}
public List<PipelineConfiguration> getRcaPipelinesConfiguration() {
return rcaPipelinesConfiguration;
}
public void setRcaPipelinesConfiguration(List<PipelineConfiguration> rcaPipelinesConfiguration) {
this.rcaPipelinesConfiguration = rcaPipelinesConfiguration;
}
}