Operation constructor
Operation({})
Implementation
factory Operation({
$core.String? operationId,
$core.String? operationName,
$core.String? consumerId,
$0.Timestamp? startTime,
$0.Timestamp? endTime,
$core.Iterable<$core.MapEntry<$core.String, $core.String>>? labels,
$core.Iterable<$1.MetricValueSet>? metricValueSets,
$core.Iterable<$2.LogEntry>? logEntries,
Operation_Importance? importance,
$core.Iterable<$3.Any>? extensions,
}) {
final result = create();
if (operationId != null) result.operationId = operationId;
if (operationName != null) result.operationName = operationName;
if (consumerId != null) result.consumerId = consumerId;
if (startTime != null) result.startTime = startTime;
if (endTime != null) result.endTime = endTime;
if (labels != null) result.labels.addEntries(labels);
if (metricValueSets != null) result.metricValueSets.addAll(metricValueSets);
if (logEntries != null) result.logEntries.addAll(logEntries);
if (importance != null) result.importance = importance;
if (extensions != null) result.extensions.addAll(extensions);
return result;
}