1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: packages/modules/StatsD/statsd/src/statsd_metadata.proto
3
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto
6
7 #include <cstdint>
8 #include <limits>
9 #include <string>
10
11 #include <google/protobuf/port_def.inc>
12 #if PROTOBUF_VERSION < 3021000
13 #error This file was generated by a newer version of protoc which is
14 #error incompatible with your Protocol Buffer headers. Please update
15 #error your headers.
16 #endif
17 #if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
18 #error This file was generated by an older version of protoc which is
19 #error incompatible with your Protocol Buffer headers. Please
20 #error regenerate this file with a newer version of protoc.
21 #endif
22
23 #include <google/protobuf/port_undef.inc>
24 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arena.h>
26 #include <google/protobuf/arenastring.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/message_lite.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 // @@protoc_insertion_point(includes)
33 #include <google/protobuf/port_def.inc>
34 #define PROTOBUF_INTERNAL_EXPORT_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto
35 PROTOBUF_NAMESPACE_OPEN
36 namespace internal {
37 class AnyMetadata;
38 } // namespace internal
39 PROTOBUF_NAMESPACE_CLOSE
40
41 // Internal implementation detail -- do not use these members.
42 struct TableStruct_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto {
43 static const ::uint32_t offsets[];
44 };
45 namespace android {
46 namespace os {
47 namespace statsd {
48 namespace metadata {
49 class AlertDimensionKeyedData;
50 struct AlertDimensionKeyedDataDefaultTypeInternal;
51 extern AlertDimensionKeyedDataDefaultTypeInternal _AlertDimensionKeyedData_default_instance_;
52 class AlertMetadata;
53 struct AlertMetadataDefaultTypeInternal;
54 extern AlertMetadataDefaultTypeInternal _AlertMetadata_default_instance_;
55 class ConfigKey;
56 struct ConfigKeyDefaultTypeInternal;
57 extern ConfigKeyDefaultTypeInternal _ConfigKey_default_instance_;
58 class Field;
59 struct FieldDefaultTypeInternal;
60 extern FieldDefaultTypeInternal _Field_default_instance_;
61 class FieldValue;
62 struct FieldValueDefaultTypeInternal;
63 extern FieldValueDefaultTypeInternal _FieldValue_default_instance_;
64 class MetricDimensionKey;
65 struct MetricDimensionKeyDefaultTypeInternal;
66 extern MetricDimensionKeyDefaultTypeInternal _MetricDimensionKey_default_instance_;
67 class MetricMetadata;
68 struct MetricMetadataDefaultTypeInternal;
69 extern MetricMetadataDefaultTypeInternal _MetricMetadata_default_instance_;
70 class StatsMetadata;
71 struct StatsMetadataDefaultTypeInternal;
72 extern StatsMetadataDefaultTypeInternal _StatsMetadata_default_instance_;
73 class StatsMetadataList;
74 struct StatsMetadataListDefaultTypeInternal;
75 extern StatsMetadataListDefaultTypeInternal _StatsMetadataList_default_instance_;
76 } // namespace metadata
77 } // namespace statsd
78 } // namespace os
79 } // namespace android
80 PROTOBUF_NAMESPACE_OPEN
81 template<> ::android::os::statsd::metadata::AlertDimensionKeyedData* Arena::CreateMaybeMessage<::android::os::statsd::metadata::AlertDimensionKeyedData>(Arena*);
82 template<> ::android::os::statsd::metadata::AlertMetadata* Arena::CreateMaybeMessage<::android::os::statsd::metadata::AlertMetadata>(Arena*);
83 template<> ::android::os::statsd::metadata::ConfigKey* Arena::CreateMaybeMessage<::android::os::statsd::metadata::ConfigKey>(Arena*);
84 template<> ::android::os::statsd::metadata::Field* Arena::CreateMaybeMessage<::android::os::statsd::metadata::Field>(Arena*);
85 template<> ::android::os::statsd::metadata::FieldValue* Arena::CreateMaybeMessage<::android::os::statsd::metadata::FieldValue>(Arena*);
86 template<> ::android::os::statsd::metadata::MetricDimensionKey* Arena::CreateMaybeMessage<::android::os::statsd::metadata::MetricDimensionKey>(Arena*);
87 template<> ::android::os::statsd::metadata::MetricMetadata* Arena::CreateMaybeMessage<::android::os::statsd::metadata::MetricMetadata>(Arena*);
88 template<> ::android::os::statsd::metadata::StatsMetadata* Arena::CreateMaybeMessage<::android::os::statsd::metadata::StatsMetadata>(Arena*);
89 template<> ::android::os::statsd::metadata::StatsMetadataList* Arena::CreateMaybeMessage<::android::os::statsd::metadata::StatsMetadataList>(Arena*);
90 PROTOBUF_NAMESPACE_CLOSE
91 namespace android {
92 namespace os {
93 namespace statsd {
94 namespace metadata {
95
96 // ===================================================================
97
98 class ConfigKey final :
99 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.os.statsd.metadata.ConfigKey) */ {
100 public:
ConfigKey()101 inline ConfigKey() : ConfigKey(nullptr) {}
102 ~ConfigKey() override;
103 explicit PROTOBUF_CONSTEXPR ConfigKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
104
105 ConfigKey(const ConfigKey& from);
ConfigKey(ConfigKey && from)106 ConfigKey(ConfigKey&& from) noexcept
107 : ConfigKey() {
108 *this = ::std::move(from);
109 }
110
111 inline ConfigKey& operator=(const ConfigKey& from) {
112 if (this == &from) return *this;
113 CopyFrom(from);
114 return *this;
115 }
116 inline ConfigKey& operator=(ConfigKey&& from) noexcept {
117 if (this == &from) return *this;
118 if (GetOwningArena() == from.GetOwningArena()
119 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
120 && GetOwningArena() != nullptr
121 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
122 ) {
123 InternalSwap(&from);
124 } else {
125 CopyFrom(from);
126 }
127 return *this;
128 }
129
unknown_fields()130 inline const std::string& unknown_fields() const {
131 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
132 }
mutable_unknown_fields()133 inline std::string* mutable_unknown_fields() {
134 return _internal_metadata_.mutable_unknown_fields<std::string>();
135 }
136
default_instance()137 static const ConfigKey& default_instance() {
138 return *internal_default_instance();
139 }
internal_default_instance()140 static inline const ConfigKey* internal_default_instance() {
141 return reinterpret_cast<const ConfigKey*>(
142 &_ConfigKey_default_instance_);
143 }
144 static constexpr int kIndexInFileMessages =
145 0;
146
swap(ConfigKey & a,ConfigKey & b)147 friend void swap(ConfigKey& a, ConfigKey& b) {
148 a.Swap(&b);
149 }
Swap(ConfigKey * other)150 inline void Swap(ConfigKey* other) {
151 if (other == this) return;
152 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
153 if (GetOwningArena() != nullptr &&
154 GetOwningArena() == other->GetOwningArena()) {
155 #else // PROTOBUF_FORCE_COPY_IN_SWAP
156 if (GetOwningArena() == other->GetOwningArena()) {
157 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
158 InternalSwap(other);
159 } else {
160 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
161 }
162 }
163 void UnsafeArenaSwap(ConfigKey* other) {
164 if (other == this) return;
165 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
166 InternalSwap(other);
167 }
168
169 // implements Message ----------------------------------------------
170
171 ConfigKey* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
172 return CreateMaybeMessage<ConfigKey>(arena);
173 }
174 ConfigKey* New() const {
175 return New(nullptr);
176 }
177 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
178 void CopyFrom(const ConfigKey& from);
179 void MergeFrom(const ConfigKey& from);
180 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
181 bool IsInitialized() const final;
182
183 size_t ByteSizeLong() const final;
184 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
185 ::uint8_t* _InternalSerialize(
186 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
187 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
188
189 private:
190 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
191 void SharedDtor();
192 void SetCachedSize(int size) const;
193 void InternalSwap(ConfigKey* other);
194
195 private:
196 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
197 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
198 return "android.os.statsd.metadata.ConfigKey";
199 }
200 protected:
201 explicit ConfigKey(::PROTOBUF_NAMESPACE_ID::Arena* arena,
202 bool is_message_owned = false);
203 public:
204
205 std::string GetTypeName() const final;
206
207 // nested types ----------------------------------------------------
208
209 // accessors -------------------------------------------------------
210
211 enum : int {
212 kConfigIdFieldNumber = 1,
213 kUidFieldNumber = 2,
214 };
215 // optional int64 config_id = 1;
216 bool has_config_id() const;
217 private:
218 bool _internal_has_config_id() const;
219 public:
220 void clear_config_id();
221 ::int64_t config_id() const;
222 void set_config_id(::int64_t value);
223 private:
224 ::int64_t _internal_config_id() const;
225 void _internal_set_config_id(::int64_t value);
226 public:
227
228 // optional int32 uid = 2;
229 bool has_uid() const;
230 private:
231 bool _internal_has_uid() const;
232 public:
233 void clear_uid();
234 ::int32_t uid() const;
235 void set_uid(::int32_t value);
236 private:
237 ::int32_t _internal_uid() const;
238 void _internal_set_uid(::int32_t value);
239 public:
240
241 // @@protoc_insertion_point(class_scope:android.os.statsd.metadata.ConfigKey)
242 private:
243 class _Internal;
244
245 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
246 typedef void InternalArenaConstructable_;
247 typedef void DestructorSkippable_;
248 struct Impl_ {
249 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
250 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
251 ::int64_t config_id_;
252 ::int32_t uid_;
253 };
254 union { Impl_ _impl_; };
255 friend struct ::TableStruct_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto;
256 };
257 // -------------------------------------------------------------------
258
259 class Field final :
260 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.os.statsd.metadata.Field) */ {
261 public:
Field()262 inline Field() : Field(nullptr) {}
263 ~Field() override;
264 explicit PROTOBUF_CONSTEXPR Field(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
265
266 Field(const Field& from);
Field(Field && from)267 Field(Field&& from) noexcept
268 : Field() {
269 *this = ::std::move(from);
270 }
271
272 inline Field& operator=(const Field& from) {
273 if (this == &from) return *this;
274 CopyFrom(from);
275 return *this;
276 }
277 inline Field& operator=(Field&& from) noexcept {
278 if (this == &from) return *this;
279 if (GetOwningArena() == from.GetOwningArena()
280 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
281 && GetOwningArena() != nullptr
282 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
283 ) {
284 InternalSwap(&from);
285 } else {
286 CopyFrom(from);
287 }
288 return *this;
289 }
290
unknown_fields()291 inline const std::string& unknown_fields() const {
292 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
293 }
mutable_unknown_fields()294 inline std::string* mutable_unknown_fields() {
295 return _internal_metadata_.mutable_unknown_fields<std::string>();
296 }
297
default_instance()298 static const Field& default_instance() {
299 return *internal_default_instance();
300 }
internal_default_instance()301 static inline const Field* internal_default_instance() {
302 return reinterpret_cast<const Field*>(
303 &_Field_default_instance_);
304 }
305 static constexpr int kIndexInFileMessages =
306 1;
307
swap(Field & a,Field & b)308 friend void swap(Field& a, Field& b) {
309 a.Swap(&b);
310 }
Swap(Field * other)311 inline void Swap(Field* other) {
312 if (other == this) return;
313 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
314 if (GetOwningArena() != nullptr &&
315 GetOwningArena() == other->GetOwningArena()) {
316 #else // PROTOBUF_FORCE_COPY_IN_SWAP
317 if (GetOwningArena() == other->GetOwningArena()) {
318 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
319 InternalSwap(other);
320 } else {
321 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
322 }
323 }
324 void UnsafeArenaSwap(Field* other) {
325 if (other == this) return;
326 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
327 InternalSwap(other);
328 }
329
330 // implements Message ----------------------------------------------
331
332 Field* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
333 return CreateMaybeMessage<Field>(arena);
334 }
335 Field* New() const {
336 return New(nullptr);
337 }
338 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
339 void CopyFrom(const Field& from);
340 void MergeFrom(const Field& from);
341 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
342 bool IsInitialized() const final;
343
344 size_t ByteSizeLong() const final;
345 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
346 ::uint8_t* _InternalSerialize(
347 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
348 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
349
350 private:
351 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
352 void SharedDtor();
353 void SetCachedSize(int size) const;
354 void InternalSwap(Field* other);
355
356 private:
357 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
358 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
359 return "android.os.statsd.metadata.Field";
360 }
361 protected:
362 explicit Field(::PROTOBUF_NAMESPACE_ID::Arena* arena,
363 bool is_message_owned = false);
364 public:
365
366 std::string GetTypeName() const final;
367
368 // nested types ----------------------------------------------------
369
370 // accessors -------------------------------------------------------
371
372 enum : int {
373 kTagFieldNumber = 1,
374 kFieldFieldNumber = 2,
375 };
376 // optional int32 tag = 1;
377 bool has_tag() const;
378 private:
379 bool _internal_has_tag() const;
380 public:
381 void clear_tag();
382 ::int32_t tag() const;
383 void set_tag(::int32_t value);
384 private:
385 ::int32_t _internal_tag() const;
386 void _internal_set_tag(::int32_t value);
387 public:
388
389 // optional int32 field = 2;
390 bool has_field() const;
391 private:
392 bool _internal_has_field() const;
393 public:
394 void clear_field();
395 ::int32_t field() const;
396 void set_field(::int32_t value);
397 private:
398 ::int32_t _internal_field() const;
399 void _internal_set_field(::int32_t value);
400 public:
401
402 // @@protoc_insertion_point(class_scope:android.os.statsd.metadata.Field)
403 private:
404 class _Internal;
405
406 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
407 typedef void InternalArenaConstructable_;
408 typedef void DestructorSkippable_;
409 struct Impl_ {
410 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
411 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
412 ::int32_t tag_;
413 ::int32_t field_;
414 };
415 union { Impl_ _impl_; };
416 friend struct ::TableStruct_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto;
417 };
418 // -------------------------------------------------------------------
419
420 class FieldValue final :
421 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.os.statsd.metadata.FieldValue) */ {
422 public:
FieldValue()423 inline FieldValue() : FieldValue(nullptr) {}
424 ~FieldValue() override;
425 explicit PROTOBUF_CONSTEXPR FieldValue(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
426
427 FieldValue(const FieldValue& from);
FieldValue(FieldValue && from)428 FieldValue(FieldValue&& from) noexcept
429 : FieldValue() {
430 *this = ::std::move(from);
431 }
432
433 inline FieldValue& operator=(const FieldValue& from) {
434 if (this == &from) return *this;
435 CopyFrom(from);
436 return *this;
437 }
438 inline FieldValue& operator=(FieldValue&& from) noexcept {
439 if (this == &from) return *this;
440 if (GetOwningArena() == from.GetOwningArena()
441 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
442 && GetOwningArena() != nullptr
443 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
444 ) {
445 InternalSwap(&from);
446 } else {
447 CopyFrom(from);
448 }
449 return *this;
450 }
451
unknown_fields()452 inline const std::string& unknown_fields() const {
453 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
454 }
mutable_unknown_fields()455 inline std::string* mutable_unknown_fields() {
456 return _internal_metadata_.mutable_unknown_fields<std::string>();
457 }
458
default_instance()459 static const FieldValue& default_instance() {
460 return *internal_default_instance();
461 }
462 enum ValueCase {
463 kValueInt = 2,
464 kValueLong = 3,
465 kValueFloat = 4,
466 kValueDouble = 5,
467 kValueStr = 6,
468 kValueStorage = 7,
469 VALUE_NOT_SET = 0,
470 };
471
internal_default_instance()472 static inline const FieldValue* internal_default_instance() {
473 return reinterpret_cast<const FieldValue*>(
474 &_FieldValue_default_instance_);
475 }
476 static constexpr int kIndexInFileMessages =
477 2;
478
swap(FieldValue & a,FieldValue & b)479 friend void swap(FieldValue& a, FieldValue& b) {
480 a.Swap(&b);
481 }
Swap(FieldValue * other)482 inline void Swap(FieldValue* other) {
483 if (other == this) return;
484 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
485 if (GetOwningArena() != nullptr &&
486 GetOwningArena() == other->GetOwningArena()) {
487 #else // PROTOBUF_FORCE_COPY_IN_SWAP
488 if (GetOwningArena() == other->GetOwningArena()) {
489 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
490 InternalSwap(other);
491 } else {
492 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
493 }
494 }
495 void UnsafeArenaSwap(FieldValue* other) {
496 if (other == this) return;
497 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
498 InternalSwap(other);
499 }
500
501 // implements Message ----------------------------------------------
502
503 FieldValue* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
504 return CreateMaybeMessage<FieldValue>(arena);
505 }
506 FieldValue* New() const {
507 return New(nullptr);
508 }
509 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
510 void CopyFrom(const FieldValue& from);
511 void MergeFrom(const FieldValue& from);
512 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
513 bool IsInitialized() const final;
514
515 size_t ByteSizeLong() const final;
516 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
517 ::uint8_t* _InternalSerialize(
518 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
519 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
520
521 private:
522 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
523 void SharedDtor();
524 void SetCachedSize(int size) const;
525 void InternalSwap(FieldValue* other);
526
527 private:
528 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
529 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
530 return "android.os.statsd.metadata.FieldValue";
531 }
532 protected:
533 explicit FieldValue(::PROTOBUF_NAMESPACE_ID::Arena* arena,
534 bool is_message_owned = false);
535 public:
536
537 std::string GetTypeName() const final;
538
539 // nested types ----------------------------------------------------
540
541 // accessors -------------------------------------------------------
542
543 enum : int {
544 kFieldFieldNumber = 1,
545 kValueIntFieldNumber = 2,
546 kValueLongFieldNumber = 3,
547 kValueFloatFieldNumber = 4,
548 kValueDoubleFieldNumber = 5,
549 kValueStrFieldNumber = 6,
550 kValueStorageFieldNumber = 7,
551 };
552 // optional .android.os.statsd.metadata.Field field = 1;
553 bool has_field() const;
554 private:
555 bool _internal_has_field() const;
556 public:
557 void clear_field();
558 const ::android::os::statsd::metadata::Field& field() const;
559 PROTOBUF_NODISCARD ::android::os::statsd::metadata::Field* release_field();
560 ::android::os::statsd::metadata::Field* mutable_field();
561 void set_allocated_field(::android::os::statsd::metadata::Field* field);
562 private:
563 const ::android::os::statsd::metadata::Field& _internal_field() const;
564 ::android::os::statsd::metadata::Field* _internal_mutable_field();
565 public:
566 void unsafe_arena_set_allocated_field(
567 ::android::os::statsd::metadata::Field* field);
568 ::android::os::statsd::metadata::Field* unsafe_arena_release_field();
569
570 // int32 value_int = 2;
571 bool has_value_int() const;
572 private:
573 bool _internal_has_value_int() const;
574 public:
575 void clear_value_int();
576 ::int32_t value_int() const;
577 void set_value_int(::int32_t value);
578 private:
579 ::int32_t _internal_value_int() const;
580 void _internal_set_value_int(::int32_t value);
581 public:
582
583 // int64 value_long = 3;
584 bool has_value_long() const;
585 private:
586 bool _internal_has_value_long() const;
587 public:
588 void clear_value_long();
589 ::int64_t value_long() const;
590 void set_value_long(::int64_t value);
591 private:
592 ::int64_t _internal_value_long() const;
593 void _internal_set_value_long(::int64_t value);
594 public:
595
596 // float value_float = 4;
597 bool has_value_float() const;
598 private:
599 bool _internal_has_value_float() const;
600 public:
601 void clear_value_float();
602 float value_float() const;
603 void set_value_float(float value);
604 private:
605 float _internal_value_float() const;
606 void _internal_set_value_float(float value);
607 public:
608
609 // double value_double = 5;
610 bool has_value_double() const;
611 private:
612 bool _internal_has_value_double() const;
613 public:
614 void clear_value_double();
615 double value_double() const;
616 void set_value_double(double value);
617 private:
618 double _internal_value_double() const;
619 void _internal_set_value_double(double value);
620 public:
621
622 // string value_str = 6;
623 bool has_value_str() const;
624 private:
625 bool _internal_has_value_str() const;
626 public:
627 void clear_value_str();
628 const std::string& value_str() const;
629 template <typename ArgT0 = const std::string&, typename... ArgT>
630 void set_value_str(ArgT0&& arg0, ArgT... args);
631 std::string* mutable_value_str();
632 PROTOBUF_NODISCARD std::string* release_value_str();
633 void set_allocated_value_str(std::string* value_str);
634 private:
635 const std::string& _internal_value_str() const;
636 inline PROTOBUF_ALWAYS_INLINE void _internal_set_value_str(const std::string& value);
637 std::string* _internal_mutable_value_str();
638 public:
639
640 // bytes value_storage = 7;
641 bool has_value_storage() const;
642 private:
643 bool _internal_has_value_storage() const;
644 public:
645 void clear_value_storage();
646 const std::string& value_storage() const;
647 template <typename ArgT0 = const std::string&, typename... ArgT>
648 void set_value_storage(ArgT0&& arg0, ArgT... args);
649 std::string* mutable_value_storage();
650 PROTOBUF_NODISCARD std::string* release_value_storage();
651 void set_allocated_value_storage(std::string* value_storage);
652 private:
653 const std::string& _internal_value_storage() const;
654 inline PROTOBUF_ALWAYS_INLINE void _internal_set_value_storage(const std::string& value);
655 std::string* _internal_mutable_value_storage();
656 public:
657
658 void clear_value();
659 ValueCase value_case() const;
660 // @@protoc_insertion_point(class_scope:android.os.statsd.metadata.FieldValue)
661 private:
662 class _Internal;
663 void set_has_value_int();
664 void set_has_value_long();
665 void set_has_value_float();
666 void set_has_value_double();
667 void set_has_value_str();
668 void set_has_value_storage();
669
670 inline bool has_value() const;
671 inline void clear_has_value();
672
673 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
674 typedef void InternalArenaConstructable_;
675 typedef void DestructorSkippable_;
676 struct Impl_ {
677 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
678 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
679 ::android::os::statsd::metadata::Field* field_;
680 union ValueUnion {
681 constexpr ValueUnion() : _constinit_{} {}
682 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
683 ::int32_t value_int_;
684 ::int64_t value_long_;
685 float value_float_;
686 double value_double_;
687 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_str_;
688 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_storage_;
689 } value_;
690 ::uint32_t _oneof_case_[1];
691
692 };
693 union { Impl_ _impl_; };
694 friend struct ::TableStruct_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto;
695 };
696 // -------------------------------------------------------------------
697
698 class MetricDimensionKey final :
699 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.os.statsd.metadata.MetricDimensionKey) */ {
700 public:
MetricDimensionKey()701 inline MetricDimensionKey() : MetricDimensionKey(nullptr) {}
702 ~MetricDimensionKey() override;
703 explicit PROTOBUF_CONSTEXPR MetricDimensionKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
704
705 MetricDimensionKey(const MetricDimensionKey& from);
MetricDimensionKey(MetricDimensionKey && from)706 MetricDimensionKey(MetricDimensionKey&& from) noexcept
707 : MetricDimensionKey() {
708 *this = ::std::move(from);
709 }
710
711 inline MetricDimensionKey& operator=(const MetricDimensionKey& from) {
712 if (this == &from) return *this;
713 CopyFrom(from);
714 return *this;
715 }
716 inline MetricDimensionKey& operator=(MetricDimensionKey&& from) noexcept {
717 if (this == &from) return *this;
718 if (GetOwningArena() == from.GetOwningArena()
719 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
720 && GetOwningArena() != nullptr
721 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
722 ) {
723 InternalSwap(&from);
724 } else {
725 CopyFrom(from);
726 }
727 return *this;
728 }
729
unknown_fields()730 inline const std::string& unknown_fields() const {
731 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
732 }
mutable_unknown_fields()733 inline std::string* mutable_unknown_fields() {
734 return _internal_metadata_.mutable_unknown_fields<std::string>();
735 }
736
default_instance()737 static const MetricDimensionKey& default_instance() {
738 return *internal_default_instance();
739 }
internal_default_instance()740 static inline const MetricDimensionKey* internal_default_instance() {
741 return reinterpret_cast<const MetricDimensionKey*>(
742 &_MetricDimensionKey_default_instance_);
743 }
744 static constexpr int kIndexInFileMessages =
745 3;
746
swap(MetricDimensionKey & a,MetricDimensionKey & b)747 friend void swap(MetricDimensionKey& a, MetricDimensionKey& b) {
748 a.Swap(&b);
749 }
Swap(MetricDimensionKey * other)750 inline void Swap(MetricDimensionKey* other) {
751 if (other == this) return;
752 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
753 if (GetOwningArena() != nullptr &&
754 GetOwningArena() == other->GetOwningArena()) {
755 #else // PROTOBUF_FORCE_COPY_IN_SWAP
756 if (GetOwningArena() == other->GetOwningArena()) {
757 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
758 InternalSwap(other);
759 } else {
760 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
761 }
762 }
763 void UnsafeArenaSwap(MetricDimensionKey* other) {
764 if (other == this) return;
765 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
766 InternalSwap(other);
767 }
768
769 // implements Message ----------------------------------------------
770
771 MetricDimensionKey* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
772 return CreateMaybeMessage<MetricDimensionKey>(arena);
773 }
774 MetricDimensionKey* New() const {
775 return New(nullptr);
776 }
777 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
778 void CopyFrom(const MetricDimensionKey& from);
779 void MergeFrom(const MetricDimensionKey& from);
780 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
781 bool IsInitialized() const final;
782
783 size_t ByteSizeLong() const final;
784 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
785 ::uint8_t* _InternalSerialize(
786 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
787 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
788
789 private:
790 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
791 void SharedDtor();
792 void SetCachedSize(int size) const;
793 void InternalSwap(MetricDimensionKey* other);
794
795 private:
796 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
797 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
798 return "android.os.statsd.metadata.MetricDimensionKey";
799 }
800 protected:
801 explicit MetricDimensionKey(::PROTOBUF_NAMESPACE_ID::Arena* arena,
802 bool is_message_owned = false);
803 public:
804
805 std::string GetTypeName() const final;
806
807 // nested types ----------------------------------------------------
808
809 // accessors -------------------------------------------------------
810
811 enum : int {
812 kDimensionKeyInWhatFieldNumber = 1,
813 kStateValuesKeyFieldNumber = 2,
814 };
815 // repeated .android.os.statsd.metadata.FieldValue dimension_key_in_what = 1;
816 int dimension_key_in_what_size() const;
817 private:
818 int _internal_dimension_key_in_what_size() const;
819 public:
820 void clear_dimension_key_in_what();
821 ::android::os::statsd::metadata::FieldValue* mutable_dimension_key_in_what(int index);
822 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::FieldValue >*
823 mutable_dimension_key_in_what();
824 private:
825 const ::android::os::statsd::metadata::FieldValue& _internal_dimension_key_in_what(int index) const;
826 ::android::os::statsd::metadata::FieldValue* _internal_add_dimension_key_in_what();
827 public:
828 const ::android::os::statsd::metadata::FieldValue& dimension_key_in_what(int index) const;
829 ::android::os::statsd::metadata::FieldValue* add_dimension_key_in_what();
830 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::FieldValue >&
831 dimension_key_in_what() const;
832
833 // repeated .android.os.statsd.metadata.FieldValue state_values_key = 2;
834 int state_values_key_size() const;
835 private:
836 int _internal_state_values_key_size() const;
837 public:
838 void clear_state_values_key();
839 ::android::os::statsd::metadata::FieldValue* mutable_state_values_key(int index);
840 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::FieldValue >*
841 mutable_state_values_key();
842 private:
843 const ::android::os::statsd::metadata::FieldValue& _internal_state_values_key(int index) const;
844 ::android::os::statsd::metadata::FieldValue* _internal_add_state_values_key();
845 public:
846 const ::android::os::statsd::metadata::FieldValue& state_values_key(int index) const;
847 ::android::os::statsd::metadata::FieldValue* add_state_values_key();
848 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::FieldValue >&
849 state_values_key() const;
850
851 // @@protoc_insertion_point(class_scope:android.os.statsd.metadata.MetricDimensionKey)
852 private:
853 class _Internal;
854
855 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
856 typedef void InternalArenaConstructable_;
857 typedef void DestructorSkippable_;
858 struct Impl_ {
859 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::FieldValue > dimension_key_in_what_;
860 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::FieldValue > state_values_key_;
861 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
862 };
863 union { Impl_ _impl_; };
864 friend struct ::TableStruct_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto;
865 };
866 // -------------------------------------------------------------------
867
868 class AlertDimensionKeyedData final :
869 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.os.statsd.metadata.AlertDimensionKeyedData) */ {
870 public:
AlertDimensionKeyedData()871 inline AlertDimensionKeyedData() : AlertDimensionKeyedData(nullptr) {}
872 ~AlertDimensionKeyedData() override;
873 explicit PROTOBUF_CONSTEXPR AlertDimensionKeyedData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
874
875 AlertDimensionKeyedData(const AlertDimensionKeyedData& from);
AlertDimensionKeyedData(AlertDimensionKeyedData && from)876 AlertDimensionKeyedData(AlertDimensionKeyedData&& from) noexcept
877 : AlertDimensionKeyedData() {
878 *this = ::std::move(from);
879 }
880
881 inline AlertDimensionKeyedData& operator=(const AlertDimensionKeyedData& from) {
882 if (this == &from) return *this;
883 CopyFrom(from);
884 return *this;
885 }
886 inline AlertDimensionKeyedData& operator=(AlertDimensionKeyedData&& from) noexcept {
887 if (this == &from) return *this;
888 if (GetOwningArena() == from.GetOwningArena()
889 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
890 && GetOwningArena() != nullptr
891 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
892 ) {
893 InternalSwap(&from);
894 } else {
895 CopyFrom(from);
896 }
897 return *this;
898 }
899
unknown_fields()900 inline const std::string& unknown_fields() const {
901 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
902 }
mutable_unknown_fields()903 inline std::string* mutable_unknown_fields() {
904 return _internal_metadata_.mutable_unknown_fields<std::string>();
905 }
906
default_instance()907 static const AlertDimensionKeyedData& default_instance() {
908 return *internal_default_instance();
909 }
internal_default_instance()910 static inline const AlertDimensionKeyedData* internal_default_instance() {
911 return reinterpret_cast<const AlertDimensionKeyedData*>(
912 &_AlertDimensionKeyedData_default_instance_);
913 }
914 static constexpr int kIndexInFileMessages =
915 4;
916
swap(AlertDimensionKeyedData & a,AlertDimensionKeyedData & b)917 friend void swap(AlertDimensionKeyedData& a, AlertDimensionKeyedData& b) {
918 a.Swap(&b);
919 }
Swap(AlertDimensionKeyedData * other)920 inline void Swap(AlertDimensionKeyedData* other) {
921 if (other == this) return;
922 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
923 if (GetOwningArena() != nullptr &&
924 GetOwningArena() == other->GetOwningArena()) {
925 #else // PROTOBUF_FORCE_COPY_IN_SWAP
926 if (GetOwningArena() == other->GetOwningArena()) {
927 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
928 InternalSwap(other);
929 } else {
930 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
931 }
932 }
933 void UnsafeArenaSwap(AlertDimensionKeyedData* other) {
934 if (other == this) return;
935 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
936 InternalSwap(other);
937 }
938
939 // implements Message ----------------------------------------------
940
941 AlertDimensionKeyedData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
942 return CreateMaybeMessage<AlertDimensionKeyedData>(arena);
943 }
944 AlertDimensionKeyedData* New() const {
945 return New(nullptr);
946 }
947 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
948 void CopyFrom(const AlertDimensionKeyedData& from);
949 void MergeFrom(const AlertDimensionKeyedData& from);
950 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
951 bool IsInitialized() const final;
952
953 size_t ByteSizeLong() const final;
954 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
955 ::uint8_t* _InternalSerialize(
956 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
957 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
958
959 private:
960 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
961 void SharedDtor();
962 void SetCachedSize(int size) const;
963 void InternalSwap(AlertDimensionKeyedData* other);
964
965 private:
966 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
967 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
968 return "android.os.statsd.metadata.AlertDimensionKeyedData";
969 }
970 protected:
971 explicit AlertDimensionKeyedData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
972 bool is_message_owned = false);
973 public:
974
975 std::string GetTypeName() const final;
976
977 // nested types ----------------------------------------------------
978
979 // accessors -------------------------------------------------------
980
981 enum : int {
982 kDimensionKeyFieldNumber = 2,
983 kLastRefractoryEndsSecFieldNumber = 1,
984 };
985 // optional .android.os.statsd.metadata.MetricDimensionKey dimension_key = 2;
986 bool has_dimension_key() const;
987 private:
988 bool _internal_has_dimension_key() const;
989 public:
990 void clear_dimension_key();
991 const ::android::os::statsd::metadata::MetricDimensionKey& dimension_key() const;
992 PROTOBUF_NODISCARD ::android::os::statsd::metadata::MetricDimensionKey* release_dimension_key();
993 ::android::os::statsd::metadata::MetricDimensionKey* mutable_dimension_key();
994 void set_allocated_dimension_key(::android::os::statsd::metadata::MetricDimensionKey* dimension_key);
995 private:
996 const ::android::os::statsd::metadata::MetricDimensionKey& _internal_dimension_key() const;
997 ::android::os::statsd::metadata::MetricDimensionKey* _internal_mutable_dimension_key();
998 public:
999 void unsafe_arena_set_allocated_dimension_key(
1000 ::android::os::statsd::metadata::MetricDimensionKey* dimension_key);
1001 ::android::os::statsd::metadata::MetricDimensionKey* unsafe_arena_release_dimension_key();
1002
1003 // optional int32 last_refractory_ends_sec = 1;
1004 bool has_last_refractory_ends_sec() const;
1005 private:
1006 bool _internal_has_last_refractory_ends_sec() const;
1007 public:
1008 void clear_last_refractory_ends_sec();
1009 ::int32_t last_refractory_ends_sec() const;
1010 void set_last_refractory_ends_sec(::int32_t value);
1011 private:
1012 ::int32_t _internal_last_refractory_ends_sec() const;
1013 void _internal_set_last_refractory_ends_sec(::int32_t value);
1014 public:
1015
1016 // @@protoc_insertion_point(class_scope:android.os.statsd.metadata.AlertDimensionKeyedData)
1017 private:
1018 class _Internal;
1019
1020 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1021 typedef void InternalArenaConstructable_;
1022 typedef void DestructorSkippable_;
1023 struct Impl_ {
1024 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1025 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1026 ::android::os::statsd::metadata::MetricDimensionKey* dimension_key_;
1027 ::int32_t last_refractory_ends_sec_;
1028 };
1029 union { Impl_ _impl_; };
1030 friend struct ::TableStruct_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto;
1031 };
1032 // -------------------------------------------------------------------
1033
1034 class AlertMetadata final :
1035 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.os.statsd.metadata.AlertMetadata) */ {
1036 public:
AlertMetadata()1037 inline AlertMetadata() : AlertMetadata(nullptr) {}
1038 ~AlertMetadata() override;
1039 explicit PROTOBUF_CONSTEXPR AlertMetadata(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1040
1041 AlertMetadata(const AlertMetadata& from);
AlertMetadata(AlertMetadata && from)1042 AlertMetadata(AlertMetadata&& from) noexcept
1043 : AlertMetadata() {
1044 *this = ::std::move(from);
1045 }
1046
1047 inline AlertMetadata& operator=(const AlertMetadata& from) {
1048 if (this == &from) return *this;
1049 CopyFrom(from);
1050 return *this;
1051 }
1052 inline AlertMetadata& operator=(AlertMetadata&& from) noexcept {
1053 if (this == &from) return *this;
1054 if (GetOwningArena() == from.GetOwningArena()
1055 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1056 && GetOwningArena() != nullptr
1057 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1058 ) {
1059 InternalSwap(&from);
1060 } else {
1061 CopyFrom(from);
1062 }
1063 return *this;
1064 }
1065
unknown_fields()1066 inline const std::string& unknown_fields() const {
1067 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
1068 }
mutable_unknown_fields()1069 inline std::string* mutable_unknown_fields() {
1070 return _internal_metadata_.mutable_unknown_fields<std::string>();
1071 }
1072
default_instance()1073 static const AlertMetadata& default_instance() {
1074 return *internal_default_instance();
1075 }
internal_default_instance()1076 static inline const AlertMetadata* internal_default_instance() {
1077 return reinterpret_cast<const AlertMetadata*>(
1078 &_AlertMetadata_default_instance_);
1079 }
1080 static constexpr int kIndexInFileMessages =
1081 5;
1082
swap(AlertMetadata & a,AlertMetadata & b)1083 friend void swap(AlertMetadata& a, AlertMetadata& b) {
1084 a.Swap(&b);
1085 }
Swap(AlertMetadata * other)1086 inline void Swap(AlertMetadata* other) {
1087 if (other == this) return;
1088 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1089 if (GetOwningArena() != nullptr &&
1090 GetOwningArena() == other->GetOwningArena()) {
1091 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1092 if (GetOwningArena() == other->GetOwningArena()) {
1093 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1094 InternalSwap(other);
1095 } else {
1096 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1097 }
1098 }
1099 void UnsafeArenaSwap(AlertMetadata* other) {
1100 if (other == this) return;
1101 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1102 InternalSwap(other);
1103 }
1104
1105 // implements Message ----------------------------------------------
1106
1107 AlertMetadata* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1108 return CreateMaybeMessage<AlertMetadata>(arena);
1109 }
1110 AlertMetadata* New() const {
1111 return New(nullptr);
1112 }
1113 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
1114 void CopyFrom(const AlertMetadata& from);
1115 void MergeFrom(const AlertMetadata& from);
1116 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1117 bool IsInitialized() const final;
1118
1119 size_t ByteSizeLong() const final;
1120 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1121 ::uint8_t* _InternalSerialize(
1122 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1123 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1124
1125 private:
1126 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1127 void SharedDtor();
1128 void SetCachedSize(int size) const;
1129 void InternalSwap(AlertMetadata* other);
1130
1131 private:
1132 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1133 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1134 return "android.os.statsd.metadata.AlertMetadata";
1135 }
1136 protected:
1137 explicit AlertMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1138 bool is_message_owned = false);
1139 public:
1140
1141 std::string GetTypeName() const final;
1142
1143 // nested types ----------------------------------------------------
1144
1145 // accessors -------------------------------------------------------
1146
1147 enum : int {
1148 kAlertDimKeyedDataFieldNumber = 2,
1149 kAlertIdFieldNumber = 1,
1150 };
1151 // repeated .android.os.statsd.metadata.AlertDimensionKeyedData alert_dim_keyed_data = 2;
1152 int alert_dim_keyed_data_size() const;
1153 private:
1154 int _internal_alert_dim_keyed_data_size() const;
1155 public:
1156 void clear_alert_dim_keyed_data();
1157 ::android::os::statsd::metadata::AlertDimensionKeyedData* mutable_alert_dim_keyed_data(int index);
1158 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::AlertDimensionKeyedData >*
1159 mutable_alert_dim_keyed_data();
1160 private:
1161 const ::android::os::statsd::metadata::AlertDimensionKeyedData& _internal_alert_dim_keyed_data(int index) const;
1162 ::android::os::statsd::metadata::AlertDimensionKeyedData* _internal_add_alert_dim_keyed_data();
1163 public:
1164 const ::android::os::statsd::metadata::AlertDimensionKeyedData& alert_dim_keyed_data(int index) const;
1165 ::android::os::statsd::metadata::AlertDimensionKeyedData* add_alert_dim_keyed_data();
1166 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::AlertDimensionKeyedData >&
1167 alert_dim_keyed_data() const;
1168
1169 // optional int64 alert_id = 1;
1170 bool has_alert_id() const;
1171 private:
1172 bool _internal_has_alert_id() const;
1173 public:
1174 void clear_alert_id();
1175 ::int64_t alert_id() const;
1176 void set_alert_id(::int64_t value);
1177 private:
1178 ::int64_t _internal_alert_id() const;
1179 void _internal_set_alert_id(::int64_t value);
1180 public:
1181
1182 // @@protoc_insertion_point(class_scope:android.os.statsd.metadata.AlertMetadata)
1183 private:
1184 class _Internal;
1185
1186 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1187 typedef void InternalArenaConstructable_;
1188 typedef void DestructorSkippable_;
1189 struct Impl_ {
1190 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1191 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1192 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::AlertDimensionKeyedData > alert_dim_keyed_data_;
1193 ::int64_t alert_id_;
1194 };
1195 union { Impl_ _impl_; };
1196 friend struct ::TableStruct_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto;
1197 };
1198 // -------------------------------------------------------------------
1199
1200 class MetricMetadata final :
1201 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.os.statsd.metadata.MetricMetadata) */ {
1202 public:
MetricMetadata()1203 inline MetricMetadata() : MetricMetadata(nullptr) {}
1204 ~MetricMetadata() override;
1205 explicit PROTOBUF_CONSTEXPR MetricMetadata(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1206
1207 MetricMetadata(const MetricMetadata& from);
MetricMetadata(MetricMetadata && from)1208 MetricMetadata(MetricMetadata&& from) noexcept
1209 : MetricMetadata() {
1210 *this = ::std::move(from);
1211 }
1212
1213 inline MetricMetadata& operator=(const MetricMetadata& from) {
1214 if (this == &from) return *this;
1215 CopyFrom(from);
1216 return *this;
1217 }
1218 inline MetricMetadata& operator=(MetricMetadata&& from) noexcept {
1219 if (this == &from) return *this;
1220 if (GetOwningArena() == from.GetOwningArena()
1221 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1222 && GetOwningArena() != nullptr
1223 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1224 ) {
1225 InternalSwap(&from);
1226 } else {
1227 CopyFrom(from);
1228 }
1229 return *this;
1230 }
1231
unknown_fields()1232 inline const std::string& unknown_fields() const {
1233 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
1234 }
mutable_unknown_fields()1235 inline std::string* mutable_unknown_fields() {
1236 return _internal_metadata_.mutable_unknown_fields<std::string>();
1237 }
1238
default_instance()1239 static const MetricMetadata& default_instance() {
1240 return *internal_default_instance();
1241 }
internal_default_instance()1242 static inline const MetricMetadata* internal_default_instance() {
1243 return reinterpret_cast<const MetricMetadata*>(
1244 &_MetricMetadata_default_instance_);
1245 }
1246 static constexpr int kIndexInFileMessages =
1247 6;
1248
swap(MetricMetadata & a,MetricMetadata & b)1249 friend void swap(MetricMetadata& a, MetricMetadata& b) {
1250 a.Swap(&b);
1251 }
Swap(MetricMetadata * other)1252 inline void Swap(MetricMetadata* other) {
1253 if (other == this) return;
1254 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1255 if (GetOwningArena() != nullptr &&
1256 GetOwningArena() == other->GetOwningArena()) {
1257 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1258 if (GetOwningArena() == other->GetOwningArena()) {
1259 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1260 InternalSwap(other);
1261 } else {
1262 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1263 }
1264 }
1265 void UnsafeArenaSwap(MetricMetadata* other) {
1266 if (other == this) return;
1267 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1268 InternalSwap(other);
1269 }
1270
1271 // implements Message ----------------------------------------------
1272
1273 MetricMetadata* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1274 return CreateMaybeMessage<MetricMetadata>(arena);
1275 }
1276 MetricMetadata* New() const {
1277 return New(nullptr);
1278 }
1279 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
1280 void CopyFrom(const MetricMetadata& from);
1281 void MergeFrom(const MetricMetadata& from);
1282 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1283 bool IsInitialized() const final;
1284
1285 size_t ByteSizeLong() const final;
1286 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1287 ::uint8_t* _InternalSerialize(
1288 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1289 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1290
1291 private:
1292 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1293 void SharedDtor();
1294 void SetCachedSize(int size) const;
1295 void InternalSwap(MetricMetadata* other);
1296
1297 private:
1298 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1299 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1300 return "android.os.statsd.metadata.MetricMetadata";
1301 }
1302 protected:
1303 explicit MetricMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1304 bool is_message_owned = false);
1305 public:
1306
1307 std::string GetTypeName() const final;
1308
1309 // nested types ----------------------------------------------------
1310
1311 // accessors -------------------------------------------------------
1312
1313 enum : int {
1314 kMetricIdFieldNumber = 1,
1315 kRestrictedCategoryFieldNumber = 2,
1316 };
1317 // optional int64 metric_id = 1;
1318 bool has_metric_id() const;
1319 private:
1320 bool _internal_has_metric_id() const;
1321 public:
1322 void clear_metric_id();
1323 ::int64_t metric_id() const;
1324 void set_metric_id(::int64_t value);
1325 private:
1326 ::int64_t _internal_metric_id() const;
1327 void _internal_set_metric_id(::int64_t value);
1328 public:
1329
1330 // optional int32 restricted_category = 2;
1331 bool has_restricted_category() const;
1332 private:
1333 bool _internal_has_restricted_category() const;
1334 public:
1335 void clear_restricted_category();
1336 ::int32_t restricted_category() const;
1337 void set_restricted_category(::int32_t value);
1338 private:
1339 ::int32_t _internal_restricted_category() const;
1340 void _internal_set_restricted_category(::int32_t value);
1341 public:
1342
1343 // @@protoc_insertion_point(class_scope:android.os.statsd.metadata.MetricMetadata)
1344 private:
1345 class _Internal;
1346
1347 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1348 typedef void InternalArenaConstructable_;
1349 typedef void DestructorSkippable_;
1350 struct Impl_ {
1351 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1352 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1353 ::int64_t metric_id_;
1354 ::int32_t restricted_category_;
1355 };
1356 union { Impl_ _impl_; };
1357 friend struct ::TableStruct_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto;
1358 };
1359 // -------------------------------------------------------------------
1360
1361 class StatsMetadata final :
1362 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.os.statsd.metadata.StatsMetadata) */ {
1363 public:
StatsMetadata()1364 inline StatsMetadata() : StatsMetadata(nullptr) {}
1365 ~StatsMetadata() override;
1366 explicit PROTOBUF_CONSTEXPR StatsMetadata(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1367
1368 StatsMetadata(const StatsMetadata& from);
StatsMetadata(StatsMetadata && from)1369 StatsMetadata(StatsMetadata&& from) noexcept
1370 : StatsMetadata() {
1371 *this = ::std::move(from);
1372 }
1373
1374 inline StatsMetadata& operator=(const StatsMetadata& from) {
1375 if (this == &from) return *this;
1376 CopyFrom(from);
1377 return *this;
1378 }
1379 inline StatsMetadata& operator=(StatsMetadata&& from) noexcept {
1380 if (this == &from) return *this;
1381 if (GetOwningArena() == from.GetOwningArena()
1382 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1383 && GetOwningArena() != nullptr
1384 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1385 ) {
1386 InternalSwap(&from);
1387 } else {
1388 CopyFrom(from);
1389 }
1390 return *this;
1391 }
1392
unknown_fields()1393 inline const std::string& unknown_fields() const {
1394 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
1395 }
mutable_unknown_fields()1396 inline std::string* mutable_unknown_fields() {
1397 return _internal_metadata_.mutable_unknown_fields<std::string>();
1398 }
1399
default_instance()1400 static const StatsMetadata& default_instance() {
1401 return *internal_default_instance();
1402 }
internal_default_instance()1403 static inline const StatsMetadata* internal_default_instance() {
1404 return reinterpret_cast<const StatsMetadata*>(
1405 &_StatsMetadata_default_instance_);
1406 }
1407 static constexpr int kIndexInFileMessages =
1408 7;
1409
swap(StatsMetadata & a,StatsMetadata & b)1410 friend void swap(StatsMetadata& a, StatsMetadata& b) {
1411 a.Swap(&b);
1412 }
Swap(StatsMetadata * other)1413 inline void Swap(StatsMetadata* other) {
1414 if (other == this) return;
1415 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1416 if (GetOwningArena() != nullptr &&
1417 GetOwningArena() == other->GetOwningArena()) {
1418 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1419 if (GetOwningArena() == other->GetOwningArena()) {
1420 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1421 InternalSwap(other);
1422 } else {
1423 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1424 }
1425 }
1426 void UnsafeArenaSwap(StatsMetadata* other) {
1427 if (other == this) return;
1428 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1429 InternalSwap(other);
1430 }
1431
1432 // implements Message ----------------------------------------------
1433
1434 StatsMetadata* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1435 return CreateMaybeMessage<StatsMetadata>(arena);
1436 }
1437 StatsMetadata* New() const {
1438 return New(nullptr);
1439 }
1440 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
1441 void CopyFrom(const StatsMetadata& from);
1442 void MergeFrom(const StatsMetadata& from);
1443 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1444 bool IsInitialized() const final;
1445
1446 size_t ByteSizeLong() const final;
1447 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1448 ::uint8_t* _InternalSerialize(
1449 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1450 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1451
1452 private:
1453 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1454 void SharedDtor();
1455 void SetCachedSize(int size) const;
1456 void InternalSwap(StatsMetadata* other);
1457
1458 private:
1459 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1460 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1461 return "android.os.statsd.metadata.StatsMetadata";
1462 }
1463 protected:
1464 explicit StatsMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1465 bool is_message_owned = false);
1466 public:
1467
1468 std::string GetTypeName() const final;
1469
1470 // nested types ----------------------------------------------------
1471
1472 // accessors -------------------------------------------------------
1473
1474 enum : int {
1475 kAlertMetadataFieldNumber = 2,
1476 kMetricMetadataFieldNumber = 3,
1477 kConfigKeyFieldNumber = 1,
1478 };
1479 // repeated .android.os.statsd.metadata.AlertMetadata alert_metadata = 2;
1480 int alert_metadata_size() const;
1481 private:
1482 int _internal_alert_metadata_size() const;
1483 public:
1484 void clear_alert_metadata();
1485 ::android::os::statsd::metadata::AlertMetadata* mutable_alert_metadata(int index);
1486 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::AlertMetadata >*
1487 mutable_alert_metadata();
1488 private:
1489 const ::android::os::statsd::metadata::AlertMetadata& _internal_alert_metadata(int index) const;
1490 ::android::os::statsd::metadata::AlertMetadata* _internal_add_alert_metadata();
1491 public:
1492 const ::android::os::statsd::metadata::AlertMetadata& alert_metadata(int index) const;
1493 ::android::os::statsd::metadata::AlertMetadata* add_alert_metadata();
1494 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::AlertMetadata >&
1495 alert_metadata() const;
1496
1497 // repeated .android.os.statsd.metadata.MetricMetadata metric_metadata = 3;
1498 int metric_metadata_size() const;
1499 private:
1500 int _internal_metric_metadata_size() const;
1501 public:
1502 void clear_metric_metadata();
1503 ::android::os::statsd::metadata::MetricMetadata* mutable_metric_metadata(int index);
1504 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::MetricMetadata >*
1505 mutable_metric_metadata();
1506 private:
1507 const ::android::os::statsd::metadata::MetricMetadata& _internal_metric_metadata(int index) const;
1508 ::android::os::statsd::metadata::MetricMetadata* _internal_add_metric_metadata();
1509 public:
1510 const ::android::os::statsd::metadata::MetricMetadata& metric_metadata(int index) const;
1511 ::android::os::statsd::metadata::MetricMetadata* add_metric_metadata();
1512 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::MetricMetadata >&
1513 metric_metadata() const;
1514
1515 // optional .android.os.statsd.metadata.ConfigKey config_key = 1;
1516 bool has_config_key() const;
1517 private:
1518 bool _internal_has_config_key() const;
1519 public:
1520 void clear_config_key();
1521 const ::android::os::statsd::metadata::ConfigKey& config_key() const;
1522 PROTOBUF_NODISCARD ::android::os::statsd::metadata::ConfigKey* release_config_key();
1523 ::android::os::statsd::metadata::ConfigKey* mutable_config_key();
1524 void set_allocated_config_key(::android::os::statsd::metadata::ConfigKey* config_key);
1525 private:
1526 const ::android::os::statsd::metadata::ConfigKey& _internal_config_key() const;
1527 ::android::os::statsd::metadata::ConfigKey* _internal_mutable_config_key();
1528 public:
1529 void unsafe_arena_set_allocated_config_key(
1530 ::android::os::statsd::metadata::ConfigKey* config_key);
1531 ::android::os::statsd::metadata::ConfigKey* unsafe_arena_release_config_key();
1532
1533 // @@protoc_insertion_point(class_scope:android.os.statsd.metadata.StatsMetadata)
1534 private:
1535 class _Internal;
1536
1537 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1538 typedef void InternalArenaConstructable_;
1539 typedef void DestructorSkippable_;
1540 struct Impl_ {
1541 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1542 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1543 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::AlertMetadata > alert_metadata_;
1544 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::MetricMetadata > metric_metadata_;
1545 ::android::os::statsd::metadata::ConfigKey* config_key_;
1546 };
1547 union { Impl_ _impl_; };
1548 friend struct ::TableStruct_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto;
1549 };
1550 // -------------------------------------------------------------------
1551
1552 class StatsMetadataList final :
1553 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.os.statsd.metadata.StatsMetadataList) */ {
1554 public:
StatsMetadataList()1555 inline StatsMetadataList() : StatsMetadataList(nullptr) {}
1556 ~StatsMetadataList() override;
1557 explicit PROTOBUF_CONSTEXPR StatsMetadataList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1558
1559 StatsMetadataList(const StatsMetadataList& from);
StatsMetadataList(StatsMetadataList && from)1560 StatsMetadataList(StatsMetadataList&& from) noexcept
1561 : StatsMetadataList() {
1562 *this = ::std::move(from);
1563 }
1564
1565 inline StatsMetadataList& operator=(const StatsMetadataList& from) {
1566 if (this == &from) return *this;
1567 CopyFrom(from);
1568 return *this;
1569 }
1570 inline StatsMetadataList& operator=(StatsMetadataList&& from) noexcept {
1571 if (this == &from) return *this;
1572 if (GetOwningArena() == from.GetOwningArena()
1573 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1574 && GetOwningArena() != nullptr
1575 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1576 ) {
1577 InternalSwap(&from);
1578 } else {
1579 CopyFrom(from);
1580 }
1581 return *this;
1582 }
1583
unknown_fields()1584 inline const std::string& unknown_fields() const {
1585 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
1586 }
mutable_unknown_fields()1587 inline std::string* mutable_unknown_fields() {
1588 return _internal_metadata_.mutable_unknown_fields<std::string>();
1589 }
1590
default_instance()1591 static const StatsMetadataList& default_instance() {
1592 return *internal_default_instance();
1593 }
internal_default_instance()1594 static inline const StatsMetadataList* internal_default_instance() {
1595 return reinterpret_cast<const StatsMetadataList*>(
1596 &_StatsMetadataList_default_instance_);
1597 }
1598 static constexpr int kIndexInFileMessages =
1599 8;
1600
swap(StatsMetadataList & a,StatsMetadataList & b)1601 friend void swap(StatsMetadataList& a, StatsMetadataList& b) {
1602 a.Swap(&b);
1603 }
Swap(StatsMetadataList * other)1604 inline void Swap(StatsMetadataList* other) {
1605 if (other == this) return;
1606 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1607 if (GetOwningArena() != nullptr &&
1608 GetOwningArena() == other->GetOwningArena()) {
1609 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1610 if (GetOwningArena() == other->GetOwningArena()) {
1611 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1612 InternalSwap(other);
1613 } else {
1614 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1615 }
1616 }
1617 void UnsafeArenaSwap(StatsMetadataList* other) {
1618 if (other == this) return;
1619 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1620 InternalSwap(other);
1621 }
1622
1623 // implements Message ----------------------------------------------
1624
1625 StatsMetadataList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1626 return CreateMaybeMessage<StatsMetadataList>(arena);
1627 }
1628 StatsMetadataList* New() const {
1629 return New(nullptr);
1630 }
1631 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
1632 void CopyFrom(const StatsMetadataList& from);
1633 void MergeFrom(const StatsMetadataList& from);
1634 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1635 bool IsInitialized() const final;
1636
1637 size_t ByteSizeLong() const final;
1638 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1639 ::uint8_t* _InternalSerialize(
1640 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1641 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1642
1643 private:
1644 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1645 void SharedDtor();
1646 void SetCachedSize(int size) const;
1647 void InternalSwap(StatsMetadataList* other);
1648
1649 private:
1650 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1651 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1652 return "android.os.statsd.metadata.StatsMetadataList";
1653 }
1654 protected:
1655 explicit StatsMetadataList(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1656 bool is_message_owned = false);
1657 public:
1658
1659 std::string GetTypeName() const final;
1660
1661 // nested types ----------------------------------------------------
1662
1663 // accessors -------------------------------------------------------
1664
1665 enum : int {
1666 kStatsMetadataFieldNumber = 1,
1667 };
1668 // repeated .android.os.statsd.metadata.StatsMetadata stats_metadata = 1;
1669 int stats_metadata_size() const;
1670 private:
1671 int _internal_stats_metadata_size() const;
1672 public:
1673 void clear_stats_metadata();
1674 ::android::os::statsd::metadata::StatsMetadata* mutable_stats_metadata(int index);
1675 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::StatsMetadata >*
1676 mutable_stats_metadata();
1677 private:
1678 const ::android::os::statsd::metadata::StatsMetadata& _internal_stats_metadata(int index) const;
1679 ::android::os::statsd::metadata::StatsMetadata* _internal_add_stats_metadata();
1680 public:
1681 const ::android::os::statsd::metadata::StatsMetadata& stats_metadata(int index) const;
1682 ::android::os::statsd::metadata::StatsMetadata* add_stats_metadata();
1683 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::StatsMetadata >&
1684 stats_metadata() const;
1685
1686 // @@protoc_insertion_point(class_scope:android.os.statsd.metadata.StatsMetadataList)
1687 private:
1688 class _Internal;
1689
1690 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1691 typedef void InternalArenaConstructable_;
1692 typedef void DestructorSkippable_;
1693 struct Impl_ {
1694 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::StatsMetadata > stats_metadata_;
1695 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1696 };
1697 union { Impl_ _impl_; };
1698 friend struct ::TableStruct_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto;
1699 };
1700 // ===================================================================
1701
1702
1703 // ===================================================================
1704
1705 #ifdef __GNUC__
1706 #pragma GCC diagnostic push
1707 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1708 #endif // __GNUC__
1709 // ConfigKey
1710
1711 // optional int64 config_id = 1;
_internal_has_config_id()1712 inline bool ConfigKey::_internal_has_config_id() const {
1713 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1714 return value;
1715 }
has_config_id()1716 inline bool ConfigKey::has_config_id() const {
1717 return _internal_has_config_id();
1718 }
clear_config_id()1719 inline void ConfigKey::clear_config_id() {
1720 _impl_.config_id_ = ::int64_t{0};
1721 _impl_._has_bits_[0] &= ~0x00000001u;
1722 }
_internal_config_id()1723 inline ::int64_t ConfigKey::_internal_config_id() const {
1724 return _impl_.config_id_;
1725 }
config_id()1726 inline ::int64_t ConfigKey::config_id() const {
1727 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.ConfigKey.config_id)
1728 return _internal_config_id();
1729 }
_internal_set_config_id(::int64_t value)1730 inline void ConfigKey::_internal_set_config_id(::int64_t value) {
1731 _impl_._has_bits_[0] |= 0x00000001u;
1732 _impl_.config_id_ = value;
1733 }
set_config_id(::int64_t value)1734 inline void ConfigKey::set_config_id(::int64_t value) {
1735 _internal_set_config_id(value);
1736 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.ConfigKey.config_id)
1737 }
1738
1739 // optional int32 uid = 2;
_internal_has_uid()1740 inline bool ConfigKey::_internal_has_uid() const {
1741 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1742 return value;
1743 }
has_uid()1744 inline bool ConfigKey::has_uid() const {
1745 return _internal_has_uid();
1746 }
clear_uid()1747 inline void ConfigKey::clear_uid() {
1748 _impl_.uid_ = 0;
1749 _impl_._has_bits_[0] &= ~0x00000002u;
1750 }
_internal_uid()1751 inline ::int32_t ConfigKey::_internal_uid() const {
1752 return _impl_.uid_;
1753 }
uid()1754 inline ::int32_t ConfigKey::uid() const {
1755 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.ConfigKey.uid)
1756 return _internal_uid();
1757 }
_internal_set_uid(::int32_t value)1758 inline void ConfigKey::_internal_set_uid(::int32_t value) {
1759 _impl_._has_bits_[0] |= 0x00000002u;
1760 _impl_.uid_ = value;
1761 }
set_uid(::int32_t value)1762 inline void ConfigKey::set_uid(::int32_t value) {
1763 _internal_set_uid(value);
1764 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.ConfigKey.uid)
1765 }
1766
1767 // -------------------------------------------------------------------
1768
1769 // Field
1770
1771 // optional int32 tag = 1;
_internal_has_tag()1772 inline bool Field::_internal_has_tag() const {
1773 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1774 return value;
1775 }
has_tag()1776 inline bool Field::has_tag() const {
1777 return _internal_has_tag();
1778 }
clear_tag()1779 inline void Field::clear_tag() {
1780 _impl_.tag_ = 0;
1781 _impl_._has_bits_[0] &= ~0x00000001u;
1782 }
_internal_tag()1783 inline ::int32_t Field::_internal_tag() const {
1784 return _impl_.tag_;
1785 }
tag()1786 inline ::int32_t Field::tag() const {
1787 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.Field.tag)
1788 return _internal_tag();
1789 }
_internal_set_tag(::int32_t value)1790 inline void Field::_internal_set_tag(::int32_t value) {
1791 _impl_._has_bits_[0] |= 0x00000001u;
1792 _impl_.tag_ = value;
1793 }
set_tag(::int32_t value)1794 inline void Field::set_tag(::int32_t value) {
1795 _internal_set_tag(value);
1796 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.Field.tag)
1797 }
1798
1799 // optional int32 field = 2;
_internal_has_field()1800 inline bool Field::_internal_has_field() const {
1801 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1802 return value;
1803 }
has_field()1804 inline bool Field::has_field() const {
1805 return _internal_has_field();
1806 }
clear_field()1807 inline void Field::clear_field() {
1808 _impl_.field_ = 0;
1809 _impl_._has_bits_[0] &= ~0x00000002u;
1810 }
_internal_field()1811 inline ::int32_t Field::_internal_field() const {
1812 return _impl_.field_;
1813 }
field()1814 inline ::int32_t Field::field() const {
1815 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.Field.field)
1816 return _internal_field();
1817 }
_internal_set_field(::int32_t value)1818 inline void Field::_internal_set_field(::int32_t value) {
1819 _impl_._has_bits_[0] |= 0x00000002u;
1820 _impl_.field_ = value;
1821 }
set_field(::int32_t value)1822 inline void Field::set_field(::int32_t value) {
1823 _internal_set_field(value);
1824 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.Field.field)
1825 }
1826
1827 // -------------------------------------------------------------------
1828
1829 // FieldValue
1830
1831 // optional .android.os.statsd.metadata.Field field = 1;
_internal_has_field()1832 inline bool FieldValue::_internal_has_field() const {
1833 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1834 PROTOBUF_ASSUME(!value || _impl_.field_ != nullptr);
1835 return value;
1836 }
has_field()1837 inline bool FieldValue::has_field() const {
1838 return _internal_has_field();
1839 }
clear_field()1840 inline void FieldValue::clear_field() {
1841 if (_impl_.field_ != nullptr) _impl_.field_->Clear();
1842 _impl_._has_bits_[0] &= ~0x00000001u;
1843 }
_internal_field()1844 inline const ::android::os::statsd::metadata::Field& FieldValue::_internal_field() const {
1845 const ::android::os::statsd::metadata::Field* p = _impl_.field_;
1846 return p != nullptr ? *p : reinterpret_cast<const ::android::os::statsd::metadata::Field&>(
1847 ::android::os::statsd::metadata::_Field_default_instance_);
1848 }
field()1849 inline const ::android::os::statsd::metadata::Field& FieldValue::field() const {
1850 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.FieldValue.field)
1851 return _internal_field();
1852 }
unsafe_arena_set_allocated_field(::android::os::statsd::metadata::Field * field)1853 inline void FieldValue::unsafe_arena_set_allocated_field(
1854 ::android::os::statsd::metadata::Field* field) {
1855 if (GetArenaForAllocation() == nullptr) {
1856 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.field_);
1857 }
1858 _impl_.field_ = field;
1859 if (field) {
1860 _impl_._has_bits_[0] |= 0x00000001u;
1861 } else {
1862 _impl_._has_bits_[0] &= ~0x00000001u;
1863 }
1864 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:android.os.statsd.metadata.FieldValue.field)
1865 }
release_field()1866 inline ::android::os::statsd::metadata::Field* FieldValue::release_field() {
1867 _impl_._has_bits_[0] &= ~0x00000001u;
1868 ::android::os::statsd::metadata::Field* temp = _impl_.field_;
1869 _impl_.field_ = nullptr;
1870 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1871 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1872 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1873 if (GetArenaForAllocation() == nullptr) { delete old; }
1874 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
1875 if (GetArenaForAllocation() != nullptr) {
1876 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1877 }
1878 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
1879 return temp;
1880 }
unsafe_arena_release_field()1881 inline ::android::os::statsd::metadata::Field* FieldValue::unsafe_arena_release_field() {
1882 // @@protoc_insertion_point(field_release:android.os.statsd.metadata.FieldValue.field)
1883 _impl_._has_bits_[0] &= ~0x00000001u;
1884 ::android::os::statsd::metadata::Field* temp = _impl_.field_;
1885 _impl_.field_ = nullptr;
1886 return temp;
1887 }
_internal_mutable_field()1888 inline ::android::os::statsd::metadata::Field* FieldValue::_internal_mutable_field() {
1889 _impl_._has_bits_[0] |= 0x00000001u;
1890 if (_impl_.field_ == nullptr) {
1891 auto* p = CreateMaybeMessage<::android::os::statsd::metadata::Field>(GetArenaForAllocation());
1892 _impl_.field_ = p;
1893 }
1894 return _impl_.field_;
1895 }
mutable_field()1896 inline ::android::os::statsd::metadata::Field* FieldValue::mutable_field() {
1897 ::android::os::statsd::metadata::Field* _msg = _internal_mutable_field();
1898 // @@protoc_insertion_point(field_mutable:android.os.statsd.metadata.FieldValue.field)
1899 return _msg;
1900 }
set_allocated_field(::android::os::statsd::metadata::Field * field)1901 inline void FieldValue::set_allocated_field(::android::os::statsd::metadata::Field* field) {
1902 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1903 if (message_arena == nullptr) {
1904 delete _impl_.field_;
1905 }
1906 if (field) {
1907 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1908 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(field);
1909 if (message_arena != submessage_arena) {
1910 field = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1911 message_arena, field, submessage_arena);
1912 }
1913 _impl_._has_bits_[0] |= 0x00000001u;
1914 } else {
1915 _impl_._has_bits_[0] &= ~0x00000001u;
1916 }
1917 _impl_.field_ = field;
1918 // @@protoc_insertion_point(field_set_allocated:android.os.statsd.metadata.FieldValue.field)
1919 }
1920
1921 // int32 value_int = 2;
_internal_has_value_int()1922 inline bool FieldValue::_internal_has_value_int() const {
1923 return value_case() == kValueInt;
1924 }
has_value_int()1925 inline bool FieldValue::has_value_int() const {
1926 return _internal_has_value_int();
1927 }
set_has_value_int()1928 inline void FieldValue::set_has_value_int() {
1929 _impl_._oneof_case_[0] = kValueInt;
1930 }
clear_value_int()1931 inline void FieldValue::clear_value_int() {
1932 if (_internal_has_value_int()) {
1933 _impl_.value_.value_int_ = 0;
1934 clear_has_value();
1935 }
1936 }
_internal_value_int()1937 inline ::int32_t FieldValue::_internal_value_int() const {
1938 if (_internal_has_value_int()) {
1939 return _impl_.value_.value_int_;
1940 }
1941 return 0;
1942 }
_internal_set_value_int(::int32_t value)1943 inline void FieldValue::_internal_set_value_int(::int32_t value) {
1944 if (!_internal_has_value_int()) {
1945 clear_value();
1946 set_has_value_int();
1947 }
1948 _impl_.value_.value_int_ = value;
1949 }
value_int()1950 inline ::int32_t FieldValue::value_int() const {
1951 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.FieldValue.value_int)
1952 return _internal_value_int();
1953 }
set_value_int(::int32_t value)1954 inline void FieldValue::set_value_int(::int32_t value) {
1955 _internal_set_value_int(value);
1956 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.FieldValue.value_int)
1957 }
1958
1959 // int64 value_long = 3;
_internal_has_value_long()1960 inline bool FieldValue::_internal_has_value_long() const {
1961 return value_case() == kValueLong;
1962 }
has_value_long()1963 inline bool FieldValue::has_value_long() const {
1964 return _internal_has_value_long();
1965 }
set_has_value_long()1966 inline void FieldValue::set_has_value_long() {
1967 _impl_._oneof_case_[0] = kValueLong;
1968 }
clear_value_long()1969 inline void FieldValue::clear_value_long() {
1970 if (_internal_has_value_long()) {
1971 _impl_.value_.value_long_ = ::int64_t{0};
1972 clear_has_value();
1973 }
1974 }
_internal_value_long()1975 inline ::int64_t FieldValue::_internal_value_long() const {
1976 if (_internal_has_value_long()) {
1977 return _impl_.value_.value_long_;
1978 }
1979 return ::int64_t{0};
1980 }
_internal_set_value_long(::int64_t value)1981 inline void FieldValue::_internal_set_value_long(::int64_t value) {
1982 if (!_internal_has_value_long()) {
1983 clear_value();
1984 set_has_value_long();
1985 }
1986 _impl_.value_.value_long_ = value;
1987 }
value_long()1988 inline ::int64_t FieldValue::value_long() const {
1989 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.FieldValue.value_long)
1990 return _internal_value_long();
1991 }
set_value_long(::int64_t value)1992 inline void FieldValue::set_value_long(::int64_t value) {
1993 _internal_set_value_long(value);
1994 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.FieldValue.value_long)
1995 }
1996
1997 // float value_float = 4;
_internal_has_value_float()1998 inline bool FieldValue::_internal_has_value_float() const {
1999 return value_case() == kValueFloat;
2000 }
has_value_float()2001 inline bool FieldValue::has_value_float() const {
2002 return _internal_has_value_float();
2003 }
set_has_value_float()2004 inline void FieldValue::set_has_value_float() {
2005 _impl_._oneof_case_[0] = kValueFloat;
2006 }
clear_value_float()2007 inline void FieldValue::clear_value_float() {
2008 if (_internal_has_value_float()) {
2009 _impl_.value_.value_float_ = 0;
2010 clear_has_value();
2011 }
2012 }
_internal_value_float()2013 inline float FieldValue::_internal_value_float() const {
2014 if (_internal_has_value_float()) {
2015 return _impl_.value_.value_float_;
2016 }
2017 return 0;
2018 }
_internal_set_value_float(float value)2019 inline void FieldValue::_internal_set_value_float(float value) {
2020 if (!_internal_has_value_float()) {
2021 clear_value();
2022 set_has_value_float();
2023 }
2024 _impl_.value_.value_float_ = value;
2025 }
value_float()2026 inline float FieldValue::value_float() const {
2027 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.FieldValue.value_float)
2028 return _internal_value_float();
2029 }
set_value_float(float value)2030 inline void FieldValue::set_value_float(float value) {
2031 _internal_set_value_float(value);
2032 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.FieldValue.value_float)
2033 }
2034
2035 // double value_double = 5;
_internal_has_value_double()2036 inline bool FieldValue::_internal_has_value_double() const {
2037 return value_case() == kValueDouble;
2038 }
has_value_double()2039 inline bool FieldValue::has_value_double() const {
2040 return _internal_has_value_double();
2041 }
set_has_value_double()2042 inline void FieldValue::set_has_value_double() {
2043 _impl_._oneof_case_[0] = kValueDouble;
2044 }
clear_value_double()2045 inline void FieldValue::clear_value_double() {
2046 if (_internal_has_value_double()) {
2047 _impl_.value_.value_double_ = 0;
2048 clear_has_value();
2049 }
2050 }
_internal_value_double()2051 inline double FieldValue::_internal_value_double() const {
2052 if (_internal_has_value_double()) {
2053 return _impl_.value_.value_double_;
2054 }
2055 return 0;
2056 }
_internal_set_value_double(double value)2057 inline void FieldValue::_internal_set_value_double(double value) {
2058 if (!_internal_has_value_double()) {
2059 clear_value();
2060 set_has_value_double();
2061 }
2062 _impl_.value_.value_double_ = value;
2063 }
value_double()2064 inline double FieldValue::value_double() const {
2065 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.FieldValue.value_double)
2066 return _internal_value_double();
2067 }
set_value_double(double value)2068 inline void FieldValue::set_value_double(double value) {
2069 _internal_set_value_double(value);
2070 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.FieldValue.value_double)
2071 }
2072
2073 // string value_str = 6;
_internal_has_value_str()2074 inline bool FieldValue::_internal_has_value_str() const {
2075 return value_case() == kValueStr;
2076 }
has_value_str()2077 inline bool FieldValue::has_value_str() const {
2078 return _internal_has_value_str();
2079 }
set_has_value_str()2080 inline void FieldValue::set_has_value_str() {
2081 _impl_._oneof_case_[0] = kValueStr;
2082 }
clear_value_str()2083 inline void FieldValue::clear_value_str() {
2084 if (_internal_has_value_str()) {
2085 _impl_.value_.value_str_.Destroy();
2086 clear_has_value();
2087 }
2088 }
value_str()2089 inline const std::string& FieldValue::value_str() const {
2090 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.FieldValue.value_str)
2091 return _internal_value_str();
2092 }
2093 template <typename ArgT0, typename... ArgT>
set_value_str(ArgT0 && arg0,ArgT...args)2094 inline void FieldValue::set_value_str(ArgT0&& arg0, ArgT... args) {
2095 if (!_internal_has_value_str()) {
2096 clear_value();
2097 set_has_value_str();
2098 _impl_.value_.value_str_.InitDefault();
2099 }
2100 _impl_.value_.value_str_.Set( static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2101 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.FieldValue.value_str)
2102 }
mutable_value_str()2103 inline std::string* FieldValue::mutable_value_str() {
2104 std::string* _s = _internal_mutable_value_str();
2105 // @@protoc_insertion_point(field_mutable:android.os.statsd.metadata.FieldValue.value_str)
2106 return _s;
2107 }
_internal_value_str()2108 inline const std::string& FieldValue::_internal_value_str() const {
2109 if (_internal_has_value_str()) {
2110 return _impl_.value_.value_str_.Get();
2111 }
2112 return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
2113 }
_internal_set_value_str(const std::string & value)2114 inline void FieldValue::_internal_set_value_str(const std::string& value) {
2115 if (!_internal_has_value_str()) {
2116 clear_value();
2117 set_has_value_str();
2118 _impl_.value_.value_str_.InitDefault();
2119 }
2120 _impl_.value_.value_str_.Set(value, GetArenaForAllocation());
2121 }
_internal_mutable_value_str()2122 inline std::string* FieldValue::_internal_mutable_value_str() {
2123 if (!_internal_has_value_str()) {
2124 clear_value();
2125 set_has_value_str();
2126 _impl_.value_.value_str_.InitDefault();
2127 }
2128 return _impl_.value_.value_str_.Mutable( GetArenaForAllocation());
2129 }
release_value_str()2130 inline std::string* FieldValue::release_value_str() {
2131 // @@protoc_insertion_point(field_release:android.os.statsd.metadata.FieldValue.value_str)
2132 if (_internal_has_value_str()) {
2133 clear_has_value();
2134 return _impl_.value_.value_str_.Release();
2135 } else {
2136 return nullptr;
2137 }
2138 }
set_allocated_value_str(std::string * value_str)2139 inline void FieldValue::set_allocated_value_str(std::string* value_str) {
2140 if (has_value()) {
2141 clear_value();
2142 }
2143 if (value_str != nullptr) {
2144 set_has_value_str();
2145 _impl_.value_.value_str_.InitAllocated(value_str, GetArenaForAllocation());
2146 }
2147 // @@protoc_insertion_point(field_set_allocated:android.os.statsd.metadata.FieldValue.value_str)
2148 }
2149
2150 // bytes value_storage = 7;
_internal_has_value_storage()2151 inline bool FieldValue::_internal_has_value_storage() const {
2152 return value_case() == kValueStorage;
2153 }
has_value_storage()2154 inline bool FieldValue::has_value_storage() const {
2155 return _internal_has_value_storage();
2156 }
set_has_value_storage()2157 inline void FieldValue::set_has_value_storage() {
2158 _impl_._oneof_case_[0] = kValueStorage;
2159 }
clear_value_storage()2160 inline void FieldValue::clear_value_storage() {
2161 if (_internal_has_value_storage()) {
2162 _impl_.value_.value_storage_.Destroy();
2163 clear_has_value();
2164 }
2165 }
value_storage()2166 inline const std::string& FieldValue::value_storage() const {
2167 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.FieldValue.value_storage)
2168 return _internal_value_storage();
2169 }
2170 template <typename ArgT0, typename... ArgT>
set_value_storage(ArgT0 && arg0,ArgT...args)2171 inline void FieldValue::set_value_storage(ArgT0&& arg0, ArgT... args) {
2172 if (!_internal_has_value_storage()) {
2173 clear_value();
2174 set_has_value_storage();
2175 _impl_.value_.value_storage_.InitDefault();
2176 }
2177 _impl_.value_.value_storage_.SetBytes( static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
2178 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.FieldValue.value_storage)
2179 }
mutable_value_storage()2180 inline std::string* FieldValue::mutable_value_storage() {
2181 std::string* _s = _internal_mutable_value_storage();
2182 // @@protoc_insertion_point(field_mutable:android.os.statsd.metadata.FieldValue.value_storage)
2183 return _s;
2184 }
_internal_value_storage()2185 inline const std::string& FieldValue::_internal_value_storage() const {
2186 if (_internal_has_value_storage()) {
2187 return _impl_.value_.value_storage_.Get();
2188 }
2189 return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
2190 }
_internal_set_value_storage(const std::string & value)2191 inline void FieldValue::_internal_set_value_storage(const std::string& value) {
2192 if (!_internal_has_value_storage()) {
2193 clear_value();
2194 set_has_value_storage();
2195 _impl_.value_.value_storage_.InitDefault();
2196 }
2197 _impl_.value_.value_storage_.Set(value, GetArenaForAllocation());
2198 }
_internal_mutable_value_storage()2199 inline std::string* FieldValue::_internal_mutable_value_storage() {
2200 if (!_internal_has_value_storage()) {
2201 clear_value();
2202 set_has_value_storage();
2203 _impl_.value_.value_storage_.InitDefault();
2204 }
2205 return _impl_.value_.value_storage_.Mutable( GetArenaForAllocation());
2206 }
release_value_storage()2207 inline std::string* FieldValue::release_value_storage() {
2208 // @@protoc_insertion_point(field_release:android.os.statsd.metadata.FieldValue.value_storage)
2209 if (_internal_has_value_storage()) {
2210 clear_has_value();
2211 return _impl_.value_.value_storage_.Release();
2212 } else {
2213 return nullptr;
2214 }
2215 }
set_allocated_value_storage(std::string * value_storage)2216 inline void FieldValue::set_allocated_value_storage(std::string* value_storage) {
2217 if (has_value()) {
2218 clear_value();
2219 }
2220 if (value_storage != nullptr) {
2221 set_has_value_storage();
2222 _impl_.value_.value_storage_.InitAllocated(value_storage, GetArenaForAllocation());
2223 }
2224 // @@protoc_insertion_point(field_set_allocated:android.os.statsd.metadata.FieldValue.value_storage)
2225 }
2226
has_value()2227 inline bool FieldValue::has_value() const {
2228 return value_case() != VALUE_NOT_SET;
2229 }
clear_has_value()2230 inline void FieldValue::clear_has_value() {
2231 _impl_._oneof_case_[0] = VALUE_NOT_SET;
2232 }
value_case()2233 inline FieldValue::ValueCase FieldValue::value_case() const {
2234 return FieldValue::ValueCase(_impl_._oneof_case_[0]);
2235 }
2236 // -------------------------------------------------------------------
2237
2238 // MetricDimensionKey
2239
2240 // repeated .android.os.statsd.metadata.FieldValue dimension_key_in_what = 1;
_internal_dimension_key_in_what_size()2241 inline int MetricDimensionKey::_internal_dimension_key_in_what_size() const {
2242 return _impl_.dimension_key_in_what_.size();
2243 }
dimension_key_in_what_size()2244 inline int MetricDimensionKey::dimension_key_in_what_size() const {
2245 return _internal_dimension_key_in_what_size();
2246 }
clear_dimension_key_in_what()2247 inline void MetricDimensionKey::clear_dimension_key_in_what() {
2248 _impl_.dimension_key_in_what_.Clear();
2249 }
mutable_dimension_key_in_what(int index)2250 inline ::android::os::statsd::metadata::FieldValue* MetricDimensionKey::mutable_dimension_key_in_what(int index) {
2251 // @@protoc_insertion_point(field_mutable:android.os.statsd.metadata.MetricDimensionKey.dimension_key_in_what)
2252 return _impl_.dimension_key_in_what_.Mutable(index);
2253 }
2254 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::FieldValue >*
mutable_dimension_key_in_what()2255 MetricDimensionKey::mutable_dimension_key_in_what() {
2256 // @@protoc_insertion_point(field_mutable_list:android.os.statsd.metadata.MetricDimensionKey.dimension_key_in_what)
2257 return &_impl_.dimension_key_in_what_;
2258 }
_internal_dimension_key_in_what(int index)2259 inline const ::android::os::statsd::metadata::FieldValue& MetricDimensionKey::_internal_dimension_key_in_what(int index) const {
2260 return _impl_.dimension_key_in_what_.Get(index);
2261 }
dimension_key_in_what(int index)2262 inline const ::android::os::statsd::metadata::FieldValue& MetricDimensionKey::dimension_key_in_what(int index) const {
2263 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.MetricDimensionKey.dimension_key_in_what)
2264 return _internal_dimension_key_in_what(index);
2265 }
_internal_add_dimension_key_in_what()2266 inline ::android::os::statsd::metadata::FieldValue* MetricDimensionKey::_internal_add_dimension_key_in_what() {
2267 return _impl_.dimension_key_in_what_.Add();
2268 }
add_dimension_key_in_what()2269 inline ::android::os::statsd::metadata::FieldValue* MetricDimensionKey::add_dimension_key_in_what() {
2270 ::android::os::statsd::metadata::FieldValue* _add = _internal_add_dimension_key_in_what();
2271 // @@protoc_insertion_point(field_add:android.os.statsd.metadata.MetricDimensionKey.dimension_key_in_what)
2272 return _add;
2273 }
2274 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::FieldValue >&
dimension_key_in_what()2275 MetricDimensionKey::dimension_key_in_what() const {
2276 // @@protoc_insertion_point(field_list:android.os.statsd.metadata.MetricDimensionKey.dimension_key_in_what)
2277 return _impl_.dimension_key_in_what_;
2278 }
2279
2280 // repeated .android.os.statsd.metadata.FieldValue state_values_key = 2;
_internal_state_values_key_size()2281 inline int MetricDimensionKey::_internal_state_values_key_size() const {
2282 return _impl_.state_values_key_.size();
2283 }
state_values_key_size()2284 inline int MetricDimensionKey::state_values_key_size() const {
2285 return _internal_state_values_key_size();
2286 }
clear_state_values_key()2287 inline void MetricDimensionKey::clear_state_values_key() {
2288 _impl_.state_values_key_.Clear();
2289 }
mutable_state_values_key(int index)2290 inline ::android::os::statsd::metadata::FieldValue* MetricDimensionKey::mutable_state_values_key(int index) {
2291 // @@protoc_insertion_point(field_mutable:android.os.statsd.metadata.MetricDimensionKey.state_values_key)
2292 return _impl_.state_values_key_.Mutable(index);
2293 }
2294 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::FieldValue >*
mutable_state_values_key()2295 MetricDimensionKey::mutable_state_values_key() {
2296 // @@protoc_insertion_point(field_mutable_list:android.os.statsd.metadata.MetricDimensionKey.state_values_key)
2297 return &_impl_.state_values_key_;
2298 }
_internal_state_values_key(int index)2299 inline const ::android::os::statsd::metadata::FieldValue& MetricDimensionKey::_internal_state_values_key(int index) const {
2300 return _impl_.state_values_key_.Get(index);
2301 }
state_values_key(int index)2302 inline const ::android::os::statsd::metadata::FieldValue& MetricDimensionKey::state_values_key(int index) const {
2303 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.MetricDimensionKey.state_values_key)
2304 return _internal_state_values_key(index);
2305 }
_internal_add_state_values_key()2306 inline ::android::os::statsd::metadata::FieldValue* MetricDimensionKey::_internal_add_state_values_key() {
2307 return _impl_.state_values_key_.Add();
2308 }
add_state_values_key()2309 inline ::android::os::statsd::metadata::FieldValue* MetricDimensionKey::add_state_values_key() {
2310 ::android::os::statsd::metadata::FieldValue* _add = _internal_add_state_values_key();
2311 // @@protoc_insertion_point(field_add:android.os.statsd.metadata.MetricDimensionKey.state_values_key)
2312 return _add;
2313 }
2314 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::FieldValue >&
state_values_key()2315 MetricDimensionKey::state_values_key() const {
2316 // @@protoc_insertion_point(field_list:android.os.statsd.metadata.MetricDimensionKey.state_values_key)
2317 return _impl_.state_values_key_;
2318 }
2319
2320 // -------------------------------------------------------------------
2321
2322 // AlertDimensionKeyedData
2323
2324 // optional int32 last_refractory_ends_sec = 1;
_internal_has_last_refractory_ends_sec()2325 inline bool AlertDimensionKeyedData::_internal_has_last_refractory_ends_sec() const {
2326 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2327 return value;
2328 }
has_last_refractory_ends_sec()2329 inline bool AlertDimensionKeyedData::has_last_refractory_ends_sec() const {
2330 return _internal_has_last_refractory_ends_sec();
2331 }
clear_last_refractory_ends_sec()2332 inline void AlertDimensionKeyedData::clear_last_refractory_ends_sec() {
2333 _impl_.last_refractory_ends_sec_ = 0;
2334 _impl_._has_bits_[0] &= ~0x00000002u;
2335 }
_internal_last_refractory_ends_sec()2336 inline ::int32_t AlertDimensionKeyedData::_internal_last_refractory_ends_sec() const {
2337 return _impl_.last_refractory_ends_sec_;
2338 }
last_refractory_ends_sec()2339 inline ::int32_t AlertDimensionKeyedData::last_refractory_ends_sec() const {
2340 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.AlertDimensionKeyedData.last_refractory_ends_sec)
2341 return _internal_last_refractory_ends_sec();
2342 }
_internal_set_last_refractory_ends_sec(::int32_t value)2343 inline void AlertDimensionKeyedData::_internal_set_last_refractory_ends_sec(::int32_t value) {
2344 _impl_._has_bits_[0] |= 0x00000002u;
2345 _impl_.last_refractory_ends_sec_ = value;
2346 }
set_last_refractory_ends_sec(::int32_t value)2347 inline void AlertDimensionKeyedData::set_last_refractory_ends_sec(::int32_t value) {
2348 _internal_set_last_refractory_ends_sec(value);
2349 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.AlertDimensionKeyedData.last_refractory_ends_sec)
2350 }
2351
2352 // optional .android.os.statsd.metadata.MetricDimensionKey dimension_key = 2;
_internal_has_dimension_key()2353 inline bool AlertDimensionKeyedData::_internal_has_dimension_key() const {
2354 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2355 PROTOBUF_ASSUME(!value || _impl_.dimension_key_ != nullptr);
2356 return value;
2357 }
has_dimension_key()2358 inline bool AlertDimensionKeyedData::has_dimension_key() const {
2359 return _internal_has_dimension_key();
2360 }
clear_dimension_key()2361 inline void AlertDimensionKeyedData::clear_dimension_key() {
2362 if (_impl_.dimension_key_ != nullptr) _impl_.dimension_key_->Clear();
2363 _impl_._has_bits_[0] &= ~0x00000001u;
2364 }
_internal_dimension_key()2365 inline const ::android::os::statsd::metadata::MetricDimensionKey& AlertDimensionKeyedData::_internal_dimension_key() const {
2366 const ::android::os::statsd::metadata::MetricDimensionKey* p = _impl_.dimension_key_;
2367 return p != nullptr ? *p : reinterpret_cast<const ::android::os::statsd::metadata::MetricDimensionKey&>(
2368 ::android::os::statsd::metadata::_MetricDimensionKey_default_instance_);
2369 }
dimension_key()2370 inline const ::android::os::statsd::metadata::MetricDimensionKey& AlertDimensionKeyedData::dimension_key() const {
2371 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.AlertDimensionKeyedData.dimension_key)
2372 return _internal_dimension_key();
2373 }
unsafe_arena_set_allocated_dimension_key(::android::os::statsd::metadata::MetricDimensionKey * dimension_key)2374 inline void AlertDimensionKeyedData::unsafe_arena_set_allocated_dimension_key(
2375 ::android::os::statsd::metadata::MetricDimensionKey* dimension_key) {
2376 if (GetArenaForAllocation() == nullptr) {
2377 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.dimension_key_);
2378 }
2379 _impl_.dimension_key_ = dimension_key;
2380 if (dimension_key) {
2381 _impl_._has_bits_[0] |= 0x00000001u;
2382 } else {
2383 _impl_._has_bits_[0] &= ~0x00000001u;
2384 }
2385 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:android.os.statsd.metadata.AlertDimensionKeyedData.dimension_key)
2386 }
release_dimension_key()2387 inline ::android::os::statsd::metadata::MetricDimensionKey* AlertDimensionKeyedData::release_dimension_key() {
2388 _impl_._has_bits_[0] &= ~0x00000001u;
2389 ::android::os::statsd::metadata::MetricDimensionKey* temp = _impl_.dimension_key_;
2390 _impl_.dimension_key_ = nullptr;
2391 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2392 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
2393 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2394 if (GetArenaForAllocation() == nullptr) { delete old; }
2395 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
2396 if (GetArenaForAllocation() != nullptr) {
2397 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2398 }
2399 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
2400 return temp;
2401 }
unsafe_arena_release_dimension_key()2402 inline ::android::os::statsd::metadata::MetricDimensionKey* AlertDimensionKeyedData::unsafe_arena_release_dimension_key() {
2403 // @@protoc_insertion_point(field_release:android.os.statsd.metadata.AlertDimensionKeyedData.dimension_key)
2404 _impl_._has_bits_[0] &= ~0x00000001u;
2405 ::android::os::statsd::metadata::MetricDimensionKey* temp = _impl_.dimension_key_;
2406 _impl_.dimension_key_ = nullptr;
2407 return temp;
2408 }
_internal_mutable_dimension_key()2409 inline ::android::os::statsd::metadata::MetricDimensionKey* AlertDimensionKeyedData::_internal_mutable_dimension_key() {
2410 _impl_._has_bits_[0] |= 0x00000001u;
2411 if (_impl_.dimension_key_ == nullptr) {
2412 auto* p = CreateMaybeMessage<::android::os::statsd::metadata::MetricDimensionKey>(GetArenaForAllocation());
2413 _impl_.dimension_key_ = p;
2414 }
2415 return _impl_.dimension_key_;
2416 }
mutable_dimension_key()2417 inline ::android::os::statsd::metadata::MetricDimensionKey* AlertDimensionKeyedData::mutable_dimension_key() {
2418 ::android::os::statsd::metadata::MetricDimensionKey* _msg = _internal_mutable_dimension_key();
2419 // @@protoc_insertion_point(field_mutable:android.os.statsd.metadata.AlertDimensionKeyedData.dimension_key)
2420 return _msg;
2421 }
set_allocated_dimension_key(::android::os::statsd::metadata::MetricDimensionKey * dimension_key)2422 inline void AlertDimensionKeyedData::set_allocated_dimension_key(::android::os::statsd::metadata::MetricDimensionKey* dimension_key) {
2423 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2424 if (message_arena == nullptr) {
2425 delete _impl_.dimension_key_;
2426 }
2427 if (dimension_key) {
2428 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2429 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(dimension_key);
2430 if (message_arena != submessage_arena) {
2431 dimension_key = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2432 message_arena, dimension_key, submessage_arena);
2433 }
2434 _impl_._has_bits_[0] |= 0x00000001u;
2435 } else {
2436 _impl_._has_bits_[0] &= ~0x00000001u;
2437 }
2438 _impl_.dimension_key_ = dimension_key;
2439 // @@protoc_insertion_point(field_set_allocated:android.os.statsd.metadata.AlertDimensionKeyedData.dimension_key)
2440 }
2441
2442 // -------------------------------------------------------------------
2443
2444 // AlertMetadata
2445
2446 // optional int64 alert_id = 1;
_internal_has_alert_id()2447 inline bool AlertMetadata::_internal_has_alert_id() const {
2448 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2449 return value;
2450 }
has_alert_id()2451 inline bool AlertMetadata::has_alert_id() const {
2452 return _internal_has_alert_id();
2453 }
clear_alert_id()2454 inline void AlertMetadata::clear_alert_id() {
2455 _impl_.alert_id_ = ::int64_t{0};
2456 _impl_._has_bits_[0] &= ~0x00000001u;
2457 }
_internal_alert_id()2458 inline ::int64_t AlertMetadata::_internal_alert_id() const {
2459 return _impl_.alert_id_;
2460 }
alert_id()2461 inline ::int64_t AlertMetadata::alert_id() const {
2462 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.AlertMetadata.alert_id)
2463 return _internal_alert_id();
2464 }
_internal_set_alert_id(::int64_t value)2465 inline void AlertMetadata::_internal_set_alert_id(::int64_t value) {
2466 _impl_._has_bits_[0] |= 0x00000001u;
2467 _impl_.alert_id_ = value;
2468 }
set_alert_id(::int64_t value)2469 inline void AlertMetadata::set_alert_id(::int64_t value) {
2470 _internal_set_alert_id(value);
2471 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.AlertMetadata.alert_id)
2472 }
2473
2474 // repeated .android.os.statsd.metadata.AlertDimensionKeyedData alert_dim_keyed_data = 2;
_internal_alert_dim_keyed_data_size()2475 inline int AlertMetadata::_internal_alert_dim_keyed_data_size() const {
2476 return _impl_.alert_dim_keyed_data_.size();
2477 }
alert_dim_keyed_data_size()2478 inline int AlertMetadata::alert_dim_keyed_data_size() const {
2479 return _internal_alert_dim_keyed_data_size();
2480 }
clear_alert_dim_keyed_data()2481 inline void AlertMetadata::clear_alert_dim_keyed_data() {
2482 _impl_.alert_dim_keyed_data_.Clear();
2483 }
mutable_alert_dim_keyed_data(int index)2484 inline ::android::os::statsd::metadata::AlertDimensionKeyedData* AlertMetadata::mutable_alert_dim_keyed_data(int index) {
2485 // @@protoc_insertion_point(field_mutable:android.os.statsd.metadata.AlertMetadata.alert_dim_keyed_data)
2486 return _impl_.alert_dim_keyed_data_.Mutable(index);
2487 }
2488 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::AlertDimensionKeyedData >*
mutable_alert_dim_keyed_data()2489 AlertMetadata::mutable_alert_dim_keyed_data() {
2490 // @@protoc_insertion_point(field_mutable_list:android.os.statsd.metadata.AlertMetadata.alert_dim_keyed_data)
2491 return &_impl_.alert_dim_keyed_data_;
2492 }
_internal_alert_dim_keyed_data(int index)2493 inline const ::android::os::statsd::metadata::AlertDimensionKeyedData& AlertMetadata::_internal_alert_dim_keyed_data(int index) const {
2494 return _impl_.alert_dim_keyed_data_.Get(index);
2495 }
alert_dim_keyed_data(int index)2496 inline const ::android::os::statsd::metadata::AlertDimensionKeyedData& AlertMetadata::alert_dim_keyed_data(int index) const {
2497 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.AlertMetadata.alert_dim_keyed_data)
2498 return _internal_alert_dim_keyed_data(index);
2499 }
_internal_add_alert_dim_keyed_data()2500 inline ::android::os::statsd::metadata::AlertDimensionKeyedData* AlertMetadata::_internal_add_alert_dim_keyed_data() {
2501 return _impl_.alert_dim_keyed_data_.Add();
2502 }
add_alert_dim_keyed_data()2503 inline ::android::os::statsd::metadata::AlertDimensionKeyedData* AlertMetadata::add_alert_dim_keyed_data() {
2504 ::android::os::statsd::metadata::AlertDimensionKeyedData* _add = _internal_add_alert_dim_keyed_data();
2505 // @@protoc_insertion_point(field_add:android.os.statsd.metadata.AlertMetadata.alert_dim_keyed_data)
2506 return _add;
2507 }
2508 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::AlertDimensionKeyedData >&
alert_dim_keyed_data()2509 AlertMetadata::alert_dim_keyed_data() const {
2510 // @@protoc_insertion_point(field_list:android.os.statsd.metadata.AlertMetadata.alert_dim_keyed_data)
2511 return _impl_.alert_dim_keyed_data_;
2512 }
2513
2514 // -------------------------------------------------------------------
2515
2516 // MetricMetadata
2517
2518 // optional int64 metric_id = 1;
_internal_has_metric_id()2519 inline bool MetricMetadata::_internal_has_metric_id() const {
2520 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2521 return value;
2522 }
has_metric_id()2523 inline bool MetricMetadata::has_metric_id() const {
2524 return _internal_has_metric_id();
2525 }
clear_metric_id()2526 inline void MetricMetadata::clear_metric_id() {
2527 _impl_.metric_id_ = ::int64_t{0};
2528 _impl_._has_bits_[0] &= ~0x00000001u;
2529 }
_internal_metric_id()2530 inline ::int64_t MetricMetadata::_internal_metric_id() const {
2531 return _impl_.metric_id_;
2532 }
metric_id()2533 inline ::int64_t MetricMetadata::metric_id() const {
2534 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.MetricMetadata.metric_id)
2535 return _internal_metric_id();
2536 }
_internal_set_metric_id(::int64_t value)2537 inline void MetricMetadata::_internal_set_metric_id(::int64_t value) {
2538 _impl_._has_bits_[0] |= 0x00000001u;
2539 _impl_.metric_id_ = value;
2540 }
set_metric_id(::int64_t value)2541 inline void MetricMetadata::set_metric_id(::int64_t value) {
2542 _internal_set_metric_id(value);
2543 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.MetricMetadata.metric_id)
2544 }
2545
2546 // optional int32 restricted_category = 2;
_internal_has_restricted_category()2547 inline bool MetricMetadata::_internal_has_restricted_category() const {
2548 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2549 return value;
2550 }
has_restricted_category()2551 inline bool MetricMetadata::has_restricted_category() const {
2552 return _internal_has_restricted_category();
2553 }
clear_restricted_category()2554 inline void MetricMetadata::clear_restricted_category() {
2555 _impl_.restricted_category_ = 0;
2556 _impl_._has_bits_[0] &= ~0x00000002u;
2557 }
_internal_restricted_category()2558 inline ::int32_t MetricMetadata::_internal_restricted_category() const {
2559 return _impl_.restricted_category_;
2560 }
restricted_category()2561 inline ::int32_t MetricMetadata::restricted_category() const {
2562 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.MetricMetadata.restricted_category)
2563 return _internal_restricted_category();
2564 }
_internal_set_restricted_category(::int32_t value)2565 inline void MetricMetadata::_internal_set_restricted_category(::int32_t value) {
2566 _impl_._has_bits_[0] |= 0x00000002u;
2567 _impl_.restricted_category_ = value;
2568 }
set_restricted_category(::int32_t value)2569 inline void MetricMetadata::set_restricted_category(::int32_t value) {
2570 _internal_set_restricted_category(value);
2571 // @@protoc_insertion_point(field_set:android.os.statsd.metadata.MetricMetadata.restricted_category)
2572 }
2573
2574 // -------------------------------------------------------------------
2575
2576 // StatsMetadata
2577
2578 // optional .android.os.statsd.metadata.ConfigKey config_key = 1;
_internal_has_config_key()2579 inline bool StatsMetadata::_internal_has_config_key() const {
2580 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2581 PROTOBUF_ASSUME(!value || _impl_.config_key_ != nullptr);
2582 return value;
2583 }
has_config_key()2584 inline bool StatsMetadata::has_config_key() const {
2585 return _internal_has_config_key();
2586 }
clear_config_key()2587 inline void StatsMetadata::clear_config_key() {
2588 if (_impl_.config_key_ != nullptr) _impl_.config_key_->Clear();
2589 _impl_._has_bits_[0] &= ~0x00000001u;
2590 }
_internal_config_key()2591 inline const ::android::os::statsd::metadata::ConfigKey& StatsMetadata::_internal_config_key() const {
2592 const ::android::os::statsd::metadata::ConfigKey* p = _impl_.config_key_;
2593 return p != nullptr ? *p : reinterpret_cast<const ::android::os::statsd::metadata::ConfigKey&>(
2594 ::android::os::statsd::metadata::_ConfigKey_default_instance_);
2595 }
config_key()2596 inline const ::android::os::statsd::metadata::ConfigKey& StatsMetadata::config_key() const {
2597 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.StatsMetadata.config_key)
2598 return _internal_config_key();
2599 }
unsafe_arena_set_allocated_config_key(::android::os::statsd::metadata::ConfigKey * config_key)2600 inline void StatsMetadata::unsafe_arena_set_allocated_config_key(
2601 ::android::os::statsd::metadata::ConfigKey* config_key) {
2602 if (GetArenaForAllocation() == nullptr) {
2603 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.config_key_);
2604 }
2605 _impl_.config_key_ = config_key;
2606 if (config_key) {
2607 _impl_._has_bits_[0] |= 0x00000001u;
2608 } else {
2609 _impl_._has_bits_[0] &= ~0x00000001u;
2610 }
2611 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:android.os.statsd.metadata.StatsMetadata.config_key)
2612 }
release_config_key()2613 inline ::android::os::statsd::metadata::ConfigKey* StatsMetadata::release_config_key() {
2614 _impl_._has_bits_[0] &= ~0x00000001u;
2615 ::android::os::statsd::metadata::ConfigKey* temp = _impl_.config_key_;
2616 _impl_.config_key_ = nullptr;
2617 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2618 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
2619 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2620 if (GetArenaForAllocation() == nullptr) { delete old; }
2621 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
2622 if (GetArenaForAllocation() != nullptr) {
2623 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2624 }
2625 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
2626 return temp;
2627 }
unsafe_arena_release_config_key()2628 inline ::android::os::statsd::metadata::ConfigKey* StatsMetadata::unsafe_arena_release_config_key() {
2629 // @@protoc_insertion_point(field_release:android.os.statsd.metadata.StatsMetadata.config_key)
2630 _impl_._has_bits_[0] &= ~0x00000001u;
2631 ::android::os::statsd::metadata::ConfigKey* temp = _impl_.config_key_;
2632 _impl_.config_key_ = nullptr;
2633 return temp;
2634 }
_internal_mutable_config_key()2635 inline ::android::os::statsd::metadata::ConfigKey* StatsMetadata::_internal_mutable_config_key() {
2636 _impl_._has_bits_[0] |= 0x00000001u;
2637 if (_impl_.config_key_ == nullptr) {
2638 auto* p = CreateMaybeMessage<::android::os::statsd::metadata::ConfigKey>(GetArenaForAllocation());
2639 _impl_.config_key_ = p;
2640 }
2641 return _impl_.config_key_;
2642 }
mutable_config_key()2643 inline ::android::os::statsd::metadata::ConfigKey* StatsMetadata::mutable_config_key() {
2644 ::android::os::statsd::metadata::ConfigKey* _msg = _internal_mutable_config_key();
2645 // @@protoc_insertion_point(field_mutable:android.os.statsd.metadata.StatsMetadata.config_key)
2646 return _msg;
2647 }
set_allocated_config_key(::android::os::statsd::metadata::ConfigKey * config_key)2648 inline void StatsMetadata::set_allocated_config_key(::android::os::statsd::metadata::ConfigKey* config_key) {
2649 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2650 if (message_arena == nullptr) {
2651 delete _impl_.config_key_;
2652 }
2653 if (config_key) {
2654 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2655 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(config_key);
2656 if (message_arena != submessage_arena) {
2657 config_key = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2658 message_arena, config_key, submessage_arena);
2659 }
2660 _impl_._has_bits_[0] |= 0x00000001u;
2661 } else {
2662 _impl_._has_bits_[0] &= ~0x00000001u;
2663 }
2664 _impl_.config_key_ = config_key;
2665 // @@protoc_insertion_point(field_set_allocated:android.os.statsd.metadata.StatsMetadata.config_key)
2666 }
2667
2668 // repeated .android.os.statsd.metadata.AlertMetadata alert_metadata = 2;
_internal_alert_metadata_size()2669 inline int StatsMetadata::_internal_alert_metadata_size() const {
2670 return _impl_.alert_metadata_.size();
2671 }
alert_metadata_size()2672 inline int StatsMetadata::alert_metadata_size() const {
2673 return _internal_alert_metadata_size();
2674 }
clear_alert_metadata()2675 inline void StatsMetadata::clear_alert_metadata() {
2676 _impl_.alert_metadata_.Clear();
2677 }
mutable_alert_metadata(int index)2678 inline ::android::os::statsd::metadata::AlertMetadata* StatsMetadata::mutable_alert_metadata(int index) {
2679 // @@protoc_insertion_point(field_mutable:android.os.statsd.metadata.StatsMetadata.alert_metadata)
2680 return _impl_.alert_metadata_.Mutable(index);
2681 }
2682 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::AlertMetadata >*
mutable_alert_metadata()2683 StatsMetadata::mutable_alert_metadata() {
2684 // @@protoc_insertion_point(field_mutable_list:android.os.statsd.metadata.StatsMetadata.alert_metadata)
2685 return &_impl_.alert_metadata_;
2686 }
_internal_alert_metadata(int index)2687 inline const ::android::os::statsd::metadata::AlertMetadata& StatsMetadata::_internal_alert_metadata(int index) const {
2688 return _impl_.alert_metadata_.Get(index);
2689 }
alert_metadata(int index)2690 inline const ::android::os::statsd::metadata::AlertMetadata& StatsMetadata::alert_metadata(int index) const {
2691 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.StatsMetadata.alert_metadata)
2692 return _internal_alert_metadata(index);
2693 }
_internal_add_alert_metadata()2694 inline ::android::os::statsd::metadata::AlertMetadata* StatsMetadata::_internal_add_alert_metadata() {
2695 return _impl_.alert_metadata_.Add();
2696 }
add_alert_metadata()2697 inline ::android::os::statsd::metadata::AlertMetadata* StatsMetadata::add_alert_metadata() {
2698 ::android::os::statsd::metadata::AlertMetadata* _add = _internal_add_alert_metadata();
2699 // @@protoc_insertion_point(field_add:android.os.statsd.metadata.StatsMetadata.alert_metadata)
2700 return _add;
2701 }
2702 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::AlertMetadata >&
alert_metadata()2703 StatsMetadata::alert_metadata() const {
2704 // @@protoc_insertion_point(field_list:android.os.statsd.metadata.StatsMetadata.alert_metadata)
2705 return _impl_.alert_metadata_;
2706 }
2707
2708 // repeated .android.os.statsd.metadata.MetricMetadata metric_metadata = 3;
_internal_metric_metadata_size()2709 inline int StatsMetadata::_internal_metric_metadata_size() const {
2710 return _impl_.metric_metadata_.size();
2711 }
metric_metadata_size()2712 inline int StatsMetadata::metric_metadata_size() const {
2713 return _internal_metric_metadata_size();
2714 }
clear_metric_metadata()2715 inline void StatsMetadata::clear_metric_metadata() {
2716 _impl_.metric_metadata_.Clear();
2717 }
mutable_metric_metadata(int index)2718 inline ::android::os::statsd::metadata::MetricMetadata* StatsMetadata::mutable_metric_metadata(int index) {
2719 // @@protoc_insertion_point(field_mutable:android.os.statsd.metadata.StatsMetadata.metric_metadata)
2720 return _impl_.metric_metadata_.Mutable(index);
2721 }
2722 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::MetricMetadata >*
mutable_metric_metadata()2723 StatsMetadata::mutable_metric_metadata() {
2724 // @@protoc_insertion_point(field_mutable_list:android.os.statsd.metadata.StatsMetadata.metric_metadata)
2725 return &_impl_.metric_metadata_;
2726 }
_internal_metric_metadata(int index)2727 inline const ::android::os::statsd::metadata::MetricMetadata& StatsMetadata::_internal_metric_metadata(int index) const {
2728 return _impl_.metric_metadata_.Get(index);
2729 }
metric_metadata(int index)2730 inline const ::android::os::statsd::metadata::MetricMetadata& StatsMetadata::metric_metadata(int index) const {
2731 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.StatsMetadata.metric_metadata)
2732 return _internal_metric_metadata(index);
2733 }
_internal_add_metric_metadata()2734 inline ::android::os::statsd::metadata::MetricMetadata* StatsMetadata::_internal_add_metric_metadata() {
2735 return _impl_.metric_metadata_.Add();
2736 }
add_metric_metadata()2737 inline ::android::os::statsd::metadata::MetricMetadata* StatsMetadata::add_metric_metadata() {
2738 ::android::os::statsd::metadata::MetricMetadata* _add = _internal_add_metric_metadata();
2739 // @@protoc_insertion_point(field_add:android.os.statsd.metadata.StatsMetadata.metric_metadata)
2740 return _add;
2741 }
2742 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::MetricMetadata >&
metric_metadata()2743 StatsMetadata::metric_metadata() const {
2744 // @@protoc_insertion_point(field_list:android.os.statsd.metadata.StatsMetadata.metric_metadata)
2745 return _impl_.metric_metadata_;
2746 }
2747
2748 // -------------------------------------------------------------------
2749
2750 // StatsMetadataList
2751
2752 // repeated .android.os.statsd.metadata.StatsMetadata stats_metadata = 1;
_internal_stats_metadata_size()2753 inline int StatsMetadataList::_internal_stats_metadata_size() const {
2754 return _impl_.stats_metadata_.size();
2755 }
stats_metadata_size()2756 inline int StatsMetadataList::stats_metadata_size() const {
2757 return _internal_stats_metadata_size();
2758 }
clear_stats_metadata()2759 inline void StatsMetadataList::clear_stats_metadata() {
2760 _impl_.stats_metadata_.Clear();
2761 }
mutable_stats_metadata(int index)2762 inline ::android::os::statsd::metadata::StatsMetadata* StatsMetadataList::mutable_stats_metadata(int index) {
2763 // @@protoc_insertion_point(field_mutable:android.os.statsd.metadata.StatsMetadataList.stats_metadata)
2764 return _impl_.stats_metadata_.Mutable(index);
2765 }
2766 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::StatsMetadata >*
mutable_stats_metadata()2767 StatsMetadataList::mutable_stats_metadata() {
2768 // @@protoc_insertion_point(field_mutable_list:android.os.statsd.metadata.StatsMetadataList.stats_metadata)
2769 return &_impl_.stats_metadata_;
2770 }
_internal_stats_metadata(int index)2771 inline const ::android::os::statsd::metadata::StatsMetadata& StatsMetadataList::_internal_stats_metadata(int index) const {
2772 return _impl_.stats_metadata_.Get(index);
2773 }
stats_metadata(int index)2774 inline const ::android::os::statsd::metadata::StatsMetadata& StatsMetadataList::stats_metadata(int index) const {
2775 // @@protoc_insertion_point(field_get:android.os.statsd.metadata.StatsMetadataList.stats_metadata)
2776 return _internal_stats_metadata(index);
2777 }
_internal_add_stats_metadata()2778 inline ::android::os::statsd::metadata::StatsMetadata* StatsMetadataList::_internal_add_stats_metadata() {
2779 return _impl_.stats_metadata_.Add();
2780 }
add_stats_metadata()2781 inline ::android::os::statsd::metadata::StatsMetadata* StatsMetadataList::add_stats_metadata() {
2782 ::android::os::statsd::metadata::StatsMetadata* _add = _internal_add_stats_metadata();
2783 // @@protoc_insertion_point(field_add:android.os.statsd.metadata.StatsMetadataList.stats_metadata)
2784 return _add;
2785 }
2786 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::android::os::statsd::metadata::StatsMetadata >&
stats_metadata()2787 StatsMetadataList::stats_metadata() const {
2788 // @@protoc_insertion_point(field_list:android.os.statsd.metadata.StatsMetadataList.stats_metadata)
2789 return _impl_.stats_metadata_;
2790 }
2791
2792 #ifdef __GNUC__
2793 #pragma GCC diagnostic pop
2794 #endif // __GNUC__
2795 // -------------------------------------------------------------------
2796
2797 // -------------------------------------------------------------------
2798
2799 // -------------------------------------------------------------------
2800
2801 // -------------------------------------------------------------------
2802
2803 // -------------------------------------------------------------------
2804
2805 // -------------------------------------------------------------------
2806
2807 // -------------------------------------------------------------------
2808
2809 // -------------------------------------------------------------------
2810
2811
2812 // @@protoc_insertion_point(namespace_scope)
2813
2814 } // namespace metadata
2815 } // namespace statsd
2816 } // namespace os
2817 } // namespace android
2818
2819 // @@protoc_insertion_point(global_scope)
2820
2821 #include <google/protobuf/port_undef.inc>
2822 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_packages_2fmodules_2fStatsD_2fstatsd_2fsrc_2fstatsd_5fmetadata_2eproto
2823