blob: 83fa2c566e659c770bfde59d594c9f7ba6d9ca8b [file] [log] [blame]
// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/metrics/private_metrics/dkm_entry_builder.h"
#include "base/metrics/metrics_hashes.h"
namespace metrics::private_metrics {
DkmEntryBuilder::DkmEntryBuilder(ukm::SourceIdObj source_id,
std::string_view event_name)
: internal::DkmEntryBuilderBase(source_id,
base::HashMetricName(event_name)) {}
DkmEntryBuilder::~DkmEntryBuilder() = default;
void DkmEntryBuilder::SetMetric(std::string_view metric_name, int64_t value) {
SetMetricInternal(base::HashMetricName(metric_name), value);
}
void DkmEntryBuilder::AddToStudiesOfInterest(std::string_view study_name) {
AddToStudiesOfInterestInternal(study_name);
}
} // namespace metrics::private_metrics