1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ukm/aggregate.proto
3
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ukm_2faggregate_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ukm_2faggregate_2eproto
6
7 #include <limits>
8 #include <string>
9
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3021000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/metadata_lite.h>
28 #include <google/protobuf/message_lite.h>
29 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
30 #include <google/protobuf/extension_set.h> // IWYU pragma: export
31 // @@protoc_insertion_point(includes)
32 #include <google/protobuf/port_def.inc>
33 #define PROTOBUF_INTERNAL_EXPORT_ukm_2faggregate_2eproto
34 PROTOBUF_NAMESPACE_OPEN
35 namespace internal {
36 class AnyMetadata;
37 } // namespace internal
38 PROTOBUF_NAMESPACE_CLOSE
39
40 // Internal implementation detail -- do not use these members.
41 struct TableStruct_ukm_2faggregate_2eproto {
42 static const uint32_t offsets[];
43 };
44 namespace ukm {
45 class Aggregate;
46 struct AggregateDefaultTypeInternal;
47 extern AggregateDefaultTypeInternal _Aggregate_default_instance_;
48 class Aggregate_Metric;
49 struct Aggregate_MetricDefaultTypeInternal;
50 extern Aggregate_MetricDefaultTypeInternal _Aggregate_Metric_default_instance_;
51 } // namespace ukm
52 PROTOBUF_NAMESPACE_OPEN
53 template<> ::ukm::Aggregate* Arena::CreateMaybeMessage<::ukm::Aggregate>(Arena*);
54 template<> ::ukm::Aggregate_Metric* Arena::CreateMaybeMessage<::ukm::Aggregate_Metric>(Arena*);
55 PROTOBUF_NAMESPACE_CLOSE
56 namespace ukm {
57
58 // ===================================================================
59
60 class Aggregate_Metric final :
61 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:ukm.Aggregate.Metric) */ {
62 public:
Aggregate_Metric()63 inline Aggregate_Metric() : Aggregate_Metric(nullptr) {}
64 ~Aggregate_Metric() override;
65 explicit PROTOBUF_CONSTEXPR Aggregate_Metric(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
66
67 Aggregate_Metric(const Aggregate_Metric& from);
Aggregate_Metric(Aggregate_Metric && from)68 Aggregate_Metric(Aggregate_Metric&& from) noexcept
69 : Aggregate_Metric() {
70 *this = ::std::move(from);
71 }
72
73 inline Aggregate_Metric& operator=(const Aggregate_Metric& from) {
74 CopyFrom(from);
75 return *this;
76 }
77 inline Aggregate_Metric& operator=(Aggregate_Metric&& from) noexcept {
78 if (this == &from) return *this;
79 if (GetOwningArena() == from.GetOwningArena()
80 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
81 && GetOwningArena() != nullptr
82 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
83 ) {
84 InternalSwap(&from);
85 } else {
86 CopyFrom(from);
87 }
88 return *this;
89 }
90
unknown_fields()91 inline const std::string& unknown_fields() const {
92 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
93 }
mutable_unknown_fields()94 inline std::string* mutable_unknown_fields() {
95 return _internal_metadata_.mutable_unknown_fields<std::string>();
96 }
97
default_instance()98 static const Aggregate_Metric& default_instance() {
99 return *internal_default_instance();
100 }
internal_default_instance()101 static inline const Aggregate_Metric* internal_default_instance() {
102 return reinterpret_cast<const Aggregate_Metric*>(
103 &_Aggregate_Metric_default_instance_);
104 }
105 static constexpr int kIndexInFileMessages =
106 0;
107
swap(Aggregate_Metric & a,Aggregate_Metric & b)108 friend void swap(Aggregate_Metric& a, Aggregate_Metric& b) {
109 a.Swap(&b);
110 }
Swap(Aggregate_Metric * other)111 PROTOBUF_NOINLINE void Swap(Aggregate_Metric* other) {
112 if (other == this) return;
113 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
114 if (GetOwningArena() != nullptr &&
115 GetOwningArena() == other->GetOwningArena()) {
116 #else // PROTOBUF_FORCE_COPY_IN_SWAP
117 if (GetOwningArena() == other->GetOwningArena()) {
118 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
119 InternalSwap(other);
120 } else {
121 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
122 }
123 }
124 void UnsafeArenaSwap(Aggregate_Metric* other) {
125 if (other == this) return;
126 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
127 InternalSwap(other);
128 }
129
130 // implements Message ----------------------------------------------
131
132 Aggregate_Metric* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
133 return CreateMaybeMessage<Aggregate_Metric>(arena);
134 }
135 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
136 void CopyFrom(const Aggregate_Metric& from);
137 void MergeFrom(const Aggregate_Metric& from);
138 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
139 bool IsInitialized() const final;
140
141 size_t ByteSizeLong() const final;
142 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
143 uint8_t* _InternalSerialize(
144 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
145 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
146
147 private:
148 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
149 void SharedDtor();
150 void SetCachedSize(int size) const;
151 void InternalSwap(Aggregate_Metric* other);
152
153 private:
154 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
155 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
156 return "ukm.Aggregate.Metric";
157 }
158 protected:
159 explicit Aggregate_Metric(::PROTOBUF_NAMESPACE_ID::Arena* arena,
160 bool is_message_owned = false);
161 public:
162
163 std::string GetTypeName() const final;
164
165 // nested types ----------------------------------------------------
166
167 // accessors -------------------------------------------------------
168
169 enum : int {
170 kMetricHashFieldNumber = 1,
171 kValueSumFieldNumber = 2,
172 kValueSquareSumFieldNumber = 3,
173 kTotalCountFieldNumber = 4,
174 kDroppedDueToLimitsFieldNumber = 5,
175 kDroppedDueToSamplingFieldNumber = 6,
176 kDroppedDueToFilterFieldNumber = 8,
177 kDroppedDueToUnconfiguredFieldNumber = 9,
178 };
179 // optional fixed64 metric_hash = 1;
180 bool has_metric_hash() const;
181 private:
182 bool _internal_has_metric_hash() const;
183 public:
184 void clear_metric_hash();
185 uint64_t metric_hash() const;
186 void set_metric_hash(uint64_t value);
187 private:
188 uint64_t _internal_metric_hash() const;
189 void _internal_set_metric_hash(uint64_t value);
190 public:
191
192 // optional double value_sum = 2;
193 bool has_value_sum() const;
194 private:
195 bool _internal_has_value_sum() const;
196 public:
197 void clear_value_sum();
198 double value_sum() const;
199 void set_value_sum(double value);
200 private:
201 double _internal_value_sum() const;
202 void _internal_set_value_sum(double value);
203 public:
204
205 // optional double value_square_sum = 3;
206 bool has_value_square_sum() const;
207 private:
208 bool _internal_has_value_square_sum() const;
209 public:
210 void clear_value_square_sum();
211 double value_square_sum() const;
212 void set_value_square_sum(double value);
213 private:
214 double _internal_value_square_sum() const;
215 void _internal_set_value_square_sum(double value);
216 public:
217
218 // optional uint64 total_count = 4;
219 bool has_total_count() const;
220 private:
221 bool _internal_has_total_count() const;
222 public:
223 void clear_total_count();
224 uint64_t total_count() const;
225 void set_total_count(uint64_t value);
226 private:
227 uint64_t _internal_total_count() const;
228 void _internal_set_total_count(uint64_t value);
229 public:
230
231 // optional uint64 dropped_due_to_limits = 5;
232 bool has_dropped_due_to_limits() const;
233 private:
234 bool _internal_has_dropped_due_to_limits() const;
235 public:
236 void clear_dropped_due_to_limits();
237 uint64_t dropped_due_to_limits() const;
238 void set_dropped_due_to_limits(uint64_t value);
239 private:
240 uint64_t _internal_dropped_due_to_limits() const;
241 void _internal_set_dropped_due_to_limits(uint64_t value);
242 public:
243
244 // optional uint64 dropped_due_to_sampling = 6;
245 bool has_dropped_due_to_sampling() const;
246 private:
247 bool _internal_has_dropped_due_to_sampling() const;
248 public:
249 void clear_dropped_due_to_sampling();
250 uint64_t dropped_due_to_sampling() const;
251 void set_dropped_due_to_sampling(uint64_t value);
252 private:
253 uint64_t _internal_dropped_due_to_sampling() const;
254 void _internal_set_dropped_due_to_sampling(uint64_t value);
255 public:
256
257 // optional uint64 dropped_due_to_filter = 8;
258 bool has_dropped_due_to_filter() const;
259 private:
260 bool _internal_has_dropped_due_to_filter() const;
261 public:
262 void clear_dropped_due_to_filter();
263 uint64_t dropped_due_to_filter() const;
264 void set_dropped_due_to_filter(uint64_t value);
265 private:
266 uint64_t _internal_dropped_due_to_filter() const;
267 void _internal_set_dropped_due_to_filter(uint64_t value);
268 public:
269
270 // optional uint64 dropped_due_to_unconfigured = 9;
271 bool has_dropped_due_to_unconfigured() const;
272 private:
273 bool _internal_has_dropped_due_to_unconfigured() const;
274 public:
275 void clear_dropped_due_to_unconfigured();
276 uint64_t dropped_due_to_unconfigured() const;
277 void set_dropped_due_to_unconfigured(uint64_t value);
278 private:
279 uint64_t _internal_dropped_due_to_unconfigured() const;
280 void _internal_set_dropped_due_to_unconfigured(uint64_t value);
281 public:
282
283 // @@protoc_insertion_point(class_scope:ukm.Aggregate.Metric)
284 private:
285 class _Internal;
286
287 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
288 typedef void InternalArenaConstructable_;
289 typedef void DestructorSkippable_;
290 struct Impl_ {
291 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
292 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
293 uint64_t metric_hash_;
294 double value_sum_;
295 double value_square_sum_;
296 uint64_t total_count_;
297 uint64_t dropped_due_to_limits_;
298 uint64_t dropped_due_to_sampling_;
299 uint64_t dropped_due_to_filter_;
300 uint64_t dropped_due_to_unconfigured_;
301 };
302 union { Impl_ _impl_; };
303 friend struct ::TableStruct_ukm_2faggregate_2eproto;
304 };
305 // -------------------------------------------------------------------
306
307 class Aggregate final :
308 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:ukm.Aggregate) */ {
309 public:
Aggregate()310 inline Aggregate() : Aggregate(nullptr) {}
311 ~Aggregate() override;
312 explicit PROTOBUF_CONSTEXPR Aggregate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
313
314 Aggregate(const Aggregate& from);
Aggregate(Aggregate && from)315 Aggregate(Aggregate&& from) noexcept
316 : Aggregate() {
317 *this = ::std::move(from);
318 }
319
320 inline Aggregate& operator=(const Aggregate& from) {
321 CopyFrom(from);
322 return *this;
323 }
324 inline Aggregate& operator=(Aggregate&& from) noexcept {
325 if (this == &from) return *this;
326 if (GetOwningArena() == from.GetOwningArena()
327 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
328 && GetOwningArena() != nullptr
329 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
330 ) {
331 InternalSwap(&from);
332 } else {
333 CopyFrom(from);
334 }
335 return *this;
336 }
337
unknown_fields()338 inline const std::string& unknown_fields() const {
339 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
340 }
mutable_unknown_fields()341 inline std::string* mutable_unknown_fields() {
342 return _internal_metadata_.mutable_unknown_fields<std::string>();
343 }
344
default_instance()345 static const Aggregate& default_instance() {
346 return *internal_default_instance();
347 }
internal_default_instance()348 static inline const Aggregate* internal_default_instance() {
349 return reinterpret_cast<const Aggregate*>(
350 &_Aggregate_default_instance_);
351 }
352 static constexpr int kIndexInFileMessages =
353 1;
354
swap(Aggregate & a,Aggregate & b)355 friend void swap(Aggregate& a, Aggregate& b) {
356 a.Swap(&b);
357 }
Swap(Aggregate * other)358 PROTOBUF_NOINLINE void Swap(Aggregate* other) {
359 if (other == this) return;
360 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
361 if (GetOwningArena() != nullptr &&
362 GetOwningArena() == other->GetOwningArena()) {
363 #else // PROTOBUF_FORCE_COPY_IN_SWAP
364 if (GetOwningArena() == other->GetOwningArena()) {
365 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
366 InternalSwap(other);
367 } else {
368 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
369 }
370 }
371 void UnsafeArenaSwap(Aggregate* other) {
372 if (other == this) return;
373 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
374 InternalSwap(other);
375 }
376
377 // implements Message ----------------------------------------------
378
379 Aggregate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
380 return CreateMaybeMessage<Aggregate>(arena);
381 }
382 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
383 void CopyFrom(const Aggregate& from);
384 void MergeFrom(const Aggregate& from);
385 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
386 bool IsInitialized() const final;
387
388 size_t ByteSizeLong() const final;
389 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
390 uint8_t* _InternalSerialize(
391 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
392 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
393
394 private:
395 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
396 void SharedDtor();
397 void SetCachedSize(int size) const;
398 void InternalSwap(Aggregate* other);
399
400 private:
401 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
402 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
403 return "ukm.Aggregate";
404 }
405 protected:
406 explicit Aggregate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
407 bool is_message_owned = false);
408 public:
409
410 std::string GetTypeName() const final;
411
412 // nested types ----------------------------------------------------
413
414 typedef Aggregate_Metric Metric;
415
416 // accessors -------------------------------------------------------
417
418 enum : int {
419 kMetricsFieldNumber = 6,
420 kSourceIdFieldNumber = 1,
421 kEventHashFieldNumber = 2,
422 kTotalCountFieldNumber = 3,
423 kDroppedDueToLimitsFieldNumber = 4,
424 kDroppedDueToSamplingFieldNumber = 5,
425 kDroppedDueToFilterFieldNumber = 8,
426 kDroppedDueToUnconfiguredFieldNumber = 9,
427 };
428 // repeated .ukm.Aggregate.Metric metrics = 6;
429 int metrics_size() const;
430 private:
431 int _internal_metrics_size() const;
432 public:
433 void clear_metrics();
434 ::ukm::Aggregate_Metric* mutable_metrics(int index);
435 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ukm::Aggregate_Metric >*
436 mutable_metrics();
437 private:
438 const ::ukm::Aggregate_Metric& _internal_metrics(int index) const;
439 ::ukm::Aggregate_Metric* _internal_add_metrics();
440 public:
441 const ::ukm::Aggregate_Metric& metrics(int index) const;
442 ::ukm::Aggregate_Metric* add_metrics();
443 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ukm::Aggregate_Metric >&
444 metrics() const;
445
446 // optional int64 source_id = 1;
447 bool has_source_id() const;
448 private:
449 bool _internal_has_source_id() const;
450 public:
451 void clear_source_id();
452 int64_t source_id() const;
453 void set_source_id(int64_t value);
454 private:
455 int64_t _internal_source_id() const;
456 void _internal_set_source_id(int64_t value);
457 public:
458
459 // optional fixed64 event_hash = 2;
460 bool has_event_hash() const;
461 private:
462 bool _internal_has_event_hash() const;
463 public:
464 void clear_event_hash();
465 uint64_t event_hash() const;
466 void set_event_hash(uint64_t value);
467 private:
468 uint64_t _internal_event_hash() const;
469 void _internal_set_event_hash(uint64_t value);
470 public:
471
472 // optional uint64 total_count = 3;
473 bool has_total_count() const;
474 private:
475 bool _internal_has_total_count() const;
476 public:
477 void clear_total_count();
478 uint64_t total_count() const;
479 void set_total_count(uint64_t value);
480 private:
481 uint64_t _internal_total_count() const;
482 void _internal_set_total_count(uint64_t value);
483 public:
484
485 // optional uint64 dropped_due_to_limits = 4;
486 bool has_dropped_due_to_limits() const;
487 private:
488 bool _internal_has_dropped_due_to_limits() const;
489 public:
490 void clear_dropped_due_to_limits();
491 uint64_t dropped_due_to_limits() const;
492 void set_dropped_due_to_limits(uint64_t value);
493 private:
494 uint64_t _internal_dropped_due_to_limits() const;
495 void _internal_set_dropped_due_to_limits(uint64_t value);
496 public:
497
498 // optional uint64 dropped_due_to_sampling = 5;
499 bool has_dropped_due_to_sampling() const;
500 private:
501 bool _internal_has_dropped_due_to_sampling() const;
502 public:
503 void clear_dropped_due_to_sampling();
504 uint64_t dropped_due_to_sampling() const;
505 void set_dropped_due_to_sampling(uint64_t value);
506 private:
507 uint64_t _internal_dropped_due_to_sampling() const;
508 void _internal_set_dropped_due_to_sampling(uint64_t value);
509 public:
510
511 // optional uint64 dropped_due_to_filter = 8;
512 bool has_dropped_due_to_filter() const;
513 private:
514 bool _internal_has_dropped_due_to_filter() const;
515 public:
516 void clear_dropped_due_to_filter();
517 uint64_t dropped_due_to_filter() const;
518 void set_dropped_due_to_filter(uint64_t value);
519 private:
520 uint64_t _internal_dropped_due_to_filter() const;
521 void _internal_set_dropped_due_to_filter(uint64_t value);
522 public:
523
524 // optional uint64 dropped_due_to_unconfigured = 9;
525 bool has_dropped_due_to_unconfigured() const;
526 private:
527 bool _internal_has_dropped_due_to_unconfigured() const;
528 public:
529 void clear_dropped_due_to_unconfigured();
530 uint64_t dropped_due_to_unconfigured() const;
531 void set_dropped_due_to_unconfigured(uint64_t value);
532 private:
533 uint64_t _internal_dropped_due_to_unconfigured() const;
534 void _internal_set_dropped_due_to_unconfigured(uint64_t value);
535 public:
536
537 // @@protoc_insertion_point(class_scope:ukm.Aggregate)
538 private:
539 class _Internal;
540
541 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
542 typedef void InternalArenaConstructable_;
543 typedef void DestructorSkippable_;
544 struct Impl_ {
545 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
546 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
547 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ukm::Aggregate_Metric > metrics_;
548 int64_t source_id_;
549 uint64_t event_hash_;
550 uint64_t total_count_;
551 uint64_t dropped_due_to_limits_;
552 uint64_t dropped_due_to_sampling_;
553 uint64_t dropped_due_to_filter_;
554 uint64_t dropped_due_to_unconfigured_;
555 };
556 union { Impl_ _impl_; };
557 friend struct ::TableStruct_ukm_2faggregate_2eproto;
558 };
559 // ===================================================================
560
561
562 // ===================================================================
563
564 #ifdef __GNUC__
565 #pragma GCC diagnostic push
566 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
567 #endif // __GNUC__
568 // Aggregate_Metric
569
570 // optional fixed64 metric_hash = 1;
_internal_has_metric_hash()571 inline bool Aggregate_Metric::_internal_has_metric_hash() const {
572 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
573 return value;
574 }
has_metric_hash()575 inline bool Aggregate_Metric::has_metric_hash() const {
576 return _internal_has_metric_hash();
577 }
clear_metric_hash()578 inline void Aggregate_Metric::clear_metric_hash() {
579 _impl_.metric_hash_ = uint64_t{0u};
580 _impl_._has_bits_[0] &= ~0x00000001u;
581 }
_internal_metric_hash()582 inline uint64_t Aggregate_Metric::_internal_metric_hash() const {
583 return _impl_.metric_hash_;
584 }
metric_hash()585 inline uint64_t Aggregate_Metric::metric_hash() const {
586 // @@protoc_insertion_point(field_get:ukm.Aggregate.Metric.metric_hash)
587 return _internal_metric_hash();
588 }
_internal_set_metric_hash(uint64_t value)589 inline void Aggregate_Metric::_internal_set_metric_hash(uint64_t value) {
590 _impl_._has_bits_[0] |= 0x00000001u;
591 _impl_.metric_hash_ = value;
592 }
set_metric_hash(uint64_t value)593 inline void Aggregate_Metric::set_metric_hash(uint64_t value) {
594 _internal_set_metric_hash(value);
595 // @@protoc_insertion_point(field_set:ukm.Aggregate.Metric.metric_hash)
596 }
597
598 // optional double value_sum = 2;
_internal_has_value_sum()599 inline bool Aggregate_Metric::_internal_has_value_sum() const {
600 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
601 return value;
602 }
has_value_sum()603 inline bool Aggregate_Metric::has_value_sum() const {
604 return _internal_has_value_sum();
605 }
clear_value_sum()606 inline void Aggregate_Metric::clear_value_sum() {
607 _impl_.value_sum_ = 0;
608 _impl_._has_bits_[0] &= ~0x00000002u;
609 }
_internal_value_sum()610 inline double Aggregate_Metric::_internal_value_sum() const {
611 return _impl_.value_sum_;
612 }
value_sum()613 inline double Aggregate_Metric::value_sum() const {
614 // @@protoc_insertion_point(field_get:ukm.Aggregate.Metric.value_sum)
615 return _internal_value_sum();
616 }
_internal_set_value_sum(double value)617 inline void Aggregate_Metric::_internal_set_value_sum(double value) {
618 _impl_._has_bits_[0] |= 0x00000002u;
619 _impl_.value_sum_ = value;
620 }
set_value_sum(double value)621 inline void Aggregate_Metric::set_value_sum(double value) {
622 _internal_set_value_sum(value);
623 // @@protoc_insertion_point(field_set:ukm.Aggregate.Metric.value_sum)
624 }
625
626 // optional double value_square_sum = 3;
_internal_has_value_square_sum()627 inline bool Aggregate_Metric::_internal_has_value_square_sum() const {
628 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
629 return value;
630 }
has_value_square_sum()631 inline bool Aggregate_Metric::has_value_square_sum() const {
632 return _internal_has_value_square_sum();
633 }
clear_value_square_sum()634 inline void Aggregate_Metric::clear_value_square_sum() {
635 _impl_.value_square_sum_ = 0;
636 _impl_._has_bits_[0] &= ~0x00000004u;
637 }
_internal_value_square_sum()638 inline double Aggregate_Metric::_internal_value_square_sum() const {
639 return _impl_.value_square_sum_;
640 }
value_square_sum()641 inline double Aggregate_Metric::value_square_sum() const {
642 // @@protoc_insertion_point(field_get:ukm.Aggregate.Metric.value_square_sum)
643 return _internal_value_square_sum();
644 }
_internal_set_value_square_sum(double value)645 inline void Aggregate_Metric::_internal_set_value_square_sum(double value) {
646 _impl_._has_bits_[0] |= 0x00000004u;
647 _impl_.value_square_sum_ = value;
648 }
set_value_square_sum(double value)649 inline void Aggregate_Metric::set_value_square_sum(double value) {
650 _internal_set_value_square_sum(value);
651 // @@protoc_insertion_point(field_set:ukm.Aggregate.Metric.value_square_sum)
652 }
653
654 // optional uint64 total_count = 4;
_internal_has_total_count()655 inline bool Aggregate_Metric::_internal_has_total_count() const {
656 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
657 return value;
658 }
has_total_count()659 inline bool Aggregate_Metric::has_total_count() const {
660 return _internal_has_total_count();
661 }
clear_total_count()662 inline void Aggregate_Metric::clear_total_count() {
663 _impl_.total_count_ = uint64_t{0u};
664 _impl_._has_bits_[0] &= ~0x00000008u;
665 }
_internal_total_count()666 inline uint64_t Aggregate_Metric::_internal_total_count() const {
667 return _impl_.total_count_;
668 }
total_count()669 inline uint64_t Aggregate_Metric::total_count() const {
670 // @@protoc_insertion_point(field_get:ukm.Aggregate.Metric.total_count)
671 return _internal_total_count();
672 }
_internal_set_total_count(uint64_t value)673 inline void Aggregate_Metric::_internal_set_total_count(uint64_t value) {
674 _impl_._has_bits_[0] |= 0x00000008u;
675 _impl_.total_count_ = value;
676 }
set_total_count(uint64_t value)677 inline void Aggregate_Metric::set_total_count(uint64_t value) {
678 _internal_set_total_count(value);
679 // @@protoc_insertion_point(field_set:ukm.Aggregate.Metric.total_count)
680 }
681
682 // optional uint64 dropped_due_to_limits = 5;
_internal_has_dropped_due_to_limits()683 inline bool Aggregate_Metric::_internal_has_dropped_due_to_limits() const {
684 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
685 return value;
686 }
has_dropped_due_to_limits()687 inline bool Aggregate_Metric::has_dropped_due_to_limits() const {
688 return _internal_has_dropped_due_to_limits();
689 }
clear_dropped_due_to_limits()690 inline void Aggregate_Metric::clear_dropped_due_to_limits() {
691 _impl_.dropped_due_to_limits_ = uint64_t{0u};
692 _impl_._has_bits_[0] &= ~0x00000010u;
693 }
_internal_dropped_due_to_limits()694 inline uint64_t Aggregate_Metric::_internal_dropped_due_to_limits() const {
695 return _impl_.dropped_due_to_limits_;
696 }
dropped_due_to_limits()697 inline uint64_t Aggregate_Metric::dropped_due_to_limits() const {
698 // @@protoc_insertion_point(field_get:ukm.Aggregate.Metric.dropped_due_to_limits)
699 return _internal_dropped_due_to_limits();
700 }
_internal_set_dropped_due_to_limits(uint64_t value)701 inline void Aggregate_Metric::_internal_set_dropped_due_to_limits(uint64_t value) {
702 _impl_._has_bits_[0] |= 0x00000010u;
703 _impl_.dropped_due_to_limits_ = value;
704 }
set_dropped_due_to_limits(uint64_t value)705 inline void Aggregate_Metric::set_dropped_due_to_limits(uint64_t value) {
706 _internal_set_dropped_due_to_limits(value);
707 // @@protoc_insertion_point(field_set:ukm.Aggregate.Metric.dropped_due_to_limits)
708 }
709
710 // optional uint64 dropped_due_to_sampling = 6;
_internal_has_dropped_due_to_sampling()711 inline bool Aggregate_Metric::_internal_has_dropped_due_to_sampling() const {
712 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
713 return value;
714 }
has_dropped_due_to_sampling()715 inline bool Aggregate_Metric::has_dropped_due_to_sampling() const {
716 return _internal_has_dropped_due_to_sampling();
717 }
clear_dropped_due_to_sampling()718 inline void Aggregate_Metric::clear_dropped_due_to_sampling() {
719 _impl_.dropped_due_to_sampling_ = uint64_t{0u};
720 _impl_._has_bits_[0] &= ~0x00000020u;
721 }
_internal_dropped_due_to_sampling()722 inline uint64_t Aggregate_Metric::_internal_dropped_due_to_sampling() const {
723 return _impl_.dropped_due_to_sampling_;
724 }
dropped_due_to_sampling()725 inline uint64_t Aggregate_Metric::dropped_due_to_sampling() const {
726 // @@protoc_insertion_point(field_get:ukm.Aggregate.Metric.dropped_due_to_sampling)
727 return _internal_dropped_due_to_sampling();
728 }
_internal_set_dropped_due_to_sampling(uint64_t value)729 inline void Aggregate_Metric::_internal_set_dropped_due_to_sampling(uint64_t value) {
730 _impl_._has_bits_[0] |= 0x00000020u;
731 _impl_.dropped_due_to_sampling_ = value;
732 }
set_dropped_due_to_sampling(uint64_t value)733 inline void Aggregate_Metric::set_dropped_due_to_sampling(uint64_t value) {
734 _internal_set_dropped_due_to_sampling(value);
735 // @@protoc_insertion_point(field_set:ukm.Aggregate.Metric.dropped_due_to_sampling)
736 }
737
738 // optional uint64 dropped_due_to_filter = 8;
_internal_has_dropped_due_to_filter()739 inline bool Aggregate_Metric::_internal_has_dropped_due_to_filter() const {
740 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
741 return value;
742 }
has_dropped_due_to_filter()743 inline bool Aggregate_Metric::has_dropped_due_to_filter() const {
744 return _internal_has_dropped_due_to_filter();
745 }
clear_dropped_due_to_filter()746 inline void Aggregate_Metric::clear_dropped_due_to_filter() {
747 _impl_.dropped_due_to_filter_ = uint64_t{0u};
748 _impl_._has_bits_[0] &= ~0x00000040u;
749 }
_internal_dropped_due_to_filter()750 inline uint64_t Aggregate_Metric::_internal_dropped_due_to_filter() const {
751 return _impl_.dropped_due_to_filter_;
752 }
dropped_due_to_filter()753 inline uint64_t Aggregate_Metric::dropped_due_to_filter() const {
754 // @@protoc_insertion_point(field_get:ukm.Aggregate.Metric.dropped_due_to_filter)
755 return _internal_dropped_due_to_filter();
756 }
_internal_set_dropped_due_to_filter(uint64_t value)757 inline void Aggregate_Metric::_internal_set_dropped_due_to_filter(uint64_t value) {
758 _impl_._has_bits_[0] |= 0x00000040u;
759 _impl_.dropped_due_to_filter_ = value;
760 }
set_dropped_due_to_filter(uint64_t value)761 inline void Aggregate_Metric::set_dropped_due_to_filter(uint64_t value) {
762 _internal_set_dropped_due_to_filter(value);
763 // @@protoc_insertion_point(field_set:ukm.Aggregate.Metric.dropped_due_to_filter)
764 }
765
766 // optional uint64 dropped_due_to_unconfigured = 9;
_internal_has_dropped_due_to_unconfigured()767 inline bool Aggregate_Metric::_internal_has_dropped_due_to_unconfigured() const {
768 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
769 return value;
770 }
has_dropped_due_to_unconfigured()771 inline bool Aggregate_Metric::has_dropped_due_to_unconfigured() const {
772 return _internal_has_dropped_due_to_unconfigured();
773 }
clear_dropped_due_to_unconfigured()774 inline void Aggregate_Metric::clear_dropped_due_to_unconfigured() {
775 _impl_.dropped_due_to_unconfigured_ = uint64_t{0u};
776 _impl_._has_bits_[0] &= ~0x00000080u;
777 }
_internal_dropped_due_to_unconfigured()778 inline uint64_t Aggregate_Metric::_internal_dropped_due_to_unconfigured() const {
779 return _impl_.dropped_due_to_unconfigured_;
780 }
dropped_due_to_unconfigured()781 inline uint64_t Aggregate_Metric::dropped_due_to_unconfigured() const {
782 // @@protoc_insertion_point(field_get:ukm.Aggregate.Metric.dropped_due_to_unconfigured)
783 return _internal_dropped_due_to_unconfigured();
784 }
_internal_set_dropped_due_to_unconfigured(uint64_t value)785 inline void Aggregate_Metric::_internal_set_dropped_due_to_unconfigured(uint64_t value) {
786 _impl_._has_bits_[0] |= 0x00000080u;
787 _impl_.dropped_due_to_unconfigured_ = value;
788 }
set_dropped_due_to_unconfigured(uint64_t value)789 inline void Aggregate_Metric::set_dropped_due_to_unconfigured(uint64_t value) {
790 _internal_set_dropped_due_to_unconfigured(value);
791 // @@protoc_insertion_point(field_set:ukm.Aggregate.Metric.dropped_due_to_unconfigured)
792 }
793
794 // -------------------------------------------------------------------
795
796 // Aggregate
797
798 // optional int64 source_id = 1;
_internal_has_source_id()799 inline bool Aggregate::_internal_has_source_id() const {
800 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
801 return value;
802 }
has_source_id()803 inline bool Aggregate::has_source_id() const {
804 return _internal_has_source_id();
805 }
clear_source_id()806 inline void Aggregate::clear_source_id() {
807 _impl_.source_id_ = int64_t{0};
808 _impl_._has_bits_[0] &= ~0x00000001u;
809 }
_internal_source_id()810 inline int64_t Aggregate::_internal_source_id() const {
811 return _impl_.source_id_;
812 }
source_id()813 inline int64_t Aggregate::source_id() const {
814 // @@protoc_insertion_point(field_get:ukm.Aggregate.source_id)
815 return _internal_source_id();
816 }
_internal_set_source_id(int64_t value)817 inline void Aggregate::_internal_set_source_id(int64_t value) {
818 _impl_._has_bits_[0] |= 0x00000001u;
819 _impl_.source_id_ = value;
820 }
set_source_id(int64_t value)821 inline void Aggregate::set_source_id(int64_t value) {
822 _internal_set_source_id(value);
823 // @@protoc_insertion_point(field_set:ukm.Aggregate.source_id)
824 }
825
826 // optional fixed64 event_hash = 2;
_internal_has_event_hash()827 inline bool Aggregate::_internal_has_event_hash() const {
828 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
829 return value;
830 }
has_event_hash()831 inline bool Aggregate::has_event_hash() const {
832 return _internal_has_event_hash();
833 }
clear_event_hash()834 inline void Aggregate::clear_event_hash() {
835 _impl_.event_hash_ = uint64_t{0u};
836 _impl_._has_bits_[0] &= ~0x00000002u;
837 }
_internal_event_hash()838 inline uint64_t Aggregate::_internal_event_hash() const {
839 return _impl_.event_hash_;
840 }
event_hash()841 inline uint64_t Aggregate::event_hash() const {
842 // @@protoc_insertion_point(field_get:ukm.Aggregate.event_hash)
843 return _internal_event_hash();
844 }
_internal_set_event_hash(uint64_t value)845 inline void Aggregate::_internal_set_event_hash(uint64_t value) {
846 _impl_._has_bits_[0] |= 0x00000002u;
847 _impl_.event_hash_ = value;
848 }
set_event_hash(uint64_t value)849 inline void Aggregate::set_event_hash(uint64_t value) {
850 _internal_set_event_hash(value);
851 // @@protoc_insertion_point(field_set:ukm.Aggregate.event_hash)
852 }
853
854 // optional uint64 total_count = 3;
_internal_has_total_count()855 inline bool Aggregate::_internal_has_total_count() const {
856 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
857 return value;
858 }
has_total_count()859 inline bool Aggregate::has_total_count() const {
860 return _internal_has_total_count();
861 }
clear_total_count()862 inline void Aggregate::clear_total_count() {
863 _impl_.total_count_ = uint64_t{0u};
864 _impl_._has_bits_[0] &= ~0x00000004u;
865 }
_internal_total_count()866 inline uint64_t Aggregate::_internal_total_count() const {
867 return _impl_.total_count_;
868 }
total_count()869 inline uint64_t Aggregate::total_count() const {
870 // @@protoc_insertion_point(field_get:ukm.Aggregate.total_count)
871 return _internal_total_count();
872 }
_internal_set_total_count(uint64_t value)873 inline void Aggregate::_internal_set_total_count(uint64_t value) {
874 _impl_._has_bits_[0] |= 0x00000004u;
875 _impl_.total_count_ = value;
876 }
set_total_count(uint64_t value)877 inline void Aggregate::set_total_count(uint64_t value) {
878 _internal_set_total_count(value);
879 // @@protoc_insertion_point(field_set:ukm.Aggregate.total_count)
880 }
881
882 // optional uint64 dropped_due_to_limits = 4;
_internal_has_dropped_due_to_limits()883 inline bool Aggregate::_internal_has_dropped_due_to_limits() const {
884 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
885 return value;
886 }
has_dropped_due_to_limits()887 inline bool Aggregate::has_dropped_due_to_limits() const {
888 return _internal_has_dropped_due_to_limits();
889 }
clear_dropped_due_to_limits()890 inline void Aggregate::clear_dropped_due_to_limits() {
891 _impl_.dropped_due_to_limits_ = uint64_t{0u};
892 _impl_._has_bits_[0] &= ~0x00000008u;
893 }
_internal_dropped_due_to_limits()894 inline uint64_t Aggregate::_internal_dropped_due_to_limits() const {
895 return _impl_.dropped_due_to_limits_;
896 }
dropped_due_to_limits()897 inline uint64_t Aggregate::dropped_due_to_limits() const {
898 // @@protoc_insertion_point(field_get:ukm.Aggregate.dropped_due_to_limits)
899 return _internal_dropped_due_to_limits();
900 }
_internal_set_dropped_due_to_limits(uint64_t value)901 inline void Aggregate::_internal_set_dropped_due_to_limits(uint64_t value) {
902 _impl_._has_bits_[0] |= 0x00000008u;
903 _impl_.dropped_due_to_limits_ = value;
904 }
set_dropped_due_to_limits(uint64_t value)905 inline void Aggregate::set_dropped_due_to_limits(uint64_t value) {
906 _internal_set_dropped_due_to_limits(value);
907 // @@protoc_insertion_point(field_set:ukm.Aggregate.dropped_due_to_limits)
908 }
909
910 // optional uint64 dropped_due_to_sampling = 5;
_internal_has_dropped_due_to_sampling()911 inline bool Aggregate::_internal_has_dropped_due_to_sampling() const {
912 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
913 return value;
914 }
has_dropped_due_to_sampling()915 inline bool Aggregate::has_dropped_due_to_sampling() const {
916 return _internal_has_dropped_due_to_sampling();
917 }
clear_dropped_due_to_sampling()918 inline void Aggregate::clear_dropped_due_to_sampling() {
919 _impl_.dropped_due_to_sampling_ = uint64_t{0u};
920 _impl_._has_bits_[0] &= ~0x00000010u;
921 }
_internal_dropped_due_to_sampling()922 inline uint64_t Aggregate::_internal_dropped_due_to_sampling() const {
923 return _impl_.dropped_due_to_sampling_;
924 }
dropped_due_to_sampling()925 inline uint64_t Aggregate::dropped_due_to_sampling() const {
926 // @@protoc_insertion_point(field_get:ukm.Aggregate.dropped_due_to_sampling)
927 return _internal_dropped_due_to_sampling();
928 }
_internal_set_dropped_due_to_sampling(uint64_t value)929 inline void Aggregate::_internal_set_dropped_due_to_sampling(uint64_t value) {
930 _impl_._has_bits_[0] |= 0x00000010u;
931 _impl_.dropped_due_to_sampling_ = value;
932 }
set_dropped_due_to_sampling(uint64_t value)933 inline void Aggregate::set_dropped_due_to_sampling(uint64_t value) {
934 _internal_set_dropped_due_to_sampling(value);
935 // @@protoc_insertion_point(field_set:ukm.Aggregate.dropped_due_to_sampling)
936 }
937
938 // optional uint64 dropped_due_to_filter = 8;
_internal_has_dropped_due_to_filter()939 inline bool Aggregate::_internal_has_dropped_due_to_filter() const {
940 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
941 return value;
942 }
has_dropped_due_to_filter()943 inline bool Aggregate::has_dropped_due_to_filter() const {
944 return _internal_has_dropped_due_to_filter();
945 }
clear_dropped_due_to_filter()946 inline void Aggregate::clear_dropped_due_to_filter() {
947 _impl_.dropped_due_to_filter_ = uint64_t{0u};
948 _impl_._has_bits_[0] &= ~0x00000020u;
949 }
_internal_dropped_due_to_filter()950 inline uint64_t Aggregate::_internal_dropped_due_to_filter() const {
951 return _impl_.dropped_due_to_filter_;
952 }
dropped_due_to_filter()953 inline uint64_t Aggregate::dropped_due_to_filter() const {
954 // @@protoc_insertion_point(field_get:ukm.Aggregate.dropped_due_to_filter)
955 return _internal_dropped_due_to_filter();
956 }
_internal_set_dropped_due_to_filter(uint64_t value)957 inline void Aggregate::_internal_set_dropped_due_to_filter(uint64_t value) {
958 _impl_._has_bits_[0] |= 0x00000020u;
959 _impl_.dropped_due_to_filter_ = value;
960 }
set_dropped_due_to_filter(uint64_t value)961 inline void Aggregate::set_dropped_due_to_filter(uint64_t value) {
962 _internal_set_dropped_due_to_filter(value);
963 // @@protoc_insertion_point(field_set:ukm.Aggregate.dropped_due_to_filter)
964 }
965
966 // optional uint64 dropped_due_to_unconfigured = 9;
_internal_has_dropped_due_to_unconfigured()967 inline bool Aggregate::_internal_has_dropped_due_to_unconfigured() const {
968 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
969 return value;
970 }
has_dropped_due_to_unconfigured()971 inline bool Aggregate::has_dropped_due_to_unconfigured() const {
972 return _internal_has_dropped_due_to_unconfigured();
973 }
clear_dropped_due_to_unconfigured()974 inline void Aggregate::clear_dropped_due_to_unconfigured() {
975 _impl_.dropped_due_to_unconfigured_ = uint64_t{0u};
976 _impl_._has_bits_[0] &= ~0x00000040u;
977 }
_internal_dropped_due_to_unconfigured()978 inline uint64_t Aggregate::_internal_dropped_due_to_unconfigured() const {
979 return _impl_.dropped_due_to_unconfigured_;
980 }
dropped_due_to_unconfigured()981 inline uint64_t Aggregate::dropped_due_to_unconfigured() const {
982 // @@protoc_insertion_point(field_get:ukm.Aggregate.dropped_due_to_unconfigured)
983 return _internal_dropped_due_to_unconfigured();
984 }
_internal_set_dropped_due_to_unconfigured(uint64_t value)985 inline void Aggregate::_internal_set_dropped_due_to_unconfigured(uint64_t value) {
986 _impl_._has_bits_[0] |= 0x00000040u;
987 _impl_.dropped_due_to_unconfigured_ = value;
988 }
set_dropped_due_to_unconfigured(uint64_t value)989 inline void Aggregate::set_dropped_due_to_unconfigured(uint64_t value) {
990 _internal_set_dropped_due_to_unconfigured(value);
991 // @@protoc_insertion_point(field_set:ukm.Aggregate.dropped_due_to_unconfigured)
992 }
993
994 // repeated .ukm.Aggregate.Metric metrics = 6;
_internal_metrics_size()995 inline int Aggregate::_internal_metrics_size() const {
996 return _impl_.metrics_.size();
997 }
metrics_size()998 inline int Aggregate::metrics_size() const {
999 return _internal_metrics_size();
1000 }
clear_metrics()1001 inline void Aggregate::clear_metrics() {
1002 _impl_.metrics_.Clear();
1003 }
mutable_metrics(int index)1004 inline ::ukm::Aggregate_Metric* Aggregate::mutable_metrics(int index) {
1005 // @@protoc_insertion_point(field_mutable:ukm.Aggregate.metrics)
1006 return _impl_.metrics_.Mutable(index);
1007 }
1008 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ukm::Aggregate_Metric >*
mutable_metrics()1009 Aggregate::mutable_metrics() {
1010 // @@protoc_insertion_point(field_mutable_list:ukm.Aggregate.metrics)
1011 return &_impl_.metrics_;
1012 }
_internal_metrics(int index)1013 inline const ::ukm::Aggregate_Metric& Aggregate::_internal_metrics(int index) const {
1014 return _impl_.metrics_.Get(index);
1015 }
metrics(int index)1016 inline const ::ukm::Aggregate_Metric& Aggregate::metrics(int index) const {
1017 // @@protoc_insertion_point(field_get:ukm.Aggregate.metrics)
1018 return _internal_metrics(index);
1019 }
_internal_add_metrics()1020 inline ::ukm::Aggregate_Metric* Aggregate::_internal_add_metrics() {
1021 return _impl_.metrics_.Add();
1022 }
add_metrics()1023 inline ::ukm::Aggregate_Metric* Aggregate::add_metrics() {
1024 ::ukm::Aggregate_Metric* _add = _internal_add_metrics();
1025 // @@protoc_insertion_point(field_add:ukm.Aggregate.metrics)
1026 return _add;
1027 }
1028 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ukm::Aggregate_Metric >&
metrics()1029 Aggregate::metrics() const {
1030 // @@protoc_insertion_point(field_list:ukm.Aggregate.metrics)
1031 return _impl_.metrics_;
1032 }
1033
1034 #ifdef __GNUC__
1035 #pragma GCC diagnostic pop
1036 #endif // __GNUC__
1037 // -------------------------------------------------------------------
1038
1039
1040 // @@protoc_insertion_point(namespace_scope)
1041
1042 } // namespace ukm
1043
1044 // @@protoc_insertion_point(global_scope)
1045
1046 #include <google/protobuf/port_undef.inc>
1047 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ukm_2faggregate_2eproto
1048