INNER CODE UNIT · Go
func
loggie-io/loggie · pkg/control/config.go:38
func (c *PipelineConfig) DeepCopy() *PipelineConfig {
if c == nil {
return nil
}
out := new(PipelineConfig)
if len(c.Pipelines) > 0 {
pip := make([]pipeline.Config, 0)
for _, p := range c.Pipelines {
pip = append(pip, *p.DeepCopy())
}
out.Pipelines = pip
}
return out
}
func (c *PipelineConfig) Validate() error {