in src/Amazon.CloudWatch.EMF/Model/MetaData.cs [43:59]
internal MetaData DeepCloneWithNewMetrics(List<MetricDefinition> metrics)
{
var clone = new MetaData();
clone.CloudWatchMetrics = new List<MetricDirective>();
foreach (var metric in CloudWatchMetrics)
{
clone.CloudWatchMetrics.Add(metric.DeepCloneWithNewMetrics(metrics));
}
foreach (var metadata in CustomMetadata)
{
clone.CustomMetadata.Add(metadata.Key, metadata.Value);
}
clone.Timestamp = Timestamp;
return clone;
}