4#ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2ffleet_5fconfig_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2ffleet_5fconfig_2eproto
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
24#include <google/protobuf/arena.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
29#include <google/protobuf/message.h>
30#include <google/protobuf/repeated_field.h>
31#include <google/protobuf/extension_set.h>
32#include <google/protobuf/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>
39#include <google/protobuf/port_def.inc>
40#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2ffleet_5fconfig_2eproto
41PROTOBUF_NAMESPACE_OPEN
45PROTOBUF_NAMESPACE_CLOSE
55struct FleetConfigDefaultTypeInternal;
57class FleetConfig_Debconf;
58struct FleetConfig_DebconfDefaultTypeInternal;
60class FleetConfig_DebconfOverride;
61struct FleetConfig_DebconfOverrideDefaultTypeInternal;
63class FleetConfig_SSHKeys;
64struct FleetConfig_SSHKeysDefaultTypeInternal;
66class FleetConfig_SSHKeys_HubKey;
67struct FleetConfig_SSHKeys_HubKeyDefaultTypeInternal;
69class FleetConfig_SSHKeys_VPNTempKey;
70struct FleetConfig_SSHKeys_VPNTempKeyDefaultTypeInternal;
74PROTOBUF_NAMESPACE_OPEN
81PROTOBUF_NAMESPACE_CLOSE
102 static_assert(::std::is_same<T, FleetConfig_Debconf_DebconfType>::value ||
103 ::std::is_integral<T>::value,
104 "Incorrect type passed to function FleetConfig_Debconf_DebconfType_Name.");
105 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
110 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FleetConfig_Debconf_DebconfType>(
125 static_assert(::std::is_same<T, FleetConfig_DebconfOverride_NodeType>::value ||
126 ::std::is_integral<T>::value,
127 "Incorrect type passed to function FleetConfig_DebconfOverride_NodeType_Name.");
128 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
133 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FleetConfig_DebconfOverride_NodeType>(
139 public ::PROTOBUF_NAMESPACE_ID::Message {
148 *
this = ::std::move(from);
156 if (
this == &from)
return *
this;
157 if (GetOwningArena() == from.GetOwningArena()
158 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
159 && GetOwningArena() !=
nullptr
170 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
173 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
176 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
199 if (other ==
this)
return;
200 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
201 if (GetOwningArena() !=
nullptr &&
202 GetOwningArena() == other->GetOwningArena()) {
204 if (GetOwningArena() == other->GetOwningArena()) {
208 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
212 if (other ==
this)
return;
213 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
220 return CreateMaybeMessage<FleetConfig_SSHKeys_HubKey>(arena);
222 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
224 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
226 FleetConfig_SSHKeys_HubKey::MergeImpl(*
this, from);
229 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
231 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
237 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
241 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
243 void SetCachedSize(
int size)
const final;
247 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
248 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
249 return "jaiabot.protobuf.FleetConfig.SSHKeys.HubKey";
253 bool is_message_owned =
false);
257 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
273 bool _internal_has_private_key()
const;
277 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
283 const std::string& _internal_private_key()
const;
284 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_private_key(
const std::string& value);
285 std::string* _internal_mutable_private_key();
291 bool _internal_has_public_key()
const;
295 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
301 const std::string& _internal_public_key()
const;
302 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_public_key(
const std::string& value);
303 std::string* _internal_mutable_public_key();
309 bool _internal_has_id()
const;
313 void set_id(int32_t value);
315 int32_t _internal_id()
const;
316 void _internal_set_id(int32_t value);
324 size_t RequiredFieldsByteSizeFallback()
const;
326 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
327 typedef void InternalArenaConstructable_;
328 typedef void DestructorSkippable_;
330 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
331 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
332 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr private_key_;
333 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr public_key_;
337 friend struct ::TableStruct_jaiabot_2fmessages_2ffleet_5fconfig_2eproto;
342 public ::PROTOBUF_NAMESPACE_ID::Message {
351 *
this = ::std::move(from);
359 if (
this == &from)
return *
this;
360 if (GetOwningArena() == from.GetOwningArena()
361 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
362 && GetOwningArena() !=
nullptr
373 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
376 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
379 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
380 return GetDescriptor();
383 return default_instance().GetMetadata().descriptor;
386 return default_instance().GetMetadata().reflection;
389 return *internal_default_instance();
395 static constexpr int kIndexInFileMessages =
402 if (other ==
this)
return;
403 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
404 if (GetOwningArena() !=
nullptr &&
405 GetOwningArena() == other->GetOwningArena()) {
407 if (GetOwningArena() == other->GetOwningArena()) {
411 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
415 if (other ==
this)
return;
416 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
423 return CreateMaybeMessage<FleetConfig_SSHKeys_VPNTempKey>(arena);
425 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
427 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
429 FleetConfig_SSHKeys_VPNTempKey::MergeImpl(*
this, from);
432 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
434 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
435 bool IsInitialized() const final;
437 size_t ByteSizeLong() const final;
438 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
439 uint8_t* _InternalSerialize(
440 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
441 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
444 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
446 void SetCachedSize(
int size)
const final;
450 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
451 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
452 return "jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey";
456 bool is_message_owned =
false);
460 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
462 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
469 kPrivateKeyFieldNumber = 2,
470 kPublicKeyFieldNumber = 3,
473 bool has_private_key()
const;
475 bool _internal_has_private_key()
const;
477 void clear_private_key();
478 const std::string& private_key()
const;
479 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
481 std::string* mutable_private_key();
482 PROTOBUF_NODISCARD std::string* release_private_key();
483 void set_allocated_private_key(std::string* private_key);
485 const std::string& _internal_private_key()
const;
486 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_private_key(
const std::string& value);
487 std::string* _internal_mutable_private_key();
491 bool has_public_key()
const;
493 bool _internal_has_public_key()
const;
495 void clear_public_key();
496 const std::string& public_key()
const;
497 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
499 std::string* mutable_public_key();
500 PROTOBUF_NODISCARD std::string* release_public_key();
501 void set_allocated_public_key(std::string* public_key);
503 const std::string& _internal_public_key()
const;
504 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_public_key(
const std::string& value);
505 std::string* _internal_mutable_public_key();
513 size_t RequiredFieldsByteSizeFallback()
const;
515 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
516 typedef void InternalArenaConstructable_;
517 typedef void DestructorSkippable_;
519 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
520 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
521 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr private_key_;
522 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr public_key_;
525 friend struct ::TableStruct_jaiabot_2fmessages_2ffleet_5fconfig_2eproto;
530 public ::PROTOBUF_NAMESPACE_ID::Message {
539 *
this = ::std::move(from);
547 if (
this == &from)
return *
this;
548 if (GetOwningArena() == from.GetOwningArena()
549 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
550 && GetOwningArena() !=
nullptr
561 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
564 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
567 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
568 return GetDescriptor();
571 return default_instance().GetMetadata().descriptor;
574 return default_instance().GetMetadata().reflection;
577 return *internal_default_instance();
583 static constexpr int kIndexInFileMessages =
590 if (other ==
this)
return;
591 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
592 if (GetOwningArena() !=
nullptr &&
593 GetOwningArena() == other->GetOwningArena()) {
595 if (GetOwningArena() == other->GetOwningArena()) {
599 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
603 if (other ==
this)
return;
604 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
611 return CreateMaybeMessage<FleetConfig_SSHKeys>(arena);
613 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
615 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
617 FleetConfig_SSHKeys::MergeImpl(*
this, from);
620 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
622 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
623 bool IsInitialized() const final;
625 size_t ByteSizeLong() const final;
626 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
627 uint8_t* _InternalSerialize(
628 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
629 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
632 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
634 void SetCachedSize(
int size)
const final;
638 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
639 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
640 return "jaiabot.protobuf.FleetConfig.SSHKeys";
644 bool is_message_owned =
false);
648 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
650 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
660 kPermanentAuthorizedKeysFieldNumber = 1,
662 kVpnTmpFieldNumber = 3,
665 int permanent_authorized_keys_size()
const;
667 int _internal_permanent_authorized_keys_size()
const;
669 void clear_permanent_authorized_keys();
670 const std::string& permanent_authorized_keys(
int index)
const;
671 std::string* mutable_permanent_authorized_keys(
int index);
672 void set_permanent_authorized_keys(
int index,
const std::string& value);
673 void set_permanent_authorized_keys(
int index, std::string&& value);
674 void set_permanent_authorized_keys(
int index,
const char* value);
675 void set_permanent_authorized_keys(
int index,
const char* value,
size_t size);
676 std::string* add_permanent_authorized_keys();
677 void add_permanent_authorized_keys(
const std::string& value);
678 void add_permanent_authorized_keys(std::string&& value);
679 void add_permanent_authorized_keys(
const char* value);
680 void add_permanent_authorized_keys(
const char* value,
size_t size);
681 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& permanent_authorized_keys()
const;
682 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_permanent_authorized_keys();
684 const std::string& _internal_permanent_authorized_keys(
int index)
const;
685 std::string* _internal_add_permanent_authorized_keys();
689 int hub_size()
const;
691 int _internal_hub_size()
const;
695 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey >*
698 const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey& _internal_hub(
int index)
const;
701 const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey& hub(
int index)
const;
703 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey >&
707 bool has_vpn_tmp()
const;
709 bool _internal_has_vpn_tmp()
const;
711 void clear_vpn_tmp();
712 const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey& vpn_tmp()
const;
713 PROTOBUF_NODISCARD ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* release_vpn_tmp();
717 const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey& _internal_vpn_tmp()
const;
720 void unsafe_arena_set_allocated_vpn_tmp(
728 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
729 typedef void InternalArenaConstructable_;
730 typedef void DestructorSkippable_;
732 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
733 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
734 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> permanent_authorized_keys_;
735 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey > hub_;
739 friend struct ::TableStruct_jaiabot_2fmessages_2ffleet_5fconfig_2eproto;
744 public ::PROTOBUF_NAMESPACE_ID::Message {
753 *
this = ::std::move(from);
761 if (
this == &from)
return *
this;
762 if (GetOwningArena() == from.GetOwningArena()
763 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
764 && GetOwningArena() !=
nullptr
775 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
778 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
781 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
782 return GetDescriptor();
785 return default_instance().GetMetadata().descriptor;
788 return default_instance().GetMetadata().reflection;
791 return *internal_default_instance();
797 static constexpr int kIndexInFileMessages =
804 if (other ==
this)
return;
805 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
806 if (GetOwningArena() !=
nullptr &&
807 GetOwningArena() == other->GetOwningArena()) {
809 if (GetOwningArena() == other->GetOwningArena()) {
813 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
817 if (other ==
this)
return;
818 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
825 return CreateMaybeMessage<FleetConfig_Debconf>(arena);
827 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
829 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
831 FleetConfig_Debconf::MergeImpl(*
this, from);
834 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
836 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
837 bool IsInitialized() const final;
839 size_t ByteSizeLong() const final;
840 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
841 uint8_t* _InternalSerialize(
842 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
843 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
846 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
848 void SetCachedSize(
int size)
const final;
852 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
853 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
854 return "jaiabot.protobuf.FleetConfig.Debconf";
858 bool is_message_owned =
false);
862 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
864 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
870 FleetConfig_Debconf_DebconfType_SELECT;
872 FleetConfig_Debconf_DebconfType_MULTISELECT;
874 FleetConfig_Debconf_DebconfType_STRING;
876 FleetConfig_Debconf_DebconfType_BOOLEAN;
878 FleetConfig_Debconf_DebconfType_NOTE;
880 FleetConfig_Debconf_DebconfType_TEXT;
882 FleetConfig_Debconf_DebconfType_PASSWORD;
883 static inline
bool DebconfType_IsValid(
int value) {
890 static constexpr int DebconfType_ARRAYSIZE =
892 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
898 static_assert(::std::is_same<T, DebconfType>::value ||
899 ::std::is_integral<T>::value,
900 "Incorrect type passed to function DebconfType_Name.");
912 kValueFieldNumber = 3,
913 kTypeFieldNumber = 2,
916 bool has_key()
const;
918 bool _internal_has_key()
const;
921 const std::string& key()
const;
922 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
924 std::string* mutable_key();
925 PROTOBUF_NODISCARD std::string* release_key();
926 void set_allocated_key(std::string* key);
928 const std::string& _internal_key()
const;
929 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_key(
const std::string& value);
930 std::string* _internal_mutable_key();
934 bool has_value()
const;
936 bool _internal_has_value()
const;
939 const std::string& value()
const;
940 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
942 std::string* mutable_value();
943 PROTOBUF_NODISCARD std::string* release_value();
944 void set_allocated_value(std::string* value);
946 const std::string& _internal_value()
const;
947 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_value(
const std::string& value);
948 std::string* _internal_mutable_value();
952 bool has_type()
const;
954 bool _internal_has_type()
const;
969 size_t RequiredFieldsByteSizeFallback()
const;
971 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
972 typedef void InternalArenaConstructable_;
973 typedef void DestructorSkippable_;
975 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
976 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
977 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_;
978 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_;
982 friend struct ::TableStruct_jaiabot_2fmessages_2ffleet_5fconfig_2eproto;
987 public ::PROTOBUF_NAMESPACE_ID::Message {
996 *
this = ::std::move(from);
1004 if (
this == &from)
return *
this;
1005 if (GetOwningArena() == from.GetOwningArena()
1006 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1007 && GetOwningArena() !=
nullptr
1010 InternalSwap(&from);
1018 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1021 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1025 return GetDescriptor();
1028 return default_instance().GetMetadata().descriptor;
1031 return default_instance().GetMetadata().reflection;
1034 return *internal_default_instance();
1040 static constexpr int kIndexInFileMessages =
1047 if (other ==
this)
return;
1048 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1049 if (GetOwningArena() !=
nullptr &&
1050 GetOwningArena() == other->GetOwningArena()) {
1052 if (GetOwningArena() == other->GetOwningArena()) {
1054 InternalSwap(other);
1056 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1060 if (other ==
this)
return;
1061 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1062 InternalSwap(other);
1068 return CreateMaybeMessage<FleetConfig_DebconfOverride>(arena);
1070 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1072 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1074 FleetConfig_DebconfOverride::MergeImpl(*
this, from);
1077 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1079 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1080 bool IsInitialized() const final;
1082 size_t ByteSizeLong() const final;
1083 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1084 uint8_t* _InternalSerialize(
1085 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1086 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1089 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1091 void SetCachedSize(
int size)
const final;
1095 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1096 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1097 return "jaiabot.protobuf.FleetConfig.DebconfOverride";
1101 bool is_message_owned =
false);
1105 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1107 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1113 FleetConfig_DebconfOverride_NodeType_HUB;
1115 FleetConfig_DebconfOverride_NodeType_BOT;
1116 static inline
bool NodeType_IsValid(
int value) {
1123 static constexpr int NodeType_ARRAYSIZE =
1125 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1129 template<
typename T>
1131 static_assert(::std::is_same<T, NodeType>::value ||
1132 ::std::is_integral<T>::value,
1133 "Incorrect type passed to function NodeType_Name.");
1144 kDebconfFieldNumber = 3,
1145 kTypeFieldNumber = 1,
1149 int debconf_size()
const;
1151 int _internal_debconf_size()
const;
1153 void clear_debconf();
1155 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >*
1158 const ::jaiabot::protobuf::FleetConfig_Debconf& _internal_debconf(
int index)
const;
1161 const ::jaiabot::protobuf::FleetConfig_Debconf& debconf(
int index)
const;
1163 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >&
1167 bool has_type()
const;
1169 bool _internal_has_type()
const;
1180 bool has_id()
const;
1182 bool _internal_has_id()
const;
1186 void set_id(int32_t value);
1188 int32_t _internal_id()
const;
1189 void _internal_set_id(int32_t value);
1197 size_t RequiredFieldsByteSizeFallback()
const;
1199 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1200 typedef void InternalArenaConstructable_;
1201 typedef void DestructorSkippable_;
1203 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1204 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1205 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > debconf_;
1210 friend struct ::TableStruct_jaiabot_2fmessages_2ffleet_5fconfig_2eproto;
1215 public ::PROTOBUF_NAMESPACE_ID::Message {
1219 explicit PROTOBUF_CONSTEXPR
FleetConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1224 *
this = ::std::move(from);
1232 if (
this == &from)
return *
this;
1233 if (GetOwningArena() == from.GetOwningArena()
1234 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1235 && GetOwningArena() !=
nullptr
1238 InternalSwap(&from);
1246 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1249 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1253 return GetDescriptor();
1256 return default_instance().GetMetadata().descriptor;
1259 return default_instance().GetMetadata().reflection;
1262 return *internal_default_instance();
1268 static constexpr int kIndexInFileMessages =
1275 if (other ==
this)
return;
1276 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1277 if (GetOwningArena() !=
nullptr &&
1278 GetOwningArena() == other->GetOwningArena()) {
1280 if (GetOwningArena() == other->GetOwningArena()) {
1282 InternalSwap(other);
1284 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1288 if (other ==
this)
return;
1289 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1290 InternalSwap(other);
1296 return CreateMaybeMessage<FleetConfig>(arena);
1298 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1300 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1302 FleetConfig::MergeImpl(*
this, from);
1305 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1307 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1308 bool IsInitialized() const final;
1310 size_t ByteSizeLong() const final;
1311 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1312 uint8_t* _InternalSerialize(
1313 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1314 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1317 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1319 void SetCachedSize(
int size)
const final;
1323 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1324 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1325 return "jaiabot.protobuf.FleetConfig";
1329 bool is_message_owned =
false);
1333 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1335 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1346 kHubsFieldNumber = 2,
1347 kBotsFieldNumber = 3,
1348 kDebconfFieldNumber = 5,
1349 kDebconfOverrideFieldNumber = 8,
1350 kWlanPasswordFieldNumber = 6,
1351 kSshFieldNumber = 4,
1352 kFleetFieldNumber = 1,
1353 kServiceVpnEnabledFieldNumber = 7,
1356 int hubs_size()
const;
1358 int _internal_hubs_size()
const;
1362 int32_t _internal_hubs(
int index)
const;
1363 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1364 _internal_hubs()
const;
1365 void _internal_add_hubs(int32_t value);
1366 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1367 _internal_mutable_hubs();
1369 int32_t hubs(
int index)
const;
1370 void set_hubs(
int index, int32_t value);
1371 void add_hubs(int32_t value);
1372 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1374 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1378 int bots_size()
const;
1380 int _internal_bots_size()
const;
1384 int32_t _internal_bots(
int index)
const;
1385 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1386 _internal_bots()
const;
1387 void _internal_add_bots(int32_t value);
1388 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1389 _internal_mutable_bots();
1391 int32_t bots(
int index)
const;
1392 void set_bots(
int index, int32_t value);
1393 void add_bots(int32_t value);
1394 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1396 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1400 int debconf_size()
const;
1402 int _internal_debconf_size()
const;
1404 void clear_debconf();
1406 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >*
1409 const ::jaiabot::protobuf::FleetConfig_Debconf& _internal_debconf(
int index)
const;
1412 const ::jaiabot::protobuf::FleetConfig_Debconf& debconf(
int index)
const;
1414 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >&
1418 int debconf_override_size()
const;
1420 int _internal_debconf_override_size()
const;
1422 void clear_debconf_override();
1424 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride >*
1425 mutable_debconf_override();
1427 const ::jaiabot::protobuf::FleetConfig_DebconfOverride& _internal_debconf_override(
int index)
const;
1430 const ::jaiabot::protobuf::FleetConfig_DebconfOverride& debconf_override(
int index)
const;
1432 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride >&
1433 debconf_override()
const;
1436 bool has_wlan_password()
const;
1438 bool _internal_has_wlan_password()
const;
1440 void clear_wlan_password();
1441 const std::string& wlan_password()
const;
1442 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1444 std::string* mutable_wlan_password();
1445 PROTOBUF_NODISCARD std::string* release_wlan_password();
1446 void set_allocated_wlan_password(std::string* wlan_password);
1448 const std::string& _internal_wlan_password()
const;
1449 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_wlan_password(
const std::string& value);
1450 std::string* _internal_mutable_wlan_password();
1454 bool has_ssh()
const;
1456 bool _internal_has_ssh()
const;
1459 const ::jaiabot::protobuf::FleetConfig_SSHKeys& ssh()
const;
1460 PROTOBUF_NODISCARD ::jaiabot::protobuf::FleetConfig_SSHKeys* release_ssh();
1464 const ::jaiabot::protobuf::FleetConfig_SSHKeys& _internal_ssh()
const;
1467 void unsafe_arena_set_allocated_ssh(
1472 bool has_fleet()
const;
1474 bool _internal_has_fleet()
const;
1477 int32_t fleet()
const;
1478 void set_fleet(int32_t value);
1480 int32_t _internal_fleet()
const;
1481 void _internal_set_fleet(int32_t value);
1485 bool has_service_vpn_enabled()
const;
1487 bool _internal_has_service_vpn_enabled()
const;
1489 void clear_service_vpn_enabled();
1490 bool service_vpn_enabled()
const;
1491 void set_service_vpn_enabled(
bool value);
1493 bool _internal_service_vpn_enabled()
const;
1494 void _internal_set_service_vpn_enabled(
bool value);
1502 size_t RequiredFieldsByteSizeFallback()
const;
1504 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1505 typedef void InternalArenaConstructable_;
1506 typedef void DestructorSkippable_;
1508 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1509 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1510 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > hubs_;
1511 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > bots_;
1512 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > debconf_;
1513 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride > debconf_override_;
1514 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr wlan_password_;
1517 bool service_vpn_enabled_;
1520 friend struct ::TableStruct_jaiabot_2fmessages_2ffleet_5fconfig_2eproto;
1528 #pragma GCC diagnostic push
1529 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1534inline bool FleetConfig_SSHKeys_HubKey::_internal_has_id()
const {
1535 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1538inline bool FleetConfig_SSHKeys_HubKey::has_id()
const {
1539 return _internal_has_id();
1541inline void FleetConfig_SSHKeys_HubKey::clear_id() {
1543 _impl_._has_bits_[0] &= ~0x00000004u;
1545inline int32_t FleetConfig_SSHKeys_HubKey::_internal_id()
const {
1548inline int32_t FleetConfig_SSHKeys_HubKey::id()
const {
1550 return _internal_id();
1552inline void FleetConfig_SSHKeys_HubKey::_internal_set_id(int32_t value) {
1553 _impl_._has_bits_[0] |= 0x00000004u;
1556inline void FleetConfig_SSHKeys_HubKey::set_id(int32_t value) {
1557 _internal_set_id(value);
1562inline bool FleetConfig_SSHKeys_HubKey::_internal_has_private_key()
const {
1563 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1566inline bool FleetConfig_SSHKeys_HubKey::has_private_key()
const {
1567 return _internal_has_private_key();
1569inline void FleetConfig_SSHKeys_HubKey::clear_private_key() {
1570 _impl_.private_key_.ClearToEmpty();
1571 _impl_._has_bits_[0] &= ~0x00000001u;
1573inline const std::string& FleetConfig_SSHKeys_HubKey::private_key()
const {
1575 return _internal_private_key();
1577template <
typename ArgT0,
typename... ArgT>
1578inline PROTOBUF_ALWAYS_INLINE
1579void FleetConfig_SSHKeys_HubKey::set_private_key(ArgT0&& arg0, ArgT... args) {
1580 _impl_._has_bits_[0] |= 0x00000001u;
1581 _impl_.private_key_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1584inline std::string* FleetConfig_SSHKeys_HubKey::mutable_private_key() {
1585 std::string* _s = _internal_mutable_private_key();
1589inline const std::string& FleetConfig_SSHKeys_HubKey::_internal_private_key()
const {
1590 return _impl_.private_key_.Get();
1592inline void FleetConfig_SSHKeys_HubKey::_internal_set_private_key(
const std::string& value) {
1593 _impl_._has_bits_[0] |= 0x00000001u;
1594 _impl_.private_key_.Set(value, GetArenaForAllocation());
1596inline std::string* FleetConfig_SSHKeys_HubKey::_internal_mutable_private_key() {
1597 _impl_._has_bits_[0] |= 0x00000001u;
1598 return _impl_.private_key_.Mutable(GetArenaForAllocation());
1600inline std::string* FleetConfig_SSHKeys_HubKey::release_private_key() {
1602 if (!_internal_has_private_key()) {
1605 _impl_._has_bits_[0] &= ~0x00000001u;
1606 auto* p = _impl_.private_key_.Release();
1607#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1608 if (_impl_.private_key_.IsDefault()) {
1609 _impl_.private_key_.Set(
"", GetArenaForAllocation());
1614inline void FleetConfig_SSHKeys_HubKey::set_allocated_private_key(std::string* private_key) {
1615 if (private_key !=
nullptr) {
1616 _impl_._has_bits_[0] |= 0x00000001u;
1618 _impl_._has_bits_[0] &= ~0x00000001u;
1620 _impl_.private_key_.SetAllocated(private_key, GetArenaForAllocation());
1621#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1622 if (_impl_.private_key_.IsDefault()) {
1623 _impl_.private_key_.Set(
"", GetArenaForAllocation());
1630inline bool FleetConfig_SSHKeys_HubKey::_internal_has_public_key()
const {
1631 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1634inline bool FleetConfig_SSHKeys_HubKey::has_public_key()
const {
1635 return _internal_has_public_key();
1637inline void FleetConfig_SSHKeys_HubKey::clear_public_key() {
1638 _impl_.public_key_.ClearToEmpty();
1639 _impl_._has_bits_[0] &= ~0x00000002u;
1641inline const std::string& FleetConfig_SSHKeys_HubKey::public_key()
const {
1643 return _internal_public_key();
1645template <
typename ArgT0,
typename... ArgT>
1646inline PROTOBUF_ALWAYS_INLINE
1647void FleetConfig_SSHKeys_HubKey::set_public_key(ArgT0&& arg0, ArgT... args) {
1648 _impl_._has_bits_[0] |= 0x00000002u;
1649 _impl_.public_key_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1652inline std::string* FleetConfig_SSHKeys_HubKey::mutable_public_key() {
1653 std::string* _s = _internal_mutable_public_key();
1657inline const std::string& FleetConfig_SSHKeys_HubKey::_internal_public_key()
const {
1658 return _impl_.public_key_.Get();
1660inline void FleetConfig_SSHKeys_HubKey::_internal_set_public_key(
const std::string& value) {
1661 _impl_._has_bits_[0] |= 0x00000002u;
1662 _impl_.public_key_.Set(value, GetArenaForAllocation());
1664inline std::string* FleetConfig_SSHKeys_HubKey::_internal_mutable_public_key() {
1665 _impl_._has_bits_[0] |= 0x00000002u;
1666 return _impl_.public_key_.Mutable(GetArenaForAllocation());
1668inline std::string* FleetConfig_SSHKeys_HubKey::release_public_key() {
1670 if (!_internal_has_public_key()) {
1673 _impl_._has_bits_[0] &= ~0x00000002u;
1674 auto* p = _impl_.public_key_.Release();
1675#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1676 if (_impl_.public_key_.IsDefault()) {
1677 _impl_.public_key_.Set(
"", GetArenaForAllocation());
1682inline void FleetConfig_SSHKeys_HubKey::set_allocated_public_key(std::string* public_key) {
1683 if (public_key !=
nullptr) {
1684 _impl_._has_bits_[0] |= 0x00000002u;
1686 _impl_._has_bits_[0] &= ~0x00000002u;
1688 _impl_.public_key_.SetAllocated(public_key, GetArenaForAllocation());
1689#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1690 if (_impl_.public_key_.IsDefault()) {
1691 _impl_.public_key_.Set(
"", GetArenaForAllocation());
1702inline bool FleetConfig_SSHKeys_VPNTempKey::_internal_has_private_key()
const {
1703 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1706inline bool FleetConfig_SSHKeys_VPNTempKey::has_private_key()
const {
1707 return _internal_has_private_key();
1709inline void FleetConfig_SSHKeys_VPNTempKey::clear_private_key() {
1710 _impl_.private_key_.ClearToEmpty();
1711 _impl_._has_bits_[0] &= ~0x00000001u;
1713inline const std::string& FleetConfig_SSHKeys_VPNTempKey::private_key()
const {
1715 return _internal_private_key();
1717template <
typename ArgT0,
typename... ArgT>
1718inline PROTOBUF_ALWAYS_INLINE
1719void FleetConfig_SSHKeys_VPNTempKey::set_private_key(ArgT0&& arg0, ArgT... args) {
1720 _impl_._has_bits_[0] |= 0x00000001u;
1721 _impl_.private_key_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1724inline std::string* FleetConfig_SSHKeys_VPNTempKey::mutable_private_key() {
1725 std::string* _s = _internal_mutable_private_key();
1729inline const std::string& FleetConfig_SSHKeys_VPNTempKey::_internal_private_key()
const {
1730 return _impl_.private_key_.Get();
1732inline void FleetConfig_SSHKeys_VPNTempKey::_internal_set_private_key(
const std::string& value) {
1733 _impl_._has_bits_[0] |= 0x00000001u;
1734 _impl_.private_key_.Set(value, GetArenaForAllocation());
1736inline std::string* FleetConfig_SSHKeys_VPNTempKey::_internal_mutable_private_key() {
1737 _impl_._has_bits_[0] |= 0x00000001u;
1738 return _impl_.private_key_.Mutable(GetArenaForAllocation());
1740inline std::string* FleetConfig_SSHKeys_VPNTempKey::release_private_key() {
1742 if (!_internal_has_private_key()) {
1745 _impl_._has_bits_[0] &= ~0x00000001u;
1746 auto* p = _impl_.private_key_.Release();
1747#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1748 if (_impl_.private_key_.IsDefault()) {
1749 _impl_.private_key_.Set(
"", GetArenaForAllocation());
1754inline void FleetConfig_SSHKeys_VPNTempKey::set_allocated_private_key(std::string* private_key) {
1755 if (private_key !=
nullptr) {
1756 _impl_._has_bits_[0] |= 0x00000001u;
1758 _impl_._has_bits_[0] &= ~0x00000001u;
1760 _impl_.private_key_.SetAllocated(private_key, GetArenaForAllocation());
1761#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1762 if (_impl_.private_key_.IsDefault()) {
1763 _impl_.private_key_.Set(
"", GetArenaForAllocation());
1770inline bool FleetConfig_SSHKeys_VPNTempKey::_internal_has_public_key()
const {
1771 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1774inline bool FleetConfig_SSHKeys_VPNTempKey::has_public_key()
const {
1775 return _internal_has_public_key();
1777inline void FleetConfig_SSHKeys_VPNTempKey::clear_public_key() {
1778 _impl_.public_key_.ClearToEmpty();
1779 _impl_._has_bits_[0] &= ~0x00000002u;
1781inline const std::string& FleetConfig_SSHKeys_VPNTempKey::public_key()
const {
1783 return _internal_public_key();
1785template <
typename ArgT0,
typename... ArgT>
1786inline PROTOBUF_ALWAYS_INLINE
1787void FleetConfig_SSHKeys_VPNTempKey::set_public_key(ArgT0&& arg0, ArgT... args) {
1788 _impl_._has_bits_[0] |= 0x00000002u;
1789 _impl_.public_key_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1792inline std::string* FleetConfig_SSHKeys_VPNTempKey::mutable_public_key() {
1793 std::string* _s = _internal_mutable_public_key();
1797inline const std::string& FleetConfig_SSHKeys_VPNTempKey::_internal_public_key()
const {
1798 return _impl_.public_key_.Get();
1800inline void FleetConfig_SSHKeys_VPNTempKey::_internal_set_public_key(
const std::string& value) {
1801 _impl_._has_bits_[0] |= 0x00000002u;
1802 _impl_.public_key_.Set(value, GetArenaForAllocation());
1804inline std::string* FleetConfig_SSHKeys_VPNTempKey::_internal_mutable_public_key() {
1805 _impl_._has_bits_[0] |= 0x00000002u;
1806 return _impl_.public_key_.Mutable(GetArenaForAllocation());
1808inline std::string* FleetConfig_SSHKeys_VPNTempKey::release_public_key() {
1810 if (!_internal_has_public_key()) {
1813 _impl_._has_bits_[0] &= ~0x00000002u;
1814 auto* p = _impl_.public_key_.Release();
1815#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1816 if (_impl_.public_key_.IsDefault()) {
1817 _impl_.public_key_.Set(
"", GetArenaForAllocation());
1822inline void FleetConfig_SSHKeys_VPNTempKey::set_allocated_public_key(std::string* public_key) {
1823 if (public_key !=
nullptr) {
1824 _impl_._has_bits_[0] |= 0x00000002u;
1826 _impl_._has_bits_[0] &= ~0x00000002u;
1828 _impl_.public_key_.SetAllocated(public_key, GetArenaForAllocation());
1829#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1830 if (_impl_.public_key_.IsDefault()) {
1831 _impl_.public_key_.Set(
"", GetArenaForAllocation());
1842inline int FleetConfig_SSHKeys::_internal_permanent_authorized_keys_size()
const {
1843 return _impl_.permanent_authorized_keys_.size();
1845inline int FleetConfig_SSHKeys::permanent_authorized_keys_size()
const {
1846 return _internal_permanent_authorized_keys_size();
1848inline void FleetConfig_SSHKeys::clear_permanent_authorized_keys() {
1849 _impl_.permanent_authorized_keys_.Clear();
1851inline std::string* FleetConfig_SSHKeys::add_permanent_authorized_keys() {
1852 std::string* _s = _internal_add_permanent_authorized_keys();
1856inline const std::string& FleetConfig_SSHKeys::_internal_permanent_authorized_keys(
int index)
const {
1857 return _impl_.permanent_authorized_keys_.Get(index);
1859inline const std::string& FleetConfig_SSHKeys::permanent_authorized_keys(
int index)
const {
1861 return _internal_permanent_authorized_keys(index);
1863inline std::string* FleetConfig_SSHKeys::mutable_permanent_authorized_keys(
int index) {
1865 return _impl_.permanent_authorized_keys_.Mutable(index);
1867inline void FleetConfig_SSHKeys::set_permanent_authorized_keys(
int index,
const std::string& value) {
1868 _impl_.permanent_authorized_keys_.Mutable(index)->assign(value);
1871inline void FleetConfig_SSHKeys::set_permanent_authorized_keys(
int index, std::string&& value) {
1872 _impl_.permanent_authorized_keys_.Mutable(index)->assign(std::move(value));
1875inline void FleetConfig_SSHKeys::set_permanent_authorized_keys(
int index,
const char* value) {
1876 GOOGLE_DCHECK(value !=
nullptr);
1877 _impl_.permanent_authorized_keys_.Mutable(index)->assign(value);
1880inline void FleetConfig_SSHKeys::set_permanent_authorized_keys(
int index,
const char* value,
size_t size) {
1881 _impl_.permanent_authorized_keys_.Mutable(index)->assign(
1882 reinterpret_cast<const char*
>(value), size);
1885inline std::string* FleetConfig_SSHKeys::_internal_add_permanent_authorized_keys() {
1886 return _impl_.permanent_authorized_keys_.Add();
1888inline void FleetConfig_SSHKeys::add_permanent_authorized_keys(
const std::string& value) {
1889 _impl_.permanent_authorized_keys_.Add()->assign(value);
1892inline void FleetConfig_SSHKeys::add_permanent_authorized_keys(std::string&& value) {
1893 _impl_.permanent_authorized_keys_.Add(std::move(value));
1896inline void FleetConfig_SSHKeys::add_permanent_authorized_keys(
const char* value) {
1897 GOOGLE_DCHECK(value !=
nullptr);
1898 _impl_.permanent_authorized_keys_.Add()->assign(value);
1901inline void FleetConfig_SSHKeys::add_permanent_authorized_keys(
const char* value,
size_t size) {
1902 _impl_.permanent_authorized_keys_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1905inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1906FleetConfig_SSHKeys::permanent_authorized_keys()
const {
1908 return _impl_.permanent_authorized_keys_;
1910inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1911FleetConfig_SSHKeys::mutable_permanent_authorized_keys() {
1913 return &_impl_.permanent_authorized_keys_;
1917inline int FleetConfig_SSHKeys::_internal_hub_size()
const {
1918 return _impl_.hub_.size();
1920inline int FleetConfig_SSHKeys::hub_size()
const {
1921 return _internal_hub_size();
1923inline void FleetConfig_SSHKeys::clear_hub() {
1924 _impl_.hub_.Clear();
1926inline ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey* FleetConfig_SSHKeys::mutable_hub(
int index) {
1928 return _impl_.hub_.Mutable(index);
1930inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey >*
1931FleetConfig_SSHKeys::mutable_hub() {
1933 return &_impl_.hub_;
1935inline const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey& FleetConfig_SSHKeys::_internal_hub(
int index)
const {
1936 return _impl_.hub_.Get(index);
1938inline const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey& FleetConfig_SSHKeys::hub(
int index)
const {
1940 return _internal_hub(index);
1942inline ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey* FleetConfig_SSHKeys::_internal_add_hub() {
1943 return _impl_.hub_.Add();
1945inline ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey* FleetConfig_SSHKeys::add_hub() {
1950inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey >&
1951FleetConfig_SSHKeys::hub()
const {
1957inline bool FleetConfig_SSHKeys::_internal_has_vpn_tmp()
const {
1958 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1959 PROTOBUF_ASSUME(!value || _impl_.vpn_tmp_ !=
nullptr);
1962inline bool FleetConfig_SSHKeys::has_vpn_tmp()
const {
1963 return _internal_has_vpn_tmp();
1965inline void FleetConfig_SSHKeys::clear_vpn_tmp() {
1966 if (_impl_.vpn_tmp_ !=
nullptr) _impl_.vpn_tmp_->Clear();
1967 _impl_._has_bits_[0] &= ~0x00000001u;
1969inline const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey& FleetConfig_SSHKeys::_internal_vpn_tmp()
const {
1970 const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* p = _impl_.vpn_tmp_;
1974inline const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey& FleetConfig_SSHKeys::vpn_tmp()
const {
1976 return _internal_vpn_tmp();
1978inline void FleetConfig_SSHKeys::unsafe_arena_set_allocated_vpn_tmp(
1980 if (GetArenaForAllocation() ==
nullptr) {
1981 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.vpn_tmp_);
1983 _impl_.vpn_tmp_ = vpn_tmp;
1985 _impl_._has_bits_[0] |= 0x00000001u;
1987 _impl_._has_bits_[0] &= ~0x00000001u;
1991inline ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* FleetConfig_SSHKeys::release_vpn_tmp() {
1992 _impl_._has_bits_[0] &= ~0x00000001u;
1994 _impl_.vpn_tmp_ =
nullptr;
1995#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1996 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1997 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1998 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2000 if (GetArenaForAllocation() !=
nullptr) {
2001 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2006inline ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* FleetConfig_SSHKeys::unsafe_arena_release_vpn_tmp() {
2008 _impl_._has_bits_[0] &= ~0x00000001u;
2010 _impl_.vpn_tmp_ =
nullptr;
2013inline ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* FleetConfig_SSHKeys::_internal_mutable_vpn_tmp() {
2014 _impl_._has_bits_[0] |= 0x00000001u;
2015 if (_impl_.vpn_tmp_ ==
nullptr) {
2017 _impl_.vpn_tmp_ = p;
2019 return _impl_.vpn_tmp_;
2021inline ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* FleetConfig_SSHKeys::mutable_vpn_tmp() {
2027 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2028 if (message_arena ==
nullptr) {
2029 delete _impl_.vpn_tmp_;
2032 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2033 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(vpn_tmp);
2034 if (message_arena != submessage_arena) {
2035 vpn_tmp = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2036 message_arena, vpn_tmp, submessage_arena);
2038 _impl_._has_bits_[0] |= 0x00000001u;
2040 _impl_._has_bits_[0] &= ~0x00000001u;
2042 _impl_.vpn_tmp_ = vpn_tmp;
2051inline bool FleetConfig_Debconf::_internal_has_key()
const {
2052 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2055inline bool FleetConfig_Debconf::has_key()
const {
2056 return _internal_has_key();
2058inline void FleetConfig_Debconf::clear_key() {
2059 _impl_.key_.ClearToEmpty();
2060 _impl_._has_bits_[0] &= ~0x00000001u;
2062inline const std::string& FleetConfig_Debconf::key()
const {
2064 return _internal_key();
2066template <
typename ArgT0,
typename... ArgT>
2067inline PROTOBUF_ALWAYS_INLINE
2068void FleetConfig_Debconf::set_key(ArgT0&& arg0, ArgT... args) {
2069 _impl_._has_bits_[0] |= 0x00000001u;
2070 _impl_.key_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2073inline std::string* FleetConfig_Debconf::mutable_key() {
2074 std::string* _s = _internal_mutable_key();
2078inline const std::string& FleetConfig_Debconf::_internal_key()
const {
2079 return _impl_.key_.Get();
2081inline void FleetConfig_Debconf::_internal_set_key(
const std::string& value) {
2082 _impl_._has_bits_[0] |= 0x00000001u;
2083 _impl_.key_.Set(value, GetArenaForAllocation());
2085inline std::string* FleetConfig_Debconf::_internal_mutable_key() {
2086 _impl_._has_bits_[0] |= 0x00000001u;
2087 return _impl_.key_.Mutable(GetArenaForAllocation());
2089inline std::string* FleetConfig_Debconf::release_key() {
2091 if (!_internal_has_key()) {
2094 _impl_._has_bits_[0] &= ~0x00000001u;
2095 auto* p = _impl_.key_.Release();
2096#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2097 if (_impl_.key_.IsDefault()) {
2098 _impl_.key_.Set(
"", GetArenaForAllocation());
2103inline void FleetConfig_Debconf::set_allocated_key(std::string* key) {
2104 if (key !=
nullptr) {
2105 _impl_._has_bits_[0] |= 0x00000001u;
2107 _impl_._has_bits_[0] &= ~0x00000001u;
2109 _impl_.key_.SetAllocated(key, GetArenaForAllocation());
2110#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2111 if (_impl_.key_.IsDefault()) {
2112 _impl_.key_.Set(
"", GetArenaForAllocation());
2119inline bool FleetConfig_Debconf::_internal_has_type()
const {
2120 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2123inline bool FleetConfig_Debconf::has_type()
const {
2124 return _internal_has_type();
2126inline void FleetConfig_Debconf::clear_type() {
2128 _impl_._has_bits_[0] &= ~0x00000004u;
2130inline ::jaiabot::protobuf::FleetConfig_Debconf_DebconfType FleetConfig_Debconf::_internal_type()
const {
2133inline ::jaiabot::protobuf::FleetConfig_Debconf_DebconfType FleetConfig_Debconf::type()
const {
2135 return _internal_type();
2139 _impl_._has_bits_[0] |= 0x00000004u;
2140 _impl_.type_ = value;
2143 _internal_set_type(value);
2148inline bool FleetConfig_Debconf::_internal_has_value()
const {
2149 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2152inline bool FleetConfig_Debconf::has_value()
const {
2153 return _internal_has_value();
2155inline void FleetConfig_Debconf::clear_value() {
2156 _impl_.value_.ClearToEmpty();
2157 _impl_._has_bits_[0] &= ~0x00000002u;
2159inline const std::string& FleetConfig_Debconf::value()
const {
2161 return _internal_value();
2163template <
typename ArgT0,
typename... ArgT>
2164inline PROTOBUF_ALWAYS_INLINE
2165void FleetConfig_Debconf::set_value(ArgT0&& arg0, ArgT... args) {
2166 _impl_._has_bits_[0] |= 0x00000002u;
2167 _impl_.value_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2170inline std::string* FleetConfig_Debconf::mutable_value() {
2171 std::string* _s = _internal_mutable_value();
2175inline const std::string& FleetConfig_Debconf::_internal_value()
const {
2176 return _impl_.value_.Get();
2178inline void FleetConfig_Debconf::_internal_set_value(
const std::string& value) {
2179 _impl_._has_bits_[0] |= 0x00000002u;
2180 _impl_.value_.Set(value, GetArenaForAllocation());
2182inline std::string* FleetConfig_Debconf::_internal_mutable_value() {
2183 _impl_._has_bits_[0] |= 0x00000002u;
2184 return _impl_.value_.Mutable(GetArenaForAllocation());
2186inline std::string* FleetConfig_Debconf::release_value() {
2188 if (!_internal_has_value()) {
2191 _impl_._has_bits_[0] &= ~0x00000002u;
2192 auto* p = _impl_.value_.Release();
2193#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2194 if (_impl_.value_.IsDefault()) {
2195 _impl_.value_.Set(
"", GetArenaForAllocation());
2200inline void FleetConfig_Debconf::set_allocated_value(std::string* value) {
2201 if (value !=
nullptr) {
2202 _impl_._has_bits_[0] |= 0x00000002u;
2204 _impl_._has_bits_[0] &= ~0x00000002u;
2206 _impl_.value_.SetAllocated(value, GetArenaForAllocation());
2207#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2208 if (_impl_.value_.IsDefault()) {
2209 _impl_.value_.Set(
"", GetArenaForAllocation());
2220inline bool FleetConfig_DebconfOverride::_internal_has_type()
const {
2221 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2224inline bool FleetConfig_DebconfOverride::has_type()
const {
2225 return _internal_has_type();
2227inline void FleetConfig_DebconfOverride::clear_type() {
2229 _impl_._has_bits_[0] &= ~0x00000001u;
2231inline ::jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType FleetConfig_DebconfOverride::_internal_type()
const {
2234inline ::jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType FleetConfig_DebconfOverride::type()
const {
2236 return _internal_type();
2240 _impl_._has_bits_[0] |= 0x00000001u;
2241 _impl_.type_ = value;
2244 _internal_set_type(value);
2249inline bool FleetConfig_DebconfOverride::_internal_has_id()
const {
2250 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2253inline bool FleetConfig_DebconfOverride::has_id()
const {
2254 return _internal_has_id();
2256inline void FleetConfig_DebconfOverride::clear_id() {
2258 _impl_._has_bits_[0] &= ~0x00000002u;
2260inline int32_t FleetConfig_DebconfOverride::_internal_id()
const {
2263inline int32_t FleetConfig_DebconfOverride::id()
const {
2265 return _internal_id();
2267inline void FleetConfig_DebconfOverride::_internal_set_id(int32_t value) {
2268 _impl_._has_bits_[0] |= 0x00000002u;
2271inline void FleetConfig_DebconfOverride::set_id(int32_t value) {
2272 _internal_set_id(value);
2277inline int FleetConfig_DebconfOverride::_internal_debconf_size()
const {
2278 return _impl_.debconf_.size();
2280inline int FleetConfig_DebconfOverride::debconf_size()
const {
2281 return _internal_debconf_size();
2283inline void FleetConfig_DebconfOverride::clear_debconf() {
2284 _impl_.debconf_.Clear();
2286inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig_DebconfOverride::mutable_debconf(
int index) {
2288 return _impl_.debconf_.Mutable(index);
2290inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >*
2291FleetConfig_DebconfOverride::mutable_debconf() {
2293 return &_impl_.debconf_;
2295inline const ::jaiabot::protobuf::FleetConfig_Debconf& FleetConfig_DebconfOverride::_internal_debconf(
int index)
const {
2296 return _impl_.debconf_.Get(index);
2298inline const ::jaiabot::protobuf::FleetConfig_Debconf& FleetConfig_DebconfOverride::debconf(
int index)
const {
2300 return _internal_debconf(index);
2302inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig_DebconfOverride::_internal_add_debconf() {
2303 return _impl_.debconf_.Add();
2305inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig_DebconfOverride::add_debconf() {
2310inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >&
2311FleetConfig_DebconfOverride::debconf()
const {
2313 return _impl_.debconf_;
2321inline bool FleetConfig::_internal_has_fleet()
const {
2322 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2325inline bool FleetConfig::has_fleet()
const {
2326 return _internal_has_fleet();
2328inline void FleetConfig::clear_fleet() {
2330 _impl_._has_bits_[0] &= ~0x00000004u;
2332inline int32_t FleetConfig::_internal_fleet()
const {
2333 return _impl_.fleet_;
2335inline int32_t FleetConfig::fleet()
const {
2337 return _internal_fleet();
2339inline void FleetConfig::_internal_set_fleet(int32_t value) {
2340 _impl_._has_bits_[0] |= 0x00000004u;
2341 _impl_.fleet_ = value;
2343inline void FleetConfig::set_fleet(int32_t value) {
2344 _internal_set_fleet(value);
2349inline int FleetConfig::_internal_hubs_size()
const {
2350 return _impl_.hubs_.size();
2352inline int FleetConfig::hubs_size()
const {
2353 return _internal_hubs_size();
2355inline void FleetConfig::clear_hubs() {
2356 _impl_.hubs_.Clear();
2358inline int32_t FleetConfig::_internal_hubs(
int index)
const {
2359 return _impl_.hubs_.Get(index);
2361inline int32_t FleetConfig::hubs(
int index)
const {
2363 return _internal_hubs(index);
2365inline void FleetConfig::set_hubs(
int index, int32_t value) {
2366 _impl_.hubs_.Set(index, value);
2369inline void FleetConfig::_internal_add_hubs(int32_t value) {
2370 _impl_.hubs_.Add(value);
2372inline void FleetConfig::add_hubs(int32_t value) {
2373 _internal_add_hubs(value);
2376inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2377FleetConfig::_internal_hubs()
const {
2378 return _impl_.hubs_;
2380inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2381FleetConfig::hubs()
const {
2383 return _internal_hubs();
2385inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2386FleetConfig::_internal_mutable_hubs() {
2387 return &_impl_.hubs_;
2389inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2390FleetConfig::mutable_hubs() {
2392 return _internal_mutable_hubs();
2396inline int FleetConfig::_internal_bots_size()
const {
2397 return _impl_.bots_.size();
2399inline int FleetConfig::bots_size()
const {
2400 return _internal_bots_size();
2402inline void FleetConfig::clear_bots() {
2403 _impl_.bots_.Clear();
2405inline int32_t FleetConfig::_internal_bots(
int index)
const {
2406 return _impl_.bots_.Get(index);
2408inline int32_t FleetConfig::bots(
int index)
const {
2410 return _internal_bots(index);
2412inline void FleetConfig::set_bots(
int index, int32_t value) {
2413 _impl_.bots_.Set(index, value);
2416inline void FleetConfig::_internal_add_bots(int32_t value) {
2417 _impl_.bots_.Add(value);
2419inline void FleetConfig::add_bots(int32_t value) {
2420 _internal_add_bots(value);
2423inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2424FleetConfig::_internal_bots()
const {
2425 return _impl_.bots_;
2427inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2428FleetConfig::bots()
const {
2430 return _internal_bots();
2432inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2433FleetConfig::_internal_mutable_bots() {
2434 return &_impl_.bots_;
2436inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2437FleetConfig::mutable_bots() {
2439 return _internal_mutable_bots();
2443inline bool FleetConfig::_internal_has_ssh()
const {
2444 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2445 PROTOBUF_ASSUME(!value || _impl_.ssh_ !=
nullptr);
2448inline bool FleetConfig::has_ssh()
const {
2449 return _internal_has_ssh();
2451inline void FleetConfig::clear_ssh() {
2452 if (_impl_.ssh_ !=
nullptr) _impl_.ssh_->Clear();
2453 _impl_._has_bits_[0] &= ~0x00000002u;
2455inline const ::jaiabot::protobuf::FleetConfig_SSHKeys& FleetConfig::_internal_ssh()
const {
2456 const ::jaiabot::protobuf::FleetConfig_SSHKeys* p = _impl_.ssh_;
2460inline const ::jaiabot::protobuf::FleetConfig_SSHKeys& FleetConfig::ssh()
const {
2462 return _internal_ssh();
2464inline void FleetConfig::unsafe_arena_set_allocated_ssh(
2466 if (GetArenaForAllocation() ==
nullptr) {
2467 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.ssh_);
2471 _impl_._has_bits_[0] |= 0x00000002u;
2473 _impl_._has_bits_[0] &= ~0x00000002u;
2477inline ::jaiabot::protobuf::FleetConfig_SSHKeys* FleetConfig::release_ssh() {
2478 _impl_._has_bits_[0] &= ~0x00000002u;
2480 _impl_.ssh_ =
nullptr;
2481#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2482 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2483 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2484 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2486 if (GetArenaForAllocation() !=
nullptr) {
2487 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2492inline ::jaiabot::protobuf::FleetConfig_SSHKeys* FleetConfig::unsafe_arena_release_ssh() {
2494 _impl_._has_bits_[0] &= ~0x00000002u;
2496 _impl_.ssh_ =
nullptr;
2499inline ::jaiabot::protobuf::FleetConfig_SSHKeys* FleetConfig::_internal_mutable_ssh() {
2500 _impl_._has_bits_[0] |= 0x00000002u;
2501 if (_impl_.ssh_ ==
nullptr) {
2507inline ::jaiabot::protobuf::FleetConfig_SSHKeys* FleetConfig::mutable_ssh() {
2513 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2514 if (message_arena ==
nullptr) {
2518 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2519 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(ssh);
2520 if (message_arena != submessage_arena) {
2521 ssh = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2522 message_arena, ssh, submessage_arena);
2524 _impl_._has_bits_[0] |= 0x00000002u;
2526 _impl_._has_bits_[0] &= ~0x00000002u;
2533inline int FleetConfig::_internal_debconf_size()
const {
2534 return _impl_.debconf_.size();
2536inline int FleetConfig::debconf_size()
const {
2537 return _internal_debconf_size();
2539inline void FleetConfig::clear_debconf() {
2540 _impl_.debconf_.Clear();
2542inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig::mutable_debconf(
int index) {
2544 return _impl_.debconf_.Mutable(index);
2546inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >*
2547FleetConfig::mutable_debconf() {
2549 return &_impl_.debconf_;
2551inline const ::jaiabot::protobuf::FleetConfig_Debconf& FleetConfig::_internal_debconf(
int index)
const {
2552 return _impl_.debconf_.Get(index);
2554inline const ::jaiabot::protobuf::FleetConfig_Debconf& FleetConfig::debconf(
int index)
const {
2556 return _internal_debconf(index);
2558inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig::_internal_add_debconf() {
2559 return _impl_.debconf_.Add();
2561inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig::add_debconf() {
2566inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >&
2567FleetConfig::debconf()
const {
2569 return _impl_.debconf_;
2573inline bool FleetConfig::_internal_has_wlan_password()
const {
2574 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2577inline bool FleetConfig::has_wlan_password()
const {
2578 return _internal_has_wlan_password();
2580inline void FleetConfig::clear_wlan_password() {
2581 _impl_.wlan_password_.ClearToEmpty();
2582 _impl_._has_bits_[0] &= ~0x00000001u;
2584inline const std::string& FleetConfig::wlan_password()
const {
2586 return _internal_wlan_password();
2588template <
typename ArgT0,
typename... ArgT>
2589inline PROTOBUF_ALWAYS_INLINE
2590void FleetConfig::set_wlan_password(ArgT0&& arg0, ArgT... args) {
2591 _impl_._has_bits_[0] |= 0x00000001u;
2592 _impl_.wlan_password_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2595inline std::string* FleetConfig::mutable_wlan_password() {
2596 std::string* _s = _internal_mutable_wlan_password();
2600inline const std::string& FleetConfig::_internal_wlan_password()
const {
2601 return _impl_.wlan_password_.Get();
2603inline void FleetConfig::_internal_set_wlan_password(
const std::string& value) {
2604 _impl_._has_bits_[0] |= 0x00000001u;
2605 _impl_.wlan_password_.Set(value, GetArenaForAllocation());
2607inline std::string* FleetConfig::_internal_mutable_wlan_password() {
2608 _impl_._has_bits_[0] |= 0x00000001u;
2609 return _impl_.wlan_password_.Mutable(GetArenaForAllocation());
2611inline std::string* FleetConfig::release_wlan_password() {
2613 if (!_internal_has_wlan_password()) {
2616 _impl_._has_bits_[0] &= ~0x00000001u;
2617 auto* p = _impl_.wlan_password_.Release();
2618#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2619 if (_impl_.wlan_password_.IsDefault()) {
2620 _impl_.wlan_password_.Set(
"", GetArenaForAllocation());
2625inline void FleetConfig::set_allocated_wlan_password(std::string* wlan_password) {
2626 if (wlan_password !=
nullptr) {
2627 _impl_._has_bits_[0] |= 0x00000001u;
2629 _impl_._has_bits_[0] &= ~0x00000001u;
2631 _impl_.wlan_password_.SetAllocated(wlan_password, GetArenaForAllocation());
2632#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2633 if (_impl_.wlan_password_.IsDefault()) {
2634 _impl_.wlan_password_.Set(
"", GetArenaForAllocation());
2641inline bool FleetConfig::_internal_has_service_vpn_enabled()
const {
2642 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2645inline bool FleetConfig::has_service_vpn_enabled()
const {
2646 return _internal_has_service_vpn_enabled();
2648inline void FleetConfig::clear_service_vpn_enabled() {
2649 _impl_.service_vpn_enabled_ =
false;
2650 _impl_._has_bits_[0] &= ~0x00000008u;
2652inline bool FleetConfig::_internal_service_vpn_enabled()
const {
2653 return _impl_.service_vpn_enabled_;
2655inline bool FleetConfig::service_vpn_enabled()
const {
2657 return _internal_service_vpn_enabled();
2659inline void FleetConfig::_internal_set_service_vpn_enabled(
bool value) {
2660 _impl_._has_bits_[0] |= 0x00000008u;
2661 _impl_.service_vpn_enabled_ = value;
2663inline void FleetConfig::set_service_vpn_enabled(
bool value) {
2664 _internal_set_service_vpn_enabled(value);
2669inline int FleetConfig::_internal_debconf_override_size()
const {
2670 return _impl_.debconf_override_.size();
2672inline int FleetConfig::debconf_override_size()
const {
2673 return _internal_debconf_override_size();
2675inline void FleetConfig::clear_debconf_override() {
2676 _impl_.debconf_override_.Clear();
2678inline ::jaiabot::protobuf::FleetConfig_DebconfOverride* FleetConfig::mutable_debconf_override(
int index) {
2680 return _impl_.debconf_override_.Mutable(index);
2682inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride >*
2683FleetConfig::mutable_debconf_override() {
2685 return &_impl_.debconf_override_;
2687inline const ::jaiabot::protobuf::FleetConfig_DebconfOverride& FleetConfig::_internal_debconf_override(
int index)
const {
2688 return _impl_.debconf_override_.Get(index);
2690inline const ::jaiabot::protobuf::FleetConfig_DebconfOverride& FleetConfig::debconf_override(
int index)
const {
2692 return _internal_debconf_override(index);
2694inline ::jaiabot::protobuf::FleetConfig_DebconfOverride* FleetConfig::_internal_add_debconf_override() {
2695 return _impl_.debconf_override_.Add();
2697inline ::jaiabot::protobuf::FleetConfig_DebconfOverride* FleetConfig::add_debconf_override() {
2702inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride >&
2703FleetConfig::debconf_override()
const {
2705 return _impl_.debconf_override_;
2709 #pragma GCC diagnostic pop
2727PROTOBUF_NAMESPACE_OPEN
2732 return ::jaiabot::protobuf::FleetConfig_Debconf_DebconfType_descriptor();
2737 return ::jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType_descriptor();
2740PROTOBUF_NAMESPACE_CLOSE
2744#include <google/protobuf/port_undef.inc>
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const std::string & DebconfType_Name(T enum_t_value)
~FleetConfig_Debconf() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_CONSTEXPR FleetConfig_Debconf(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const FleetConfig_Debconf & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void CopyFrom(const FleetConfig_Debconf &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DebconfType_descriptor()
FleetConfig_Debconf * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void Swap(FleetConfig_Debconf *other)
void MergeFrom(const FleetConfig_Debconf &from)
FleetConfig_Debconf & operator=(const FleetConfig_Debconf &from)
FleetConfig_Debconf(const FleetConfig_Debconf &from)
static const ClassData _class_data_
FleetConfig_Debconf & operator=(FleetConfig_Debconf &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(FleetConfig_Debconf *other)
void set_key(ArgT0 &&arg0, ArgT... args)
void set_value(ArgT0 &&arg0, ArgT... args)
static const FleetConfig_Debconf * internal_default_instance()
FleetConfig_Debconf(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static bool DebconfType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DebconfType *value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
FleetConfig_Debconf(FleetConfig_Debconf &&from) noexcept
friend void swap(FleetConfig_Debconf &a, FleetConfig_Debconf &b)
void CopyFrom(const FleetConfig_DebconfOverride &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
~FleetConfig_DebconfOverride() override
void MergeFrom(const FleetConfig_DebconfOverride &from)
static const std::string & NodeType_Name(T enum_t_value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void Swap(FleetConfig_DebconfOverride *other)
FleetConfig_DebconfOverride()
FleetConfig_DebconfOverride(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void UnsafeArenaSwap(FleetConfig_DebconfOverride *other)
static const FleetConfig_DebconfOverride & default_instance()
static const ClassData _class_data_
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
friend void swap(FleetConfig_DebconfOverride &a, FleetConfig_DebconfOverride &b)
static bool NodeType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, NodeType *value)
PROTOBUF_CONSTEXPR FleetConfig_DebconfOverride(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * NodeType_descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
FleetConfig_DebconfOverride & operator=(FleetConfig_DebconfOverride &&from) noexcept
static const FleetConfig_DebconfOverride * internal_default_instance()
FleetConfig_DebconfOverride * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
FleetConfig_DebconfOverride & operator=(const FleetConfig_DebconfOverride &from)
FleetConfig_DebconfOverride(const FleetConfig_DebconfOverride &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
FleetConfig_DebconfOverride(FleetConfig_DebconfOverride &&from) noexcept
void Swap(FleetConfig_SSHKeys_HubKey *other)
static const FleetConfig_SSHKeys_HubKey * internal_default_instance()
const std::string & private_key() const
void MergeFrom(const FleetConfig_SSHKeys_HubKey &from)
bool has_private_key() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void CopyFrom(const FleetConfig_SSHKeys_HubKey &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
FleetConfig_SSHKeys_HubKey & operator=(const FleetConfig_SSHKeys_HubKey &from)
FleetConfig_SSHKeys_HubKey & operator=(FleetConfig_SSHKeys_HubKey &&from) noexcept
void set_public_key(ArgT0 &&arg0, ArgT... args)
int GetCachedSize() const final
std::string * mutable_private_key()
PROTOBUF_NODISCARD std::string * release_private_key()
bool has_public_key() const
FleetConfig_SSHKeys_HubKey(FleetConfig_SSHKeys_HubKey &&from) noexcept
size_t ByteSizeLong() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_CONSTEXPR FleetConfig_SSHKeys_HubKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
std::string * mutable_public_key()
void set_allocated_public_key(std::string *public_key)
PROTOBUF_NODISCARD std::string * release_public_key()
static const ClassData _class_data_
void set_private_key(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
FleetConfig_SSHKeys_HubKey()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
FleetConfig_SSHKeys_HubKey(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static constexpr int kIndexInFileMessages
~FleetConfig_SSHKeys_HubKey() override
static const FleetConfig_SSHKeys_HubKey & default_instance()
FleetConfig_SSHKeys_HubKey * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void set_id(int32_t value)
friend void swap(FleetConfig_SSHKeys_HubKey &a, FleetConfig_SSHKeys_HubKey &b)
void UnsafeArenaSwap(FleetConfig_SSHKeys_HubKey *other)
FleetConfig_SSHKeys_HubKey(const FleetConfig_SSHKeys_HubKey &from)
bool IsInitialized() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const std::string & public_key() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_allocated_private_key(std::string *private_key)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const FleetConfig_SSHKeys_VPNTempKey & default_instance()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ClassData _class_data_
FleetConfig_SSHKeys_VPNTempKey(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
FleetConfig_SSHKeys_VPNTempKey(FleetConfig_SSHKeys_VPNTempKey &&from) noexcept
friend void swap(FleetConfig_SSHKeys_VPNTempKey &a, FleetConfig_SSHKeys_VPNTempKey &b)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
FleetConfig_SSHKeys_VPNTempKey & operator=(const FleetConfig_SSHKeys_VPNTempKey &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
FleetConfig_SSHKeys_VPNTempKey()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void Swap(FleetConfig_SSHKeys_VPNTempKey *other)
FleetConfig_SSHKeys_VPNTempKey & operator=(FleetConfig_SSHKeys_VPNTempKey &&from) noexcept
void MergeFrom(const FleetConfig_SSHKeys_VPNTempKey &from)
FleetConfig_SSHKeys_VPNTempKey(const FleetConfig_SSHKeys_VPNTempKey &from)
void set_public_key(ArgT0 &&arg0, ArgT... args)
void set_private_key(ArgT0 &&arg0, ArgT... args)
~FleetConfig_SSHKeys_VPNTempKey() override
void UnsafeArenaSwap(FleetConfig_SSHKeys_VPNTempKey *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_CONSTEXPR FleetConfig_SSHKeys_VPNTempKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void CopyFrom(const FleetConfig_SSHKeys_VPNTempKey &from)
static const FleetConfig_SSHKeys_VPNTempKey * internal_default_instance()
FleetConfig_SSHKeys_VPNTempKey * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(FleetConfig_SSHKeys &a, FleetConfig_SSHKeys &b)
FleetConfig_SSHKeys & operator=(const FleetConfig_SSHKeys &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
FleetConfig_SSHKeys * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void CopyFrom(const FleetConfig_SSHKeys &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const FleetConfig_SSHKeys * internal_default_instance()
void Swap(FleetConfig_SSHKeys *other)
~FleetConfig_SSHKeys() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
FleetConfig_SSHKeys(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_CONSTEXPR FleetConfig_SSHKeys(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void MergeFrom(const FleetConfig_SSHKeys &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
FleetConfig_SSHKeys & operator=(FleetConfig_SSHKeys &&from) noexcept
FleetConfig_SSHKeys(FleetConfig_SSHKeys &&from) noexcept
void UnsafeArenaSwap(FleetConfig_SSHKeys *other)
FleetConfig_SSHKeys(const FleetConfig_SSHKeys &from)
static const FleetConfig_SSHKeys & default_instance()
static const ClassData _class_data_
FleetConfig & operator=(FleetConfig &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
friend void swap(FleetConfig &a, FleetConfig &b)
FleetConfig(const FleetConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_CONSTEXPR FleetConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const FleetConfig &from)
FleetConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void Swap(FleetConfig *other)
void UnsafeArenaSwap(FleetConfig *other)
void set_wlan_password(ArgT0 &&arg0, ArgT... args)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ClassData _class_data_
static const FleetConfig & default_instance()
FleetConfig & operator=(const FleetConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
FleetConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
FleetConfig(FleetConfig &&from) noexcept
static const FleetConfig * internal_default_instance()
void CopyFrom(const FleetConfig &from)
::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey * Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::FleetConfig_Debconf_DebconfType >()
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType >()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2ffleet_5fconfig_2eproto
::jaiabot::protobuf::FleetConfig_SSHKeys * Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_SSHKeys >(Arena *)
constexpr FleetConfig_Debconf_DebconfType FleetConfig_Debconf_DebconfType_DebconfType_MAX
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FleetConfig_Debconf_DebconfType_descriptor()
bool FleetConfig_Debconf_DebconfType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FleetConfig_Debconf_DebconfType *value)
const std::string & FleetConfig_Debconf_DebconfType_Name(T enum_t_value)
bool FleetConfig_DebconfOverride_NodeType_IsValid(int value)
FleetConfig_SSHKeys_HubKeyDefaultTypeInternal _FleetConfig_SSHKeys_HubKey_default_instance_
FleetConfig_DebconfOverrideDefaultTypeInternal _FleetConfig_DebconfOverride_default_instance_
const std::string & FleetConfig_DebconfOverride_NodeType_Name(T enum_t_value)
constexpr int FleetConfig_Debconf_DebconfType_DebconfType_ARRAYSIZE
FleetConfig_DebconfOverride_NodeType
@ FleetConfig_DebconfOverride_NodeType_HUB
@ FleetConfig_DebconfOverride_NodeType_BOT
bool FleetConfig_DebconfOverride_NodeType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FleetConfig_DebconfOverride_NodeType *value)
bool FleetConfig_Debconf_DebconfType_IsValid(int value)
constexpr FleetConfig_DebconfOverride_NodeType FleetConfig_DebconfOverride_NodeType_NodeType_MAX
FleetConfig_SSHKeys_VPNTempKeyDefaultTypeInternal _FleetConfig_SSHKeys_VPNTempKey_default_instance_
constexpr FleetConfig_DebconfOverride_NodeType FleetConfig_DebconfOverride_NodeType_NodeType_MIN
constexpr int FleetConfig_DebconfOverride_NodeType_NodeType_ARRAYSIZE
FleetConfig_Debconf_DebconfType
@ FleetConfig_Debconf_DebconfType_MULTISELECT
@ FleetConfig_Debconf_DebconfType_PASSWORD
@ FleetConfig_Debconf_DebconfType_TEXT
@ FleetConfig_Debconf_DebconfType_BOOLEAN
@ FleetConfig_Debconf_DebconfType_NOTE
@ FleetConfig_Debconf_DebconfType_SELECT
@ FleetConfig_Debconf_DebconfType_STRING
constexpr FleetConfig_Debconf_DebconfType FleetConfig_Debconf_DebconfType_DebconfType_MIN
FleetConfig_SSHKeysDefaultTypeInternal _FleetConfig_SSHKeys_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FleetConfig_DebconfOverride_NodeType_descriptor()
FleetConfig_DebconfDefaultTypeInternal _FleetConfig_Debconf_default_instance_
FleetConfigDefaultTypeInternal _FleetConfig_default_instance_
static const uint32_t offsets[]