4 #ifndef PROTOBUF_INCLUDED_gz_2fmsgs_2ffuel_5fmetadata_2eproto
5 #define PROTOBUF_INCLUDED_gz_2fmsgs_2ffuel_5fmetadata_2eproto
9 #include <google/protobuf/stubs/common.h>
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h>
31 #include <google/protobuf/extension_set.h>
32 #include <google/protobuf/map.h>
33 #include <google/protobuf/map_entry.h>
34 #include <google/protobuf/map_field_inl.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include "gz/msgs/version.pb.h"
37 #include "gz/msgs/version_range.pb.h"
38 #include "gz/msgs/versioned_name.pb.h"
40 #define PROTOBUF_INTERNAL_EXPORT_protobuf_gz_2fmsgs_2ffuel_5fmetadata_2eproto GZ_MSGS_VISIBLE
45 static const ::google::protobuf::internal::ParseTableField entries[];
46 static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
47 static const ::google::protobuf::internal::ParseTable schema[9];
48 static const ::google::protobuf::internal::FieldMetadata field_metadata[];
49 static const ::google::protobuf::internal::SerializationTable serialization_table[];
50 static const ::google::protobuf::uint32 offsets[];
57 class FuelMetadataDefaultTypeInternal;
59 class FuelMetadata_AnnotationsEntry_DoNotUse;
60 class FuelMetadata_AnnotationsEntry_DoNotUseDefaultTypeInternal;
62 class FuelMetadata_Categories;
63 class FuelMetadata_CategoriesDefaultTypeInternal;
65 class FuelMetadata_Compatibility;
66 class FuelMetadata_CompatibilityDefaultTypeInternal;
68 class FuelMetadata_Contact;
69 class FuelMetadata_ContactDefaultTypeInternal;
71 class FuelMetadata_Dependency;
72 class FuelMetadata_DependencyDefaultTypeInternal;
74 class FuelMetadata_Legal;
75 class FuelMetadata_LegalDefaultTypeInternal;
77 class FuelMetadata_Model;
78 class FuelMetadata_ModelDefaultTypeInternal;
80 class FuelMetadata_World;
81 class FuelMetadata_WorldDefaultTypeInternal;
87 template<> GZ_MSGS_VISIBLE ::gz::msgs::FuelMetadata* Arena::CreateMaybeMessage<::gz::msgs::FuelMetadata>(Arena*);
88 template<> GZ_MSGS_VISIBLE ::gz::msgs::FuelMetadata_AnnotationsEntry_DoNotUse* Arena::CreateMaybeMessage<::gz::msgs::FuelMetadata_AnnotationsEntry_DoNotUse>(Arena*);
89 template<> GZ_MSGS_VISIBLE ::gz::msgs::FuelMetadata_Categories* Arena::CreateMaybeMessage<::gz::msgs::FuelMetadata_Categories>(Arena*);
90 template<> GZ_MSGS_VISIBLE ::gz::msgs::FuelMetadata_Compatibility* Arena::CreateMaybeMessage<::gz::msgs::FuelMetadata_Compatibility>(Arena*);
91 template<> GZ_MSGS_VISIBLE ::gz::msgs::FuelMetadata_Contact* Arena::CreateMaybeMessage<::gz::msgs::FuelMetadata_Contact>(Arena*);
92 template<> GZ_MSGS_VISIBLE ::gz::msgs::FuelMetadata_Dependency* Arena::CreateMaybeMessage<::gz::msgs::FuelMetadata_Dependency>(Arena*);
93 template<> GZ_MSGS_VISIBLE ::gz::msgs::FuelMetadata_Legal* Arena::CreateMaybeMessage<::gz::msgs::FuelMetadata_Legal>(Arena*);
94 template<> GZ_MSGS_VISIBLE ::gz::msgs::FuelMetadata_Model* Arena::CreateMaybeMessage<::gz::msgs::FuelMetadata_Model>(Arena*);
95 template<> GZ_MSGS_VISIBLE ::gz::msgs::FuelMetadata_World* Arena::CreateMaybeMessage<::gz::msgs::FuelMetadata_World>(Arena*);
117 *
this = ::std::move(from);
120 inline FuelMetadata_Contact& operator=(FuelMetadata_Contact&& from) noexcept {
121 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
122 if (
this != &from) InternalSwap(&from);
129 static const ::google::protobuf::Descriptor* descriptor();
130 static const FuelMetadata_Contact& default_instance();
132 static void InitAsDefaultInstance();
137 static constexpr
int kIndexInFileMessages =
148 return CreateMaybeMessage<FuelMetadata_Contact>(NULL);
152 return CreateMaybeMessage<FuelMetadata_Contact>(arena);
154 void CopyFrom(const ::google::protobuf::Message& from)
final;
155 void MergeFrom(const ::google::protobuf::Message& from)
final;
159 bool IsInitialized() const final;
161 size_t ByteSizeLong() const final;
162 bool MergePartialFromCodedStream(
163 ::
google::protobuf::io::CodedInputStream* input) final;
164 void SerializeWithCachedSizes(
165 ::
google::protobuf::io::CodedOutputStream* output) const final;
166 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
167 bool deterministic, ::
google::protobuf::uint8* target) const final;
168 int GetCachedSize() const final {
return _cached_size_.Get(); }
173 void SetCachedSize(
int size)
const final;
176 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
179 inline void* MaybeArenaPtr()
const {
184 ::google::protobuf::Metadata GetMetadata() const final;
192 static const
int kNameFieldNumber = 1;
193 const ::
std::
string& name() const;
194 void set_name(const ::
std::
string& value);
198 void set_name(
const char* value);
199 void set_name(
const char* value,
size_t size);
206 static const int kEmailFieldNumber = 2;
207 const ::std::string& email()
const;
208 void set_email(const ::std::string& value);
212 void set_email(
const char* value);
213 void set_email(
const char* value,
size_t size);
221 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
222 ::google::protobuf::internal::ArenaStringPtr name_;
223 ::google::protobuf::internal::ArenaStringPtr email_;
224 mutable ::google::protobuf::internal::CachedSize _cached_size_;
225 friend struct ::protobuf_gz_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
243 *
this = ::std::move(from);
246 inline FuelMetadata_Legal& operator=(FuelMetadata_Legal&& from) noexcept {
247 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
248 if (
this != &from) InternalSwap(&from);
255 static const ::google::protobuf::Descriptor* descriptor();
256 static const FuelMetadata_Legal& default_instance();
258 static void InitAsDefaultInstance();
263 static constexpr
int kIndexInFileMessages =
274 return CreateMaybeMessage<FuelMetadata_Legal>(NULL);
278 return CreateMaybeMessage<FuelMetadata_Legal>(arena);
280 void CopyFrom(const ::google::protobuf::Message& from)
final;
281 void MergeFrom(const ::google::protobuf::Message& from)
final;
285 bool IsInitialized() const final;
287 size_t ByteSizeLong() const final;
288 bool MergePartialFromCodedStream(
289 ::
google::protobuf::io::CodedInputStream* input) final;
290 void SerializeWithCachedSizes(
291 ::
google::protobuf::io::CodedOutputStream* output) const final;
292 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
293 bool deterministic, ::
google::protobuf::uint8* target) const final;
294 int GetCachedSize() const final {
return _cached_size_.Get(); }
299 void SetCachedSize(
int size)
const final;
302 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
305 inline void* MaybeArenaPtr()
const {
310 ::google::protobuf::Metadata GetMetadata() const final;
317 void clear_copyright();
318 static const
int kCopyrightFieldNumber = 1;
319 const ::
std::
string& copyright() const;
320 void set_copyright(const ::
std::
string& value);
324 void set_copyright(
const char* value);
325 void set_copyright(
const char* value,
size_t size);
328 void set_allocated_copyright(::
std::string* copyright);
331 void clear_license();
332 static const int kLicenseFieldNumber = 2;
333 const ::std::string& license()
const;
334 void set_license(const ::std::string& value);
338 void set_license(
const char* value);
339 void set_license(
const char* value,
size_t size);
342 void set_allocated_license(::
std::string* license);
347 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
348 ::google::protobuf::internal::ArenaStringPtr copyright_;
349 ::google::protobuf::internal::ArenaStringPtr license_;
350 mutable ::google::protobuf::internal::CachedSize _cached_size_;
351 friend struct ::protobuf_gz_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
369 *
this = ::std::move(from);
372 inline FuelMetadata_Model& operator=(FuelMetadata_Model&& from) noexcept {
373 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
374 if (
this != &from) InternalSwap(&from);
381 static const ::google::protobuf::Descriptor* descriptor();
382 static const FuelMetadata_Model& default_instance();
384 static void InitAsDefaultInstance();
389 static constexpr
int kIndexInFileMessages =
400 return CreateMaybeMessage<FuelMetadata_Model>(NULL);
404 return CreateMaybeMessage<FuelMetadata_Model>(arena);
406 void CopyFrom(const ::google::protobuf::Message& from)
final;
407 void MergeFrom(const ::google::protobuf::Message& from)
final;
411 bool IsInitialized() const final;
413 size_t ByteSizeLong() const final;
414 bool MergePartialFromCodedStream(
415 ::
google::protobuf::io::CodedInputStream* input) final;
416 void SerializeWithCachedSizes(
417 ::
google::protobuf::io::CodedOutputStream* output) const final;
418 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
419 bool deterministic, ::
google::protobuf::uint8* target) const final;
420 int GetCachedSize() const final {
return _cached_size_.Get(); }
425 void SetCachedSize(
int size)
const final;
428 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
431 inline void* MaybeArenaPtr()
const {
436 ::google::protobuf::Metadata GetMetadata() const final;
444 static const
int kFileFieldNumber = 1;
445 const ::
std::
string& file() const;
446 void set_file(const ::
std::
string& value);
450 void set_file(
const char* value);
451 void set_file(
const char* value,
size_t size);
457 bool has_file_format()
const;
458 void clear_file_format();
459 static const int kFileFormatFieldNumber = 2;
461 const ::gz::msgs::VersionedName& _internal_file_format()
const;
463 const ::gz::msgs::VersionedName& file_format()
const;
471 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
472 ::google::protobuf::internal::ArenaStringPtr file_;
474 mutable ::google::protobuf::internal::CachedSize _cached_size_;
475 friend struct ::protobuf_gz_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
493 *
this = ::std::move(from);
496 inline FuelMetadata_World& operator=(FuelMetadata_World&& from) noexcept {
497 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
498 if (
this != &from) InternalSwap(&from);
505 static const ::google::protobuf::Descriptor* descriptor();
506 static const FuelMetadata_World& default_instance();
508 static void InitAsDefaultInstance();
513 static constexpr
int kIndexInFileMessages =
524 return CreateMaybeMessage<FuelMetadata_World>(NULL);
528 return CreateMaybeMessage<FuelMetadata_World>(arena);
530 void CopyFrom(const ::google::protobuf::Message& from)
final;
531 void MergeFrom(const ::google::protobuf::Message& from)
final;
535 bool IsInitialized() const final;
537 size_t ByteSizeLong() const final;
538 bool MergePartialFromCodedStream(
539 ::
google::protobuf::io::CodedInputStream* input) final;
540 void SerializeWithCachedSizes(
541 ::
google::protobuf::io::CodedOutputStream* output) const final;
542 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
543 bool deterministic, ::
google::protobuf::uint8* target) const final;
544 int GetCachedSize() const final {
return _cached_size_.Get(); }
549 void SetCachedSize(
int size)
const final;
552 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
555 inline void* MaybeArenaPtr()
const {
560 ::google::protobuf::Metadata GetMetadata() const final;
568 static const
int kFileFieldNumber = 1;
569 const ::
std::
string& file() const;
570 void set_file(const ::
std::
string& value);
574 void set_file(
const char* value);
575 void set_file(
const char* value,
size_t size);
581 bool has_file_format()
const;
582 void clear_file_format();
583 static const int kFileFormatFieldNumber = 2;
585 const ::gz::msgs::VersionedName& _internal_file_format()
const;
587 const ::gz::msgs::VersionedName& file_format()
const;
595 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
596 ::google::protobuf::internal::ArenaStringPtr file_;
598 mutable ::google::protobuf::internal::CachedSize _cached_size_;
599 friend struct ::protobuf_gz_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
617 *
this = ::std::move(from);
620 inline FuelMetadata_Dependency& operator=(FuelMetadata_Dependency&& from) noexcept {
621 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
622 if (
this != &from) InternalSwap(&from);
629 static const ::google::protobuf::Descriptor* descriptor();
630 static const FuelMetadata_Dependency& default_instance();
632 static void InitAsDefaultInstance();
637 static constexpr
int kIndexInFileMessages =
648 return CreateMaybeMessage<FuelMetadata_Dependency>(NULL);
652 return CreateMaybeMessage<FuelMetadata_Dependency>(arena);
654 void CopyFrom(const ::google::protobuf::Message& from)
final;
655 void MergeFrom(const ::google::protobuf::Message& from)
final;
659 bool IsInitialized() const final;
661 size_t ByteSizeLong() const final;
662 bool MergePartialFromCodedStream(
663 ::
google::protobuf::io::CodedInputStream* input) final;
664 void SerializeWithCachedSizes(
665 ::
google::protobuf::io::CodedOutputStream* output) const final;
666 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
667 bool deterministic, ::
google::protobuf::uint8* target) const final;
668 int GetCachedSize() const final {
return _cached_size_.Get(); }
673 void SetCachedSize(
int size)
const final;
676 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
679 inline void* MaybeArenaPtr()
const {
684 ::google::protobuf::Metadata GetMetadata() const final;
692 static const
int kUriFieldNumber = 1;
693 const ::
std::
string& uri() const;
694 void set_uri(const ::
std::
string& value);
698 void set_uri(
const char* value);
699 void set_uri(
const char* value,
size_t size);
707 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
708 ::google::protobuf::internal::ArenaStringPtr uri_;
709 mutable ::google::protobuf::internal::CachedSize _cached_size_;
710 friend struct ::protobuf_gz_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
728 *
this = ::std::move(from);
731 inline FuelMetadata_Compatibility& operator=(FuelMetadata_Compatibility&& from) noexcept {
732 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
733 if (
this != &from) InternalSwap(&from);
740 static const ::google::protobuf::Descriptor* descriptor();
741 static const FuelMetadata_Compatibility& default_instance();
746 VERSION_TYPE_NOT_SET = 0,
749 static void InitAsDefaultInstance();
754 static constexpr
int kIndexInFileMessages =
765 return CreateMaybeMessage<FuelMetadata_Compatibility>(NULL);
769 return CreateMaybeMessage<FuelMetadata_Compatibility>(arena);
771 void CopyFrom(const ::google::protobuf::Message& from)
final;
772 void MergeFrom(const ::google::protobuf::Message& from)
final;
776 bool IsInitialized() const final;
778 size_t ByteSizeLong() const final;
779 bool MergePartialFromCodedStream(
780 ::
google::protobuf::io::CodedInputStream* input) final;
781 void SerializeWithCachedSizes(
782 ::
google::protobuf::io::CodedOutputStream* output) const final;
783 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
784 bool deterministic, ::
google::protobuf::uint8* target) const final;
785 int GetCachedSize() const final {
return _cached_size_.Get(); }
790 void SetCachedSize(
int size)
const final;
793 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
796 inline void* MaybeArenaPtr()
const {
801 ::google::protobuf::Metadata GetMetadata() const final;
809 static const
int kNameFieldNumber = 1;
810 const ::
std::
string& name() const;
811 void set_name(const ::
std::
string& value);
815 void set_name(
const char* value);
816 void set_name(
const char* value,
size_t size);
822 bool has_version()
const;
823 void clear_version();
824 static const int kVersionFieldNumber = 2;
826 const ::gz::msgs::Version& _internal_version()
const;
828 const ::gz::msgs::Version& version()
const;
834 bool has_version_range()
const;
835 void clear_version_range();
836 static const int kVersionRangeFieldNumber = 3;
838 const ::gz::msgs::VersionRange& _internal_version_range()
const;
840 const ::gz::msgs::VersionRange& version_range()
const;
845 void clear_version_type();
849 void set_has_version();
850 void set_has_version_range();
852 inline bool has_version_type()
const;
853 inline void clear_has_version_type();
855 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
856 ::google::protobuf::internal::ArenaStringPtr name_;
857 union VersionTypeUnion {
858 VersionTypeUnion() {}
862 mutable ::google::protobuf::internal::CachedSize _cached_size_;
863 ::google::protobuf::uint32 _oneof_case_[1];
865 friend struct ::protobuf_gz_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
883 *
this = ::std::move(from);
886 inline FuelMetadata_Categories& operator=(FuelMetadata_Categories&& from) noexcept {
887 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
888 if (
this != &from) InternalSwap(&from);
895 static const ::google::protobuf::Descriptor* descriptor();
896 static const FuelMetadata_Categories& default_instance();
898 static void InitAsDefaultInstance();
903 static constexpr
int kIndexInFileMessages =
914 return CreateMaybeMessage<FuelMetadata_Categories>(NULL);
918 return CreateMaybeMessage<FuelMetadata_Categories>(arena);
920 void CopyFrom(const ::google::protobuf::Message& from)
final;
921 void MergeFrom(const ::google::protobuf::Message& from)
final;
925 bool IsInitialized() const final;
927 size_t ByteSizeLong() const final;
928 bool MergePartialFromCodedStream(
929 ::
google::protobuf::io::CodedInputStream* input) final;
930 void SerializeWithCachedSizes(
931 ::
google::protobuf::io::CodedOutputStream* output) const final;
932 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
933 bool deterministic, ::
google::protobuf::uint8* target) const final;
934 int GetCachedSize() const final {
return _cached_size_.Get(); }
939 void SetCachedSize(
int size)
const final;
942 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
945 inline void* MaybeArenaPtr()
const {
950 ::google::protobuf::Metadata GetMetadata() const final;
958 static const
int kFirstFieldNumber = 1;
959 const ::
std::
string& first() const;
960 void set_first(const ::
std::
string& value);
964 void set_first(
const char* value);
965 void set_first(
const char* value,
size_t size);
972 static const int kSecondFieldNumber = 2;
973 const ::std::string& second()
const;
974 void set_second(const ::std::string& value);
978 void set_second(
const char* value);
979 void set_second(
const char* value,
size_t size);
987 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
988 ::google::protobuf::internal::ArenaStringPtr first_;
989 ::google::protobuf::internal::ArenaStringPtr second_;
990 mutable ::google::protobuf::internal::CachedSize _cached_size_;
991 friend struct ::protobuf_gz_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
996 ::std::string, ::std::string,
997 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
998 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
1003 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
1004 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
1010 void MergeFrom(const ::google::protobuf::Message& other)
final;
1030 *
this = ::std::move(from);
1033 inline FuelMetadata& operator=(FuelMetadata&& from) noexcept {
1034 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1035 if (
this != &from) InternalSwap(&from);
1042 static const ::google::protobuf::Descriptor* descriptor();
1043 static const FuelMetadata& default_instance();
1048 RESOURCE_TYPE_NOT_SET = 0,
1051 static void InitAsDefaultInstance();
1056 static constexpr
int kIndexInFileMessages =
1067 return CreateMaybeMessage<FuelMetadata>(NULL);
1071 return CreateMaybeMessage<FuelMetadata>(arena);
1073 void CopyFrom(const ::google::protobuf::Message& from)
final;
1074 void MergeFrom(const ::google::protobuf::Message& from)
final;
1078 bool IsInitialized() const final;
1080 size_t ByteSizeLong() const final;
1081 bool MergePartialFromCodedStream(
1082 ::
google::protobuf::io::CodedInputStream* input) final;
1083 void SerializeWithCachedSizes(
1084 ::
google::protobuf::io::CodedOutputStream* output) const final;
1085 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1086 bool deterministic, ::
google::protobuf::uint8* target) const final;
1087 int GetCachedSize() const final {
return _cached_size_.Get(); }
1092 void SetCachedSize(
int size)
const final;
1095 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1098 inline void* MaybeArenaPtr()
const {
1103 ::google::protobuf::Metadata GetMetadata() const final;
1118 int authors_size() const;
1119 void clear_authors();
1120 static const
int kAuthorsFieldNumber = 6;
1130 int tags_size() const;
1132 static const
int kTagsFieldNumber = 8;
1133 const ::
std::
string& tags(
int index) const;
1134 ::
std::
string* mutable_tags(
int index);
1135 void set_tags(
int index, const ::
std::
string& value);
1139 void set_tags(
int index,
const char* value);
1140 void set_tags(
int index,
const char* value,
size_t size);
1142 void add_tags(const ::std::string& value);
1146 void add_tags(
const char* value);
1147 void add_tags(
const char* value,
size_t size);
1148 const ::google::protobuf::RepeatedPtrField< ::std::string>& tags()
const;
1149 ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_tags();
1152 int annotations_size()
const;
1153 void clear_annotations();
1154 static const int kAnnotationsFieldNumber = 9;
1155 const ::google::protobuf::Map< ::std::string, ::std::string >&
1156 annotations()
const;
1157 ::google::protobuf::Map< ::std::string, ::std::string >*
1158 mutable_annotations();
1161 int dependencies_size()
const;
1162 void clear_dependencies();
1163 static const int kDependenciesFieldNumber = 10;
1165 ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Dependency >*
1166 mutable_dependencies();
1167 const ::gz::msgs::FuelMetadata_Dependency& dependencies(
int index)
const;
1169 const ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Dependency >&
1170 dependencies()
const;
1173 int compatibilities_size()
const;
1174 void clear_compatibilities();
1175 static const int kCompatibilitiesFieldNumber = 11;
1177 ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Compatibility >*
1178 mutable_compatibilities();
1179 const ::gz::msgs::FuelMetadata_Compatibility& compatibilities(
int index)
const;
1181 const ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Compatibility >&
1182 compatibilities()
const;
1186 static const int kNameFieldNumber = 3;
1187 const ::std::string& name()
const;
1188 void set_name(const ::std::string& value);
1192 void set_name(
const char* value);
1193 void set_name(
const char* value,
size_t size);
1199 void clear_description();
1200 static const int kDescriptionFieldNumber = 4;
1201 const ::std::string& description()
const;
1202 void set_description(const ::std::string& value);
1206 void set_description(
const char* value);
1207 void set_description(
const char* value,
size_t size);
1210 void set_allocated_description(::
std::string* description);
1213 bool has_legal()
const;
1215 static const int kLegalFieldNumber = 7;
1217 const ::gz::msgs::FuelMetadata_Legal& _internal_legal()
const;
1219 const ::gz::msgs::FuelMetadata_Legal& legal()
const;
1225 bool has_categories()
const;
1226 void clear_categories();
1227 static const int kCategoriesFieldNumber = 12;
1229 const ::gz::msgs::FuelMetadata_Categories& _internal_categories()
const;
1231 const ::gz::msgs::FuelMetadata_Categories& categories()
const;
1237 void clear_version();
1238 static const int kVersionFieldNumber = 5;
1239 ::google::protobuf::int32 version()
const;
1240 void set_version(::google::protobuf::int32 value);
1243 bool has_model()
const;
1245 static const int kModelFieldNumber = 1;
1247 const ::gz::msgs::FuelMetadata_Model& _internal_model()
const;
1249 const ::gz::msgs::FuelMetadata_Model& model()
const;
1255 bool has_world()
const;
1257 static const int kWorldFieldNumber = 2;
1259 const ::gz::msgs::FuelMetadata_World& _internal_world()
const;
1261 const ::gz::msgs::FuelMetadata_World& world()
const;
1266 void clear_resource_type();
1270 void set_has_model();
1271 void set_has_world();
1273 inline bool has_resource_type()
const;
1274 inline void clear_has_resource_type();
1276 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1277 ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Contact > authors_;
1278 ::google::protobuf::RepeatedPtrField< ::std::string> tags_;
1279 ::google::protobuf::internal::MapField<
1282 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
1283 ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
1285 ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Dependency > dependencies_;
1286 ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Compatibility > compatibilities_;
1287 ::google::protobuf::internal::ArenaStringPtr name_;
1288 ::google::protobuf::internal::ArenaStringPtr description_;
1291 ::google::protobuf::int32 version_;
1292 union ResourceTypeUnion {
1293 ResourceTypeUnion() {}
1297 mutable ::google::protobuf::internal::CachedSize _cached_size_;
1298 ::google::protobuf::uint32 _oneof_case_[1];
1300 friend struct ::protobuf_gz_2fmsgs_2ffuel_5fmetadata_2eproto::TableStruct;
1308 #pragma GCC diagnostic push
1309 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1315 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1319 return name_.GetNoArena();
1323 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1330 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
1335 GOOGLE_DCHECK(value != NULL);
1337 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
1342 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1343 ::
std::string(
reinterpret_cast<const char*
>(value), size));
1349 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1354 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1362 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
name);
1368 email_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1372 return email_.GetNoArena();
1376 email_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1383 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
1388 GOOGLE_DCHECK(value != NULL);
1390 email_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
1395 email_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1396 ::
std::string(
reinterpret_cast<const char*
>(value), size));
1402 return email_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1407 return email_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1410 if (
email != NULL) {
1415 email_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
email);
1425 copyright_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1429 return copyright_.GetNoArena();
1433 copyright_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1439 copyright_.SetNoArena(
1440 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
1445 GOOGLE_DCHECK(value != NULL);
1447 copyright_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
1452 copyright_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1453 ::
std::string(
reinterpret_cast<const char*
>(value), size));
1459 return copyright_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1464 return copyright_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1472 copyright_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
copyright);
1478 license_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1482 return license_.GetNoArena();
1486 license_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1492 license_.SetNoArena(
1493 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
1498 GOOGLE_DCHECK(value != NULL);
1500 license_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
1505 license_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1506 ::
std::string(
reinterpret_cast<const char*
>(value), size));
1512 return license_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1517 return license_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1525 license_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
license);
1535 file_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1539 return file_.GetNoArena();
1543 file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1550 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
1555 GOOGLE_DCHECK(value != NULL);
1557 file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
1562 file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1563 ::
std::string(
reinterpret_cast<const char*
>(value), size));
1569 return file_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1574 return file_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1582 file_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
file);
1590 inline const ::gz::msgs::VersionedName& FuelMetadata_Model::_internal_file_format()
const {
1591 return *file_format_;
1594 const ::gz::msgs::VersionedName* p = file_format_;
1603 file_format_ = NULL;
1608 if (file_format_ == NULL) {
1609 auto* p = CreateMaybeMessage<::gz::msgs::VersionedName>(GetArenaNoVirtual());
1613 return file_format_;
1616 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1617 if (message_arena == NULL) {
1618 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(file_format_);
1621 ::google::protobuf::Arena* submessage_arena = NULL;
1622 if (message_arena != submessage_arena) {
1623 file_format = ::google::protobuf::internal::GetOwnedMessage(
1640 file_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1644 return file_.GetNoArena();
1648 file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1655 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
1660 GOOGLE_DCHECK(value != NULL);
1662 file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
1667 file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1668 ::
std::string(
reinterpret_cast<const char*
>(value), size));
1674 return file_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1679 return file_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1687 file_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
file);
1695 inline const ::gz::msgs::VersionedName& FuelMetadata_World::_internal_file_format()
const {
1696 return *file_format_;
1699 const ::gz::msgs::VersionedName* p = file_format_;
1708 file_format_ = NULL;
1713 if (file_format_ == NULL) {
1714 auto* p = CreateMaybeMessage<::gz::msgs::VersionedName>(GetArenaNoVirtual());
1718 return file_format_;
1721 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1722 if (message_arena == NULL) {
1723 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(file_format_);
1726 ::google::protobuf::Arena* submessage_arena = NULL;
1727 if (message_arena != submessage_arena) {
1728 file_format = ::google::protobuf::internal::GetOwnedMessage(
1745 uri_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1749 return uri_.GetNoArena();
1753 uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1760 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
1765 GOOGLE_DCHECK(value != NULL);
1767 uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
1772 uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1773 ::
std::string(
reinterpret_cast<const char*
>(value), size));
1779 return uri_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1784 return uri_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1792 uri_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
uri);
1802 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1806 return name_.GetNoArena();
1810 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1817 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
1822 GOOGLE_DCHECK(value != NULL);
1824 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
1829 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1830 ::
std::string(
reinterpret_cast<const char*
>(value), size));
1836 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1841 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1849 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
name);
1857 inline void FuelMetadata_Compatibility::set_has_version() {
1860 inline const ::gz::msgs::Version& FuelMetadata_Compatibility::_internal_version()
const {
1861 return *version_type_.version_;
1866 clear_has_version_type();
1868 version_type_.version_ = NULL;
1877 ? *version_type_.version_
1884 version_type_.version_ = CreateMaybeMessage< ::gz::msgs::Version >(
1885 GetArenaNoVirtual());
1888 return version_type_.version_;
1895 inline void FuelMetadata_Compatibility::set_has_version_range() {
1898 inline const ::gz::msgs::VersionRange& FuelMetadata_Compatibility::_internal_version_range()
const {
1899 return *version_type_.version_range_;
1904 clear_has_version_type();
1906 version_type_.version_range_ = NULL;
1915 ? *version_type_.version_range_
1921 set_has_version_range();
1922 version_type_.version_range_ = CreateMaybeMessage< ::gz::msgs::VersionRange >(
1923 GetArenaNoVirtual());
1926 return version_type_.version_range_;
1929 inline bool FuelMetadata_Compatibility::has_version_type()
const {
1932 inline void FuelMetadata_Compatibility::clear_has_version_type() {
1944 first_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1948 return first_.GetNoArena();
1952 first_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1959 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
1964 GOOGLE_DCHECK(value != NULL);
1966 first_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
1971 first_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1972 ::
std::string(
reinterpret_cast<const char*
>(value), size));
1978 return first_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1983 return first_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1986 if (
first != NULL) {
1991 first_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
first);
1997 second_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2001 return second_.GetNoArena();
2005 second_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2012 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
2017 GOOGLE_DCHECK(value != NULL);
2019 second_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
2024 second_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2025 ::
std::string(
reinterpret_cast<const char*
>(value), size));
2031 return second_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2036 return second_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2044 second_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
second);
2058 inline void FuelMetadata::set_has_model() {
2059 _oneof_case_[0] =
kModel;
2063 delete resource_type_.model_;
2064 clear_has_resource_type();
2067 inline const ::gz::msgs::FuelMetadata_Model& FuelMetadata::_internal_model()
const {
2068 return *resource_type_.model_;
2073 clear_has_resource_type();
2075 resource_type_.model_ = NULL;
2084 ? *resource_type_.model_
2091 resource_type_.model_ = CreateMaybeMessage< ::gz::msgs::FuelMetadata_Model >(
2092 GetArenaNoVirtual());
2095 return resource_type_.model_;
2102 inline void FuelMetadata::set_has_world() {
2103 _oneof_case_[0] =
kWorld;
2107 delete resource_type_.world_;
2108 clear_has_resource_type();
2111 inline const ::gz::msgs::FuelMetadata_World& FuelMetadata::_internal_world()
const {
2112 return *resource_type_.world_;
2117 clear_has_resource_type();
2119 resource_type_.world_ = NULL;
2128 ? *resource_type_.world_
2135 resource_type_.world_ = CreateMaybeMessage< ::gz::msgs::FuelMetadata_World >(
2136 GetArenaNoVirtual());
2139 return resource_type_.world_;
2144 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2148 return name_.GetNoArena();
2152 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2159 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
2164 GOOGLE_DCHECK(value != NULL);
2166 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
2171 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2172 ::
std::string(
reinterpret_cast<const char*
>(value), size));
2178 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2183 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2191 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
name);
2197 description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2201 return description_.GetNoArena();
2205 description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2211 description_.SetNoArena(
2212 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
2217 GOOGLE_DCHECK(value != NULL);
2219 description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
2224 description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2225 ::
std::string(
reinterpret_cast<const char*
>(value), size));
2231 return description_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2236 return description_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2244 description_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
description);
2264 return authors_.size();
2271 return authors_.Mutable(index);
2273 inline ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Contact >*
2280 return authors_.Get(index);
2284 return authors_.Add();
2286 inline const ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Contact >&
2297 if (GetArenaNoVirtual() == NULL && legal_ != NULL) {
2302 inline const ::gz::msgs::FuelMetadata_Legal& FuelMetadata::_internal_legal()
const {
2306 const ::gz::msgs::FuelMetadata_Legal* p = legal_;
2320 if (legal_ == NULL) {
2321 auto* p = CreateMaybeMessage<::gz::msgs::FuelMetadata_Legal>(GetArenaNoVirtual());
2328 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
2329 if (message_arena == NULL) {
2333 ::google::protobuf::Arena* submessage_arena = NULL;
2334 if (message_arena != submessage_arena) {
2335 legal = ::google::protobuf::internal::GetOwnedMessage(
2336 message_arena,
legal, submessage_arena);
2348 return tags_.size();
2355 return tags_.Get(index);
2359 return tags_.Mutable(index);
2363 tags_.Mutable(index)->assign(value);
2368 tags_.Mutable(index)->assign(
std::move(value));
2372 GOOGLE_DCHECK(value != NULL);
2373 tags_.Mutable(index)->assign(value);
2377 tags_.Mutable(index)->assign(
2378 reinterpret_cast<const char*
>(value), size);
2386 tags_.Add()->assign(value);
2396 GOOGLE_DCHECK(value != NULL);
2397 tags_.Add()->assign(value);
2401 tags_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
2404 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
2409 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
2417 return annotations_.size();
2420 annotations_.Clear();
2422 inline const ::google::protobuf::Map< ::std::string, ::std::string >&
2425 return annotations_.GetMap();
2427 inline ::google::protobuf::Map< ::std::string, ::std::string >*
2430 return annotations_.MutableMap();
2435 return dependencies_.size();
2438 dependencies_.Clear();
2442 return dependencies_.Mutable(index);
2444 inline ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Dependency >*
2447 return &dependencies_;
2451 return dependencies_.Get(index);
2455 return dependencies_.Add();
2457 inline const ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Dependency >&
2460 return dependencies_;
2465 return compatibilities_.size();
2468 compatibilities_.Clear();
2472 return compatibilities_.Mutable(index);
2474 inline ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Compatibility >*
2477 return &compatibilities_;
2481 return compatibilities_.Get(index);
2485 return compatibilities_.Add();
2487 inline const ::google::protobuf::RepeatedPtrField< ::gz::msgs::FuelMetadata_Compatibility >&
2490 return compatibilities_;
2498 if (GetArenaNoVirtual() == NULL && categories_ != NULL) {
2503 inline const ::gz::msgs::FuelMetadata_Categories& FuelMetadata::_internal_categories()
const {
2504 return *categories_;
2507 const ::gz::msgs::FuelMetadata_Categories* p = categories_;
2521 if (categories_ == NULL) {
2522 auto* p = CreateMaybeMessage<::gz::msgs::FuelMetadata_Categories>(GetArenaNoVirtual());
2529 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
2530 if (message_arena == NULL) {
2534 ::google::protobuf::Arena* submessage_arena = NULL;
2535 if (message_arena != submessage_arena) {
2536 categories = ::google::protobuf::internal::GetOwnedMessage(
2537 message_arena,
categories, submessage_arena);
2547 inline bool FuelMetadata::has_resource_type()
const {
2550 inline void FuelMetadata::clear_has_resource_type() {
2557 #pragma GCC diagnostic pop
2583 #endif // PROTOBUF_INCLUDED_gz_2fmsgs_2ffuel_5fmetadata_2eproto