JaiaBot  1.19.0
JaiaBot micro-AUV software
fleet_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: jaiabot/messages/fleet_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_jaiabot_2fmessages_2ffleet_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_jaiabot_2fmessages_2ffleet_5fconfig_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
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
14 #error your headers.
15 #endif
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.
20 #endif
21 
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> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
34 #include <boost/units/quantity.hpp>
35 #include <boost/units/absolute.hpp>
36 #include <boost/units/dimensionless_type.hpp>
37 #include <boost/units/make_scaled_unit.hpp>
38 // @@protoc_insertion_point(includes)
39 #define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto
40 
42 // Internal implementation detail -- do not use these members.
43 struct TableStruct {
44  static const ::google::protobuf::internal::ParseTableField entries[];
45  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
46  static const ::google::protobuf::internal::ParseTable schema[6];
47  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
48  static const ::google::protobuf::internal::SerializationTable serialization_table[];
49  static const ::google::protobuf::uint32 offsets[];
50 };
51 void AddDescriptors();
52 } // namespace protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto
53 namespace jaiabot {
54 namespace protobuf {
55 class FleetConfig;
56 class FleetConfigDefaultTypeInternal;
57 extern FleetConfigDefaultTypeInternal _FleetConfig_default_instance_;
58 class FleetConfig_Debconf;
59 class FleetConfig_DebconfDefaultTypeInternal;
60 extern FleetConfig_DebconfDefaultTypeInternal _FleetConfig_Debconf_default_instance_;
61 class FleetConfig_DebconfOverride;
62 class FleetConfig_DebconfOverrideDefaultTypeInternal;
63 extern FleetConfig_DebconfOverrideDefaultTypeInternal _FleetConfig_DebconfOverride_default_instance_;
64 class FleetConfig_SSHKeys;
65 class FleetConfig_SSHKeysDefaultTypeInternal;
66 extern FleetConfig_SSHKeysDefaultTypeInternal _FleetConfig_SSHKeys_default_instance_;
67 class FleetConfig_SSHKeys_HubKey;
68 class FleetConfig_SSHKeys_HubKeyDefaultTypeInternal;
69 extern FleetConfig_SSHKeys_HubKeyDefaultTypeInternal _FleetConfig_SSHKeys_HubKey_default_instance_;
70 class FleetConfig_SSHKeys_VPNTempKey;
71 class FleetConfig_SSHKeys_VPNTempKeyDefaultTypeInternal;
72 extern FleetConfig_SSHKeys_VPNTempKeyDefaultTypeInternal _FleetConfig_SSHKeys_VPNTempKey_default_instance_;
73 } // namespace protobuf
74 } // namespace jaiabot
75 namespace google {
76 namespace protobuf {
77 template<> ::jaiabot::protobuf::FleetConfig* Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig>(Arena*);
78 template<> ::jaiabot::protobuf::FleetConfig_Debconf* Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_Debconf>(Arena*);
79 template<> ::jaiabot::protobuf::FleetConfig_DebconfOverride* Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_DebconfOverride>(Arena*);
80 template<> ::jaiabot::protobuf::FleetConfig_SSHKeys* Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_SSHKeys>(Arena*);
81 template<> ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey* Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey>(Arena*);
82 template<> ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey>(Arena*);
83 } // namespace protobuf
84 } // namespace google
85 namespace jaiabot {
86 namespace protobuf {
87 
96 };
101 
102 const ::google::protobuf::EnumDescriptor* FleetConfig_Debconf_DebconfType_descriptor();
104  return ::google::protobuf::internal::NameOfEnum(
106 }
108  const ::std::string& name, FleetConfig_Debconf_DebconfType* value) {
109  return ::google::protobuf::internal::ParseNamedEnum<FleetConfig_Debconf_DebconfType>(
111 }
115 };
120 
121 const ::google::protobuf::EnumDescriptor* FleetConfig_DebconfOverride_NodeType_descriptor();
123  return ::google::protobuf::internal::NameOfEnum(
125 }
127  const ::std::string& name, FleetConfig_DebconfOverride_NodeType* value) {
128  return ::google::protobuf::internal::ParseNamedEnum<FleetConfig_DebconfOverride_NodeType>(
130 }
131 // ===================================================================
132 
133 class FleetConfig_SSHKeys_HubKey : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey) */ {
134  public:
136  virtual ~FleetConfig_SSHKeys_HubKey();
137 
139 
141  CopyFrom(from);
142  return *this;
143  }
144  #if LANG_CXX11
147  *this = ::std::move(from);
148  }
149 
151  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
152  if (this != &from) InternalSwap(&from);
153  } else {
154  CopyFrom(from);
155  }
156  return *this;
157  }
158  #endif
159  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
160  return _internal_metadata_.unknown_fields();
161  }
162  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
163  return _internal_metadata_.mutable_unknown_fields();
164  }
165 
166  static const ::google::protobuf::Descriptor* descriptor();
168 
169  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
171  return reinterpret_cast<const FleetConfig_SSHKeys_HubKey*>(
173  }
174  static constexpr int kIndexInFileMessages =
175  0;
176 
177  void Swap(FleetConfig_SSHKeys_HubKey* other);
179  a.Swap(&b);
180  }
181 
182  // implements Message ----------------------------------------------
183 
184  inline FleetConfig_SSHKeys_HubKey* New() const final {
185  return CreateMaybeMessage<FleetConfig_SSHKeys_HubKey>(NULL);
186  }
187 
188  FleetConfig_SSHKeys_HubKey* New(::google::protobuf::Arena* arena) const final {
189  return CreateMaybeMessage<FleetConfig_SSHKeys_HubKey>(arena);
190  }
191  void CopyFrom(const ::google::protobuf::Message& from) final;
192  void MergeFrom(const ::google::protobuf::Message& from) final;
193  void CopyFrom(const FleetConfig_SSHKeys_HubKey& from);
194  void MergeFrom(const FleetConfig_SSHKeys_HubKey& from);
195  void Clear() final;
196  bool IsInitialized() const final;
197 
198  size_t ByteSizeLong() const final;
200  ::google::protobuf::io::CodedInputStream* input) final;
202  ::google::protobuf::io::CodedOutputStream* output) const final;
204  bool deterministic, ::google::protobuf::uint8* target) const final;
205  int GetCachedSize() const final { return _cached_size_.Get(); }
206 
207  private:
208  void SharedCtor();
209  void SharedDtor();
210  void SetCachedSize(int size) const final;
211  void InternalSwap(FleetConfig_SSHKeys_HubKey* other);
212  private:
213  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
214  return NULL;
215  }
216  inline void* MaybeArenaPtr() const {
217  return NULL;
218  }
219  public:
220 
221  ::google::protobuf::Metadata GetMetadata() const final;
222 
223  // nested types ----------------------------------------------------
224 
225  // accessors -------------------------------------------------------
226 
227  // required string private_key = 2;
228  bool has_private_key() const;
229  void clear_private_key();
230  static const int kPrivateKeyFieldNumber = 2;
231  const ::std::string& private_key() const;
232  void set_private_key(const ::std::string& value);
233  #if LANG_CXX11
234  void set_private_key(::std::string&& value);
235  #endif
236  void set_private_key(const char* value);
237  void set_private_key(const char* value, size_t size);
238  ::std::string* mutable_private_key();
239  ::std::string* release_private_key();
240  void set_allocated_private_key(::std::string* private_key);
241 
242  // required string public_key = 3;
243  bool has_public_key() const;
244  void clear_public_key();
245  static const int kPublicKeyFieldNumber = 3;
246  const ::std::string& public_key() const;
247  void set_public_key(const ::std::string& value);
248  #if LANG_CXX11
249  void set_public_key(::std::string&& value);
250  #endif
251  void set_public_key(const char* value);
252  void set_public_key(const char* value, size_t size);
253  ::std::string* mutable_public_key();
254  ::std::string* release_public_key();
255  void set_allocated_public_key(::std::string* public_key);
256 
257  // required int32 id = 1;
258  bool has_id() const;
259  void clear_id();
260  static const int kIdFieldNumber = 1;
261  ::google::protobuf::int32 id() const;
262  void set_id(::google::protobuf::int32 value);
263 
264  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey)
265  private:
266  void set_has_id();
267  void clear_has_id();
268  void set_has_private_key();
269  void clear_has_private_key();
270  void set_has_public_key();
271  void clear_has_public_key();
272 
273  // helper for ByteSizeLong()
274  size_t RequiredFieldsByteSizeFallback() const;
275 
276  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
277  ::google::protobuf::internal::HasBits<1> _has_bits_;
278  mutable ::google::protobuf::internal::CachedSize _cached_size_;
279  ::google::protobuf::internal::ArenaStringPtr private_key_;
280  ::google::protobuf::internal::ArenaStringPtr public_key_;
281  ::google::protobuf::int32 id_;
282  friend struct ::protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct;
283 };
284 // -------------------------------------------------------------------
285 
286 class FleetConfig_SSHKeys_VPNTempKey : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey) */ {
287  public:
290 
292 
294  CopyFrom(from);
295  return *this;
296  }
297  #if LANG_CXX11
300  *this = ::std::move(from);
301  }
302 
304  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
305  if (this != &from) InternalSwap(&from);
306  } else {
307  CopyFrom(from);
308  }
309  return *this;
310  }
311  #endif
312  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
313  return _internal_metadata_.unknown_fields();
314  }
315  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
316  return _internal_metadata_.mutable_unknown_fields();
317  }
318 
319  static const ::google::protobuf::Descriptor* descriptor();
321 
322  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
324  return reinterpret_cast<const FleetConfig_SSHKeys_VPNTempKey*>(
326  }
327  static constexpr int kIndexInFileMessages =
328  1;
329 
332  a.Swap(&b);
333  }
334 
335  // implements Message ----------------------------------------------
336 
337  inline FleetConfig_SSHKeys_VPNTempKey* New() const final {
338  return CreateMaybeMessage<FleetConfig_SSHKeys_VPNTempKey>(NULL);
339  }
340 
341  FleetConfig_SSHKeys_VPNTempKey* New(::google::protobuf::Arena* arena) const final {
342  return CreateMaybeMessage<FleetConfig_SSHKeys_VPNTempKey>(arena);
343  }
344  void CopyFrom(const ::google::protobuf::Message& from) final;
345  void MergeFrom(const ::google::protobuf::Message& from) final;
346  void CopyFrom(const FleetConfig_SSHKeys_VPNTempKey& from);
347  void MergeFrom(const FleetConfig_SSHKeys_VPNTempKey& from);
348  void Clear() final;
349  bool IsInitialized() const final;
350 
351  size_t ByteSizeLong() const final;
353  ::google::protobuf::io::CodedInputStream* input) final;
355  ::google::protobuf::io::CodedOutputStream* output) const final;
357  bool deterministic, ::google::protobuf::uint8* target) const final;
358  int GetCachedSize() const final { return _cached_size_.Get(); }
359 
360  private:
361  void SharedCtor();
362  void SharedDtor();
363  void SetCachedSize(int size) const final;
364  void InternalSwap(FleetConfig_SSHKeys_VPNTempKey* other);
365  private:
366  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
367  return NULL;
368  }
369  inline void* MaybeArenaPtr() const {
370  return NULL;
371  }
372  public:
373 
374  ::google::protobuf::Metadata GetMetadata() const final;
375 
376  // nested types ----------------------------------------------------
377 
378  // accessors -------------------------------------------------------
379 
380  // required string private_key = 2;
381  bool has_private_key() const;
382  void clear_private_key();
383  static const int kPrivateKeyFieldNumber = 2;
384  const ::std::string& private_key() const;
385  void set_private_key(const ::std::string& value);
386  #if LANG_CXX11
387  void set_private_key(::std::string&& value);
388  #endif
389  void set_private_key(const char* value);
390  void set_private_key(const char* value, size_t size);
391  ::std::string* mutable_private_key();
392  ::std::string* release_private_key();
393  void set_allocated_private_key(::std::string* private_key);
394 
395  // required string public_key = 3;
396  bool has_public_key() const;
397  void clear_public_key();
398  static const int kPublicKeyFieldNumber = 3;
399  const ::std::string& public_key() const;
400  void set_public_key(const ::std::string& value);
401  #if LANG_CXX11
402  void set_public_key(::std::string&& value);
403  #endif
404  void set_public_key(const char* value);
405  void set_public_key(const char* value, size_t size);
406  ::std::string* mutable_public_key();
407  ::std::string* release_public_key();
408  void set_allocated_public_key(::std::string* public_key);
409 
410  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey)
411  private:
412  void set_has_private_key();
413  void clear_has_private_key();
414  void set_has_public_key();
415  void clear_has_public_key();
416 
417  // helper for ByteSizeLong()
418  size_t RequiredFieldsByteSizeFallback() const;
419 
420  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
421  ::google::protobuf::internal::HasBits<1> _has_bits_;
422  mutable ::google::protobuf::internal::CachedSize _cached_size_;
423  ::google::protobuf::internal::ArenaStringPtr private_key_;
424  ::google::protobuf::internal::ArenaStringPtr public_key_;
425  friend struct ::protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct;
426 };
427 // -------------------------------------------------------------------
428 
429 class FleetConfig_SSHKeys : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.FleetConfig.SSHKeys) */ {
430  public:
432  virtual ~FleetConfig_SSHKeys();
433 
435 
437  CopyFrom(from);
438  return *this;
439  }
440  #if LANG_CXX11
442  : FleetConfig_SSHKeys() {
443  *this = ::std::move(from);
444  }
445 
446  inline FleetConfig_SSHKeys& operator=(FleetConfig_SSHKeys&& from) noexcept {
447  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
448  if (this != &from) InternalSwap(&from);
449  } else {
450  CopyFrom(from);
451  }
452  return *this;
453  }
454  #endif
455  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
456  return _internal_metadata_.unknown_fields();
457  }
458  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
459  return _internal_metadata_.mutable_unknown_fields();
460  }
461 
462  static const ::google::protobuf::Descriptor* descriptor();
463  static const FleetConfig_SSHKeys& default_instance();
464 
465  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
467  return reinterpret_cast<const FleetConfig_SSHKeys*>(
469  }
470  static constexpr int kIndexInFileMessages =
471  2;
472 
473  void Swap(FleetConfig_SSHKeys* other);
475  a.Swap(&b);
476  }
477 
478  // implements Message ----------------------------------------------
479 
480  inline FleetConfig_SSHKeys* New() const final {
481  return CreateMaybeMessage<FleetConfig_SSHKeys>(NULL);
482  }
483 
484  FleetConfig_SSHKeys* New(::google::protobuf::Arena* arena) const final {
485  return CreateMaybeMessage<FleetConfig_SSHKeys>(arena);
486  }
487  void CopyFrom(const ::google::protobuf::Message& from) final;
488  void MergeFrom(const ::google::protobuf::Message& from) final;
489  void CopyFrom(const FleetConfig_SSHKeys& from);
490  void MergeFrom(const FleetConfig_SSHKeys& from);
491  void Clear() final;
492  bool IsInitialized() const final;
493 
494  size_t ByteSizeLong() const final;
496  ::google::protobuf::io::CodedInputStream* input) final;
498  ::google::protobuf::io::CodedOutputStream* output) const final;
500  bool deterministic, ::google::protobuf::uint8* target) const final;
501  int GetCachedSize() const final { return _cached_size_.Get(); }
502 
503  private:
504  void SharedCtor();
505  void SharedDtor();
506  void SetCachedSize(int size) const final;
507  void InternalSwap(FleetConfig_SSHKeys* other);
508  private:
509  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
510  return NULL;
511  }
512  inline void* MaybeArenaPtr() const {
513  return NULL;
514  }
515  public:
516 
517  ::google::protobuf::Metadata GetMetadata() const final;
518 
519  // nested types ----------------------------------------------------
520 
523 
524  // accessors -------------------------------------------------------
525 
526  // repeated string permanent_authorized_keys = 1;
527  int permanent_authorized_keys_size() const;
530  const ::std::string& permanent_authorized_keys(int index) const;
531  ::std::string* mutable_permanent_authorized_keys(int index);
532  void set_permanent_authorized_keys(int index, const ::std::string& value);
533  #if LANG_CXX11
534  void set_permanent_authorized_keys(int index, ::std::string&& value);
535  #endif
536  void set_permanent_authorized_keys(int index, const char* value);
537  void set_permanent_authorized_keys(int index, const char* value, size_t size);
538  ::std::string* add_permanent_authorized_keys();
539  void add_permanent_authorized_keys(const ::std::string& value);
540  #if LANG_CXX11
541  void add_permanent_authorized_keys(::std::string&& value);
542  #endif
543  void add_permanent_authorized_keys(const char* value);
544  void add_permanent_authorized_keys(const char* value, size_t size);
545  const ::google::protobuf::RepeatedPtrField< ::std::string>& permanent_authorized_keys() const;
546  ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_permanent_authorized_keys();
547 
548  // repeated .jaiabot.protobuf.FleetConfig.SSHKeys.HubKey hub = 2;
549  int hub_size() const;
550  void clear_hub();
551  static const int kHubFieldNumber = 2;
553  ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey >*
554  mutable_hub();
555  const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey& hub(int index) const;
557  const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey >&
558  hub() const;
559 
560  // optional .jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey vpn_tmp = 3;
561  bool has_vpn_tmp() const;
562  void clear_vpn_tmp();
563  static const int kVpnTmpFieldNumber = 3;
564  private:
565  const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey& _internal_vpn_tmp() const;
566  public:
567  const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey& vpn_tmp() const;
571 
572  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.FleetConfig.SSHKeys)
573  private:
574  void set_has_vpn_tmp();
575  void clear_has_vpn_tmp();
576 
577  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
578  ::google::protobuf::internal::HasBits<1> _has_bits_;
579  mutable ::google::protobuf::internal::CachedSize _cached_size_;
580  ::google::protobuf::RepeatedPtrField< ::std::string> permanent_authorized_keys_;
581  ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey > hub_;
583  friend struct ::protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct;
584 };
585 // -------------------------------------------------------------------
586 
587 class FleetConfig_Debconf : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.FleetConfig.Debconf) */ {
588  public:
590  virtual ~FleetConfig_Debconf();
591 
593 
595  CopyFrom(from);
596  return *this;
597  }
598  #if LANG_CXX11
600  : FleetConfig_Debconf() {
601  *this = ::std::move(from);
602  }
603 
604  inline FleetConfig_Debconf& operator=(FleetConfig_Debconf&& from) noexcept {
605  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
606  if (this != &from) InternalSwap(&from);
607  } else {
608  CopyFrom(from);
609  }
610  return *this;
611  }
612  #endif
613  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
614  return _internal_metadata_.unknown_fields();
615  }
616  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
617  return _internal_metadata_.mutable_unknown_fields();
618  }
619 
620  static const ::google::protobuf::Descriptor* descriptor();
621  static const FleetConfig_Debconf& default_instance();
622 
623  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
625  return reinterpret_cast<const FleetConfig_Debconf*>(
627  }
628  static constexpr int kIndexInFileMessages =
629  3;
630 
631  void Swap(FleetConfig_Debconf* other);
633  a.Swap(&b);
634  }
635 
636  // implements Message ----------------------------------------------
637 
638  inline FleetConfig_Debconf* New() const final {
639  return CreateMaybeMessage<FleetConfig_Debconf>(NULL);
640  }
641 
642  FleetConfig_Debconf* New(::google::protobuf::Arena* arena) const final {
643  return CreateMaybeMessage<FleetConfig_Debconf>(arena);
644  }
645  void CopyFrom(const ::google::protobuf::Message& from) final;
646  void MergeFrom(const ::google::protobuf::Message& from) final;
647  void CopyFrom(const FleetConfig_Debconf& from);
648  void MergeFrom(const FleetConfig_Debconf& from);
649  void Clear() final;
650  bool IsInitialized() const final;
651 
652  size_t ByteSizeLong() const final;
654  ::google::protobuf::io::CodedInputStream* input) final;
656  ::google::protobuf::io::CodedOutputStream* output) const final;
658  bool deterministic, ::google::protobuf::uint8* target) const final;
659  int GetCachedSize() const final { return _cached_size_.Get(); }
660 
661  private:
662  void SharedCtor();
663  void SharedDtor();
664  void SetCachedSize(int size) const final;
665  void InternalSwap(FleetConfig_Debconf* other);
666  private:
667  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
668  return NULL;
669  }
670  inline void* MaybeArenaPtr() const {
671  return NULL;
672  }
673  public:
674 
675  ::google::protobuf::Metadata GetMetadata() const final;
676 
677  // nested types ----------------------------------------------------
678 
680  static const DebconfType SELECT =
682  static const DebconfType MULTISELECT =
684  static const DebconfType STRING =
686  static const DebconfType BOOLEAN =
688  static const DebconfType NOTE =
690  static const DebconfType TEXT =
692  static const DebconfType PASSWORD =
694  static inline bool DebconfType_IsValid(int value) {
696  }
701  static const int DebconfType_ARRAYSIZE =
703  static inline const ::google::protobuf::EnumDescriptor*
706  }
707  static inline const ::std::string& DebconfType_Name(DebconfType value) {
709  }
710  static inline bool DebconfType_Parse(const ::std::string& name,
711  DebconfType* value) {
713  }
714 
715  // accessors -------------------------------------------------------
716 
717  // required string key = 1;
718  bool has_key() const;
719  void clear_key();
720  static const int kKeyFieldNumber = 1;
721  const ::std::string& key() const;
722  void set_key(const ::std::string& value);
723  #if LANG_CXX11
724  void set_key(::std::string&& value);
725  #endif
726  void set_key(const char* value);
727  void set_key(const char* value, size_t size);
728  ::std::string* mutable_key();
729  ::std::string* release_key();
730  void set_allocated_key(::std::string* key);
731 
732  // required string value = 3;
733  bool has_value() const;
734  void clear_value();
735  static const int kValueFieldNumber = 3;
736  const ::std::string& value() const;
737  void set_value(const ::std::string& value);
738  #if LANG_CXX11
739  void set_value(::std::string&& value);
740  #endif
741  void set_value(const char* value);
742  void set_value(const char* value, size_t size);
743  ::std::string* mutable_value();
744  ::std::string* release_value();
745  void set_allocated_value(::std::string* value);
746 
747  // optional .jaiabot.protobuf.FleetConfig.Debconf.DebconfType type = 2 [default = SELECT];
748  bool has_type() const;
749  void clear_type();
750  static const int kTypeFieldNumber = 2;
753 
754  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.FleetConfig.Debconf)
755  private:
756  void set_has_key();
757  void clear_has_key();
758  void set_has_type();
759  void clear_has_type();
760  void set_has_value();
761  void clear_has_value();
762 
763  // helper for ByteSizeLong()
764  size_t RequiredFieldsByteSizeFallback() const;
765 
766  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
767  ::google::protobuf::internal::HasBits<1> _has_bits_;
768  mutable ::google::protobuf::internal::CachedSize _cached_size_;
769  ::google::protobuf::internal::ArenaStringPtr key_;
770  ::google::protobuf::internal::ArenaStringPtr value_;
771  int type_;
772  friend struct ::protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct;
773 };
774 // -------------------------------------------------------------------
775 
776 class FleetConfig_DebconfOverride : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.FleetConfig.DebconfOverride) */ {
777  public:
780 
782 
784  CopyFrom(from);
785  return *this;
786  }
787  #if LANG_CXX11
790  *this = ::std::move(from);
791  }
792 
794  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
795  if (this != &from) InternalSwap(&from);
796  } else {
797  CopyFrom(from);
798  }
799  return *this;
800  }
801  #endif
802  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
803  return _internal_metadata_.unknown_fields();
804  }
805  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
806  return _internal_metadata_.mutable_unknown_fields();
807  }
808 
809  static const ::google::protobuf::Descriptor* descriptor();
811 
812  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
814  return reinterpret_cast<const FleetConfig_DebconfOverride*>(
816  }
817  static constexpr int kIndexInFileMessages =
818  4;
819 
820  void Swap(FleetConfig_DebconfOverride* other);
822  a.Swap(&b);
823  }
824 
825  // implements Message ----------------------------------------------
826 
827  inline FleetConfig_DebconfOverride* New() const final {
828  return CreateMaybeMessage<FleetConfig_DebconfOverride>(NULL);
829  }
830 
831  FleetConfig_DebconfOverride* New(::google::protobuf::Arena* arena) const final {
832  return CreateMaybeMessage<FleetConfig_DebconfOverride>(arena);
833  }
834  void CopyFrom(const ::google::protobuf::Message& from) final;
835  void MergeFrom(const ::google::protobuf::Message& from) final;
836  void CopyFrom(const FleetConfig_DebconfOverride& from);
837  void MergeFrom(const FleetConfig_DebconfOverride& from);
838  void Clear() final;
839  bool IsInitialized() const final;
840 
841  size_t ByteSizeLong() const final;
843  ::google::protobuf::io::CodedInputStream* input) final;
845  ::google::protobuf::io::CodedOutputStream* output) const final;
847  bool deterministic, ::google::protobuf::uint8* target) const final;
848  int GetCachedSize() const final { return _cached_size_.Get(); }
849 
850  private:
851  void SharedCtor();
852  void SharedDtor();
853  void SetCachedSize(int size) const final;
854  void InternalSwap(FleetConfig_DebconfOverride* other);
855  private:
856  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
857  return NULL;
858  }
859  inline void* MaybeArenaPtr() const {
860  return NULL;
861  }
862  public:
863 
864  ::google::protobuf::Metadata GetMetadata() const final;
865 
866  // nested types ----------------------------------------------------
867 
869  static const NodeType HUB =
871  static const NodeType BOT =
873  static inline bool NodeType_IsValid(int value) {
875  }
876  static const NodeType NodeType_MIN =
878  static const NodeType NodeType_MAX =
880  static const int NodeType_ARRAYSIZE =
882  static inline const ::google::protobuf::EnumDescriptor*
885  }
886  static inline const ::std::string& NodeType_Name(NodeType value) {
888  }
889  static inline bool NodeType_Parse(const ::std::string& name,
890  NodeType* value) {
891  return FleetConfig_DebconfOverride_NodeType_Parse(name, value);
892  }
893 
894  // accessors -------------------------------------------------------
895 
896  // repeated .jaiabot.protobuf.FleetConfig.Debconf debconf = 3;
897  int debconf_size() const;
898  void clear_debconf();
899  static const int kDebconfFieldNumber = 3;
901  ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >*
902  mutable_debconf();
903  const ::jaiabot::protobuf::FleetConfig_Debconf& debconf(int index) const;
905  const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >&
906  debconf() const;
907 
908  // required .jaiabot.protobuf.FleetConfig.DebconfOverride.NodeType type = 1;
909  bool has_type() const;
910  void clear_type();
911  static const int kTypeFieldNumber = 1;
914 
915  // required int32 id = 2;
916  bool has_id() const;
917  void clear_id();
918  static const int kIdFieldNumber = 2;
919  ::google::protobuf::int32 id() const;
920  void set_id(::google::protobuf::int32 value);
921 
922  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.FleetConfig.DebconfOverride)
923  private:
924  void set_has_type();
925  void clear_has_type();
926  void set_has_id();
927  void clear_has_id();
928 
929  // helper for ByteSizeLong()
930  size_t RequiredFieldsByteSizeFallback() const;
931 
932  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
933  ::google::protobuf::internal::HasBits<1> _has_bits_;
934  mutable ::google::protobuf::internal::CachedSize _cached_size_;
935  ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > debconf_;
936  int type_;
937  ::google::protobuf::int32 id_;
938  friend struct ::protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct;
939 };
940 // -------------------------------------------------------------------
941 
942 class FleetConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.FleetConfig) */ {
943  public:
944  FleetConfig();
945  virtual ~FleetConfig();
946 
947  FleetConfig(const FleetConfig& from);
948 
949  inline FleetConfig& operator=(const FleetConfig& from) {
950  CopyFrom(from);
951  return *this;
952  }
953  #if LANG_CXX11
954  FleetConfig(FleetConfig&& from) noexcept
955  : FleetConfig() {
956  *this = ::std::move(from);
957  }
958 
959  inline FleetConfig& operator=(FleetConfig&& from) noexcept {
960  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
961  if (this != &from) InternalSwap(&from);
962  } else {
963  CopyFrom(from);
964  }
965  return *this;
966  }
967  #endif
968  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
969  return _internal_metadata_.unknown_fields();
970  }
971  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
972  return _internal_metadata_.mutable_unknown_fields();
973  }
974 
975  static const ::google::protobuf::Descriptor* descriptor();
976  static const FleetConfig& default_instance();
977 
978  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
979  static inline const FleetConfig* internal_default_instance() {
980  return reinterpret_cast<const FleetConfig*>(
982  }
983  static constexpr int kIndexInFileMessages =
984  5;
985 
986  void Swap(FleetConfig* other);
987  friend void swap(FleetConfig& a, FleetConfig& b) {
988  a.Swap(&b);
989  }
990 
991  // implements Message ----------------------------------------------
992 
993  inline FleetConfig* New() const final {
994  return CreateMaybeMessage<FleetConfig>(NULL);
995  }
996 
997  FleetConfig* New(::google::protobuf::Arena* arena) const final {
998  return CreateMaybeMessage<FleetConfig>(arena);
999  }
1000  void CopyFrom(const ::google::protobuf::Message& from) final;
1001  void MergeFrom(const ::google::protobuf::Message& from) final;
1002  void CopyFrom(const FleetConfig& from);
1003  void MergeFrom(const FleetConfig& from);
1004  void Clear() final;
1005  bool IsInitialized() const final;
1006 
1007  size_t ByteSizeLong() const final;
1009  ::google::protobuf::io::CodedInputStream* input) final;
1011  ::google::protobuf::io::CodedOutputStream* output) const final;
1012  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1013  bool deterministic, ::google::protobuf::uint8* target) const final;
1014  int GetCachedSize() const final { return _cached_size_.Get(); }
1015 
1016  private:
1017  void SharedCtor();
1018  void SharedDtor();
1019  void SetCachedSize(int size) const final;
1020  void InternalSwap(FleetConfig* other);
1021  private:
1022  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1023  return NULL;
1024  }
1025  inline void* MaybeArenaPtr() const {
1026  return NULL;
1027  }
1028  public:
1029 
1030  ::google::protobuf::Metadata GetMetadata() const final;
1031 
1032  // nested types ----------------------------------------------------
1033 
1037 
1038  // accessors -------------------------------------------------------
1039 
1040  // repeated int32 hubs = 2;
1041  int hubs_size() const;
1042  void clear_hubs();
1043  static const int kHubsFieldNumber = 2;
1044  ::google::protobuf::int32 hubs(int index) const;
1045  void set_hubs(int index, ::google::protobuf::int32 value);
1046  void add_hubs(::google::protobuf::int32 value);
1047  const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
1048  hubs() const;
1049  ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
1050  mutable_hubs();
1051 
1052  // repeated int32 bots = 3;
1053  int bots_size() const;
1054  void clear_bots();
1055  static const int kBotsFieldNumber = 3;
1056  ::google::protobuf::int32 bots(int index) const;
1057  void set_bots(int index, ::google::protobuf::int32 value);
1058  void add_bots(::google::protobuf::int32 value);
1059  const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
1060  bots() const;
1061  ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
1062  mutable_bots();
1063 
1064  // repeated .jaiabot.protobuf.FleetConfig.Debconf debconf = 5;
1065  int debconf_size() const;
1066  void clear_debconf();
1067  static const int kDebconfFieldNumber = 5;
1068  ::jaiabot::protobuf::FleetConfig_Debconf* mutable_debconf(int index);
1069  ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >*
1070  mutable_debconf();
1071  const ::jaiabot::protobuf::FleetConfig_Debconf& debconf(int index) const;
1072  ::jaiabot::protobuf::FleetConfig_Debconf* add_debconf();
1073  const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >&
1074  debconf() const;
1075 
1076  // repeated .jaiabot.protobuf.FleetConfig.DebconfOverride debconf_override = 8;
1077  int debconf_override_size() const;
1078  void clear_debconf_override();
1079  static const int kDebconfOverrideFieldNumber = 8;
1081  ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride >*
1083  const ::jaiabot::protobuf::FleetConfig_DebconfOverride& debconf_override(int index) const;
1085  const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride >&
1086  debconf_override() const;
1087 
1088  // required string wlan_password = 6;
1089  bool has_wlan_password() const;
1090  void clear_wlan_password();
1091  static const int kWlanPasswordFieldNumber = 6;
1092  const ::std::string& wlan_password() const;
1093  void set_wlan_password(const ::std::string& value);
1094  #if LANG_CXX11
1095  void set_wlan_password(::std::string&& value);
1096  #endif
1097  void set_wlan_password(const char* value);
1098  void set_wlan_password(const char* value, size_t size);
1099  ::std::string* mutable_wlan_password();
1100  ::std::string* release_wlan_password();
1101  void set_allocated_wlan_password(::std::string* wlan_password);
1102 
1103  // required .jaiabot.protobuf.FleetConfig.SSHKeys ssh = 4;
1104  bool has_ssh() const;
1105  void clear_ssh();
1106  static const int kSshFieldNumber = 4;
1107  private:
1108  const ::jaiabot::protobuf::FleetConfig_SSHKeys& _internal_ssh() const;
1109  public:
1110  const ::jaiabot::protobuf::FleetConfig_SSHKeys& ssh() const;
1114 
1115  // required int32 fleet = 1;
1116  bool has_fleet() const;
1117  void clear_fleet();
1118  static const int kFleetFieldNumber = 1;
1119  ::google::protobuf::int32 fleet() const;
1120  void set_fleet(::google::protobuf::int32 value);
1121 
1122  // required bool service_vpn_enabled = 7;
1123  bool has_service_vpn_enabled() const;
1125  static const int kServiceVpnEnabledFieldNumber = 7;
1126  bool service_vpn_enabled() const;
1127  void set_service_vpn_enabled(bool value);
1128 
1129  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.FleetConfig)
1130  private:
1131  void set_has_fleet();
1132  void clear_has_fleet();
1133  void set_has_ssh();
1134  void clear_has_ssh();
1135  void set_has_wlan_password();
1136  void clear_has_wlan_password();
1137  void set_has_service_vpn_enabled();
1138  void clear_has_service_vpn_enabled();
1139 
1140  // helper for ByteSizeLong()
1141  size_t RequiredFieldsByteSizeFallback() const;
1142 
1143  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1144  ::google::protobuf::internal::HasBits<1> _has_bits_;
1145  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1146  ::google::protobuf::RepeatedField< ::google::protobuf::int32 > hubs_;
1147  ::google::protobuf::RepeatedField< ::google::protobuf::int32 > bots_;
1148  ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > debconf_;
1149  ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride > debconf_override_;
1150  ::google::protobuf::internal::ArenaStringPtr wlan_password_;
1152  ::google::protobuf::int32 fleet_;
1153  bool service_vpn_enabled_;
1154  friend struct ::protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct;
1155 };
1156 // ===================================================================
1157 
1158 
1159 // ===================================================================
1160 
1161 #ifdef __GNUC__
1162  #pragma GCC diagnostic push
1163  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1164 #endif // __GNUC__
1165 // FleetConfig_SSHKeys_HubKey
1166 
1167 // required int32 id = 1;
1169  return (_has_bits_[0] & 0x00000004u) != 0;
1170 }
1171 inline void FleetConfig_SSHKeys_HubKey::set_has_id() {
1172  _has_bits_[0] |= 0x00000004u;
1173 }
1174 inline void FleetConfig_SSHKeys_HubKey::clear_has_id() {
1175  _has_bits_[0] &= ~0x00000004u;
1176 }
1178  id_ = 0;
1179  clear_has_id();
1180 }
1181 inline ::google::protobuf::int32 FleetConfig_SSHKeys_HubKey::id() const {
1182  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.id)
1183  return id_;
1184 }
1185 inline void FleetConfig_SSHKeys_HubKey::set_id(::google::protobuf::int32 value) {
1186  set_has_id();
1187  id_ = value;
1188  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.id)
1189 }
1190 
1191 // required string private_key = 2;
1193  return (_has_bits_[0] & 0x00000001u) != 0;
1194 }
1195 inline void FleetConfig_SSHKeys_HubKey::set_has_private_key() {
1196  _has_bits_[0] |= 0x00000001u;
1197 }
1198 inline void FleetConfig_SSHKeys_HubKey::clear_has_private_key() {
1199  _has_bits_[0] &= ~0x00000001u;
1200 }
1202  private_key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1203  clear_has_private_key();
1204 }
1205 inline const ::std::string& FleetConfig_SSHKeys_HubKey::private_key() const {
1206  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.private_key)
1207  return private_key_.GetNoArena();
1208 }
1209 inline void FleetConfig_SSHKeys_HubKey::set_private_key(const ::std::string& value) {
1210  set_has_private_key();
1211  private_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1212  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.private_key)
1213 }
1214 #if LANG_CXX11
1215 inline void FleetConfig_SSHKeys_HubKey::set_private_key(::std::string&& value) {
1216  set_has_private_key();
1217  private_key_.SetNoArena(
1218  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1219  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.private_key)
1220 }
1221 #endif
1222 inline void FleetConfig_SSHKeys_HubKey::set_private_key(const char* value) {
1223  GOOGLE_DCHECK(value != NULL);
1224  set_has_private_key();
1225  private_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1226  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.private_key)
1227 }
1228 inline void FleetConfig_SSHKeys_HubKey::set_private_key(const char* value, size_t size) {
1229  set_has_private_key();
1230  private_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1231  ::std::string(reinterpret_cast<const char*>(value), size));
1232  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.private_key)
1233 }
1235  set_has_private_key();
1236  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.private_key)
1237  return private_key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1238 }
1240  // @@protoc_insertion_point(field_release:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.private_key)
1241  if (!has_private_key()) {
1242  return NULL;
1243  }
1244  clear_has_private_key();
1245  return private_key_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1246 }
1247 inline void FleetConfig_SSHKeys_HubKey::set_allocated_private_key(::std::string* private_key) {
1248  if (private_key != NULL) {
1249  set_has_private_key();
1250  } else {
1251  clear_has_private_key();
1252  }
1253  private_key_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), private_key);
1254  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.private_key)
1255 }
1256 
1257 // required string public_key = 3;
1259  return (_has_bits_[0] & 0x00000002u) != 0;
1260 }
1261 inline void FleetConfig_SSHKeys_HubKey::set_has_public_key() {
1262  _has_bits_[0] |= 0x00000002u;
1263 }
1264 inline void FleetConfig_SSHKeys_HubKey::clear_has_public_key() {
1265  _has_bits_[0] &= ~0x00000002u;
1266 }
1268  public_key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1269  clear_has_public_key();
1270 }
1271 inline const ::std::string& FleetConfig_SSHKeys_HubKey::public_key() const {
1272  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.public_key)
1273  return public_key_.GetNoArena();
1274 }
1275 inline void FleetConfig_SSHKeys_HubKey::set_public_key(const ::std::string& value) {
1276  set_has_public_key();
1277  public_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1278  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.public_key)
1279 }
1280 #if LANG_CXX11
1281 inline void FleetConfig_SSHKeys_HubKey::set_public_key(::std::string&& value) {
1282  set_has_public_key();
1283  public_key_.SetNoArena(
1284  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1285  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.public_key)
1286 }
1287 #endif
1288 inline void FleetConfig_SSHKeys_HubKey::set_public_key(const char* value) {
1289  GOOGLE_DCHECK(value != NULL);
1290  set_has_public_key();
1291  public_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1292  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.public_key)
1293 }
1294 inline void FleetConfig_SSHKeys_HubKey::set_public_key(const char* value, size_t size) {
1295  set_has_public_key();
1296  public_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1297  ::std::string(reinterpret_cast<const char*>(value), size));
1298  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.public_key)
1299 }
1301  set_has_public_key();
1302  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.public_key)
1303  return public_key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1304 }
1306  // @@protoc_insertion_point(field_release:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.public_key)
1307  if (!has_public_key()) {
1308  return NULL;
1309  }
1310  clear_has_public_key();
1311  return public_key_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1312 }
1313 inline void FleetConfig_SSHKeys_HubKey::set_allocated_public_key(::std::string* public_key) {
1314  if (public_key != NULL) {
1315  set_has_public_key();
1316  } else {
1317  clear_has_public_key();
1318  }
1319  public_key_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), public_key);
1320  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.FleetConfig.SSHKeys.HubKey.public_key)
1321 }
1322 
1323 // -------------------------------------------------------------------
1324 
1325 // FleetConfig_SSHKeys_VPNTempKey
1326 
1327 // required string private_key = 2;
1329  return (_has_bits_[0] & 0x00000001u) != 0;
1330 }
1331 inline void FleetConfig_SSHKeys_VPNTempKey::set_has_private_key() {
1332  _has_bits_[0] |= 0x00000001u;
1333 }
1334 inline void FleetConfig_SSHKeys_VPNTempKey::clear_has_private_key() {
1335  _has_bits_[0] &= ~0x00000001u;
1336 }
1338  private_key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1339  clear_has_private_key();
1340 }
1341 inline const ::std::string& FleetConfig_SSHKeys_VPNTempKey::private_key() const {
1342  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.private_key)
1343  return private_key_.GetNoArena();
1344 }
1345 inline void FleetConfig_SSHKeys_VPNTempKey::set_private_key(const ::std::string& value) {
1346  set_has_private_key();
1347  private_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1348  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.private_key)
1349 }
1350 #if LANG_CXX11
1351 inline void FleetConfig_SSHKeys_VPNTempKey::set_private_key(::std::string&& value) {
1352  set_has_private_key();
1353  private_key_.SetNoArena(
1354  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1355  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.private_key)
1356 }
1357 #endif
1358 inline void FleetConfig_SSHKeys_VPNTempKey::set_private_key(const char* value) {
1359  GOOGLE_DCHECK(value != NULL);
1360  set_has_private_key();
1361  private_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1362  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.private_key)
1363 }
1364 inline void FleetConfig_SSHKeys_VPNTempKey::set_private_key(const char* value, size_t size) {
1365  set_has_private_key();
1366  private_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1367  ::std::string(reinterpret_cast<const char*>(value), size));
1368  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.private_key)
1369 }
1371  set_has_private_key();
1372  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.private_key)
1373  return private_key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1374 }
1376  // @@protoc_insertion_point(field_release:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.private_key)
1377  if (!has_private_key()) {
1378  return NULL;
1379  }
1380  clear_has_private_key();
1381  return private_key_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1382 }
1383 inline void FleetConfig_SSHKeys_VPNTempKey::set_allocated_private_key(::std::string* private_key) {
1384  if (private_key != NULL) {
1385  set_has_private_key();
1386  } else {
1387  clear_has_private_key();
1388  }
1389  private_key_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), private_key);
1390  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.private_key)
1391 }
1392 
1393 // required string public_key = 3;
1395  return (_has_bits_[0] & 0x00000002u) != 0;
1396 }
1397 inline void FleetConfig_SSHKeys_VPNTempKey::set_has_public_key() {
1398  _has_bits_[0] |= 0x00000002u;
1399 }
1400 inline void FleetConfig_SSHKeys_VPNTempKey::clear_has_public_key() {
1401  _has_bits_[0] &= ~0x00000002u;
1402 }
1404  public_key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1405  clear_has_public_key();
1406 }
1407 inline const ::std::string& FleetConfig_SSHKeys_VPNTempKey::public_key() const {
1408  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.public_key)
1409  return public_key_.GetNoArena();
1410 }
1411 inline void FleetConfig_SSHKeys_VPNTempKey::set_public_key(const ::std::string& value) {
1412  set_has_public_key();
1413  public_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1414  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.public_key)
1415 }
1416 #if LANG_CXX11
1417 inline void FleetConfig_SSHKeys_VPNTempKey::set_public_key(::std::string&& value) {
1418  set_has_public_key();
1419  public_key_.SetNoArena(
1420  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1421  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.public_key)
1422 }
1423 #endif
1424 inline void FleetConfig_SSHKeys_VPNTempKey::set_public_key(const char* value) {
1425  GOOGLE_DCHECK(value != NULL);
1426  set_has_public_key();
1427  public_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1428  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.public_key)
1429 }
1430 inline void FleetConfig_SSHKeys_VPNTempKey::set_public_key(const char* value, size_t size) {
1431  set_has_public_key();
1432  public_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1433  ::std::string(reinterpret_cast<const char*>(value), size));
1434  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.public_key)
1435 }
1437  set_has_public_key();
1438  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.public_key)
1439  return public_key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1440 }
1442  // @@protoc_insertion_point(field_release:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.public_key)
1443  if (!has_public_key()) {
1444  return NULL;
1445  }
1446  clear_has_public_key();
1447  return public_key_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1448 }
1449 inline void FleetConfig_SSHKeys_VPNTempKey::set_allocated_public_key(::std::string* public_key) {
1450  if (public_key != NULL) {
1451  set_has_public_key();
1452  } else {
1453  clear_has_public_key();
1454  }
1455  public_key_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), public_key);
1456  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey.public_key)
1457 }
1458 
1459 // -------------------------------------------------------------------
1460 
1461 // FleetConfig_SSHKeys
1462 
1463 // repeated string permanent_authorized_keys = 1;
1465  return permanent_authorized_keys_.size();
1466 }
1468  permanent_authorized_keys_.Clear();
1469 }
1470 inline const ::std::string& FleetConfig_SSHKeys::permanent_authorized_keys(int index) const {
1471  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1472  return permanent_authorized_keys_.Get(index);
1473 }
1475  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1476  return permanent_authorized_keys_.Mutable(index);
1477 }
1478 inline void FleetConfig_SSHKeys::set_permanent_authorized_keys(int index, const ::std::string& value) {
1479  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1480  permanent_authorized_keys_.Mutable(index)->assign(value);
1481 }
1482 #if LANG_CXX11
1483 inline void FleetConfig_SSHKeys::set_permanent_authorized_keys(int index, ::std::string&& value) {
1484  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1485  permanent_authorized_keys_.Mutable(index)->assign(std::move(value));
1486 }
1487 #endif
1488 inline void FleetConfig_SSHKeys::set_permanent_authorized_keys(int index, const char* value) {
1489  GOOGLE_DCHECK(value != NULL);
1490  permanent_authorized_keys_.Mutable(index)->assign(value);
1491  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1492 }
1493 inline void FleetConfig_SSHKeys::set_permanent_authorized_keys(int index, const char* value, size_t size) {
1494  permanent_authorized_keys_.Mutable(index)->assign(
1495  reinterpret_cast<const char*>(value), size);
1496  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1497 }
1499  // @@protoc_insertion_point(field_add_mutable:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1500  return permanent_authorized_keys_.Add();
1501 }
1502 inline void FleetConfig_SSHKeys::add_permanent_authorized_keys(const ::std::string& value) {
1503  permanent_authorized_keys_.Add()->assign(value);
1504  // @@protoc_insertion_point(field_add:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1505 }
1506 #if LANG_CXX11
1507 inline void FleetConfig_SSHKeys::add_permanent_authorized_keys(::std::string&& value) {
1508  permanent_authorized_keys_.Add(std::move(value));
1509  // @@protoc_insertion_point(field_add:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1510 }
1511 #endif
1513  GOOGLE_DCHECK(value != NULL);
1514  permanent_authorized_keys_.Add()->assign(value);
1515  // @@protoc_insertion_point(field_add_char:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1516 }
1517 inline void FleetConfig_SSHKeys::add_permanent_authorized_keys(const char* value, size_t size) {
1518  permanent_authorized_keys_.Add()->assign(reinterpret_cast<const char*>(value), size);
1519  // @@protoc_insertion_point(field_add_pointer:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1520 }
1521 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
1523  // @@protoc_insertion_point(field_list:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1524  return permanent_authorized_keys_;
1525 }
1526 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
1528  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.FleetConfig.SSHKeys.permanent_authorized_keys)
1529  return &permanent_authorized_keys_;
1530 }
1531 
1532 // repeated .jaiabot.protobuf.FleetConfig.SSHKeys.HubKey hub = 2;
1533 inline int FleetConfig_SSHKeys::hub_size() const {
1534  return hub_.size();
1535 }
1537  hub_.Clear();
1538 }
1539 inline ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey* FleetConfig_SSHKeys::mutable_hub(int index) {
1540  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.SSHKeys.hub)
1541  return hub_.Mutable(index);
1542 }
1543 inline ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey >*
1545  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.FleetConfig.SSHKeys.hub)
1546  return &hub_;
1547 }
1548 inline const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey& FleetConfig_SSHKeys::hub(int index) const {
1549  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.SSHKeys.hub)
1550  return hub_.Get(index);
1551 }
1552 inline ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey* FleetConfig_SSHKeys::add_hub() {
1553  // @@protoc_insertion_point(field_add:jaiabot.protobuf.FleetConfig.SSHKeys.hub)
1554  return hub_.Add();
1555 }
1556 inline const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey >&
1558  // @@protoc_insertion_point(field_list:jaiabot.protobuf.FleetConfig.SSHKeys.hub)
1559  return hub_;
1560 }
1561 
1562 // optional .jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey vpn_tmp = 3;
1564  return (_has_bits_[0] & 0x00000001u) != 0;
1565 }
1566 inline void FleetConfig_SSHKeys::set_has_vpn_tmp() {
1567  _has_bits_[0] |= 0x00000001u;
1568 }
1569 inline void FleetConfig_SSHKeys::clear_has_vpn_tmp() {
1570  _has_bits_[0] &= ~0x00000001u;
1571 }
1573  if (vpn_tmp_ != NULL) vpn_tmp_->Clear();
1574  clear_has_vpn_tmp();
1575 }
1576 inline const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey& FleetConfig_SSHKeys::_internal_vpn_tmp() const {
1577  return *vpn_tmp_;
1578 }
1579 inline const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey& FleetConfig_SSHKeys::vpn_tmp() const {
1580  const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* p = vpn_tmp_;
1581  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.SSHKeys.vpn_tmp)
1582  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey*>(
1584 }
1585 inline ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* FleetConfig_SSHKeys::release_vpn_tmp() {
1586  // @@protoc_insertion_point(field_release:jaiabot.protobuf.FleetConfig.SSHKeys.vpn_tmp)
1587  clear_has_vpn_tmp();
1589  vpn_tmp_ = NULL;
1590  return temp;
1591 }
1592 inline ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* FleetConfig_SSHKeys::mutable_vpn_tmp() {
1593  set_has_vpn_tmp();
1594  if (vpn_tmp_ == NULL) {
1595  auto* p = CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey>(GetArenaNoVirtual());
1596  vpn_tmp_ = p;
1597  }
1598  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.SSHKeys.vpn_tmp)
1599  return vpn_tmp_;
1600 }
1602  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1603  if (message_arena == NULL) {
1604  delete vpn_tmp_;
1605  }
1606  if (vpn_tmp) {
1607  ::google::protobuf::Arena* submessage_arena = NULL;
1608  if (message_arena != submessage_arena) {
1609  vpn_tmp = ::google::protobuf::internal::GetOwnedMessage(
1610  message_arena, vpn_tmp, submessage_arena);
1611  }
1612  set_has_vpn_tmp();
1613  } else {
1614  clear_has_vpn_tmp();
1615  }
1616  vpn_tmp_ = vpn_tmp;
1617  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.FleetConfig.SSHKeys.vpn_tmp)
1618 }
1619 
1620 // -------------------------------------------------------------------
1621 
1622 // FleetConfig_Debconf
1623 
1624 // required string key = 1;
1625 inline bool FleetConfig_Debconf::has_key() const {
1626  return (_has_bits_[0] & 0x00000001u) != 0;
1627 }
1628 inline void FleetConfig_Debconf::set_has_key() {
1629  _has_bits_[0] |= 0x00000001u;
1630 }
1631 inline void FleetConfig_Debconf::clear_has_key() {
1632  _has_bits_[0] &= ~0x00000001u;
1633 }
1635  key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1636  clear_has_key();
1637 }
1638 inline const ::std::string& FleetConfig_Debconf::key() const {
1639  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.Debconf.key)
1640  return key_.GetNoArena();
1641 }
1642 inline void FleetConfig_Debconf::set_key(const ::std::string& value) {
1643  set_has_key();
1644  key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1645  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.Debconf.key)
1646 }
1647 #if LANG_CXX11
1648 inline void FleetConfig_Debconf::set_key(::std::string&& value) {
1649  set_has_key();
1650  key_.SetNoArena(
1651  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1652  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.FleetConfig.Debconf.key)
1653 }
1654 #endif
1655 inline void FleetConfig_Debconf::set_key(const char* value) {
1656  GOOGLE_DCHECK(value != NULL);
1657  set_has_key();
1658  key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1659  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.FleetConfig.Debconf.key)
1660 }
1661 inline void FleetConfig_Debconf::set_key(const char* value, size_t size) {
1662  set_has_key();
1663  key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1664  ::std::string(reinterpret_cast<const char*>(value), size));
1665  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.FleetConfig.Debconf.key)
1666 }
1667 inline ::std::string* FleetConfig_Debconf::mutable_key() {
1668  set_has_key();
1669  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.Debconf.key)
1670  return key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1671 }
1672 inline ::std::string* FleetConfig_Debconf::release_key() {
1673  // @@protoc_insertion_point(field_release:jaiabot.protobuf.FleetConfig.Debconf.key)
1674  if (!has_key()) {
1675  return NULL;
1676  }
1677  clear_has_key();
1678  return key_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1679 }
1680 inline void FleetConfig_Debconf::set_allocated_key(::std::string* key) {
1681  if (key != NULL) {
1682  set_has_key();
1683  } else {
1684  clear_has_key();
1685  }
1686  key_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), key);
1687  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.FleetConfig.Debconf.key)
1688 }
1689 
1690 // optional .jaiabot.protobuf.FleetConfig.Debconf.DebconfType type = 2 [default = SELECT];
1691 inline bool FleetConfig_Debconf::has_type() const {
1692  return (_has_bits_[0] & 0x00000004u) != 0;
1693 }
1694 inline void FleetConfig_Debconf::set_has_type() {
1695  _has_bits_[0] |= 0x00000004u;
1696 }
1697 inline void FleetConfig_Debconf::clear_has_type() {
1698  _has_bits_[0] &= ~0x00000004u;
1699 }
1701  type_ = 0;
1702  clear_has_type();
1703 }
1705  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.Debconf.type)
1706  return static_cast< ::jaiabot::protobuf::FleetConfig_Debconf_DebconfType >(type_);
1707 }
1710  set_has_type();
1711  type_ = value;
1712  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.Debconf.type)
1713 }
1714 
1715 // required string value = 3;
1716 inline bool FleetConfig_Debconf::has_value() const {
1717  return (_has_bits_[0] & 0x00000002u) != 0;
1718 }
1719 inline void FleetConfig_Debconf::set_has_value() {
1720  _has_bits_[0] |= 0x00000002u;
1721 }
1722 inline void FleetConfig_Debconf::clear_has_value() {
1723  _has_bits_[0] &= ~0x00000002u;
1724 }
1726  value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1727  clear_has_value();
1728 }
1729 inline const ::std::string& FleetConfig_Debconf::value() const {
1730  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.Debconf.value)
1731  return value_.GetNoArena();
1732 }
1733 inline void FleetConfig_Debconf::set_value(const ::std::string& value) {
1734  set_has_value();
1735  value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1736  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.Debconf.value)
1737 }
1738 #if LANG_CXX11
1739 inline void FleetConfig_Debconf::set_value(::std::string&& value) {
1740  set_has_value();
1741  value_.SetNoArena(
1742  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1743  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.FleetConfig.Debconf.value)
1744 }
1745 #endif
1746 inline void FleetConfig_Debconf::set_value(const char* value) {
1747  GOOGLE_DCHECK(value != NULL);
1748  set_has_value();
1749  value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1750  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.FleetConfig.Debconf.value)
1751 }
1752 inline void FleetConfig_Debconf::set_value(const char* value, size_t size) {
1753  set_has_value();
1754  value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1755  ::std::string(reinterpret_cast<const char*>(value), size));
1756  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.FleetConfig.Debconf.value)
1757 }
1758 inline ::std::string* FleetConfig_Debconf::mutable_value() {
1759  set_has_value();
1760  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.Debconf.value)
1761  return value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1762 }
1763 inline ::std::string* FleetConfig_Debconf::release_value() {
1764  // @@protoc_insertion_point(field_release:jaiabot.protobuf.FleetConfig.Debconf.value)
1765  if (!has_value()) {
1766  return NULL;
1767  }
1768  clear_has_value();
1769  return value_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1770 }
1771 inline void FleetConfig_Debconf::set_allocated_value(::std::string* value) {
1772  if (value != NULL) {
1773  set_has_value();
1774  } else {
1775  clear_has_value();
1776  }
1777  value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1778  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.FleetConfig.Debconf.value)
1779 }
1780 
1781 // -------------------------------------------------------------------
1782 
1783 // FleetConfig_DebconfOverride
1784 
1785 // required .jaiabot.protobuf.FleetConfig.DebconfOverride.NodeType type = 1;
1787  return (_has_bits_[0] & 0x00000001u) != 0;
1788 }
1789 inline void FleetConfig_DebconfOverride::set_has_type() {
1790  _has_bits_[0] |= 0x00000001u;
1791 }
1792 inline void FleetConfig_DebconfOverride::clear_has_type() {
1793  _has_bits_[0] &= ~0x00000001u;
1794 }
1796  type_ = 0;
1797  clear_has_type();
1798 }
1800  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.DebconfOverride.type)
1801  return static_cast< ::jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType >(type_);
1802 }
1805  set_has_type();
1806  type_ = value;
1807  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.DebconfOverride.type)
1808 }
1809 
1810 // required int32 id = 2;
1812  return (_has_bits_[0] & 0x00000002u) != 0;
1813 }
1814 inline void FleetConfig_DebconfOverride::set_has_id() {
1815  _has_bits_[0] |= 0x00000002u;
1816 }
1817 inline void FleetConfig_DebconfOverride::clear_has_id() {
1818  _has_bits_[0] &= ~0x00000002u;
1819 }
1821  id_ = 0;
1822  clear_has_id();
1823 }
1824 inline ::google::protobuf::int32 FleetConfig_DebconfOverride::id() const {
1825  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.DebconfOverride.id)
1826  return id_;
1827 }
1828 inline void FleetConfig_DebconfOverride::set_id(::google::protobuf::int32 value) {
1829  set_has_id();
1830  id_ = value;
1831  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.DebconfOverride.id)
1832 }
1833 
1834 // repeated .jaiabot.protobuf.FleetConfig.Debconf debconf = 3;
1836  return debconf_.size();
1837 }
1839  debconf_.Clear();
1840 }
1841 inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig_DebconfOverride::mutable_debconf(int index) {
1842  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.DebconfOverride.debconf)
1843  return debconf_.Mutable(index);
1844 }
1845 inline ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >*
1847  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.FleetConfig.DebconfOverride.debconf)
1848  return &debconf_;
1849 }
1850 inline const ::jaiabot::protobuf::FleetConfig_Debconf& FleetConfig_DebconfOverride::debconf(int index) const {
1851  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.DebconfOverride.debconf)
1852  return debconf_.Get(index);
1853 }
1854 inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig_DebconfOverride::add_debconf() {
1855  // @@protoc_insertion_point(field_add:jaiabot.protobuf.FleetConfig.DebconfOverride.debconf)
1856  return debconf_.Add();
1857 }
1858 inline const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >&
1860  // @@protoc_insertion_point(field_list:jaiabot.protobuf.FleetConfig.DebconfOverride.debconf)
1861  return debconf_;
1862 }
1863 
1864 // -------------------------------------------------------------------
1865 
1866 // FleetConfig
1867 
1868 // required int32 fleet = 1;
1869 inline bool FleetConfig::has_fleet() const {
1870  return (_has_bits_[0] & 0x00000004u) != 0;
1871 }
1872 inline void FleetConfig::set_has_fleet() {
1873  _has_bits_[0] |= 0x00000004u;
1874 }
1875 inline void FleetConfig::clear_has_fleet() {
1876  _has_bits_[0] &= ~0x00000004u;
1877 }
1879  fleet_ = 0;
1880  clear_has_fleet();
1881 }
1882 inline ::google::protobuf::int32 FleetConfig::fleet() const {
1883  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.fleet)
1884  return fleet_;
1885 }
1886 inline void FleetConfig::set_fleet(::google::protobuf::int32 value) {
1887  set_has_fleet();
1888  fleet_ = value;
1889  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.fleet)
1890 }
1891 
1892 // repeated int32 hubs = 2;
1893 inline int FleetConfig::hubs_size() const {
1894  return hubs_.size();
1895 }
1897  hubs_.Clear();
1898 }
1899 inline ::google::protobuf::int32 FleetConfig::hubs(int index) const {
1900  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.hubs)
1901  return hubs_.Get(index);
1902 }
1903 inline void FleetConfig::set_hubs(int index, ::google::protobuf::int32 value) {
1904  hubs_.Set(index, value);
1905  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.hubs)
1906 }
1907 inline void FleetConfig::add_hubs(::google::protobuf::int32 value) {
1908  hubs_.Add(value);
1909  // @@protoc_insertion_point(field_add:jaiabot.protobuf.FleetConfig.hubs)
1910 }
1911 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
1913  // @@protoc_insertion_point(field_list:jaiabot.protobuf.FleetConfig.hubs)
1914  return hubs_;
1915 }
1916 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
1918  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.FleetConfig.hubs)
1919  return &hubs_;
1920 }
1921 
1922 // repeated int32 bots = 3;
1923 inline int FleetConfig::bots_size() const {
1924  return bots_.size();
1925 }
1927  bots_.Clear();
1928 }
1929 inline ::google::protobuf::int32 FleetConfig::bots(int index) const {
1930  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.bots)
1931  return bots_.Get(index);
1932 }
1933 inline void FleetConfig::set_bots(int index, ::google::protobuf::int32 value) {
1934  bots_.Set(index, value);
1935  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.bots)
1936 }
1937 inline void FleetConfig::add_bots(::google::protobuf::int32 value) {
1938  bots_.Add(value);
1939  // @@protoc_insertion_point(field_add:jaiabot.protobuf.FleetConfig.bots)
1940 }
1941 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
1943  // @@protoc_insertion_point(field_list:jaiabot.protobuf.FleetConfig.bots)
1944  return bots_;
1945 }
1946 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
1948  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.FleetConfig.bots)
1949  return &bots_;
1950 }
1951 
1952 // required .jaiabot.protobuf.FleetConfig.SSHKeys ssh = 4;
1953 inline bool FleetConfig::has_ssh() const {
1954  return (_has_bits_[0] & 0x00000002u) != 0;
1955 }
1956 inline void FleetConfig::set_has_ssh() {
1957  _has_bits_[0] |= 0x00000002u;
1958 }
1959 inline void FleetConfig::clear_has_ssh() {
1960  _has_bits_[0] &= ~0x00000002u;
1961 }
1962 inline void FleetConfig::clear_ssh() {
1963  if (ssh_ != NULL) ssh_->Clear();
1964  clear_has_ssh();
1965 }
1966 inline const ::jaiabot::protobuf::FleetConfig_SSHKeys& FleetConfig::_internal_ssh() const {
1967  return *ssh_;
1968 }
1969 inline const ::jaiabot::protobuf::FleetConfig_SSHKeys& FleetConfig::ssh() const {
1970  const ::jaiabot::protobuf::FleetConfig_SSHKeys* p = ssh_;
1971  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.ssh)
1972  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::FleetConfig_SSHKeys*>(
1974 }
1975 inline ::jaiabot::protobuf::FleetConfig_SSHKeys* FleetConfig::release_ssh() {
1976  // @@protoc_insertion_point(field_release:jaiabot.protobuf.FleetConfig.ssh)
1977  clear_has_ssh();
1979  ssh_ = NULL;
1980  return temp;
1981 }
1982 inline ::jaiabot::protobuf::FleetConfig_SSHKeys* FleetConfig::mutable_ssh() {
1983  set_has_ssh();
1984  if (ssh_ == NULL) {
1985  auto* p = CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_SSHKeys>(GetArenaNoVirtual());
1986  ssh_ = p;
1987  }
1988  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.ssh)
1989  return ssh_;
1990 }
1992  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1993  if (message_arena == NULL) {
1994  delete ssh_;
1995  }
1996  if (ssh) {
1997  ::google::protobuf::Arena* submessage_arena = NULL;
1998  if (message_arena != submessage_arena) {
1999  ssh = ::google::protobuf::internal::GetOwnedMessage(
2000  message_arena, ssh, submessage_arena);
2001  }
2002  set_has_ssh();
2003  } else {
2004  clear_has_ssh();
2005  }
2006  ssh_ = ssh;
2007  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.FleetConfig.ssh)
2008 }
2009 
2010 // repeated .jaiabot.protobuf.FleetConfig.Debconf debconf = 5;
2011 inline int FleetConfig::debconf_size() const {
2012  return debconf_.size();
2013 }
2015  debconf_.Clear();
2016 }
2017 inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig::mutable_debconf(int index) {
2018  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.debconf)
2019  return debconf_.Mutable(index);
2020 }
2021 inline ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >*
2023  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.FleetConfig.debconf)
2024  return &debconf_;
2025 }
2026 inline const ::jaiabot::protobuf::FleetConfig_Debconf& FleetConfig::debconf(int index) const {
2027  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.debconf)
2028  return debconf_.Get(index);
2029 }
2030 inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig::add_debconf() {
2031  // @@protoc_insertion_point(field_add:jaiabot.protobuf.FleetConfig.debconf)
2032  return debconf_.Add();
2033 }
2034 inline const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >&
2036  // @@protoc_insertion_point(field_list:jaiabot.protobuf.FleetConfig.debconf)
2037  return debconf_;
2038 }
2039 
2040 // required string wlan_password = 6;
2041 inline bool FleetConfig::has_wlan_password() const {
2042  return (_has_bits_[0] & 0x00000001u) != 0;
2043 }
2044 inline void FleetConfig::set_has_wlan_password() {
2045  _has_bits_[0] |= 0x00000001u;
2046 }
2047 inline void FleetConfig::clear_has_wlan_password() {
2048  _has_bits_[0] &= ~0x00000001u;
2049 }
2051  wlan_password_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2052  clear_has_wlan_password();
2053 }
2054 inline const ::std::string& FleetConfig::wlan_password() const {
2055  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.wlan_password)
2056  return wlan_password_.GetNoArena();
2057 }
2058 inline void FleetConfig::set_wlan_password(const ::std::string& value) {
2059  set_has_wlan_password();
2060  wlan_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2061  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.wlan_password)
2062 }
2063 #if LANG_CXX11
2064 inline void FleetConfig::set_wlan_password(::std::string&& value) {
2065  set_has_wlan_password();
2066  wlan_password_.SetNoArena(
2067  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2068  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.FleetConfig.wlan_password)
2069 }
2070 #endif
2071 inline void FleetConfig::set_wlan_password(const char* value) {
2072  GOOGLE_DCHECK(value != NULL);
2073  set_has_wlan_password();
2074  wlan_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2075  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.FleetConfig.wlan_password)
2076 }
2077 inline void FleetConfig::set_wlan_password(const char* value, size_t size) {
2078  set_has_wlan_password();
2079  wlan_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2080  ::std::string(reinterpret_cast<const char*>(value), size));
2081  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.FleetConfig.wlan_password)
2082 }
2083 inline ::std::string* FleetConfig::mutable_wlan_password() {
2084  set_has_wlan_password();
2085  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.wlan_password)
2086  return wlan_password_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2087 }
2088 inline ::std::string* FleetConfig::release_wlan_password() {
2089  // @@protoc_insertion_point(field_release:jaiabot.protobuf.FleetConfig.wlan_password)
2090  if (!has_wlan_password()) {
2091  return NULL;
2092  }
2093  clear_has_wlan_password();
2094  return wlan_password_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2095 }
2096 inline void FleetConfig::set_allocated_wlan_password(::std::string* wlan_password) {
2097  if (wlan_password != NULL) {
2098  set_has_wlan_password();
2099  } else {
2100  clear_has_wlan_password();
2101  }
2102  wlan_password_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), wlan_password);
2103  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.FleetConfig.wlan_password)
2104 }
2105 
2106 // required bool service_vpn_enabled = 7;
2108  return (_has_bits_[0] & 0x00000008u) != 0;
2109 }
2110 inline void FleetConfig::set_has_service_vpn_enabled() {
2111  _has_bits_[0] |= 0x00000008u;
2112 }
2113 inline void FleetConfig::clear_has_service_vpn_enabled() {
2114  _has_bits_[0] &= ~0x00000008u;
2115 }
2117  service_vpn_enabled_ = false;
2118  clear_has_service_vpn_enabled();
2119 }
2121  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.service_vpn_enabled)
2122  return service_vpn_enabled_;
2123 }
2124 inline void FleetConfig::set_service_vpn_enabled(bool value) {
2125  set_has_service_vpn_enabled();
2126  service_vpn_enabled_ = value;
2127  // @@protoc_insertion_point(field_set:jaiabot.protobuf.FleetConfig.service_vpn_enabled)
2128 }
2129 
2130 // repeated .jaiabot.protobuf.FleetConfig.DebconfOverride debconf_override = 8;
2132  return debconf_override_.size();
2133 }
2135  debconf_override_.Clear();
2136 }
2137 inline ::jaiabot::protobuf::FleetConfig_DebconfOverride* FleetConfig::mutable_debconf_override(int index) {
2138  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.FleetConfig.debconf_override)
2139  return debconf_override_.Mutable(index);
2140 }
2141 inline ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride >*
2143  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.FleetConfig.debconf_override)
2144  return &debconf_override_;
2145 }
2146 inline const ::jaiabot::protobuf::FleetConfig_DebconfOverride& FleetConfig::debconf_override(int index) const {
2147  // @@protoc_insertion_point(field_get:jaiabot.protobuf.FleetConfig.debconf_override)
2148  return debconf_override_.Get(index);
2149 }
2150 inline ::jaiabot::protobuf::FleetConfig_DebconfOverride* FleetConfig::add_debconf_override() {
2151  // @@protoc_insertion_point(field_add:jaiabot.protobuf.FleetConfig.debconf_override)
2152  return debconf_override_.Add();
2153 }
2154 inline const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride >&
2156  // @@protoc_insertion_point(field_list:jaiabot.protobuf.FleetConfig.debconf_override)
2157  return debconf_override_;
2158 }
2159 
2160 #ifdef __GNUC__
2161  #pragma GCC diagnostic pop
2162 #endif // __GNUC__
2163 // -------------------------------------------------------------------
2164 
2165 // -------------------------------------------------------------------
2166 
2167 // -------------------------------------------------------------------
2168 
2169 // -------------------------------------------------------------------
2170 
2171 // -------------------------------------------------------------------
2172 
2173 
2174 // @@protoc_insertion_point(namespace_scope)
2175 
2176 } // namespace protobuf
2177 } // namespace jaiabot
2178 
2179 namespace google {
2180 namespace protobuf {
2181 
2182 template <> struct is_proto_enum< ::jaiabot::protobuf::FleetConfig_Debconf_DebconfType> : ::std::true_type {};
2183 template <>
2184 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::FleetConfig_Debconf_DebconfType>() {
2186 }
2187 template <> struct is_proto_enum< ::jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType> : ::std::true_type {};
2188 template <>
2189 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType>() {
2191 }
2192 
2193 } // namespace protobuf
2194 } // namespace google
2195 
2196 // @@protoc_insertion_point(global_scope)
2197 
2198 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2ffleet_5fconfig_2eproto
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::set_allocated_private_key
void set_allocated_private_key(::std::string *private_key)
Definition: fleet_config.pb.h:1247
jaiabot::protobuf::FleetConfig_SSHKeys::mutable_hub
::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey > * mutable_hub()
Definition: fleet_config.pb.h:1544
jaiabot::protobuf::_FleetConfig_default_instance_
FleetConfigDefaultTypeInternal _FleetConfig_default_instance_
jaiabot::protobuf::FleetConfig_DebconfOverride::NodeType_ARRAYSIZE
static const int NodeType_ARRAYSIZE
Definition: fleet_config.pb.h:880
jaiabot::protobuf::FleetConfig::internal_default_instance
static const FleetConfig * internal_default_instance()
Definition: fleet_config.pb.h:979
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: fleet_config.pb.h:159
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::private_key
const ::std::string & private_key() const
Definition: fleet_config.pb.h:1341
jaiabot::protobuf::FleetConfig_SSHKeys::FleetConfig_SSHKeys
FleetConfig_SSHKeys()
jaiabot::protobuf::FleetConfig_DebconfOverride::GetCachedSize
int GetCachedSize() const final
Definition: fleet_config.pb.h:848
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::public_key
const ::std::string & public_key() const
Definition: fleet_config.pb.h:1271
jaiabot::protobuf::FleetConfig::clear_fleet
void clear_fleet()
Definition: fleet_config.pb.h:1878
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::FleetConfig_DebconfOverride::kDebconfFieldNumber
static const int kDebconfFieldNumber
Definition: fleet_config.pb.h:899
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::kIdFieldNumber
static const int kIdFieldNumber
Definition: fleet_config.pb.h:260
jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType_NodeType_MIN
const FleetConfig_DebconfOverride_NodeType FleetConfig_DebconfOverride_NodeType_NodeType_MIN
Definition: fleet_config.pb.h:117
jaiabot::protobuf::FleetConfig_SSHKeys::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: fleet_config.pb.h:455
jaiabot::protobuf::FleetConfig::clear_service_vpn_enabled
void clear_service_vpn_enabled()
Definition: fleet_config.pb.h:2116
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_IsValid
bool FleetConfig_Debconf_DebconfType_IsValid(int value)
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::New
FleetConfig_SSHKeys_HubKey * New(::google::protobuf::Arena *arena) const final
Definition: fleet_config.pb.h:188
jaiabot::protobuf::FleetConfig::mutable_ssh
::jaiabot::protobuf::FleetConfig_SSHKeys * mutable_ssh()
Definition: fleet_config.pb.h:1982
jaiabot::protobuf::FleetConfig_DebconfOverride::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::FleetConfig_SSHKeys::mutable_permanent_authorized_keys
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_permanent_authorized_keys()
Definition: fleet_config.pb.h:1527
jaiabot::protobuf::FleetConfig_SSHKeys::mutable_vpn_tmp
::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey * mutable_vpn_tmp()
Definition: fleet_config.pb.h:1592
jaiabot::protobuf::FleetConfig_Debconf::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: fleet_config.pb.h:613
jaiabot::protobuf::FleetConfig_SSHKeys::New
FleetConfig_SSHKeys * New() const final
Definition: fleet_config.pb.h:480
jaiabot::protobuf::FleetConfig::clear_debconf
void clear_debconf()
Definition: fleet_config.pb.h:2014
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::swap
friend void swap(FleetConfig_SSHKeys_VPNTempKey &a, FleetConfig_SSHKeys_VPNTempKey &b)
Definition: fleet_config.pb.h:331
jaiabot::protobuf::FleetConfig_Debconf::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: fleet_config.pb.h:616
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::FleetConfig_Debconf::SELECT
static const DebconfType SELECT
Definition: fleet_config.pb.h:680
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::mutable_private_key
::std::string * mutable_private_key()
Definition: fleet_config.pb.h:1234
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_BOOLEAN
@ FleetConfig_Debconf_DebconfType_BOOLEAN
Definition: fleet_config.pb.h:92
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: fleet_config.pb.h:312
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::kPublicKeyFieldNumber
static const int kPublicKeyFieldNumber
Definition: fleet_config.pb.h:245
jaiabot::protobuf::FleetConfig_Debconf::set_allocated_key
void set_allocated_key(::std::string *key)
Definition: fleet_config.pb.h:1680
jaiabot::protobuf::FleetConfig_DebconfOverride::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::FleetConfig_DebconfOverride::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: fleet_config.pb.h:802
jaiabot::protobuf::FleetConfig_Debconf::default_instance
static const FleetConfig_Debconf & default_instance()
jaiabot::protobuf::FleetConfig_Debconf
Definition: fleet_config.pb.h:587
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::FleetConfig_SSHKeys_HubKey
FleetConfig_SSHKeys_HubKey()
jaiabot::protobuf::FleetConfig_SSHKeys::add_permanent_authorized_keys
::std::string * add_permanent_authorized_keys()
Definition: fleet_config.pb.h:1498
jaiabot::protobuf::FleetConfig_Debconf::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::FleetConfig_SSHKeys::clear_permanent_authorized_keys
void clear_permanent_authorized_keys()
Definition: fleet_config.pb.h:1467
jaiabot::protobuf::FleetConfig_Debconf::mutable_key
::std::string * mutable_key()
Definition: fleet_config.pb.h:1667
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_MULTISELECT
@ FleetConfig_Debconf_DebconfType_MULTISELECT
Definition: fleet_config.pb.h:90
jaiabot::protobuf::FleetConfig_Debconf::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::FleetConfig::kBotsFieldNumber
static const int kBotsFieldNumber
Definition: fleet_config.pb.h:1055
jaiabot::protobuf::FleetConfig_DebconfOverride::NodeType_MIN
static const NodeType NodeType_MIN
Definition: fleet_config.pb.h:876
jaiabot::protobuf::FleetConfig_SSHKeys::operator=
FleetConfig_SSHKeys & operator=(const FleetConfig_SSHKeys &from)
Definition: fleet_config.pb.h:436
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::~FleetConfig_SSHKeys_HubKey
virtual ~FleetConfig_SSHKeys_HubKey()
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::set_public_key
void set_public_key(const ::std::string &value)
Definition: fleet_config.pb.h:1275
jaiabot::protobuf::FleetConfig::swap
friend void swap(FleetConfig &a, FleetConfig &b)
Definition: fleet_config.pb.h:987
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: fleet_config.pb.h:327
jaiabot::protobuf::FleetConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::FleetConfig::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::FleetConfig_DebconfOverride::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::FleetConfig_Debconf::mutable_value
::std::string * mutable_value()
Definition: fleet_config.pb.h:1758
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::id
::google::protobuf::int32 id() const
Definition: fleet_config.pb.h:1181
jaiabot::protobuf::_FleetConfig_SSHKeys_default_instance_
FleetConfig_SSHKeysDefaultTypeInternal _FleetConfig_SSHKeys_default_instance_
jaiabot::protobuf::FleetConfig::kWlanPasswordFieldNumber
static const int kWlanPasswordFieldNumber
Definition: fleet_config.pb.h:1091
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::default_instance
static const FleetConfig_SSHKeys_HubKey & default_instance()
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_DebconfType_MAX
const FleetConfig_Debconf_DebconfType FleetConfig_Debconf_DebconfType_DebconfType_MAX
Definition: fleet_config.pb.h:99
jaiabot::protobuf::FleetConfig::set_allocated_wlan_password
void set_allocated_wlan_password(::std::string *wlan_password)
Definition: fleet_config.pb.h:2096
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_Name
const ::std::string & FleetConfig_Debconf_DebconfType_Name(FleetConfig_Debconf_DebconfType value)
Definition: fleet_config.pb.h:103
jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType
FleetConfig_DebconfOverride_NodeType
Definition: fleet_config.pb.h:112
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::FleetConfig_Debconf::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_SELECT
@ FleetConfig_Debconf_DebconfType_SELECT
Definition: fleet_config.pb.h:89
jaiabot::protobuf::FleetConfig_DebconfOverride::~FleetConfig_DebconfOverride
virtual ~FleetConfig_DebconfOverride()
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_descriptor
const ::google::protobuf::EnumDescriptor * FleetConfig_Debconf_DebconfType_descriptor()
jaiabot::protobuf::FleetConfig::wlan_password
const ::std::string & wlan_password() const
Definition: fleet_config.pb.h:2054
jaiabot::protobuf::FleetConfig_Debconf::clear_type
void clear_type()
Definition: fleet_config.pb.h:1700
jaiabot::protobuf::FleetConfig::set_allocated_ssh
void set_allocated_ssh(::jaiabot::protobuf::FleetConfig_SSHKeys *ssh)
Definition: fleet_config.pb.h:1991
jaiabot::protobuf::FleetConfig_SSHKeys::permanent_authorized_keys_size
int permanent_authorized_keys_size() const
Definition: fleet_config.pb.h:1464
jaiabot::protobuf::FleetConfig_SSHKeys::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType_descriptor
const ::google::protobuf::EnumDescriptor * FleetConfig_DebconfOverride_NodeType_descriptor()
jaiabot::protobuf::FleetConfig::has_ssh
bool has_ssh() const
Definition: fleet_config.pb.h:1953
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::New
FleetConfig_SSHKeys_VPNTempKey * New() const final
Definition: fleet_config.pb.h:337
jaiabot::protobuf::FleetConfig::release_ssh
::jaiabot::protobuf::FleetConfig_SSHKeys * release_ssh()
Definition: fleet_config.pb.h:1975
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::mutable_public_key
::std::string * mutable_public_key()
Definition: fleet_config.pb.h:1300
jaiabot::protobuf::FleetConfig::default_instance
static const FleetConfig & default_instance()
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::GetCachedSize
int GetCachedSize() const final
Definition: fleet_config.pb.h:205
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::FleetConfig::New
FleetConfig * New(::google::protobuf::Arena *arena) const final
Definition: fleet_config.pb.h:997
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::set_allocated_public_key
void set_allocated_public_key(::std::string *public_key)
Definition: fleet_config.pb.h:1449
jaiabot::protobuf::FleetConfig::bots
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & bots() const
Definition: fleet_config.pb.h:1942
jaiabot::protobuf::FleetConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::FleetConfig_DebconfOverride::NodeType_MAX
static const NodeType NodeType_MAX
Definition: fleet_config.pb.h:878
jaiabot::protobuf::FleetConfig
Definition: fleet_config.pb.h:942
jaiabot::protobuf::FleetConfig_DebconfOverride
Definition: fleet_config.pb.h:776
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::clear_public_key
void clear_public_key()
Definition: fleet_config.pb.h:1403
jaiabot::protobuf::FleetConfig_SSHKeys::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: fleet_config.pb.h:470
protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: fleet_config.pb.h:44
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::New
FleetConfig_SSHKeys_HubKey * New() const final
Definition: fleet_config.pb.h:184
jaiabot::protobuf::FleetConfig_DebconfOverride::New
FleetConfig_DebconfOverride * New() const final
Definition: fleet_config.pb.h:827
jaiabot::protobuf::FleetConfig_DebconfOverride::clear_id
void clear_id()
Definition: fleet_config.pb.h:1820
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_NOTE
@ FleetConfig_Debconf_DebconfType_NOTE
Definition: fleet_config.pb.h:93
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::New
FleetConfig_SSHKeys_VPNTempKey * New(::google::protobuf::Arena *arena) const final
Definition: fleet_config.pb.h:341
jaiabot::protobuf::FleetConfig_Debconf::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::default_instance
static const FleetConfig_SSHKeys_VPNTempKey & default_instance()
jaiabot::protobuf::FleetConfig_Debconf::kValueFieldNumber
static const int kValueFieldNumber
Definition: fleet_config.pb.h:735
jaiabot::protobuf::FleetConfig_DebconfOverride::has_type
bool has_type() const
Definition: fleet_config.pb.h:1786
jaiabot::protobuf::FleetConfig::debconf_override
const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride > & debconf_override() const
Definition: fleet_config.pb.h:2155
jaiabot::protobuf::FleetConfig::set_service_vpn_enabled
void set_service_vpn_enabled(bool value)
Definition: fleet_config.pb.h:2124
jaiabot::protobuf::FleetConfig_SSHKeys::hub_size
int hub_size() const
Definition: fleet_config.pb.h:1533
jaiabot::protobuf::FleetConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: fleet_config.pb.h:971
jaiabot::protobuf::FleetConfig_DebconfOverride::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::operator=
FleetConfig_SSHKeys_HubKey & operator=(const FleetConfig_SSHKeys_HubKey &from)
Definition: fleet_config.pb.h:140
jaiabot::protobuf::FleetConfig_Debconf::release_value
::std::string * release_value()
Definition: fleet_config.pb.h:1763
jaiabot::protobuf::FleetConfig_SSHKeys::set_allocated_vpn_tmp
void set_allocated_vpn_tmp(::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey *vpn_tmp)
Definition: fleet_config.pb.h:1601
jaiabot::protobuf::FleetConfig_Debconf::DebconfType_descriptor
static const ::google::protobuf::EnumDescriptor * DebconfType_descriptor()
Definition: fleet_config.pb.h:704
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::has_private_key
bool has_private_key() const
Definition: fleet_config.pb.h:1192
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::FleetConfig_DebconfOverride::Clear
void Clear() final
jaiabot::protobuf::FleetConfig::GetCachedSize
int GetCachedSize() const final
Definition: fleet_config.pb.h:1014
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::private_key
const ::std::string & private_key() const
Definition: fleet_config.pb.h:1205
jaiabot::protobuf::FleetConfig_DebconfOverride::set_type
void set_type(::jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType value)
Definition: fleet_config.pb.h:1803
jaiabot::protobuf::FleetConfig_SSHKeys::New
FleetConfig_SSHKeys * New(::google::protobuf::Arena *arena) const final
Definition: fleet_config.pb.h:484
jaiabot::protobuf::FleetConfig::debconf
const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > & debconf() const
Definition: fleet_config.pb.h:2035
jaiabot::protobuf::FleetConfig_DebconfOverride::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::FleetConfig::has_fleet
bool has_fleet() const
Definition: fleet_config.pb.h:1869
jaiabot::protobuf::FleetConfig_DebconfOverride::FleetConfig_DebconfOverride
FleetConfig_DebconfOverride()
jaiabot::protobuf::FleetConfig_DebconfOverride::mutable_debconf
::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > * mutable_debconf()
Definition: fleet_config.pb.h:1846
jaiabot::protobuf::FleetConfig_SSHKeys::Clear
void Clear() final
jaiabot::protobuf::FleetConfig_DebconfOverride::NodeType_descriptor
static const ::google::protobuf::EnumDescriptor * NodeType_descriptor()
Definition: fleet_config.pb.h:883
jaiabot::protobuf::FleetConfig::mutable_debconf_override
::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride > * mutable_debconf_override()
Definition: fleet_config.pb.h:2142
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::internal_default_instance
static const FleetConfig_SSHKeys_VPNTempKey * internal_default_instance()
Definition: fleet_config.pb.h:323
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_Parse
bool FleetConfig_Debconf_DebconfType_Parse(const ::std::string &name, FleetConfig_Debconf_DebconfType *value)
Definition: fleet_config.pb.h:107
jaiabot::protobuf::FleetConfig::add_debconf
::jaiabot::protobuf::FleetConfig_Debconf * add_debconf()
Definition: fleet_config.pb.h:2030
jaiabot::protobuf::FleetConfig_Debconf::Clear
void Clear() final
jaiabot::protobuf::FleetConfig_Debconf::set_allocated_value
void set_allocated_value(::std::string *value)
Definition: fleet_config.pb.h:1771
jaiabot::protobuf::FleetConfig_Debconf::MULTISELECT
static const DebconfType MULTISELECT
Definition: fleet_config.pb.h:682
jaiabot::protobuf::FleetConfig_SSHKeys::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: fleet_config.pb.h:315
jaiabot::protobuf::FleetConfig::kHubsFieldNumber
static const int kHubsFieldNumber
Definition: fleet_config.pb.h:1043
jaiabot::protobuf::FleetConfig_Debconf::DebconfType_Parse
static bool DebconfType_Parse(const ::std::string &name, DebconfType *value)
Definition: fleet_config.pb.h:710
jaiabot::protobuf::FleetConfig_SSHKeys::has_vpn_tmp
bool has_vpn_tmp() const
Definition: fleet_config.pb.h:1563
jaiabot::protobuf::FleetConfig_Debconf::STRING
static const DebconfType STRING
Definition: fleet_config.pb.h:684
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::clear_id
void clear_id()
Definition: fleet_config.pb.h:1177
jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType_Parse
bool FleetConfig_DebconfOverride_NodeType_Parse(const ::std::string &name, FleetConfig_DebconfOverride_NodeType *value)
Definition: fleet_config.pb.h:126
jaiabot::protobuf::FleetConfig_Debconf::internal_default_instance
static const FleetConfig_Debconf * internal_default_instance()
Definition: fleet_config.pb.h:624
jaiabot::protobuf::FleetConfig_Debconf::type
::jaiabot::protobuf::FleetConfig_Debconf_DebconfType type() const
Definition: fleet_config.pb.h:1704
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::public_key
const ::std::string & public_key() const
Definition: fleet_config.pb.h:1407
jaiabot::protobuf::FleetConfig::kDebconfOverrideFieldNumber
static const int kDebconfOverrideFieldNumber
Definition: fleet_config.pb.h:1079
jaiabot::protobuf::FleetConfig::set_wlan_password
void set_wlan_password(const ::std::string &value)
Definition: fleet_config.pb.h:2058
jaiabot::protobuf::FleetConfig::mutable_wlan_password
::std::string * mutable_wlan_password()
Definition: fleet_config.pb.h:2083
protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: fleet_config.pb.h:48
jaiabot::protobuf::FleetConfig_SSHKeys::kPermanentAuthorizedKeysFieldNumber
static const int kPermanentAuthorizedKeysFieldNumber
Definition: fleet_config.pb.h:529
jaiabot::protobuf::FleetConfig_DebconfOverride::internal_default_instance
static const FleetConfig_DebconfOverride * internal_default_instance()
Definition: fleet_config.pb.h:813
jaiabot::protobuf::FleetConfig_DebconfOverride::NodeType_Parse
static bool NodeType_Parse(const ::std::string &name, NodeType *value)
Definition: fleet_config.pb.h:889
jaiabot::protobuf::FleetConfig_SSHKeys::add_hub
::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey * add_hub()
Definition: fleet_config.pb.h:1552
jaiabot::protobuf::FleetConfig_Debconf::DebconfType_MAX
static const DebconfType DebconfType_MAX
Definition: fleet_config.pb.h:699
jaiabot::protobuf::FleetConfig_Debconf::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::FleetConfig_SSHKeys::swap
friend void swap(FleetConfig_SSHKeys &a, FleetConfig_SSHKeys &b)
Definition: fleet_config.pb.h:474
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_DebconfType_ARRAYSIZE
const int FleetConfig_Debconf_DebconfType_DebconfType_ARRAYSIZE
Definition: fleet_config.pb.h:100
jaiabot::protobuf::FleetConfig_Debconf::TEXT
static const DebconfType TEXT
Definition: fleet_config.pb.h:690
jaiabot::protobuf::FleetConfig_DebconfOverride::kIdFieldNumber
static const int kIdFieldNumber
Definition: fleet_config.pb.h:918
jaiabot::protobuf::FleetConfig_DebconfOverride::add_debconf
::jaiabot::protobuf::FleetConfig_Debconf * add_debconf()
Definition: fleet_config.pb.h:1854
protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
jaiabot::protobuf::FleetConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::_FleetConfig_SSHKeys_VPNTempKey_default_instance_
FleetConfig_SSHKeys_VPNTempKeyDefaultTypeInternal _FleetConfig_SSHKeys_VPNTempKey_default_instance_
jaiabot::protobuf::FleetConfig_Debconf::key
const ::std::string & key() const
Definition: fleet_config.pb.h:1638
jaiabot::protobuf::FleetConfig_Debconf::set_value
void set_value(const ::std::string &value)
Definition: fleet_config.pb.h:1733
jaiabot::protobuf::FleetConfig_DebconfOverride::id
::google::protobuf::int32 id() const
Definition: fleet_config.pb.h:1824
jaiabot::protobuf::FleetConfig::add_hubs
void add_hubs(::google::protobuf::int32 value)
Definition: fleet_config.pb.h:1907
jaiabot::protobuf::FleetConfig_Debconf_DebconfType
FleetConfig_Debconf_DebconfType
Definition: fleet_config.pb.h:88
jaiabot::protobuf::FleetConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::FleetConfig_SSHKeys::kHubFieldNumber
static const int kHubFieldNumber
Definition: fleet_config.pb.h:551
protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: fleet_config.pb.h:47
jaiabot::protobuf::FleetConfig::hubs
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & hubs() const
Definition: fleet_config.pb.h:1912
jaiabot::protobuf::FleetConfig_SSHKeys::permanent_authorized_keys
const ::google::protobuf::RepeatedPtrField< ::std::string > & permanent_authorized_keys() const
Definition: fleet_config.pb.h:1522
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::FleetConfig_DebconfOverride::has_id
bool has_id() const
Definition: fleet_config.pb.h:1811
jaiabot::protobuf::FleetConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::FleetConfig_DebconfOverride::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: fleet_config.pb.h:817
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::release_private_key
::std::string * release_private_key()
Definition: fleet_config.pb.h:1375
jaiabot::protobuf::FleetConfig_DebconfOverride::debconf
const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > & debconf() const
Definition: fleet_config.pb.h:1859
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::Clear
void Clear() final
jaiabot::protobuf::FleetConfig::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::FleetConfig_Debconf::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::FleetConfig_DebconfOverride::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::operator=
FleetConfig_SSHKeys_VPNTempKey & operator=(const FleetConfig_SSHKeys_VPNTempKey &from)
Definition: fleet_config.pb.h:293
jaiabot::protobuf::FleetConfig_DebconfOverride::kTypeFieldNumber
static const int kTypeFieldNumber
Definition: fleet_config.pb.h:911
jaiabot::protobuf::FleetConfig::release_wlan_password
::std::string * release_wlan_password()
Definition: fleet_config.pb.h:2088
jaiabot::protobuf::FleetConfig_Debconf::set_type
void set_type(::jaiabot::protobuf::FleetConfig_Debconf_DebconfType value)
Definition: fleet_config.pb.h:1708
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::has_id
bool has_id() const
Definition: fleet_config.pb.h:1168
jaiabot::protobuf::FleetConfig::add_debconf_override
::jaiabot::protobuf::FleetConfig_DebconfOverride * add_debconf_override()
Definition: fleet_config.pb.h:2150
jaiabot::protobuf::FleetConfig::set_hubs
void set_hubs(int index, ::google::protobuf::int32 value)
Definition: fleet_config.pb.h:1903
jaiabot::protobuf::_FleetConfig_SSHKeys_HubKey_default_instance_
FleetConfig_SSHKeys_HubKeyDefaultTypeInternal _FleetConfig_SSHKeys_HubKey_default_instance_
jaiabot::protobuf::FleetConfig::ssh
const ::jaiabot::protobuf::FleetConfig_SSHKeys & ssh() const
Definition: fleet_config.pb.h:1969
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: fleet_config.pb.h:162
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::set_id
void set_id(::google::protobuf::int32 value)
Definition: fleet_config.pb.h:1185
jaiabot::protobuf::FleetConfig_Debconf::DebconfType_IsValid
static bool DebconfType_IsValid(int value)
Definition: fleet_config.pb.h:694
jaiabot::protobuf::FleetConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::FleetConfig_Debconf::release_key
::std::string * release_key()
Definition: fleet_config.pb.h:1672
jaiabot::protobuf::FleetConfig::has_service_vpn_enabled
bool has_service_vpn_enabled() const
Definition: fleet_config.pb.h:2107
jaiabot::protobuf::FleetConfig_SSHKeys::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: fleet_config.pb.h:458
jaiabot::protobuf::FleetConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::FleetConfig_Debconf::NOTE
static const DebconfType NOTE
Definition: fleet_config.pb.h:688
jaiabot::protobuf::FleetConfig_Debconf::clear_value
void clear_value()
Definition: fleet_config.pb.h:1725
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::internal_default_instance
static const FleetConfig_SSHKeys_HubKey * internal_default_instance()
Definition: fleet_config.pb.h:170
jaiabot::protobuf::FleetConfig_DebconfOverride::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: fleet_config.pb.h:805
jaiabot::protobuf::_FleetConfig_Debconf_default_instance_
FleetConfig_DebconfDefaultTypeInternal _FleetConfig_Debconf_default_instance_
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::clear_public_key
void clear_public_key()
Definition: fleet_config.pb.h:1267
jaiabot::protobuf::FleetConfig::clear_bots
void clear_bots()
Definition: fleet_config.pb.h:1926
jaiabot::protobuf::FleetConfig::set_bots
void set_bots(int index, ::google::protobuf::int32 value)
Definition: fleet_config.pb.h:1933
jaiabot::protobuf::FleetConfig_Debconf::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::FleetConfig_SSHKeys::clear_vpn_tmp
void clear_vpn_tmp()
Definition: fleet_config.pb.h:1572
jaiabot::protobuf::FleetConfig_Debconf::New
FleetConfig_Debconf * New(::google::protobuf::Arena *arena) const final
Definition: fleet_config.pb.h:642
jaiabot::protobuf::FleetConfig_Debconf::has_value
bool has_value() const
Definition: fleet_config.pb.h:1716
jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType_NodeType_MAX
const FleetConfig_DebconfOverride_NodeType FleetConfig_DebconfOverride_NodeType_NodeType_MAX
Definition: fleet_config.pb.h:118
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::clear_private_key
void clear_private_key()
Definition: fleet_config.pb.h:1337
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::kPrivateKeyFieldNumber
static const int kPrivateKeyFieldNumber
Definition: fleet_config.pb.h:230
jaiabot::protobuf::FleetConfig_DebconfOverride::NodeType_Name
static const ::std::string & NodeType_Name(NodeType value)
Definition: fleet_config.pb.h:886
jaiabot::protobuf::FleetConfig_SSHKeys::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::FleetConfig_SSHKeys::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::FleetConfig_Debconf::DebconfType_Name
static const ::std::string & DebconfType_Name(DebconfType value)
Definition: fleet_config.pb.h:707
jaiabot::protobuf::FleetConfig::FleetConfig
FleetConfig()
jaiabot::protobuf::FleetConfig_Debconf::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: fleet_config.pb.h:628
jaiabot::protobuf::FleetConfig_DebconfOverride::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::FleetConfig_DebconfOverride::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::FleetConfig::Clear
void Clear() final
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_DebconfType_MIN
const FleetConfig_Debconf_DebconfType FleetConfig_Debconf_DebconfType_DebconfType_MIN
Definition: fleet_config.pb.h:98
jaiabot::protobuf::FleetConfig_Debconf::clear_key
void clear_key()
Definition: fleet_config.pb.h:1634
jaiabot::protobuf::FleetConfig_Debconf::operator=
FleetConfig_Debconf & operator=(const FleetConfig_Debconf &from)
Definition: fleet_config.pb.h:594
jaiabot::protobuf::FleetConfig_SSHKeys::set_permanent_authorized_keys
void set_permanent_authorized_keys(int index, const ::std::string &value)
Definition: fleet_config.pb.h:1478
jaiabot::protobuf::FleetConfig_SSHKeys::Swap
void Swap(FleetConfig_SSHKeys *other)
jaiabot::protobuf::FleetConfig_SSHKeys::clear_hub
void clear_hub()
Definition: fleet_config.pb.h:1536
jaiabot::protobuf::FleetConfig_DebconfOverride::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::kPublicKeyFieldNumber
static const int kPublicKeyFieldNumber
Definition: fleet_config.pb.h:398
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::FleetConfig_SSHKeys_VPNTempKey
FleetConfig_SSHKeys_VPNTempKey()
jaiabot::protobuf::FleetConfig_Debconf::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::set_allocated_public_key
void set_allocated_public_key(::std::string *public_key)
Definition: fleet_config.pb.h:1313
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::FleetConfig::add_bots
void add_bots(::google::protobuf::int32 value)
Definition: fleet_config.pb.h:1937
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::has_private_key
bool has_private_key() const
Definition: fleet_config.pb.h:1328
jaiabot::protobuf::FleetConfig_DebconfOverride::default_instance
static const FleetConfig_DebconfOverride & default_instance()
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::release_private_key
::std::string * release_private_key()
Definition: fleet_config.pb.h:1239
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey
Definition: fleet_config.pb.h:286
jaiabot::protobuf::FleetConfig::has_wlan_password
bool has_wlan_password() const
Definition: fleet_config.pb.h:2041
jaiabot::protobuf::FleetConfig_Debconf::~FleetConfig_Debconf
virtual ~FleetConfig_Debconf()
jaiabot::protobuf::FleetConfig_SSHKeys::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::FleetConfig::operator=
FleetConfig & operator=(const FleetConfig &from)
Definition: fleet_config.pb.h:949
jaiabot::protobuf::FleetConfig_Debconf::New
FleetConfig_Debconf * New() const final
Definition: fleet_config.pb.h:638
jaiabot::protobuf::FleetConfig_SSHKeys::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct
Definition: fleet_config.pb.h:43
protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto
Definition: fleet_config.pb.h:41
protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: fleet_config.pb.h:49
jaiabot::protobuf::FleetConfig::debconf_override_size
int debconf_override_size() const
Definition: fleet_config.pb.h:2131
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::Swap
void Swap(FleetConfig_SSHKeys_HubKey *other)
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::kPrivateKeyFieldNumber
static const int kPrivateKeyFieldNumber
Definition: fleet_config.pb.h:383
jaiabot::protobuf::FleetConfig_Debconf::kTypeFieldNumber
static const int kTypeFieldNumber
Definition: fleet_config.pb.h:750
jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType_NodeType_ARRAYSIZE
const int FleetConfig_DebconfOverride_NodeType_NodeType_ARRAYSIZE
Definition: fleet_config.pb.h:119
jaiabot::protobuf::FleetConfig::mutable_hubs
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_hubs()
Definition: fleet_config.pb.h:1917
jaiabot::protobuf::FleetConfig_SSHKeys::release_vpn_tmp
::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey * release_vpn_tmp()
Definition: fleet_config.pb.h:1585
jaiabot::protobuf::FleetConfig_SSHKeys::kVpnTmpFieldNumber
static const int kVpnTmpFieldNumber
Definition: fleet_config.pb.h:563
jaiabot::protobuf::FleetConfig::service_vpn_enabled
bool service_vpn_enabled() const
Definition: fleet_config.pb.h:2120
jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType_IsValid
bool FleetConfig_DebconfOverride_NodeType_IsValid(int value)
jaiabot
Definition: config.pb.h:56
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::swap
friend void swap(FleetConfig_SSHKeys_HubKey &a, FleetConfig_SSHKeys_HubKey &b)
Definition: fleet_config.pb.h:178
jaiabot::protobuf::FleetConfig::clear_debconf_override
void clear_debconf_override()
Definition: fleet_config.pb.h:2134
jaiabot::protobuf::FleetConfig::fleet
::google::protobuf::int32 fleet() const
Definition: fleet_config.pb.h:1882
jaiabot::protobuf::FleetConfig_Debconf::has_type
bool has_type() const
Definition: fleet_config.pb.h:1691
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::FleetConfig_DebconfOverride::debconf_size
int debconf_size() const
Definition: fleet_config.pb.h:1835
jaiabot::protobuf::FleetConfig_Debconf::PASSWORD
static const DebconfType PASSWORD
Definition: fleet_config.pb.h:692
jaiabot::protobuf::FleetConfig::clear_ssh
void clear_ssh()
Definition: fleet_config.pb.h:1962
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::FleetConfig_DebconfOverride::set_id
void set_id(::google::protobuf::int32 value)
Definition: fleet_config.pb.h:1828
jaiabot::protobuf::FleetConfig_DebconfOverride::New
FleetConfig_DebconfOverride * New(::google::protobuf::Arena *arena) const final
Definition: fleet_config.pb.h:831
jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType_BOT
@ FleetConfig_DebconfOverride_NodeType_BOT
Definition: fleet_config.pb.h:114
jaiabot::protobuf::FleetConfig_Debconf::swap
friend void swap(FleetConfig_Debconf &a, FleetConfig_Debconf &b)
Definition: fleet_config.pb.h:632
protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[6]
Definition: fleet_config.pb.h:46
jaiabot::protobuf::FleetConfig_Debconf::kKeyFieldNumber
static const int kKeyFieldNumber
Definition: fleet_config.pb.h:720
jaiabot::protobuf::FleetConfig::set_fleet
void set_fleet(::google::protobuf::int32 value)
Definition: fleet_config.pb.h:1886
jaiabot::protobuf::FleetConfig_DebconfOverride::clear_type
void clear_type()
Definition: fleet_config.pb.h:1795
jaiabot::protobuf::FleetConfig_DebconfOverride::type
::jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType type() const
Definition: fleet_config.pb.h:1799
jaiabot::protobuf::FleetConfig_SSHKeys::internal_default_instance
static const FleetConfig_SSHKeys * internal_default_instance()
Definition: fleet_config.pb.h:466
jaiabot::protobuf::FleetConfig_DebconfOverride::operator=
FleetConfig_DebconfOverride & operator=(const FleetConfig_DebconfOverride &from)
Definition: fleet_config.pb.h:783
jaiabot::protobuf::FleetConfig::bots_size
int bots_size() const
Definition: fleet_config.pb.h:1923
jaiabot::protobuf::FleetConfig_SSHKeys
Definition: fleet_config.pb.h:429
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::Swap
void Swap(FleetConfig_SSHKeys_VPNTempKey *other)
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::has_public_key
bool has_public_key() const
Definition: fleet_config.pb.h:1258
jaiabot::protobuf::FleetConfig_Debconf::GetCachedSize
int GetCachedSize() const final
Definition: fleet_config.pb.h:659
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::~FleetConfig_SSHKeys_VPNTempKey
virtual ~FleetConfig_SSHKeys_VPNTempKey()
jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType_HUB
@ FleetConfig_DebconfOverride_NodeType_HUB
Definition: fleet_config.pb.h:113
jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType_Name
const ::std::string & FleetConfig_DebconfOverride_NodeType_Name(FleetConfig_DebconfOverride_NodeType value)
Definition: fleet_config.pb.h:122
jaiabot::protobuf::FleetConfig_Debconf::Swap
void Swap(FleetConfig_Debconf *other)
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::set_private_key
void set_private_key(const ::std::string &value)
Definition: fleet_config.pb.h:1209
jaiabot::protobuf::FleetConfig_Debconf::DebconfType_ARRAYSIZE
static const int DebconfType_ARRAYSIZE
Definition: fleet_config.pb.h:701
jaiabot::protobuf::FleetConfig_DebconfOverride::clear_debconf
void clear_debconf()
Definition: fleet_config.pb.h:1838
jaiabot::protobuf::FleetConfig::~FleetConfig
virtual ~FleetConfig()
jaiabot::protobuf::FleetConfig_Debconf::set_key
void set_key(const ::std::string &value)
Definition: fleet_config.pb.h:1642
jaiabot::protobuf::FleetConfig::clear_wlan_password
void clear_wlan_password()
Definition: fleet_config.pb.h:2050
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_TEXT
@ FleetConfig_Debconf_DebconfType_TEXT
Definition: fleet_config.pb.h:94
jaiabot::protobuf::FleetConfig_DebconfOverride::HUB
static const NodeType HUB
Definition: fleet_config.pb.h:869
protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: fleet_config.pb.h:45
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::set_private_key
void set_private_key(const ::std::string &value)
Definition: fleet_config.pb.h:1345
jaiabot::protobuf::FleetConfig_Debconf::BOOLEAN
static const DebconfType BOOLEAN
Definition: fleet_config.pb.h:686
jaiabot::protobuf::FleetConfig_SSHKeys::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::FleetConfig_SSHKeys::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::release_public_key
::std::string * release_public_key()
Definition: fleet_config.pb.h:1441
jaiabot::protobuf::FleetConfig_SSHKeys::GetCachedSize
int GetCachedSize() const final
Definition: fleet_config.pb.h:501
jaiabot::protobuf::FleetConfig_DebconfOverride::Swap
void Swap(FleetConfig_DebconfOverride *other)
jaiabot::protobuf::FleetConfig::debconf_size
int debconf_size() const
Definition: fleet_config.pb.h:2011
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::mutable_public_key
::std::string * mutable_public_key()
Definition: fleet_config.pb.h:1436
jaiabot::protobuf::FleetConfig::mutable_debconf
::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > * mutable_debconf()
Definition: fleet_config.pb.h:2022
jaiabot::protobuf::FleetConfig_SSHKeys::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_PASSWORD
@ FleetConfig_Debconf_DebconfType_PASSWORD
Definition: fleet_config.pb.h:95
jaiabot::protobuf::FleetConfig_DebconfOverride::BOT
static const NodeType BOT
Definition: fleet_config.pb.h:871
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: fleet_config.pb.h:174
jaiabot::protobuf::FleetConfig::clear_hubs
void clear_hubs()
Definition: fleet_config.pb.h:1896
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::FleetConfig::hubs_size
int hubs_size() const
Definition: fleet_config.pb.h:1893
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::Clear
void Clear() final
jaiabot::protobuf::FleetConfig_SSHKeys::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::has_public_key
bool has_public_key() const
Definition: fleet_config.pb.h:1394
jaiabot::protobuf::FleetConfig_Debconf::has_key
bool has_key() const
Definition: fleet_config.pb.h:1625
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::clear_private_key
void clear_private_key()
Definition: fleet_config.pb.h:1201
jaiabot::protobuf::FleetConfig::New
FleetConfig * New() const final
Definition: fleet_config.pb.h:993
jaiabot::protobuf::FleetConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::FleetConfig_SSHKeys::~FleetConfig_SSHKeys
virtual ~FleetConfig_SSHKeys()
jaiabot::protobuf::FleetConfig::kFleetFieldNumber
static const int kFleetFieldNumber
Definition: fleet_config.pb.h:1118
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::mutable_private_key
::std::string * mutable_private_key()
Definition: fleet_config.pb.h:1370
jaiabot::protobuf::FleetConfig::kDebconfFieldNumber
static const int kDebconfFieldNumber
Definition: fleet_config.pb.h:1067
jaiabot::protobuf::FleetConfig_SSHKeys::hub
const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey > & hub() const
Definition: fleet_config.pb.h:1557
jaiabot::protobuf::FleetConfig::kSshFieldNumber
static const int kSshFieldNumber
Definition: fleet_config.pb.h:1106
jaiabot::protobuf::FleetConfig_Debconf::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::FleetConfig::mutable_bots
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_bots()
Definition: fleet_config.pb.h:1947
jaiabot::protobuf::FleetConfig_Debconf::DebconfType_MIN
static const DebconfType DebconfType_MIN
Definition: fleet_config.pb.h:697
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::GetCachedSize
int GetCachedSize() const final
Definition: fleet_config.pb.h:358
jaiabot::protobuf::FleetConfig_SSHKeys::default_instance
static const FleetConfig_SSHKeys & default_instance()
jaiabot::protobuf::FleetConfig_DebconfOverride::NodeType_IsValid
static bool NodeType_IsValid(int value)
Definition: fleet_config.pb.h:873
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::set_allocated_private_key
void set_allocated_private_key(::std::string *private_key)
Definition: fleet_config.pb.h:1383
google
Definition: config.pb.h:63
jaiabot::protobuf::FleetConfig_DebconfOverride::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::_FleetConfig_DebconfOverride_default_instance_
FleetConfig_DebconfOverrideDefaultTypeInternal _FleetConfig_DebconfOverride_default_instance_
jaiabot::protobuf::FleetConfig::kServiceVpnEnabledFieldNumber
static const int kServiceVpnEnabledFieldNumber
Definition: fleet_config.pb.h:1125
jaiabot::protobuf::FleetConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: fleet_config.pb.h:968
jaiabot::protobuf::FleetConfig_DebconfOverride::swap
friend void swap(FleetConfig_DebconfOverride &a, FleetConfig_DebconfOverride &b)
Definition: fleet_config.pb.h:821
jaiabot::protobuf::FleetConfig_Debconf::value
const ::std::string & value() const
Definition: fleet_config.pb.h:1729
jaiabot::protobuf::FleetConfig_Debconf::FleetConfig_Debconf
FleetConfig_Debconf()
jaiabot::protobuf::FleetConfig::Swap
void Swap(FleetConfig *other)
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey
Definition: fleet_config.pb.h:133
jaiabot::protobuf::FleetConfig_Debconf_DebconfType_STRING
@ FleetConfig_Debconf_DebconfType_STRING
Definition: fleet_config.pb.h:91
jaiabot::protobuf::FleetConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: fleet_config.pb.h:983
jaiabot::protobuf::FleetConfig_SSHKeys::vpn_tmp
const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey & vpn_tmp() const
Definition: fleet_config.pb.h:1579
jaiabot::protobuf::FleetConfig_SSHKeys_HubKey::release_public_key
::std::string * release_public_key()
Definition: fleet_config.pb.h:1305
jaiabot::protobuf::FleetConfig_Debconf::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey::set_public_key
void set_public_key(const ::std::string &value)
Definition: fleet_config.pb.h:1411