• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: google/protobuf/api.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fapi_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fapi_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3009000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3009001 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>  // IWYU pragma: export
33 #include <google/protobuf/extension_set.h>  // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
35 #include <google/protobuf/source_context.pb.h>
36 #include <google/protobuf/type.pb.h>
37 // @@protoc_insertion_point(includes)
38 #include <google/protobuf/port_def.inc>
39 #define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fapi_2eproto PROTOBUF_EXPORT
40 PROTOBUF_NAMESPACE_OPEN
41 namespace internal {
42 class AnyMetadata;
43 }  // namespace internal
44 PROTOBUF_NAMESPACE_CLOSE
45 
46 // Internal implementation detail -- do not use these members.
47 struct PROTOBUF_EXPORT TableStruct_google_2fprotobuf_2fapi_2eproto {
48   static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
49     PROTOBUF_SECTION_VARIABLE(protodesc_cold);
50   static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
51     PROTOBUF_SECTION_VARIABLE(protodesc_cold);
52   static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
53     PROTOBUF_SECTION_VARIABLE(protodesc_cold);
54   static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
55   static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
56   static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
57 };
58 extern PROTOBUF_EXPORT const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fapi_2eproto;
59 PROTOBUF_NAMESPACE_OPEN
60 class Api;
61 class ApiDefaultTypeInternal;
62 PROTOBUF_EXPORT extern ApiDefaultTypeInternal _Api_default_instance_;
63 class Method;
64 class MethodDefaultTypeInternal;
65 PROTOBUF_EXPORT extern MethodDefaultTypeInternal _Method_default_instance_;
66 class Mixin;
67 class MixinDefaultTypeInternal;
68 PROTOBUF_EXPORT extern MixinDefaultTypeInternal _Mixin_default_instance_;
69 PROTOBUF_NAMESPACE_CLOSE
70 PROTOBUF_NAMESPACE_OPEN
71 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Api* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::Api>(Arena*);
72 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Method* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::Method>(Arena*);
73 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Mixin* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::Mixin>(Arena*);
74 PROTOBUF_NAMESPACE_CLOSE
75 PROTOBUF_NAMESPACE_OPEN
76 
77 // ===================================================================
78 
79 class PROTOBUF_EXPORT Api :
80     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Api) */ {
81  public:
82   Api();
83   virtual ~Api();
84 
85   Api(const Api& from);
Api(Api && from)86   Api(Api&& from) noexcept
87     : Api() {
88     *this = ::std::move(from);
89   }
90 
91   inline Api& operator=(const Api& from) {
92     CopyFrom(from);
93     return *this;
94   }
95   inline Api& operator=(Api&& from) noexcept {
96     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
97       if (this != &from) InternalSwap(&from);
98     } else {
99       CopyFrom(from);
100     }
101     return *this;
102   }
103 
descriptor()104   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
105     return GetDescriptor();
106   }
GetDescriptor()107   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
108     return GetMetadataStatic().descriptor;
109   }
GetReflection()110   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
111     return GetMetadataStatic().reflection;
112   }
113   static const Api& default_instance();
114 
115   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
internal_default_instance()116   static inline const Api* internal_default_instance() {
117     return reinterpret_cast<const Api*>(
118                &_Api_default_instance_);
119   }
120   static constexpr int kIndexInFileMessages =
121     0;
122 
swap(Api & a,Api & b)123   friend void swap(Api& a, Api& b) {
124     a.Swap(&b);
125   }
Swap(Api * other)126   inline void Swap(Api* other) {
127     if (other == this) return;
128     InternalSwap(other);
129   }
130 
131   // implements Message ----------------------------------------------
132 
New()133   inline Api* New() const final {
134     return CreateMaybeMessage<Api>(nullptr);
135   }
136 
New(::PROTOBUF_NAMESPACE_ID::Arena * arena)137   Api* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
138     return CreateMaybeMessage<Api>(arena);
139   }
140   void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
141   void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
142   void CopyFrom(const Api& from);
143   void MergeFrom(const Api& from);
144   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
145   bool IsInitialized() const final;
146 
147   size_t ByteSizeLong() const final;
148   #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
149   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
150   #else
151   bool MergePartialFromCodedStream(
152       ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final;
153   #endif  // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
154   void SerializeWithCachedSizes(
155       ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final;
156   ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray(
157       ::PROTOBUF_NAMESPACE_ID::uint8* target) const final;
GetCachedSize()158   int GetCachedSize() const final { return _cached_size_.Get(); }
159 
160   private:
161   inline void SharedCtor();
162   inline void SharedDtor();
163   void SetCachedSize(int size) const final;
164   void InternalSwap(Api* other);
165   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
FullMessageName()166   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
167     return "google.protobuf.Api";
168   }
169   private:
GetArenaNoVirtual()170   inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
171     return nullptr;
172   }
MaybeArenaPtr()173   inline void* MaybeArenaPtr() const {
174     return nullptr;
175   }
176   public:
177 
178   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
179   private:
GetMetadataStatic()180   static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
181     ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_google_2fprotobuf_2fapi_2eproto);
182     return ::descriptor_table_google_2fprotobuf_2fapi_2eproto.file_level_metadata[kIndexInFileMessages];
183   }
184 
185   public:
186 
187   // nested types ----------------------------------------------------
188 
189   // accessors -------------------------------------------------------
190 
191   enum : int {
192     kMethodsFieldNumber = 2,
193     kOptionsFieldNumber = 3,
194     kMixinsFieldNumber = 6,
195     kNameFieldNumber = 1,
196     kVersionFieldNumber = 4,
197     kSourceContextFieldNumber = 5,
198     kSyntaxFieldNumber = 7,
199   };
200   // repeated .google.protobuf.Method methods = 2;
201   int methods_size() const;
202   void clear_methods();
203   PROTOBUF_NAMESPACE_ID::Method* mutable_methods(int index);
204   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method >*
205       mutable_methods();
206   const PROTOBUF_NAMESPACE_ID::Method& methods(int index) const;
207   PROTOBUF_NAMESPACE_ID::Method* add_methods();
208   const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method >&
209       methods() const;
210 
211   // repeated .google.protobuf.Option options = 3;
212   int options_size() const;
213   void clear_options();
214   PROTOBUF_NAMESPACE_ID::Option* mutable_options(int index);
215   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >*
216       mutable_options();
217   const PROTOBUF_NAMESPACE_ID::Option& options(int index) const;
218   PROTOBUF_NAMESPACE_ID::Option* add_options();
219   const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >&
220       options() const;
221 
222   // repeated .google.protobuf.Mixin mixins = 6;
223   int mixins_size() const;
224   void clear_mixins();
225   PROTOBUF_NAMESPACE_ID::Mixin* mutable_mixins(int index);
226   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin >*
227       mutable_mixins();
228   const PROTOBUF_NAMESPACE_ID::Mixin& mixins(int index) const;
229   PROTOBUF_NAMESPACE_ID::Mixin* add_mixins();
230   const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin >&
231       mixins() const;
232 
233   // string name = 1;
234   void clear_name();
235   const std::string& name() const;
236   void set_name(const std::string& value);
237   void set_name(std::string&& value);
238   void set_name(const char* value);
239   void set_name(const char* value, size_t size);
240   std::string* mutable_name();
241   std::string* release_name();
242   void set_allocated_name(std::string* name);
243 
244   // string version = 4;
245   void clear_version();
246   const std::string& version() const;
247   void set_version(const std::string& value);
248   void set_version(std::string&& value);
249   void set_version(const char* value);
250   void set_version(const char* value, size_t size);
251   std::string* mutable_version();
252   std::string* release_version();
253   void set_allocated_version(std::string* version);
254 
255   // .google.protobuf.SourceContext source_context = 5;
256   bool has_source_context() const;
257   void clear_source_context();
258   const PROTOBUF_NAMESPACE_ID::SourceContext& source_context() const;
259   PROTOBUF_NAMESPACE_ID::SourceContext* release_source_context();
260   PROTOBUF_NAMESPACE_ID::SourceContext* mutable_source_context();
261   void set_allocated_source_context(PROTOBUF_NAMESPACE_ID::SourceContext* source_context);
262 
263   // .google.protobuf.Syntax syntax = 7;
264   void clear_syntax();
265   PROTOBUF_NAMESPACE_ID::Syntax syntax() const;
266   void set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value);
267 
268   // @@protoc_insertion_point(class_scope:google.protobuf.Api)
269  private:
270   class _Internal;
271 
272   ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;
273   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method > methods_;
274   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > options_;
275   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin > mixins_;
276   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
277   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_;
278   PROTOBUF_NAMESPACE_ID::SourceContext* source_context_;
279   int syntax_;
280   mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
281   friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
282 };
283 // -------------------------------------------------------------------
284 
285 class PROTOBUF_EXPORT Method :
286     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Method) */ {
287  public:
288   Method();
289   virtual ~Method();
290 
291   Method(const Method& from);
Method(Method && from)292   Method(Method&& from) noexcept
293     : Method() {
294     *this = ::std::move(from);
295   }
296 
297   inline Method& operator=(const Method& from) {
298     CopyFrom(from);
299     return *this;
300   }
301   inline Method& operator=(Method&& from) noexcept {
302     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
303       if (this != &from) InternalSwap(&from);
304     } else {
305       CopyFrom(from);
306     }
307     return *this;
308   }
309 
descriptor()310   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
311     return GetDescriptor();
312   }
GetDescriptor()313   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
314     return GetMetadataStatic().descriptor;
315   }
GetReflection()316   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
317     return GetMetadataStatic().reflection;
318   }
319   static const Method& default_instance();
320 
321   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
internal_default_instance()322   static inline const Method* internal_default_instance() {
323     return reinterpret_cast<const Method*>(
324                &_Method_default_instance_);
325   }
326   static constexpr int kIndexInFileMessages =
327     1;
328 
swap(Method & a,Method & b)329   friend void swap(Method& a, Method& b) {
330     a.Swap(&b);
331   }
Swap(Method * other)332   inline void Swap(Method* other) {
333     if (other == this) return;
334     InternalSwap(other);
335   }
336 
337   // implements Message ----------------------------------------------
338 
New()339   inline Method* New() const final {
340     return CreateMaybeMessage<Method>(nullptr);
341   }
342 
New(::PROTOBUF_NAMESPACE_ID::Arena * arena)343   Method* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
344     return CreateMaybeMessage<Method>(arena);
345   }
346   void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
347   void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
348   void CopyFrom(const Method& from);
349   void MergeFrom(const Method& from);
350   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
351   bool IsInitialized() const final;
352 
353   size_t ByteSizeLong() const final;
354   #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
355   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
356   #else
357   bool MergePartialFromCodedStream(
358       ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final;
359   #endif  // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
360   void SerializeWithCachedSizes(
361       ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final;
362   ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray(
363       ::PROTOBUF_NAMESPACE_ID::uint8* target) const final;
GetCachedSize()364   int GetCachedSize() const final { return _cached_size_.Get(); }
365 
366   private:
367   inline void SharedCtor();
368   inline void SharedDtor();
369   void SetCachedSize(int size) const final;
370   void InternalSwap(Method* other);
371   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
FullMessageName()372   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
373     return "google.protobuf.Method";
374   }
375   private:
GetArenaNoVirtual()376   inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
377     return nullptr;
378   }
MaybeArenaPtr()379   inline void* MaybeArenaPtr() const {
380     return nullptr;
381   }
382   public:
383 
384   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
385   private:
GetMetadataStatic()386   static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
387     ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_google_2fprotobuf_2fapi_2eproto);
388     return ::descriptor_table_google_2fprotobuf_2fapi_2eproto.file_level_metadata[kIndexInFileMessages];
389   }
390 
391   public:
392 
393   // nested types ----------------------------------------------------
394 
395   // accessors -------------------------------------------------------
396 
397   enum : int {
398     kOptionsFieldNumber = 6,
399     kNameFieldNumber = 1,
400     kRequestTypeUrlFieldNumber = 2,
401     kResponseTypeUrlFieldNumber = 4,
402     kRequestStreamingFieldNumber = 3,
403     kResponseStreamingFieldNumber = 5,
404     kSyntaxFieldNumber = 7,
405   };
406   // repeated .google.protobuf.Option options = 6;
407   int options_size() const;
408   void clear_options();
409   PROTOBUF_NAMESPACE_ID::Option* mutable_options(int index);
410   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >*
411       mutable_options();
412   const PROTOBUF_NAMESPACE_ID::Option& options(int index) const;
413   PROTOBUF_NAMESPACE_ID::Option* add_options();
414   const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >&
415       options() const;
416 
417   // string name = 1;
418   void clear_name();
419   const std::string& name() const;
420   void set_name(const std::string& value);
421   void set_name(std::string&& value);
422   void set_name(const char* value);
423   void set_name(const char* value, size_t size);
424   std::string* mutable_name();
425   std::string* release_name();
426   void set_allocated_name(std::string* name);
427 
428   // string request_type_url = 2;
429   void clear_request_type_url();
430   const std::string& request_type_url() const;
431   void set_request_type_url(const std::string& value);
432   void set_request_type_url(std::string&& value);
433   void set_request_type_url(const char* value);
434   void set_request_type_url(const char* value, size_t size);
435   std::string* mutable_request_type_url();
436   std::string* release_request_type_url();
437   void set_allocated_request_type_url(std::string* request_type_url);
438 
439   // string response_type_url = 4;
440   void clear_response_type_url();
441   const std::string& response_type_url() const;
442   void set_response_type_url(const std::string& value);
443   void set_response_type_url(std::string&& value);
444   void set_response_type_url(const char* value);
445   void set_response_type_url(const char* value, size_t size);
446   std::string* mutable_response_type_url();
447   std::string* release_response_type_url();
448   void set_allocated_response_type_url(std::string* response_type_url);
449 
450   // bool request_streaming = 3;
451   void clear_request_streaming();
452   bool request_streaming() const;
453   void set_request_streaming(bool value);
454 
455   // bool response_streaming = 5;
456   void clear_response_streaming();
457   bool response_streaming() const;
458   void set_response_streaming(bool value);
459 
460   // .google.protobuf.Syntax syntax = 7;
461   void clear_syntax();
462   PROTOBUF_NAMESPACE_ID::Syntax syntax() const;
463   void set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value);
464 
465   // @@protoc_insertion_point(class_scope:google.protobuf.Method)
466  private:
467   class _Internal;
468 
469   ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;
470   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > options_;
471   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
472   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr request_type_url_;
473   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr response_type_url_;
474   bool request_streaming_;
475   bool response_streaming_;
476   int syntax_;
477   mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
478   friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
479 };
480 // -------------------------------------------------------------------
481 
482 class PROTOBUF_EXPORT Mixin :
483     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Mixin) */ {
484  public:
485   Mixin();
486   virtual ~Mixin();
487 
488   Mixin(const Mixin& from);
Mixin(Mixin && from)489   Mixin(Mixin&& from) noexcept
490     : Mixin() {
491     *this = ::std::move(from);
492   }
493 
494   inline Mixin& operator=(const Mixin& from) {
495     CopyFrom(from);
496     return *this;
497   }
498   inline Mixin& operator=(Mixin&& from) noexcept {
499     if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
500       if (this != &from) InternalSwap(&from);
501     } else {
502       CopyFrom(from);
503     }
504     return *this;
505   }
506 
descriptor()507   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
508     return GetDescriptor();
509   }
GetDescriptor()510   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
511     return GetMetadataStatic().descriptor;
512   }
GetReflection()513   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
514     return GetMetadataStatic().reflection;
515   }
516   static const Mixin& default_instance();
517 
518   static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
internal_default_instance()519   static inline const Mixin* internal_default_instance() {
520     return reinterpret_cast<const Mixin*>(
521                &_Mixin_default_instance_);
522   }
523   static constexpr int kIndexInFileMessages =
524     2;
525 
swap(Mixin & a,Mixin & b)526   friend void swap(Mixin& a, Mixin& b) {
527     a.Swap(&b);
528   }
Swap(Mixin * other)529   inline void Swap(Mixin* other) {
530     if (other == this) return;
531     InternalSwap(other);
532   }
533 
534   // implements Message ----------------------------------------------
535 
New()536   inline Mixin* New() const final {
537     return CreateMaybeMessage<Mixin>(nullptr);
538   }
539 
New(::PROTOBUF_NAMESPACE_ID::Arena * arena)540   Mixin* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
541     return CreateMaybeMessage<Mixin>(arena);
542   }
543   void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
544   void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
545   void CopyFrom(const Mixin& from);
546   void MergeFrom(const Mixin& from);
547   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
548   bool IsInitialized() const final;
549 
550   size_t ByteSizeLong() const final;
551   #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
552   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
553   #else
554   bool MergePartialFromCodedStream(
555       ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final;
556   #endif  // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
557   void SerializeWithCachedSizes(
558       ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final;
559   ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray(
560       ::PROTOBUF_NAMESPACE_ID::uint8* target) const final;
GetCachedSize()561   int GetCachedSize() const final { return _cached_size_.Get(); }
562 
563   private:
564   inline void SharedCtor();
565   inline void SharedDtor();
566   void SetCachedSize(int size) const final;
567   void InternalSwap(Mixin* other);
568   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
FullMessageName()569   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
570     return "google.protobuf.Mixin";
571   }
572   private:
GetArenaNoVirtual()573   inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const {
574     return nullptr;
575   }
MaybeArenaPtr()576   inline void* MaybeArenaPtr() const {
577     return nullptr;
578   }
579   public:
580 
581   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
582   private:
GetMetadataStatic()583   static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
584     ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_google_2fprotobuf_2fapi_2eproto);
585     return ::descriptor_table_google_2fprotobuf_2fapi_2eproto.file_level_metadata[kIndexInFileMessages];
586   }
587 
588   public:
589 
590   // nested types ----------------------------------------------------
591 
592   // accessors -------------------------------------------------------
593 
594   enum : int {
595     kNameFieldNumber = 1,
596     kRootFieldNumber = 2,
597   };
598   // string name = 1;
599   void clear_name();
600   const std::string& name() const;
601   void set_name(const std::string& value);
602   void set_name(std::string&& value);
603   void set_name(const char* value);
604   void set_name(const char* value, size_t size);
605   std::string* mutable_name();
606   std::string* release_name();
607   void set_allocated_name(std::string* name);
608 
609   // string root = 2;
610   void clear_root();
611   const std::string& root() const;
612   void set_root(const std::string& value);
613   void set_root(std::string&& value);
614   void set_root(const char* value);
615   void set_root(const char* value, size_t size);
616   std::string* mutable_root();
617   std::string* release_root();
618   void set_allocated_root(std::string* root);
619 
620   // @@protoc_insertion_point(class_scope:google.protobuf.Mixin)
621  private:
622   class _Internal;
623 
624   ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;
625   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
626   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr root_;
627   mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
628   friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
629 };
630 // ===================================================================
631 
632 
633 // ===================================================================
634 
635 #ifdef __GNUC__
636   #pragma GCC diagnostic push
637   #pragma GCC diagnostic ignored "-Wstrict-aliasing"
638 #endif  // __GNUC__
639 // Api
640 
641 // string name = 1;
clear_name()642 inline void Api::clear_name() {
643   name_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
644 }
name()645 inline const std::string& Api::name() const {
646   // @@protoc_insertion_point(field_get:google.protobuf.Api.name)
647   return name_.GetNoArena();
648 }
set_name(const std::string & value)649 inline void Api::set_name(const std::string& value) {
650 
651   name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
652   // @@protoc_insertion_point(field_set:google.protobuf.Api.name)
653 }
set_name(std::string && value)654 inline void Api::set_name(std::string&& value) {
655 
656   name_.SetNoArena(
657     &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
658   // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Api.name)
659 }
set_name(const char * value)660 inline void Api::set_name(const char* value) {
661   GOOGLE_DCHECK(value != nullptr);
662 
663   name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
664   // @@protoc_insertion_point(field_set_char:google.protobuf.Api.name)
665 }
set_name(const char * value,size_t size)666 inline void Api::set_name(const char* value, size_t size) {
667 
668   name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
669       ::std::string(reinterpret_cast<const char*>(value), size));
670   // @@protoc_insertion_point(field_set_pointer:google.protobuf.Api.name)
671 }
mutable_name()672 inline std::string* Api::mutable_name() {
673 
674   // @@protoc_insertion_point(field_mutable:google.protobuf.Api.name)
675   return name_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
676 }
release_name()677 inline std::string* Api::release_name() {
678   // @@protoc_insertion_point(field_release:google.protobuf.Api.name)
679 
680   return name_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
681 }
set_allocated_name(std::string * name)682 inline void Api::set_allocated_name(std::string* name) {
683   if (name != nullptr) {
684 
685   } else {
686 
687   }
688   name_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name);
689   // @@protoc_insertion_point(field_set_allocated:google.protobuf.Api.name)
690 }
691 
692 // repeated .google.protobuf.Method methods = 2;
methods_size()693 inline int Api::methods_size() const {
694   return methods_.size();
695 }
clear_methods()696 inline void Api::clear_methods() {
697   methods_.Clear();
698 }
mutable_methods(int index)699 inline PROTOBUF_NAMESPACE_ID::Method* Api::mutable_methods(int index) {
700   // @@protoc_insertion_point(field_mutable:google.protobuf.Api.methods)
701   return methods_.Mutable(index);
702 }
703 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method >*
mutable_methods()704 Api::mutable_methods() {
705   // @@protoc_insertion_point(field_mutable_list:google.protobuf.Api.methods)
706   return &methods_;
707 }
methods(int index)708 inline const PROTOBUF_NAMESPACE_ID::Method& Api::methods(int index) const {
709   // @@protoc_insertion_point(field_get:google.protobuf.Api.methods)
710   return methods_.Get(index);
711 }
add_methods()712 inline PROTOBUF_NAMESPACE_ID::Method* Api::add_methods() {
713   // @@protoc_insertion_point(field_add:google.protobuf.Api.methods)
714   return methods_.Add();
715 }
716 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method >&
methods()717 Api::methods() const {
718   // @@protoc_insertion_point(field_list:google.protobuf.Api.methods)
719   return methods_;
720 }
721 
722 // repeated .google.protobuf.Option options = 3;
options_size()723 inline int Api::options_size() const {
724   return options_.size();
725 }
mutable_options(int index)726 inline PROTOBUF_NAMESPACE_ID::Option* Api::mutable_options(int index) {
727   // @@protoc_insertion_point(field_mutable:google.protobuf.Api.options)
728   return options_.Mutable(index);
729 }
730 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >*
mutable_options()731 Api::mutable_options() {
732   // @@protoc_insertion_point(field_mutable_list:google.protobuf.Api.options)
733   return &options_;
734 }
options(int index)735 inline const PROTOBUF_NAMESPACE_ID::Option& Api::options(int index) const {
736   // @@protoc_insertion_point(field_get:google.protobuf.Api.options)
737   return options_.Get(index);
738 }
add_options()739 inline PROTOBUF_NAMESPACE_ID::Option* Api::add_options() {
740   // @@protoc_insertion_point(field_add:google.protobuf.Api.options)
741   return options_.Add();
742 }
743 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >&
options()744 Api::options() const {
745   // @@protoc_insertion_point(field_list:google.protobuf.Api.options)
746   return options_;
747 }
748 
749 // string version = 4;
clear_version()750 inline void Api::clear_version() {
751   version_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
752 }
version()753 inline const std::string& Api::version() const {
754   // @@protoc_insertion_point(field_get:google.protobuf.Api.version)
755   return version_.GetNoArena();
756 }
set_version(const std::string & value)757 inline void Api::set_version(const std::string& value) {
758 
759   version_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
760   // @@protoc_insertion_point(field_set:google.protobuf.Api.version)
761 }
set_version(std::string && value)762 inline void Api::set_version(std::string&& value) {
763 
764   version_.SetNoArena(
765     &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
766   // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Api.version)
767 }
set_version(const char * value)768 inline void Api::set_version(const char* value) {
769   GOOGLE_DCHECK(value != nullptr);
770 
771   version_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
772   // @@protoc_insertion_point(field_set_char:google.protobuf.Api.version)
773 }
set_version(const char * value,size_t size)774 inline void Api::set_version(const char* value, size_t size) {
775 
776   version_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
777       ::std::string(reinterpret_cast<const char*>(value), size));
778   // @@protoc_insertion_point(field_set_pointer:google.protobuf.Api.version)
779 }
mutable_version()780 inline std::string* Api::mutable_version() {
781 
782   // @@protoc_insertion_point(field_mutable:google.protobuf.Api.version)
783   return version_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
784 }
release_version()785 inline std::string* Api::release_version() {
786   // @@protoc_insertion_point(field_release:google.protobuf.Api.version)
787 
788   return version_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
789 }
set_allocated_version(std::string * version)790 inline void Api::set_allocated_version(std::string* version) {
791   if (version != nullptr) {
792 
793   } else {
794 
795   }
796   version_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), version);
797   // @@protoc_insertion_point(field_set_allocated:google.protobuf.Api.version)
798 }
799 
800 // .google.protobuf.SourceContext source_context = 5;
has_source_context()801 inline bool Api::has_source_context() const {
802   return this != internal_default_instance() && source_context_ != nullptr;
803 }
source_context()804 inline const PROTOBUF_NAMESPACE_ID::SourceContext& Api::source_context() const {
805   const PROTOBUF_NAMESPACE_ID::SourceContext* p = source_context_;
806   // @@protoc_insertion_point(field_get:google.protobuf.Api.source_context)
807   return p != nullptr ? *p : *reinterpret_cast<const PROTOBUF_NAMESPACE_ID::SourceContext*>(
808       &PROTOBUF_NAMESPACE_ID::_SourceContext_default_instance_);
809 }
release_source_context()810 inline PROTOBUF_NAMESPACE_ID::SourceContext* Api::release_source_context() {
811   // @@protoc_insertion_point(field_release:google.protobuf.Api.source_context)
812 
813   PROTOBUF_NAMESPACE_ID::SourceContext* temp = source_context_;
814   source_context_ = nullptr;
815   return temp;
816 }
mutable_source_context()817 inline PROTOBUF_NAMESPACE_ID::SourceContext* Api::mutable_source_context() {
818 
819   if (source_context_ == nullptr) {
820     auto* p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::SourceContext>(GetArenaNoVirtual());
821     source_context_ = p;
822   }
823   // @@protoc_insertion_point(field_mutable:google.protobuf.Api.source_context)
824   return source_context_;
825 }
set_allocated_source_context(PROTOBUF_NAMESPACE_ID::SourceContext * source_context)826 inline void Api::set_allocated_source_context(PROTOBUF_NAMESPACE_ID::SourceContext* source_context) {
827   ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
828   if (message_arena == nullptr) {
829     delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(source_context_);
830   }
831   if (source_context) {
832     ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = nullptr;
833     if (message_arena != submessage_arena) {
834       source_context = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
835           message_arena, source_context, submessage_arena);
836     }
837 
838   } else {
839 
840   }
841   source_context_ = source_context;
842   // @@protoc_insertion_point(field_set_allocated:google.protobuf.Api.source_context)
843 }
844 
845 // repeated .google.protobuf.Mixin mixins = 6;
mixins_size()846 inline int Api::mixins_size() const {
847   return mixins_.size();
848 }
clear_mixins()849 inline void Api::clear_mixins() {
850   mixins_.Clear();
851 }
mutable_mixins(int index)852 inline PROTOBUF_NAMESPACE_ID::Mixin* Api::mutable_mixins(int index) {
853   // @@protoc_insertion_point(field_mutable:google.protobuf.Api.mixins)
854   return mixins_.Mutable(index);
855 }
856 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin >*
mutable_mixins()857 Api::mutable_mixins() {
858   // @@protoc_insertion_point(field_mutable_list:google.protobuf.Api.mixins)
859   return &mixins_;
860 }
mixins(int index)861 inline const PROTOBUF_NAMESPACE_ID::Mixin& Api::mixins(int index) const {
862   // @@protoc_insertion_point(field_get:google.protobuf.Api.mixins)
863   return mixins_.Get(index);
864 }
add_mixins()865 inline PROTOBUF_NAMESPACE_ID::Mixin* Api::add_mixins() {
866   // @@protoc_insertion_point(field_add:google.protobuf.Api.mixins)
867   return mixins_.Add();
868 }
869 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin >&
mixins()870 Api::mixins() const {
871   // @@protoc_insertion_point(field_list:google.protobuf.Api.mixins)
872   return mixins_;
873 }
874 
875 // .google.protobuf.Syntax syntax = 7;
clear_syntax()876 inline void Api::clear_syntax() {
877   syntax_ = 0;
878 }
syntax()879 inline PROTOBUF_NAMESPACE_ID::Syntax Api::syntax() const {
880   // @@protoc_insertion_point(field_get:google.protobuf.Api.syntax)
881   return static_cast< PROTOBUF_NAMESPACE_ID::Syntax >(syntax_);
882 }
set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value)883 inline void Api::set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value) {
884 
885   syntax_ = value;
886   // @@protoc_insertion_point(field_set:google.protobuf.Api.syntax)
887 }
888 
889 // -------------------------------------------------------------------
890 
891 // Method
892 
893 // string name = 1;
clear_name()894 inline void Method::clear_name() {
895   name_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
896 }
name()897 inline const std::string& Method::name() const {
898   // @@protoc_insertion_point(field_get:google.protobuf.Method.name)
899   return name_.GetNoArena();
900 }
set_name(const std::string & value)901 inline void Method::set_name(const std::string& value) {
902 
903   name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
904   // @@protoc_insertion_point(field_set:google.protobuf.Method.name)
905 }
set_name(std::string && value)906 inline void Method::set_name(std::string&& value) {
907 
908   name_.SetNoArena(
909     &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
910   // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Method.name)
911 }
set_name(const char * value)912 inline void Method::set_name(const char* value) {
913   GOOGLE_DCHECK(value != nullptr);
914 
915   name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
916   // @@protoc_insertion_point(field_set_char:google.protobuf.Method.name)
917 }
set_name(const char * value,size_t size)918 inline void Method::set_name(const char* value, size_t size) {
919 
920   name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
921       ::std::string(reinterpret_cast<const char*>(value), size));
922   // @@protoc_insertion_point(field_set_pointer:google.protobuf.Method.name)
923 }
mutable_name()924 inline std::string* Method::mutable_name() {
925 
926   // @@protoc_insertion_point(field_mutable:google.protobuf.Method.name)
927   return name_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
928 }
release_name()929 inline std::string* Method::release_name() {
930   // @@protoc_insertion_point(field_release:google.protobuf.Method.name)
931 
932   return name_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
933 }
set_allocated_name(std::string * name)934 inline void Method::set_allocated_name(std::string* name) {
935   if (name != nullptr) {
936 
937   } else {
938 
939   }
940   name_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name);
941   // @@protoc_insertion_point(field_set_allocated:google.protobuf.Method.name)
942 }
943 
944 // string request_type_url = 2;
clear_request_type_url()945 inline void Method::clear_request_type_url() {
946   request_type_url_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
947 }
request_type_url()948 inline const std::string& Method::request_type_url() const {
949   // @@protoc_insertion_point(field_get:google.protobuf.Method.request_type_url)
950   return request_type_url_.GetNoArena();
951 }
set_request_type_url(const std::string & value)952 inline void Method::set_request_type_url(const std::string& value) {
953 
954   request_type_url_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
955   // @@protoc_insertion_point(field_set:google.protobuf.Method.request_type_url)
956 }
set_request_type_url(std::string && value)957 inline void Method::set_request_type_url(std::string&& value) {
958 
959   request_type_url_.SetNoArena(
960     &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
961   // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Method.request_type_url)
962 }
set_request_type_url(const char * value)963 inline void Method::set_request_type_url(const char* value) {
964   GOOGLE_DCHECK(value != nullptr);
965 
966   request_type_url_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
967   // @@protoc_insertion_point(field_set_char:google.protobuf.Method.request_type_url)
968 }
set_request_type_url(const char * value,size_t size)969 inline void Method::set_request_type_url(const char* value, size_t size) {
970 
971   request_type_url_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
972       ::std::string(reinterpret_cast<const char*>(value), size));
973   // @@protoc_insertion_point(field_set_pointer:google.protobuf.Method.request_type_url)
974 }
mutable_request_type_url()975 inline std::string* Method::mutable_request_type_url() {
976 
977   // @@protoc_insertion_point(field_mutable:google.protobuf.Method.request_type_url)
978   return request_type_url_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
979 }
release_request_type_url()980 inline std::string* Method::release_request_type_url() {
981   // @@protoc_insertion_point(field_release:google.protobuf.Method.request_type_url)
982 
983   return request_type_url_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
984 }
set_allocated_request_type_url(std::string * request_type_url)985 inline void Method::set_allocated_request_type_url(std::string* request_type_url) {
986   if (request_type_url != nullptr) {
987 
988   } else {
989 
990   }
991   request_type_url_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), request_type_url);
992   // @@protoc_insertion_point(field_set_allocated:google.protobuf.Method.request_type_url)
993 }
994 
995 // bool request_streaming = 3;
clear_request_streaming()996 inline void Method::clear_request_streaming() {
997   request_streaming_ = false;
998 }
request_streaming()999 inline bool Method::request_streaming() const {
1000   // @@protoc_insertion_point(field_get:google.protobuf.Method.request_streaming)
1001   return request_streaming_;
1002 }
set_request_streaming(bool value)1003 inline void Method::set_request_streaming(bool value) {
1004 
1005   request_streaming_ = value;
1006   // @@protoc_insertion_point(field_set:google.protobuf.Method.request_streaming)
1007 }
1008 
1009 // string response_type_url = 4;
clear_response_type_url()1010 inline void Method::clear_response_type_url() {
1011   response_type_url_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1012 }
response_type_url()1013 inline const std::string& Method::response_type_url() const {
1014   // @@protoc_insertion_point(field_get:google.protobuf.Method.response_type_url)
1015   return response_type_url_.GetNoArena();
1016 }
set_response_type_url(const std::string & value)1017 inline void Method::set_response_type_url(const std::string& value) {
1018 
1019   response_type_url_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
1020   // @@protoc_insertion_point(field_set:google.protobuf.Method.response_type_url)
1021 }
set_response_type_url(std::string && value)1022 inline void Method::set_response_type_url(std::string&& value) {
1023 
1024   response_type_url_.SetNoArena(
1025     &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1026   // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Method.response_type_url)
1027 }
set_response_type_url(const char * value)1028 inline void Method::set_response_type_url(const char* value) {
1029   GOOGLE_DCHECK(value != nullptr);
1030 
1031   response_type_url_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1032   // @@protoc_insertion_point(field_set_char:google.protobuf.Method.response_type_url)
1033 }
set_response_type_url(const char * value,size_t size)1034 inline void Method::set_response_type_url(const char* value, size_t size) {
1035 
1036   response_type_url_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1037       ::std::string(reinterpret_cast<const char*>(value), size));
1038   // @@protoc_insertion_point(field_set_pointer:google.protobuf.Method.response_type_url)
1039 }
mutable_response_type_url()1040 inline std::string* Method::mutable_response_type_url() {
1041 
1042   // @@protoc_insertion_point(field_mutable:google.protobuf.Method.response_type_url)
1043   return response_type_url_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1044 }
release_response_type_url()1045 inline std::string* Method::release_response_type_url() {
1046   // @@protoc_insertion_point(field_release:google.protobuf.Method.response_type_url)
1047 
1048   return response_type_url_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1049 }
set_allocated_response_type_url(std::string * response_type_url)1050 inline void Method::set_allocated_response_type_url(std::string* response_type_url) {
1051   if (response_type_url != nullptr) {
1052 
1053   } else {
1054 
1055   }
1056   response_type_url_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), response_type_url);
1057   // @@protoc_insertion_point(field_set_allocated:google.protobuf.Method.response_type_url)
1058 }
1059 
1060 // bool response_streaming = 5;
clear_response_streaming()1061 inline void Method::clear_response_streaming() {
1062   response_streaming_ = false;
1063 }
response_streaming()1064 inline bool Method::response_streaming() const {
1065   // @@protoc_insertion_point(field_get:google.protobuf.Method.response_streaming)
1066   return response_streaming_;
1067 }
set_response_streaming(bool value)1068 inline void Method::set_response_streaming(bool value) {
1069 
1070   response_streaming_ = value;
1071   // @@protoc_insertion_point(field_set:google.protobuf.Method.response_streaming)
1072 }
1073 
1074 // repeated .google.protobuf.Option options = 6;
options_size()1075 inline int Method::options_size() const {
1076   return options_.size();
1077 }
mutable_options(int index)1078 inline PROTOBUF_NAMESPACE_ID::Option* Method::mutable_options(int index) {
1079   // @@protoc_insertion_point(field_mutable:google.protobuf.Method.options)
1080   return options_.Mutable(index);
1081 }
1082 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >*
mutable_options()1083 Method::mutable_options() {
1084   // @@protoc_insertion_point(field_mutable_list:google.protobuf.Method.options)
1085   return &options_;
1086 }
options(int index)1087 inline const PROTOBUF_NAMESPACE_ID::Option& Method::options(int index) const {
1088   // @@protoc_insertion_point(field_get:google.protobuf.Method.options)
1089   return options_.Get(index);
1090 }
add_options()1091 inline PROTOBUF_NAMESPACE_ID::Option* Method::add_options() {
1092   // @@protoc_insertion_point(field_add:google.protobuf.Method.options)
1093   return options_.Add();
1094 }
1095 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >&
options()1096 Method::options() const {
1097   // @@protoc_insertion_point(field_list:google.protobuf.Method.options)
1098   return options_;
1099 }
1100 
1101 // .google.protobuf.Syntax syntax = 7;
clear_syntax()1102 inline void Method::clear_syntax() {
1103   syntax_ = 0;
1104 }
syntax()1105 inline PROTOBUF_NAMESPACE_ID::Syntax Method::syntax() const {
1106   // @@protoc_insertion_point(field_get:google.protobuf.Method.syntax)
1107   return static_cast< PROTOBUF_NAMESPACE_ID::Syntax >(syntax_);
1108 }
set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value)1109 inline void Method::set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value) {
1110 
1111   syntax_ = value;
1112   // @@protoc_insertion_point(field_set:google.protobuf.Method.syntax)
1113 }
1114 
1115 // -------------------------------------------------------------------
1116 
1117 // Mixin
1118 
1119 // string name = 1;
clear_name()1120 inline void Mixin::clear_name() {
1121   name_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1122 }
name()1123 inline const std::string& Mixin::name() const {
1124   // @@protoc_insertion_point(field_get:google.protobuf.Mixin.name)
1125   return name_.GetNoArena();
1126 }
set_name(const std::string & value)1127 inline void Mixin::set_name(const std::string& value) {
1128 
1129   name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
1130   // @@protoc_insertion_point(field_set:google.protobuf.Mixin.name)
1131 }
set_name(std::string && value)1132 inline void Mixin::set_name(std::string&& value) {
1133 
1134   name_.SetNoArena(
1135     &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1136   // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Mixin.name)
1137 }
set_name(const char * value)1138 inline void Mixin::set_name(const char* value) {
1139   GOOGLE_DCHECK(value != nullptr);
1140 
1141   name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1142   // @@protoc_insertion_point(field_set_char:google.protobuf.Mixin.name)
1143 }
set_name(const char * value,size_t size)1144 inline void Mixin::set_name(const char* value, size_t size) {
1145 
1146   name_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1147       ::std::string(reinterpret_cast<const char*>(value), size));
1148   // @@protoc_insertion_point(field_set_pointer:google.protobuf.Mixin.name)
1149 }
mutable_name()1150 inline std::string* Mixin::mutable_name() {
1151 
1152   // @@protoc_insertion_point(field_mutable:google.protobuf.Mixin.name)
1153   return name_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1154 }
release_name()1155 inline std::string* Mixin::release_name() {
1156   // @@protoc_insertion_point(field_release:google.protobuf.Mixin.name)
1157 
1158   return name_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1159 }
set_allocated_name(std::string * name)1160 inline void Mixin::set_allocated_name(std::string* name) {
1161   if (name != nullptr) {
1162 
1163   } else {
1164 
1165   }
1166   name_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name);
1167   // @@protoc_insertion_point(field_set_allocated:google.protobuf.Mixin.name)
1168 }
1169 
1170 // string root = 2;
clear_root()1171 inline void Mixin::clear_root() {
1172   root_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1173 }
root()1174 inline const std::string& Mixin::root() const {
1175   // @@protoc_insertion_point(field_get:google.protobuf.Mixin.root)
1176   return root_.GetNoArena();
1177 }
set_root(const std::string & value)1178 inline void Mixin::set_root(const std::string& value) {
1179 
1180   root_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
1181   // @@protoc_insertion_point(field_set:google.protobuf.Mixin.root)
1182 }
set_root(std::string && value)1183 inline void Mixin::set_root(std::string&& value) {
1184 
1185   root_.SetNoArena(
1186     &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1187   // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Mixin.root)
1188 }
set_root(const char * value)1189 inline void Mixin::set_root(const char* value) {
1190   GOOGLE_DCHECK(value != nullptr);
1191 
1192   root_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1193   // @@protoc_insertion_point(field_set_char:google.protobuf.Mixin.root)
1194 }
set_root(const char * value,size_t size)1195 inline void Mixin::set_root(const char* value, size_t size) {
1196 
1197   root_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1198       ::std::string(reinterpret_cast<const char*>(value), size));
1199   // @@protoc_insertion_point(field_set_pointer:google.protobuf.Mixin.root)
1200 }
mutable_root()1201 inline std::string* Mixin::mutable_root() {
1202 
1203   // @@protoc_insertion_point(field_mutable:google.protobuf.Mixin.root)
1204   return root_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1205 }
release_root()1206 inline std::string* Mixin::release_root() {
1207   // @@protoc_insertion_point(field_release:google.protobuf.Mixin.root)
1208 
1209   return root_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1210 }
set_allocated_root(std::string * root)1211 inline void Mixin::set_allocated_root(std::string* root) {
1212   if (root != nullptr) {
1213 
1214   } else {
1215 
1216   }
1217   root_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), root);
1218   // @@protoc_insertion_point(field_set_allocated:google.protobuf.Mixin.root)
1219 }
1220 
1221 #ifdef __GNUC__
1222   #pragma GCC diagnostic pop
1223 #endif  // __GNUC__
1224 // -------------------------------------------------------------------
1225 
1226 // -------------------------------------------------------------------
1227 
1228 
1229 // @@protoc_insertion_point(namespace_scope)
1230 
1231 PROTOBUF_NAMESPACE_CLOSE
1232 
1233 // @@protoc_insertion_point(global_scope)
1234 
1235 #include <google/protobuf/port_undef.inc>
1236 #endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fapi_2eproto
1237