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 < 3012000
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 3012004 < 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_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
41 #include <google/protobuf/port_def.inc>
42 #define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2ffleet_5fconfig_2eproto
43 PROTOBUF_NAMESPACE_OPEN
47 PROTOBUF_NAMESPACE_CLOSE
51 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
53 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
55 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[6]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
59 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
65 class FleetConfigDefaultTypeInternal;
67 class FleetConfig_Debconf;
68 class FleetConfig_DebconfDefaultTypeInternal;
70 class FleetConfig_DebconfOverride;
71 class FleetConfig_DebconfOverrideDefaultTypeInternal;
73 class FleetConfig_SSHKeys;
74 class FleetConfig_SSHKeysDefaultTypeInternal;
76 class FleetConfig_SSHKeys_HubKey;
77 class FleetConfig_SSHKeys_HubKeyDefaultTypeInternal;
79 class FleetConfig_SSHKeys_VPNTempKey;
80 class FleetConfig_SSHKeys_VPNTempKeyDefaultTypeInternal;
84 PROTOBUF_NAMESPACE_OPEN
85 template<> ::jaiabot::protobuf::FleetConfig* Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig>(Arena*);
86 template<> ::jaiabot::protobuf::FleetConfig_Debconf* Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_Debconf>(Arena*);
87 template<> ::jaiabot::protobuf::FleetConfig_DebconfOverride* Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_DebconfOverride>(Arena*);
88 template<> ::jaiabot::protobuf::FleetConfig_SSHKeys* Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_SSHKeys>(Arena*);
89 template<> ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey* Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey>(Arena*);
90 template<> ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* Arena::CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey>(Arena*);
91 PROTOBUF_NAMESPACE_CLOSE
112 static_assert(::std::is_same<T, FleetConfig_Debconf_DebconfType>::value ||
113 ::std::is_integral<T>::value,
114 "Incorrect type passed to function FleetConfig_Debconf_DebconfType_Name.");
115 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
120 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FleetConfig_Debconf_DebconfType>(
135 static_assert(::std::is_same<T, FleetConfig_DebconfOverride_NodeType>::value ||
136 ::std::is_integral<T>::value,
137 "Incorrect type passed to function FleetConfig_DebconfOverride_NodeType_Name.");
138 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
143 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FleetConfig_DebconfOverride_NodeType>(
148 class FleetConfig_SSHKeys_HubKey PROTOBUF_FINAL :
149 public ::PROTOBUF_NAMESPACE_ID::Message {
156 : FleetConfig_SSHKeys_HubKey() {
157 *
this = ::std::move(from);
160 inline FleetConfig_SSHKeys_HubKey&
operator=(
const FleetConfig_SSHKeys_HubKey& from) {
164 inline FleetConfig_SSHKeys_HubKey&
operator=(FleetConfig_SSHKeys_HubKey&& from) noexcept {
165 if (GetArena() == from.GetArena()) {
166 if (
this != &from) InternalSwap(&from);
174 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
177 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
180 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
181 return GetDescriptor();
184 return GetMetadataStatic().descriptor;
187 return GetMetadataStatic().reflection;
193 return reinterpret_cast<const FleetConfig_SSHKeys_HubKey*
>(
196 static constexpr
int kIndexInFileMessages =
199 friend void swap(FleetConfig_SSHKeys_HubKey& a, FleetConfig_SSHKeys_HubKey& b) {
202 inline void Swap(FleetConfig_SSHKeys_HubKey* other) {
203 if (other ==
this)
return;
204 if (GetArena() == other->GetArena()) {
207 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
211 if (other ==
this)
return;
212 GOOGLE_DCHECK(GetArena() == other->GetArena());
218 inline FleetConfig_SSHKeys_HubKey*
New() const final {
219 return CreateMaybeMessage<FleetConfig_SSHKeys_HubKey>(
nullptr);
222 FleetConfig_SSHKeys_HubKey*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
223 return CreateMaybeMessage<FleetConfig_SSHKeys_HubKey>(arena);
225 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
226 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
227 void CopyFrom(
const FleetConfig_SSHKeys_HubKey& from);
229 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
230 bool IsInitialized() const final;
232 size_t ByteSizeLong() const final;
233 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
234 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
235 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
236 int GetCachedSize() const final {
return _cached_size_.Get(); }
239 inline void SharedCtor();
240 inline void SharedDtor();
241 void SetCachedSize(
int size)
const final;
242 void InternalSwap(FleetConfig_SSHKeys_HubKey* other);
243 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
244 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
245 return "jaiabot.protobuf.FleetConfig.SSHKeys.HubKey";
250 static void ArenaDtor(
void*
object);
251 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
256 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
268 kPrivateKeyFieldNumber = 2,
269 kPublicKeyFieldNumber = 3,
275 bool _internal_has_private_key()
const;
286 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
287 " string fields are deprecated and will be removed in a"
289 std::
string* unsafe_arena_release_private_key();
290 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
291 "
string fields are deprecated and will be removed in a"
293 void unsafe_arena_set_allocated_private_key(
294 std::
string* private_key);
296 const std::
string& _internal_private_key() const;
297 void _internal_set_private_key(const std::
string& value);
298 std::
string* _internal_mutable_private_key();
302 bool has_public_key() const;
304 bool _internal_has_public_key() const;
306 void clear_public_key();
307 const std::
string& public_key() const;
308 void set_public_key(const std::
string& value);
309 void set_public_key(std::
string&& value);
310 void set_public_key(const
char* value);
311 void set_public_key(const
char* value,
size_t size);
312 std::
string* mutable_public_key();
313 std::
string* release_public_key();
314 void set_allocated_public_key(std::
string* public_key);
315 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
316 "
string fields are deprecated and will be removed in a"
318 std::
string* unsafe_arena_release_public_key();
319 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
320 "
string fields are deprecated and will be removed in a"
322 void unsafe_arena_set_allocated_public_key(
323 std::
string* public_key);
325 const std::
string& _internal_public_key() const;
326 void _internal_set_public_key(const std::
string& value);
327 std::
string* _internal_mutable_public_key();
333 bool _internal_has_id() const;
336 ::PROTOBUF_NAMESPACE_ID::int32
id() const;
337 void set_id(::PROTOBUF_NAMESPACE_ID::int32 value);
339 ::PROTOBUF_NAMESPACE_ID::int32 _internal_id() const;
340 void _internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value);
348 size_t RequiredFieldsByteSizeFallback() const;
350 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
351 typedef
void InternalArenaConstructable_;
352 typedef
void DestructorSkippable_;
353 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
354 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
355 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr private_key_;
356 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr public_key_;
357 ::PROTOBUF_NAMESPACE_ID::int32 id_;
363 public ::PROTOBUF_NAMESPACE_ID::Message {
370 : FleetConfig_SSHKeys_VPNTempKey() {
371 *
this = ::std::move(from);
374 inline FleetConfig_SSHKeys_VPNTempKey&
operator=(
const FleetConfig_SSHKeys_VPNTempKey& from) {
378 inline FleetConfig_SSHKeys_VPNTempKey&
operator=(FleetConfig_SSHKeys_VPNTempKey&& from) noexcept {
379 if (GetArena() == from.GetArena()) {
380 if (
this != &from) InternalSwap(&from);
388 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
391 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
394 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
395 return GetDescriptor();
398 return GetMetadataStatic().descriptor;
401 return GetMetadataStatic().reflection;
407 return reinterpret_cast<const FleetConfig_SSHKeys_VPNTempKey*
>(
410 static constexpr
int kIndexInFileMessages =
413 friend void swap(FleetConfig_SSHKeys_VPNTempKey& a, FleetConfig_SSHKeys_VPNTempKey& b) {
416 inline void Swap(FleetConfig_SSHKeys_VPNTempKey* other) {
417 if (other ==
this)
return;
418 if (GetArena() == other->GetArena()) {
421 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
425 if (other ==
this)
return;
426 GOOGLE_DCHECK(GetArena() == other->GetArena());
432 inline FleetConfig_SSHKeys_VPNTempKey*
New() const final {
433 return CreateMaybeMessage<FleetConfig_SSHKeys_VPNTempKey>(
nullptr);
436 FleetConfig_SSHKeys_VPNTempKey*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
437 return CreateMaybeMessage<FleetConfig_SSHKeys_VPNTempKey>(arena);
439 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
440 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
441 void CopyFrom(
const FleetConfig_SSHKeys_VPNTempKey& from);
442 void MergeFrom(
const FleetConfig_SSHKeys_VPNTempKey& from);
443 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
444 bool IsInitialized() const final;
446 size_t ByteSizeLong() const final;
447 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
448 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
449 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
450 int GetCachedSize() const final {
return _cached_size_.Get(); }
453 inline void SharedCtor();
454 inline void SharedDtor();
455 void SetCachedSize(
int size)
const final;
456 void InternalSwap(FleetConfig_SSHKeys_VPNTempKey* other);
457 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
458 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
459 return "jaiabot.protobuf.FleetConfig.SSHKeys.VPNTempKey";
464 static void ArenaDtor(
void*
object);
465 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
470 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
482 kPrivateKeyFieldNumber = 2,
483 kPublicKeyFieldNumber = 3,
488 bool _internal_has_private_key()
const;
499 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
500 " string fields are deprecated and will be removed in a"
502 std::
string* unsafe_arena_release_private_key();
503 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
504 "
string fields are deprecated and will be removed in a"
506 void unsafe_arena_set_allocated_private_key(
507 std::
string* private_key);
509 const std::
string& _internal_private_key() const;
510 void _internal_set_private_key(const std::
string& value);
511 std::
string* _internal_mutable_private_key();
515 bool has_public_key() const;
517 bool _internal_has_public_key() const;
519 void clear_public_key();
520 const std::
string& public_key() const;
521 void set_public_key(const std::
string& value);
522 void set_public_key(std::
string&& value);
523 void set_public_key(const
char* value);
524 void set_public_key(const
char* value,
size_t size);
525 std::
string* mutable_public_key();
526 std::
string* release_public_key();
527 void set_allocated_public_key(std::
string* public_key);
528 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
529 "
string fields are deprecated and will be removed in a"
531 std::
string* unsafe_arena_release_public_key();
532 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
533 "
string fields are deprecated and will be removed in a"
535 void unsafe_arena_set_allocated_public_key(
536 std::
string* public_key);
538 const std::
string& _internal_public_key() const;
539 void _internal_set_public_key(const std::
string& value);
540 std::
string* _internal_mutable_public_key();
548 size_t RequiredFieldsByteSizeFallback() const;
550 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
551 typedef
void InternalArenaConstructable_;
552 typedef
void DestructorSkippable_;
553 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
554 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
555 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr private_key_;
556 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr public_key_;
562 public ::PROTOBUF_NAMESPACE_ID::Message {
569 : FleetConfig_SSHKeys() {
570 *
this = ::std::move(from);
573 inline FleetConfig_SSHKeys&
operator=(
const FleetConfig_SSHKeys& from) {
577 inline FleetConfig_SSHKeys&
operator=(FleetConfig_SSHKeys&& from) noexcept {
578 if (GetArena() == from.GetArena()) {
579 if (
this != &from) InternalSwap(&from);
587 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
590 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
593 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
594 return GetDescriptor();
597 return GetMetadataStatic().descriptor;
600 return GetMetadataStatic().reflection;
606 return reinterpret_cast<const FleetConfig_SSHKeys*
>(
609 static constexpr
int kIndexInFileMessages =
612 friend void swap(FleetConfig_SSHKeys& a, FleetConfig_SSHKeys& b) {
615 inline void Swap(FleetConfig_SSHKeys* other) {
616 if (other ==
this)
return;
617 if (GetArena() == other->GetArena()) {
620 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
624 if (other ==
this)
return;
625 GOOGLE_DCHECK(GetArena() == other->GetArena());
631 inline FleetConfig_SSHKeys*
New() const final {
632 return CreateMaybeMessage<FleetConfig_SSHKeys>(
nullptr);
635 FleetConfig_SSHKeys*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
636 return CreateMaybeMessage<FleetConfig_SSHKeys>(arena);
638 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
639 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
642 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
643 bool IsInitialized() const final;
645 size_t ByteSizeLong() const final;
646 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
647 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
648 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
649 int GetCachedSize() const final {
return _cached_size_.Get(); }
652 inline void SharedCtor();
653 inline void SharedDtor();
654 void SetCachedSize(
int size)
const final;
655 void InternalSwap(FleetConfig_SSHKeys* other);
656 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
657 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
658 return "jaiabot.protobuf.FleetConfig.SSHKeys";
663 static void ArenaDtor(
void*
object);
664 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
669 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
678 typedef FleetConfig_SSHKeys_HubKey
HubKey;
684 kPermanentAuthorizedKeysFieldNumber = 1,
686 kVpnTmpFieldNumber = 3,
691 int _internal_permanent_authorized_keys_size()
const;
708 const std::string& _internal_permanent_authorized_keys(
int index)
const;
709 std::string* _internal_add_permanent_authorized_keys();
715 int _internal_hub_size()
const;
718 ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey*
mutable_hub(
int index);
719 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey >*
722 const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey& _internal_hub(
int index)
const;
723 ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey* _internal_add_hub();
725 const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey&
hub(
int index)
const;
726 ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey*
add_hub();
727 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey >&
733 bool _internal_has_vpn_tmp()
const;
736 const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey&
vpn_tmp()
const;
741 const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey& _internal_vpn_tmp()
const;
742 ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* _internal_mutable_vpn_tmp();
745 ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* vpn_tmp);
752 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
753 typedef void InternalArenaConstructable_;
754 typedef void DestructorSkippable_;
755 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
756 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
757 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> permanent_authorized_keys_;
758 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey > hub_;
759 ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* vpn_tmp_;
760 friend struct ::TableStruct_jaiabot_2fmessages_2ffleet_5fconfig_2eproto;
765 public ::PROTOBUF_NAMESPACE_ID::Message {
772 : FleetConfig_Debconf() {
773 *
this = ::std::move(from);
776 inline FleetConfig_Debconf&
operator=(
const FleetConfig_Debconf& from) {
780 inline FleetConfig_Debconf&
operator=(FleetConfig_Debconf&& from) noexcept {
781 if (GetArena() == from.GetArena()) {
782 if (
this != &from) InternalSwap(&from);
790 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
793 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
796 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
797 return GetDescriptor();
800 return GetMetadataStatic().descriptor;
803 return GetMetadataStatic().reflection;
809 return reinterpret_cast<const FleetConfig_Debconf*
>(
812 static constexpr
int kIndexInFileMessages =
815 friend void swap(FleetConfig_Debconf& a, FleetConfig_Debconf& b) {
818 inline void Swap(FleetConfig_Debconf* other) {
819 if (other ==
this)
return;
820 if (GetArena() == other->GetArena()) {
823 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
827 if (other ==
this)
return;
828 GOOGLE_DCHECK(GetArena() == other->GetArena());
834 inline FleetConfig_Debconf*
New() const final {
835 return CreateMaybeMessage<FleetConfig_Debconf>(
nullptr);
838 FleetConfig_Debconf*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
839 return CreateMaybeMessage<FleetConfig_Debconf>(arena);
841 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
842 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
845 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
846 bool IsInitialized() const final;
848 size_t ByteSizeLong() const final;
849 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
850 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
851 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
852 int GetCachedSize() const final {
return _cached_size_.Get(); }
855 inline void SharedCtor();
856 inline void SharedDtor();
857 void SetCachedSize(
int size)
const final;
858 void InternalSwap(FleetConfig_Debconf* other);
859 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
860 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
861 return "jaiabot.protobuf.FleetConfig.Debconf";
866 static void ArenaDtor(
void*
object);
867 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
872 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
903 static constexpr
int DebconfType_ARRAYSIZE =
905 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
911 static_assert(::std::is_same<T, DebconfType>::value ||
912 ::std::is_integral<T>::value,
913 "Incorrect type passed to function DebconfType_Name.");
925 kValueFieldNumber = 3,
926 kTypeFieldNumber = 2,
931 bool _internal_has_key()
const;
934 const std::string&
key()
const;
942 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
943 " string fields are deprecated and will be removed in a"
945 std::
string* unsafe_arena_release_key();
946 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
947 "
string fields are deprecated and will be removed in a"
949 void unsafe_arena_set_allocated_key(
952 const std::
string& _internal_key() const;
953 void _internal_set_key(const std::
string& value);
954 std::
string* _internal_mutable_key();
958 bool has_value() const;
960 bool _internal_has_value() const;
963 const std::
string& value() const;
964 void set_value(const std::
string& value);
965 void set_value(std::
string&& value);
966 void set_value(const
char* value);
967 void set_value(const
char* value,
size_t size);
968 std::
string* mutable_value();
969 std::
string* release_value();
970 void set_allocated_value(std::
string* value);
971 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
972 "
string fields are deprecated and will be removed in a"
974 std::
string* unsafe_arena_release_value();
975 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
976 "
string fields are deprecated and will be removed in a"
978 void unsafe_arena_set_allocated_value(
981 const std::
string& _internal_value() const;
982 void _internal_set_value(const std::
string& value);
983 std::
string* _internal_mutable_value();
987 bool has_type() const;
989 bool _internal_has_type() const;
1004 size_t RequiredFieldsByteSizeFallback() const;
1006 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1007 typedef
void InternalArenaConstructable_;
1008 typedef
void DestructorSkippable_;
1009 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1010 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1011 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr key_;
1012 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr value_;
1019 public ::PROTOBUF_NAMESPACE_ID::Message {
1026 : FleetConfig_DebconfOverride() {
1027 *
this = ::std::move(from);
1030 inline FleetConfig_DebconfOverride&
operator=(
const FleetConfig_DebconfOverride& from) {
1034 inline FleetConfig_DebconfOverride&
operator=(FleetConfig_DebconfOverride&& from) noexcept {
1035 if (GetArena() == from.GetArena()) {
1036 if (
this != &from) InternalSwap(&from);
1044 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1047 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1051 return GetDescriptor();
1054 return GetMetadataStatic().descriptor;
1057 return GetMetadataStatic().reflection;
1063 return reinterpret_cast<const FleetConfig_DebconfOverride*
>(
1066 static constexpr
int kIndexInFileMessages =
1069 friend void swap(FleetConfig_DebconfOverride& a, FleetConfig_DebconfOverride& b) {
1072 inline void Swap(FleetConfig_DebconfOverride* other) {
1073 if (other ==
this)
return;
1074 if (GetArena() == other->GetArena()) {
1075 InternalSwap(other);
1077 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1081 if (other ==
this)
return;
1082 GOOGLE_DCHECK(GetArena() == other->GetArena());
1083 InternalSwap(other);
1088 inline FleetConfig_DebconfOverride*
New() const final {
1089 return CreateMaybeMessage<FleetConfig_DebconfOverride>(
nullptr);
1092 FleetConfig_DebconfOverride*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1093 return CreateMaybeMessage<FleetConfig_DebconfOverride>(arena);
1095 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1096 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1097 void CopyFrom(
const FleetConfig_DebconfOverride& from);
1099 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1100 bool IsInitialized() const final;
1102 size_t ByteSizeLong() const final;
1103 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1104 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1105 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1106 int GetCachedSize() const final {
return _cached_size_.Get(); }
1109 inline void SharedCtor();
1110 inline void SharedDtor();
1111 void SetCachedSize(
int size)
const final;
1112 void InternalSwap(FleetConfig_DebconfOverride* other);
1113 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1114 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1115 return "jaiabot.protobuf.FleetConfig.DebconfOverride";
1120 static void ArenaDtor(
void*
object);
1121 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1126 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1147 static constexpr
int NodeType_ARRAYSIZE =
1149 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1153 template<
typename T>
1155 static_assert(::std::is_same<T, NodeType>::value ||
1156 ::std::is_integral<T>::value,
1157 "Incorrect type passed to function NodeType_Name.");
1168 kDebconfFieldNumber = 3,
1169 kTypeFieldNumber = 1,
1175 int _internal_debconf_size()
const;
1179 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >*
1182 const ::jaiabot::protobuf::FleetConfig_Debconf& _internal_debconf(
int index)
const;
1183 ::jaiabot::protobuf::FleetConfig_Debconf* _internal_add_debconf();
1185 const ::jaiabot::protobuf::FleetConfig_Debconf&
debconf(
int index)
const;
1187 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >&
1193 bool _internal_has_type()
const;
1206 bool _internal_has_id()
const;
1209 ::PROTOBUF_NAMESPACE_ID::int32
id()
const;
1210 void set_id(::PROTOBUF_NAMESPACE_ID::int32 value);
1212 ::PROTOBUF_NAMESPACE_ID::int32 _internal_id()
const;
1213 void _internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value);
1221 size_t RequiredFieldsByteSizeFallback()
const;
1223 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1224 typedef void InternalArenaConstructable_;
1225 typedef void DestructorSkippable_;
1226 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1227 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1228 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > debconf_;
1230 ::PROTOBUF_NAMESPACE_ID::int32 id_;
1231 friend struct ::TableStruct_jaiabot_2fmessages_2ffleet_5fconfig_2eproto;
1236 public ::PROTOBUF_NAMESPACE_ID::Message {
1244 *
this = ::std::move(from);
1251 inline FleetConfig&
operator=(FleetConfig&& from) noexcept {
1252 if (GetArena() == from.GetArena()) {
1253 if (
this != &from) InternalSwap(&from);
1261 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1264 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1268 return GetDescriptor();
1271 return GetMetadataStatic().descriptor;
1274 return GetMetadataStatic().reflection;
1280 return reinterpret_cast<const FleetConfig*
>(
1283 static constexpr
int kIndexInFileMessages =
1286 friend void swap(FleetConfig& a, FleetConfig& b) {
1289 inline void Swap(FleetConfig* other) {
1290 if (other ==
this)
return;
1291 if (GetArena() == other->GetArena()) {
1292 InternalSwap(other);
1294 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1298 if (other ==
this)
return;
1299 GOOGLE_DCHECK(GetArena() == other->GetArena());
1300 InternalSwap(other);
1305 inline FleetConfig*
New() const final {
1306 return CreateMaybeMessage<FleetConfig>(
nullptr);
1309 FleetConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1310 return CreateMaybeMessage<FleetConfig>(arena);
1312 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1313 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1316 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1317 bool IsInitialized() const final;
1319 size_t ByteSizeLong() const final;
1320 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1321 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1322 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1323 int GetCachedSize() const final {
return _cached_size_.Get(); }
1326 inline void SharedCtor();
1327 inline void SharedDtor();
1328 void SetCachedSize(
int size)
const final;
1329 void InternalSwap(FleetConfig* other);
1330 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1331 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1332 return "jaiabot.protobuf.FleetConfig";
1337 static void ArenaDtor(
void*
object);
1338 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1343 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1359 kHubsFieldNumber = 2,
1360 kBotsFieldNumber = 3,
1361 kDebconfFieldNumber = 5,
1362 kDebconfOverrideFieldNumber = 8,
1363 kWlanPasswordFieldNumber = 6,
1364 kSshFieldNumber = 4,
1365 kFleetFieldNumber = 1,
1366 kServiceVpnEnabledFieldNumber = 7,
1371 int _internal_hubs_size()
const;
1375 ::PROTOBUF_NAMESPACE_ID::int32 _internal_hubs(
int index)
const;
1376 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1377 _internal_hubs()
const;
1378 void _internal_add_hubs(::PROTOBUF_NAMESPACE_ID::int32 value);
1379 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1380 _internal_mutable_hubs();
1382 ::PROTOBUF_NAMESPACE_ID::int32
hubs(
int index)
const;
1383 void set_hubs(
int index, ::PROTOBUF_NAMESPACE_ID::int32 value);
1385 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1387 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1393 int _internal_bots_size()
const;
1397 ::PROTOBUF_NAMESPACE_ID::int32 _internal_bots(
int index)
const;
1398 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1399 _internal_bots()
const;
1400 void _internal_add_bots(::PROTOBUF_NAMESPACE_ID::int32 value);
1401 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1402 _internal_mutable_bots();
1404 ::PROTOBUF_NAMESPACE_ID::int32
bots(
int index)
const;
1405 void set_bots(
int index, ::PROTOBUF_NAMESPACE_ID::int32 value);
1407 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1409 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1415 int _internal_debconf_size()
const;
1419 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >*
1422 const ::jaiabot::protobuf::FleetConfig_Debconf& _internal_debconf(
int index)
const;
1423 ::jaiabot::protobuf::FleetConfig_Debconf* _internal_add_debconf();
1425 const ::jaiabot::protobuf::FleetConfig_Debconf&
debconf(
int index)
const;
1427 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >&
1433 int _internal_debconf_override_size()
const;
1437 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride >*
1440 const ::jaiabot::protobuf::FleetConfig_DebconfOverride& _internal_debconf_override(
int index)
const;
1441 ::jaiabot::protobuf::FleetConfig_DebconfOverride* _internal_add_debconf_override();
1445 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride >&
1451 bool _internal_has_wlan_password()
const;
1462 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1463 " string fields are deprecated and will be removed in a"
1465 std::
string* unsafe_arena_release_wlan_password();
1466 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1467 "
string fields are deprecated and will be removed in a"
1469 void unsafe_arena_set_allocated_wlan_password(
1470 std::
string* wlan_password);
1472 const std::
string& _internal_wlan_password() const;
1473 void _internal_set_wlan_password(const std::
string& value);
1474 std::
string* _internal_mutable_wlan_password();
1478 bool has_ssh() const;
1480 bool _internal_has_ssh() const;
1483 const ::
jaiabot::protobuf::FleetConfig_SSHKeys& ssh() const;
1484 ::
jaiabot::protobuf::FleetConfig_SSHKeys* release_ssh();
1485 ::
jaiabot::protobuf::FleetConfig_SSHKeys* mutable_ssh();
1486 void set_allocated_ssh(::
jaiabot::protobuf::FleetConfig_SSHKeys* ssh);
1488 const ::
jaiabot::protobuf::FleetConfig_SSHKeys& _internal_ssh() const;
1489 ::
jaiabot::protobuf::FleetConfig_SSHKeys* _internal_mutable_ssh();
1491 void unsafe_arena_set_allocated_ssh(
1492 ::
jaiabot::protobuf::FleetConfig_SSHKeys* ssh);
1493 ::
jaiabot::protobuf::FleetConfig_SSHKeys* unsafe_arena_release_ssh();
1496 bool has_fleet() const;
1498 bool _internal_has_fleet() const;
1501 ::PROTOBUF_NAMESPACE_ID::int32 fleet() const;
1502 void set_fleet(::PROTOBUF_NAMESPACE_ID::int32 value);
1504 ::PROTOBUF_NAMESPACE_ID::int32 _internal_fleet() const;
1505 void _internal_set_fleet(::PROTOBUF_NAMESPACE_ID::int32 value);
1509 bool has_service_vpn_enabled() const;
1511 bool _internal_has_service_vpn_enabled() const;
1513 void clear_service_vpn_enabled();
1514 bool service_vpn_enabled() const;
1515 void set_service_vpn_enabled(
bool value);
1517 bool _internal_service_vpn_enabled() const;
1518 void _internal_set_service_vpn_enabled(
bool value);
1526 size_t RequiredFieldsByteSizeFallback() const;
1528 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1529 typedef
void InternalArenaConstructable_;
1530 typedef
void DestructorSkippable_;
1531 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1532 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1533 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > hubs_;
1534 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > bots_;
1535 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
jaiabot::protobuf::FleetConfig_Debconf > debconf_;
1536 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
jaiabot::protobuf::FleetConfig_DebconfOverride > debconf_override_;
1537 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr wlan_password_;
1538 ::
jaiabot::protobuf::FleetConfig_SSHKeys* ssh_;
1539 ::PROTOBUF_NAMESPACE_ID::int32 fleet_;
1540 bool service_vpn_enabled_;
1549 #pragma GCC diagnostic push
1550 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1555 inline bool FleetConfig_SSHKeys_HubKey::_internal_has_id()
const {
1556 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1559 inline bool FleetConfig_SSHKeys_HubKey::has_id()
const {
1560 return _internal_has_id();
1562 inline void FleetConfig_SSHKeys_HubKey::clear_id() {
1564 _has_bits_[0] &= ~0x00000004u;
1566 inline ::PROTOBUF_NAMESPACE_ID::int32 FleetConfig_SSHKeys_HubKey::_internal_id()
const {
1569 inline ::PROTOBUF_NAMESPACE_ID::int32 FleetConfig_SSHKeys_HubKey::id()
const {
1571 return _internal_id();
1573 inline void FleetConfig_SSHKeys_HubKey::_internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
1574 _has_bits_[0] |= 0x00000004u;
1577 inline void FleetConfig_SSHKeys_HubKey::set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
1578 _internal_set_id(value);
1583 inline bool FleetConfig_SSHKeys_HubKey::_internal_has_private_key()
const {
1584 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1587 inline bool FleetConfig_SSHKeys_HubKey::has_private_key()
const {
1588 return _internal_has_private_key();
1590 inline void FleetConfig_SSHKeys_HubKey::clear_private_key() {
1591 private_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1592 _has_bits_[0] &= ~0x00000001u;
1594 inline const std::string& FleetConfig_SSHKeys_HubKey::private_key()
const {
1596 return _internal_private_key();
1598 inline void FleetConfig_SSHKeys_HubKey::set_private_key(
const std::string& value) {
1599 _internal_set_private_key(value);
1602 inline std::string* FleetConfig_SSHKeys_HubKey::mutable_private_key() {
1604 return _internal_mutable_private_key();
1606 inline const std::string& FleetConfig_SSHKeys_HubKey::_internal_private_key()
const {
1607 return private_key_.Get();
1609 inline void FleetConfig_SSHKeys_HubKey::_internal_set_private_key(
const std::string& value) {
1610 _has_bits_[0] |= 0x00000001u;
1611 private_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1613 inline void FleetConfig_SSHKeys_HubKey::set_private_key(std::string&& value) {
1614 _has_bits_[0] |= 0x00000001u;
1616 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1619 inline void FleetConfig_SSHKeys_HubKey::set_private_key(
const char* value) {
1620 GOOGLE_DCHECK(value !=
nullptr);
1621 _has_bits_[0] |= 0x00000001u;
1622 private_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1626 inline void FleetConfig_SSHKeys_HubKey::set_private_key(
const char* value,
1628 _has_bits_[0] |= 0x00000001u;
1629 private_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1630 reinterpret_cast<const char*
>(value), size), GetArena());
1633 inline std::string* FleetConfig_SSHKeys_HubKey::_internal_mutable_private_key() {
1634 _has_bits_[0] |= 0x00000001u;
1635 return private_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1637 inline std::string* FleetConfig_SSHKeys_HubKey::release_private_key() {
1639 if (!_internal_has_private_key()) {
1642 _has_bits_[0] &= ~0x00000001u;
1643 return private_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1645 inline void FleetConfig_SSHKeys_HubKey::set_allocated_private_key(std::string* private_key) {
1646 if (private_key !=
nullptr) {
1647 _has_bits_[0] |= 0x00000001u;
1649 _has_bits_[0] &= ~0x00000001u;
1651 private_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), private_key,
1655 inline std::string* FleetConfig_SSHKeys_HubKey::unsafe_arena_release_private_key() {
1657 GOOGLE_DCHECK(GetArena() !=
nullptr);
1658 _has_bits_[0] &= ~0x00000001u;
1659 return private_key_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1662 inline void FleetConfig_SSHKeys_HubKey::unsafe_arena_set_allocated_private_key(
1663 std::string* private_key) {
1664 GOOGLE_DCHECK(GetArena() !=
nullptr);
1665 if (private_key !=
nullptr) {
1666 _has_bits_[0] |= 0x00000001u;
1668 _has_bits_[0] &= ~0x00000001u;
1670 private_key_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1671 private_key, GetArena());
1676 inline bool FleetConfig_SSHKeys_HubKey::_internal_has_public_key()
const {
1677 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1680 inline bool FleetConfig_SSHKeys_HubKey::has_public_key()
const {
1681 return _internal_has_public_key();
1683 inline void FleetConfig_SSHKeys_HubKey::clear_public_key() {
1684 public_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1685 _has_bits_[0] &= ~0x00000002u;
1687 inline const std::string& FleetConfig_SSHKeys_HubKey::public_key()
const {
1689 return _internal_public_key();
1691 inline void FleetConfig_SSHKeys_HubKey::set_public_key(
const std::string& value) {
1692 _internal_set_public_key(value);
1695 inline std::string* FleetConfig_SSHKeys_HubKey::mutable_public_key() {
1697 return _internal_mutable_public_key();
1699 inline const std::string& FleetConfig_SSHKeys_HubKey::_internal_public_key()
const {
1700 return public_key_.Get();
1702 inline void FleetConfig_SSHKeys_HubKey::_internal_set_public_key(
const std::string& value) {
1703 _has_bits_[0] |= 0x00000002u;
1704 public_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1706 inline void FleetConfig_SSHKeys_HubKey::set_public_key(std::string&& value) {
1707 _has_bits_[0] |= 0x00000002u;
1709 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1712 inline void FleetConfig_SSHKeys_HubKey::set_public_key(
const char* value) {
1713 GOOGLE_DCHECK(value !=
nullptr);
1714 _has_bits_[0] |= 0x00000002u;
1715 public_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1719 inline void FleetConfig_SSHKeys_HubKey::set_public_key(
const char* value,
1721 _has_bits_[0] |= 0x00000002u;
1722 public_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1723 reinterpret_cast<const char*
>(value), size), GetArena());
1726 inline std::string* FleetConfig_SSHKeys_HubKey::_internal_mutable_public_key() {
1727 _has_bits_[0] |= 0x00000002u;
1728 return public_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1730 inline std::string* FleetConfig_SSHKeys_HubKey::release_public_key() {
1732 if (!_internal_has_public_key()) {
1735 _has_bits_[0] &= ~0x00000002u;
1736 return public_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1738 inline void FleetConfig_SSHKeys_HubKey::set_allocated_public_key(std::string* public_key) {
1739 if (public_key !=
nullptr) {
1740 _has_bits_[0] |= 0x00000002u;
1742 _has_bits_[0] &= ~0x00000002u;
1744 public_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), public_key,
1748 inline std::string* FleetConfig_SSHKeys_HubKey::unsafe_arena_release_public_key() {
1750 GOOGLE_DCHECK(GetArena() !=
nullptr);
1751 _has_bits_[0] &= ~0x00000002u;
1752 return public_key_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1755 inline void FleetConfig_SSHKeys_HubKey::unsafe_arena_set_allocated_public_key(
1756 std::string* public_key) {
1757 GOOGLE_DCHECK(GetArena() !=
nullptr);
1758 if (public_key !=
nullptr) {
1759 _has_bits_[0] |= 0x00000002u;
1761 _has_bits_[0] &= ~0x00000002u;
1763 public_key_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1764 public_key, GetArena());
1773 inline bool FleetConfig_SSHKeys_VPNTempKey::_internal_has_private_key()
const {
1774 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1777 inline bool FleetConfig_SSHKeys_VPNTempKey::has_private_key()
const {
1778 return _internal_has_private_key();
1780 inline void FleetConfig_SSHKeys_VPNTempKey::clear_private_key() {
1781 private_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1782 _has_bits_[0] &= ~0x00000001u;
1784 inline const std::string& FleetConfig_SSHKeys_VPNTempKey::private_key()
const {
1786 return _internal_private_key();
1788 inline void FleetConfig_SSHKeys_VPNTempKey::set_private_key(
const std::string& value) {
1789 _internal_set_private_key(value);
1792 inline std::string* FleetConfig_SSHKeys_VPNTempKey::mutable_private_key() {
1794 return _internal_mutable_private_key();
1796 inline const std::string& FleetConfig_SSHKeys_VPNTempKey::_internal_private_key()
const {
1797 return private_key_.Get();
1799 inline void FleetConfig_SSHKeys_VPNTempKey::_internal_set_private_key(
const std::string& value) {
1800 _has_bits_[0] |= 0x00000001u;
1801 private_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1803 inline void FleetConfig_SSHKeys_VPNTempKey::set_private_key(std::string&& value) {
1804 _has_bits_[0] |= 0x00000001u;
1806 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1809 inline void FleetConfig_SSHKeys_VPNTempKey::set_private_key(
const char* value) {
1810 GOOGLE_DCHECK(value !=
nullptr);
1811 _has_bits_[0] |= 0x00000001u;
1812 private_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1816 inline void FleetConfig_SSHKeys_VPNTempKey::set_private_key(
const char* value,
1818 _has_bits_[0] |= 0x00000001u;
1819 private_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1820 reinterpret_cast<const char*
>(value), size), GetArena());
1823 inline std::string* FleetConfig_SSHKeys_VPNTempKey::_internal_mutable_private_key() {
1824 _has_bits_[0] |= 0x00000001u;
1825 return private_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1827 inline std::string* FleetConfig_SSHKeys_VPNTempKey::release_private_key() {
1829 if (!_internal_has_private_key()) {
1832 _has_bits_[0] &= ~0x00000001u;
1833 return private_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1835 inline void FleetConfig_SSHKeys_VPNTempKey::set_allocated_private_key(std::string* private_key) {
1836 if (private_key !=
nullptr) {
1837 _has_bits_[0] |= 0x00000001u;
1839 _has_bits_[0] &= ~0x00000001u;
1841 private_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), private_key,
1845 inline std::string* FleetConfig_SSHKeys_VPNTempKey::unsafe_arena_release_private_key() {
1847 GOOGLE_DCHECK(GetArena() !=
nullptr);
1848 _has_bits_[0] &= ~0x00000001u;
1849 return private_key_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1852 inline void FleetConfig_SSHKeys_VPNTempKey::unsafe_arena_set_allocated_private_key(
1853 std::string* private_key) {
1854 GOOGLE_DCHECK(GetArena() !=
nullptr);
1855 if (private_key !=
nullptr) {
1856 _has_bits_[0] |= 0x00000001u;
1858 _has_bits_[0] &= ~0x00000001u;
1860 private_key_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1861 private_key, GetArena());
1866 inline bool FleetConfig_SSHKeys_VPNTempKey::_internal_has_public_key()
const {
1867 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1870 inline bool FleetConfig_SSHKeys_VPNTempKey::has_public_key()
const {
1871 return _internal_has_public_key();
1873 inline void FleetConfig_SSHKeys_VPNTempKey::clear_public_key() {
1874 public_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1875 _has_bits_[0] &= ~0x00000002u;
1877 inline const std::string& FleetConfig_SSHKeys_VPNTempKey::public_key()
const {
1879 return _internal_public_key();
1881 inline void FleetConfig_SSHKeys_VPNTempKey::set_public_key(
const std::string& value) {
1882 _internal_set_public_key(value);
1885 inline std::string* FleetConfig_SSHKeys_VPNTempKey::mutable_public_key() {
1887 return _internal_mutable_public_key();
1889 inline const std::string& FleetConfig_SSHKeys_VPNTempKey::_internal_public_key()
const {
1890 return public_key_.Get();
1892 inline void FleetConfig_SSHKeys_VPNTempKey::_internal_set_public_key(
const std::string& value) {
1893 _has_bits_[0] |= 0x00000002u;
1894 public_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1896 inline void FleetConfig_SSHKeys_VPNTempKey::set_public_key(std::string&& value) {
1897 _has_bits_[0] |= 0x00000002u;
1899 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1902 inline void FleetConfig_SSHKeys_VPNTempKey::set_public_key(
const char* value) {
1903 GOOGLE_DCHECK(value !=
nullptr);
1904 _has_bits_[0] |= 0x00000002u;
1905 public_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1909 inline void FleetConfig_SSHKeys_VPNTempKey::set_public_key(
const char* value,
1911 _has_bits_[0] |= 0x00000002u;
1912 public_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1913 reinterpret_cast<const char*
>(value), size), GetArena());
1916 inline std::string* FleetConfig_SSHKeys_VPNTempKey::_internal_mutable_public_key() {
1917 _has_bits_[0] |= 0x00000002u;
1918 return public_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1920 inline std::string* FleetConfig_SSHKeys_VPNTempKey::release_public_key() {
1922 if (!_internal_has_public_key()) {
1925 _has_bits_[0] &= ~0x00000002u;
1926 return public_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1928 inline void FleetConfig_SSHKeys_VPNTempKey::set_allocated_public_key(std::string* public_key) {
1929 if (public_key !=
nullptr) {
1930 _has_bits_[0] |= 0x00000002u;
1932 _has_bits_[0] &= ~0x00000002u;
1934 public_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), public_key,
1938 inline std::string* FleetConfig_SSHKeys_VPNTempKey::unsafe_arena_release_public_key() {
1940 GOOGLE_DCHECK(GetArena() !=
nullptr);
1941 _has_bits_[0] &= ~0x00000002u;
1942 return public_key_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1945 inline void FleetConfig_SSHKeys_VPNTempKey::unsafe_arena_set_allocated_public_key(
1946 std::string* public_key) {
1947 GOOGLE_DCHECK(GetArena() !=
nullptr);
1948 if (public_key !=
nullptr) {
1949 _has_bits_[0] |= 0x00000002u;
1951 _has_bits_[0] &= ~0x00000002u;
1953 public_key_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1954 public_key, GetArena());
1963 inline int FleetConfig_SSHKeys::_internal_permanent_authorized_keys_size()
const {
1964 return permanent_authorized_keys_.size();
1966 inline int FleetConfig_SSHKeys::permanent_authorized_keys_size()
const {
1967 return _internal_permanent_authorized_keys_size();
1969 inline void FleetConfig_SSHKeys::clear_permanent_authorized_keys() {
1970 permanent_authorized_keys_.Clear();
1972 inline std::string* FleetConfig_SSHKeys::add_permanent_authorized_keys() {
1974 return _internal_add_permanent_authorized_keys();
1976 inline const std::string& FleetConfig_SSHKeys::_internal_permanent_authorized_keys(
int index)
const {
1977 return permanent_authorized_keys_.Get(index);
1979 inline const std::string& FleetConfig_SSHKeys::permanent_authorized_keys(
int index)
const {
1981 return _internal_permanent_authorized_keys(index);
1983 inline std::string* FleetConfig_SSHKeys::mutable_permanent_authorized_keys(
int index) {
1985 return permanent_authorized_keys_.Mutable(index);
1987 inline void FleetConfig_SSHKeys::set_permanent_authorized_keys(
int index,
const std::string& value) {
1989 permanent_authorized_keys_.Mutable(index)->assign(value);
1991 inline void FleetConfig_SSHKeys::set_permanent_authorized_keys(
int index, std::string&& value) {
1993 permanent_authorized_keys_.Mutable(index)->assign(std::move(value));
1995 inline void FleetConfig_SSHKeys::set_permanent_authorized_keys(
int index,
const char* value) {
1996 GOOGLE_DCHECK(value !=
nullptr);
1997 permanent_authorized_keys_.Mutable(index)->assign(value);
2000 inline void FleetConfig_SSHKeys::set_permanent_authorized_keys(
int index,
const char* value,
size_t size) {
2001 permanent_authorized_keys_.Mutable(index)->assign(
2002 reinterpret_cast<const char*
>(value), size);
2005 inline std::string* FleetConfig_SSHKeys::_internal_add_permanent_authorized_keys() {
2006 return permanent_authorized_keys_.Add();
2008 inline void FleetConfig_SSHKeys::add_permanent_authorized_keys(
const std::string& value) {
2009 permanent_authorized_keys_.Add()->assign(value);
2012 inline void FleetConfig_SSHKeys::add_permanent_authorized_keys(std::string&& value) {
2013 permanent_authorized_keys_.Add(std::move(value));
2016 inline void FleetConfig_SSHKeys::add_permanent_authorized_keys(
const char* value) {
2017 GOOGLE_DCHECK(value !=
nullptr);
2018 permanent_authorized_keys_.Add()->assign(value);
2021 inline void FleetConfig_SSHKeys::add_permanent_authorized_keys(
const char* value,
size_t size) {
2022 permanent_authorized_keys_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
2025 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
2026 FleetConfig_SSHKeys::permanent_authorized_keys()
const {
2028 return permanent_authorized_keys_;
2030 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
2031 FleetConfig_SSHKeys::mutable_permanent_authorized_keys() {
2033 return &permanent_authorized_keys_;
2037 inline int FleetConfig_SSHKeys::_internal_hub_size()
const {
2040 inline int FleetConfig_SSHKeys::hub_size()
const {
2041 return _internal_hub_size();
2043 inline void FleetConfig_SSHKeys::clear_hub() {
2046 inline ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey* FleetConfig_SSHKeys::mutable_hub(
int index) {
2048 return hub_.Mutable(index);
2050 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey >*
2051 FleetConfig_SSHKeys::mutable_hub() {
2055 inline const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey& FleetConfig_SSHKeys::_internal_hub(
int index)
const {
2056 return hub_.Get(index);
2058 inline const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey& FleetConfig_SSHKeys::hub(
int index)
const {
2060 return _internal_hub(index);
2062 inline ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey* FleetConfig_SSHKeys::_internal_add_hub() {
2065 inline ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey* FleetConfig_SSHKeys::add_hub() {
2067 return _internal_add_hub();
2069 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey >&
2070 FleetConfig_SSHKeys::hub()
const {
2076 inline bool FleetConfig_SSHKeys::_internal_has_vpn_tmp()
const {
2077 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2078 PROTOBUF_ASSUME(!value || vpn_tmp_ !=
nullptr);
2081 inline bool FleetConfig_SSHKeys::has_vpn_tmp()
const {
2082 return _internal_has_vpn_tmp();
2084 inline void FleetConfig_SSHKeys::clear_vpn_tmp() {
2085 if (vpn_tmp_ !=
nullptr) vpn_tmp_->Clear();
2086 _has_bits_[0] &= ~0x00000001u;
2088 inline const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey& FleetConfig_SSHKeys::_internal_vpn_tmp()
const {
2089 const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* p = vpn_tmp_;
2090 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey*
>(
2093 inline const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey& FleetConfig_SSHKeys::vpn_tmp()
const {
2095 return _internal_vpn_tmp();
2097 inline void FleetConfig_SSHKeys::unsafe_arena_set_allocated_vpn_tmp(
2098 ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* vpn_tmp) {
2099 if (GetArena() ==
nullptr) {
2100 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(vpn_tmp_);
2104 _has_bits_[0] |= 0x00000001u;
2106 _has_bits_[0] &= ~0x00000001u;
2110 inline ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* FleetConfig_SSHKeys::release_vpn_tmp() {
2111 auto temp = unsafe_arena_release_vpn_tmp();
2112 if (GetArena() !=
nullptr) {
2113 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2117 inline ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* FleetConfig_SSHKeys::unsafe_arena_release_vpn_tmp() {
2119 _has_bits_[0] &= ~0x00000001u;
2120 ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* temp = vpn_tmp_;
2124 inline ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* FleetConfig_SSHKeys::_internal_mutable_vpn_tmp() {
2125 _has_bits_[0] |= 0x00000001u;
2126 if (vpn_tmp_ ==
nullptr) {
2127 auto* p = CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey>(GetArena());
2132 inline ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* FleetConfig_SSHKeys::mutable_vpn_tmp() {
2134 return _internal_mutable_vpn_tmp();
2136 inline void FleetConfig_SSHKeys::set_allocated_vpn_tmp(::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey* vpn_tmp) {
2137 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2138 if (message_arena ==
nullptr) {
2142 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2143 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(vpn_tmp);
2144 if (message_arena != submessage_arena) {
2145 vpn_tmp = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2146 message_arena, vpn_tmp, submessage_arena);
2148 _has_bits_[0] |= 0x00000001u;
2150 _has_bits_[0] &= ~0x00000001u;
2161 inline bool FleetConfig_Debconf::_internal_has_key()
const {
2162 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2165 inline bool FleetConfig_Debconf::has_key()
const {
2166 return _internal_has_key();
2168 inline void FleetConfig_Debconf::clear_key() {
2169 key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2170 _has_bits_[0] &= ~0x00000001u;
2172 inline const std::string& FleetConfig_Debconf::key()
const {
2174 return _internal_key();
2176 inline void FleetConfig_Debconf::set_key(
const std::string& value) {
2177 _internal_set_key(value);
2180 inline std::string* FleetConfig_Debconf::mutable_key() {
2182 return _internal_mutable_key();
2184 inline const std::string& FleetConfig_Debconf::_internal_key()
const {
2187 inline void FleetConfig_Debconf::_internal_set_key(
const std::string& value) {
2188 _has_bits_[0] |= 0x00000001u;
2189 key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2191 inline void FleetConfig_Debconf::set_key(std::string&& value) {
2192 _has_bits_[0] |= 0x00000001u;
2194 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2197 inline void FleetConfig_Debconf::set_key(
const char* value) {
2198 GOOGLE_DCHECK(value !=
nullptr);
2199 _has_bits_[0] |= 0x00000001u;
2200 key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2204 inline void FleetConfig_Debconf::set_key(
const char* value,
2206 _has_bits_[0] |= 0x00000001u;
2207 key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2208 reinterpret_cast<const char*
>(value), size), GetArena());
2211 inline std::string* FleetConfig_Debconf::_internal_mutable_key() {
2212 _has_bits_[0] |= 0x00000001u;
2213 return key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2215 inline std::string* FleetConfig_Debconf::release_key() {
2217 if (!_internal_has_key()) {
2220 _has_bits_[0] &= ~0x00000001u;
2221 return key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2223 inline void FleetConfig_Debconf::set_allocated_key(std::string* key) {
2224 if (key !=
nullptr) {
2225 _has_bits_[0] |= 0x00000001u;
2227 _has_bits_[0] &= ~0x00000001u;
2229 key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key,
2233 inline std::string* FleetConfig_Debconf::unsafe_arena_release_key() {
2235 GOOGLE_DCHECK(GetArena() !=
nullptr);
2236 _has_bits_[0] &= ~0x00000001u;
2237 return key_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2240 inline void FleetConfig_Debconf::unsafe_arena_set_allocated_key(
2242 GOOGLE_DCHECK(GetArena() !=
nullptr);
2243 if (key !=
nullptr) {
2244 _has_bits_[0] |= 0x00000001u;
2246 _has_bits_[0] &= ~0x00000001u;
2248 key_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2254 inline bool FleetConfig_Debconf::_internal_has_type()
const {
2255 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2258 inline bool FleetConfig_Debconf::has_type()
const {
2259 return _internal_has_type();
2261 inline void FleetConfig_Debconf::clear_type() {
2263 _has_bits_[0] &= ~0x00000004u;
2270 return _internal_type();
2274 _has_bits_[0] |= 0x00000004u;
2278 _internal_set_type(value);
2283 inline bool FleetConfig_Debconf::_internal_has_value()
const {
2284 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2287 inline bool FleetConfig_Debconf::has_value()
const {
2288 return _internal_has_value();
2290 inline void FleetConfig_Debconf::clear_value() {
2291 value_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2292 _has_bits_[0] &= ~0x00000002u;
2294 inline const std::string& FleetConfig_Debconf::value()
const {
2296 return _internal_value();
2298 inline void FleetConfig_Debconf::set_value(
const std::string& value) {
2299 _internal_set_value(value);
2302 inline std::string* FleetConfig_Debconf::mutable_value() {
2304 return _internal_mutable_value();
2306 inline const std::string& FleetConfig_Debconf::_internal_value()
const {
2307 return value_.Get();
2309 inline void FleetConfig_Debconf::_internal_set_value(
const std::string& value) {
2310 _has_bits_[0] |= 0x00000002u;
2311 value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2313 inline void FleetConfig_Debconf::set_value(std::string&& value) {
2314 _has_bits_[0] |= 0x00000002u;
2316 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2319 inline void FleetConfig_Debconf::set_value(
const char* value) {
2320 GOOGLE_DCHECK(value !=
nullptr);
2321 _has_bits_[0] |= 0x00000002u;
2322 value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2326 inline void FleetConfig_Debconf::set_value(
const char* value,
2328 _has_bits_[0] |= 0x00000002u;
2329 value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2330 reinterpret_cast<const char*
>(value), size), GetArena());
2333 inline std::string* FleetConfig_Debconf::_internal_mutable_value() {
2334 _has_bits_[0] |= 0x00000002u;
2335 return value_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2337 inline std::string* FleetConfig_Debconf::release_value() {
2339 if (!_internal_has_value()) {
2342 _has_bits_[0] &= ~0x00000002u;
2343 return value_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2345 inline void FleetConfig_Debconf::set_allocated_value(std::string* value) {
2346 if (value !=
nullptr) {
2347 _has_bits_[0] |= 0x00000002u;
2349 _has_bits_[0] &= ~0x00000002u;
2351 value_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value,
2355 inline std::string* FleetConfig_Debconf::unsafe_arena_release_value() {
2357 GOOGLE_DCHECK(GetArena() !=
nullptr);
2358 _has_bits_[0] &= ~0x00000002u;
2359 return value_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2362 inline void FleetConfig_Debconf::unsafe_arena_set_allocated_value(
2363 std::string* value) {
2364 GOOGLE_DCHECK(GetArena() !=
nullptr);
2365 if (value !=
nullptr) {
2366 _has_bits_[0] |= 0x00000002u;
2368 _has_bits_[0] &= ~0x00000002u;
2370 value_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2380 inline bool FleetConfig_DebconfOverride::_internal_has_type()
const {
2381 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2384 inline bool FleetConfig_DebconfOverride::has_type()
const {
2385 return _internal_has_type();
2387 inline void FleetConfig_DebconfOverride::clear_type() {
2389 _has_bits_[0] &= ~0x00000001u;
2396 return _internal_type();
2400 _has_bits_[0] |= 0x00000001u;
2404 _internal_set_type(value);
2409 inline bool FleetConfig_DebconfOverride::_internal_has_id()
const {
2410 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2413 inline bool FleetConfig_DebconfOverride::has_id()
const {
2414 return _internal_has_id();
2416 inline void FleetConfig_DebconfOverride::clear_id() {
2418 _has_bits_[0] &= ~0x00000002u;
2420 inline ::PROTOBUF_NAMESPACE_ID::int32 FleetConfig_DebconfOverride::_internal_id()
const {
2423 inline ::PROTOBUF_NAMESPACE_ID::int32 FleetConfig_DebconfOverride::id()
const {
2425 return _internal_id();
2427 inline void FleetConfig_DebconfOverride::_internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2428 _has_bits_[0] |= 0x00000002u;
2431 inline void FleetConfig_DebconfOverride::set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2432 _internal_set_id(value);
2437 inline int FleetConfig_DebconfOverride::_internal_debconf_size()
const {
2438 return debconf_.size();
2440 inline int FleetConfig_DebconfOverride::debconf_size()
const {
2441 return _internal_debconf_size();
2443 inline void FleetConfig_DebconfOverride::clear_debconf() {
2446 inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig_DebconfOverride::mutable_debconf(
int index) {
2448 return debconf_.Mutable(index);
2450 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >*
2451 FleetConfig_DebconfOverride::mutable_debconf() {
2455 inline const ::jaiabot::protobuf::FleetConfig_Debconf& FleetConfig_DebconfOverride::_internal_debconf(
int index)
const {
2456 return debconf_.Get(index);
2458 inline const ::jaiabot::protobuf::FleetConfig_Debconf& FleetConfig_DebconfOverride::debconf(
int index)
const {
2460 return _internal_debconf(index);
2462 inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig_DebconfOverride::_internal_add_debconf() {
2463 return debconf_.Add();
2465 inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig_DebconfOverride::add_debconf() {
2467 return _internal_add_debconf();
2469 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >&
2470 FleetConfig_DebconfOverride::debconf()
const {
2480 inline bool FleetConfig::_internal_has_fleet()
const {
2481 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2484 inline bool FleetConfig::has_fleet()
const {
2485 return _internal_has_fleet();
2487 inline void FleetConfig::clear_fleet() {
2489 _has_bits_[0] &= ~0x00000004u;
2491 inline ::PROTOBUF_NAMESPACE_ID::int32 FleetConfig::_internal_fleet()
const {
2494 inline ::PROTOBUF_NAMESPACE_ID::int32 FleetConfig::fleet()
const {
2496 return _internal_fleet();
2498 inline void FleetConfig::_internal_set_fleet(::PROTOBUF_NAMESPACE_ID::int32 value) {
2499 _has_bits_[0] |= 0x00000004u;
2502 inline void FleetConfig::set_fleet(::PROTOBUF_NAMESPACE_ID::int32 value) {
2503 _internal_set_fleet(value);
2508 inline int FleetConfig::_internal_hubs_size()
const {
2509 return hubs_.size();
2511 inline int FleetConfig::hubs_size()
const {
2512 return _internal_hubs_size();
2514 inline void FleetConfig::clear_hubs() {
2517 inline ::PROTOBUF_NAMESPACE_ID::int32 FleetConfig::_internal_hubs(
int index)
const {
2518 return hubs_.Get(index);
2520 inline ::PROTOBUF_NAMESPACE_ID::int32 FleetConfig::hubs(
int index)
const {
2522 return _internal_hubs(index);
2524 inline void FleetConfig::set_hubs(
int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
2525 hubs_.Set(index, value);
2528 inline void FleetConfig::_internal_add_hubs(::PROTOBUF_NAMESPACE_ID::int32 value) {
2531 inline void FleetConfig::add_hubs(::PROTOBUF_NAMESPACE_ID::int32 value) {
2532 _internal_add_hubs(value);
2535 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
2536 FleetConfig::_internal_hubs()
const {
2539 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
2540 FleetConfig::hubs()
const {
2542 return _internal_hubs();
2544 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
2545 FleetConfig::_internal_mutable_hubs() {
2548 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
2549 FleetConfig::mutable_hubs() {
2551 return _internal_mutable_hubs();
2555 inline int FleetConfig::_internal_bots_size()
const {
2556 return bots_.size();
2558 inline int FleetConfig::bots_size()
const {
2559 return _internal_bots_size();
2561 inline void FleetConfig::clear_bots() {
2564 inline ::PROTOBUF_NAMESPACE_ID::int32 FleetConfig::_internal_bots(
int index)
const {
2565 return bots_.Get(index);
2567 inline ::PROTOBUF_NAMESPACE_ID::int32 FleetConfig::bots(
int index)
const {
2569 return _internal_bots(index);
2571 inline void FleetConfig::set_bots(
int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
2572 bots_.Set(index, value);
2575 inline void FleetConfig::_internal_add_bots(::PROTOBUF_NAMESPACE_ID::int32 value) {
2578 inline void FleetConfig::add_bots(::PROTOBUF_NAMESPACE_ID::int32 value) {
2579 _internal_add_bots(value);
2582 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
2583 FleetConfig::_internal_bots()
const {
2586 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
2587 FleetConfig::bots()
const {
2589 return _internal_bots();
2591 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
2592 FleetConfig::_internal_mutable_bots() {
2595 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
2596 FleetConfig::mutable_bots() {
2598 return _internal_mutable_bots();
2602 inline bool FleetConfig::_internal_has_ssh()
const {
2603 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2604 PROTOBUF_ASSUME(!value || ssh_ !=
nullptr);
2607 inline bool FleetConfig::has_ssh()
const {
2608 return _internal_has_ssh();
2610 inline void FleetConfig::clear_ssh() {
2611 if (ssh_ !=
nullptr) ssh_->Clear();
2612 _has_bits_[0] &= ~0x00000002u;
2614 inline const ::jaiabot::protobuf::FleetConfig_SSHKeys& FleetConfig::_internal_ssh()
const {
2615 const ::jaiabot::protobuf::FleetConfig_SSHKeys* p = ssh_;
2616 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::FleetConfig_SSHKeys*
>(
2619 inline const ::jaiabot::protobuf::FleetConfig_SSHKeys& FleetConfig::ssh()
const {
2621 return _internal_ssh();
2623 inline void FleetConfig::unsafe_arena_set_allocated_ssh(
2624 ::jaiabot::protobuf::FleetConfig_SSHKeys* ssh) {
2625 if (GetArena() ==
nullptr) {
2626 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(ssh_);
2630 _has_bits_[0] |= 0x00000002u;
2632 _has_bits_[0] &= ~0x00000002u;
2636 inline ::jaiabot::protobuf::FleetConfig_SSHKeys* FleetConfig::release_ssh() {
2637 auto temp = unsafe_arena_release_ssh();
2638 if (GetArena() !=
nullptr) {
2639 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2643 inline ::jaiabot::protobuf::FleetConfig_SSHKeys* FleetConfig::unsafe_arena_release_ssh() {
2645 _has_bits_[0] &= ~0x00000002u;
2646 ::jaiabot::protobuf::FleetConfig_SSHKeys* temp = ssh_;
2650 inline ::jaiabot::protobuf::FleetConfig_SSHKeys* FleetConfig::_internal_mutable_ssh() {
2651 _has_bits_[0] |= 0x00000002u;
2652 if (ssh_ ==
nullptr) {
2653 auto* p = CreateMaybeMessage<::jaiabot::protobuf::FleetConfig_SSHKeys>(GetArena());
2658 inline ::jaiabot::protobuf::FleetConfig_SSHKeys* FleetConfig::mutable_ssh() {
2660 return _internal_mutable_ssh();
2662 inline void FleetConfig::set_allocated_ssh(::jaiabot::protobuf::FleetConfig_SSHKeys* ssh) {
2663 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2664 if (message_arena ==
nullptr) {
2668 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2669 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(ssh);
2670 if (message_arena != submessage_arena) {
2671 ssh = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2672 message_arena, ssh, submessage_arena);
2674 _has_bits_[0] |= 0x00000002u;
2676 _has_bits_[0] &= ~0x00000002u;
2683 inline int FleetConfig::_internal_debconf_size()
const {
2684 return debconf_.size();
2686 inline int FleetConfig::debconf_size()
const {
2687 return _internal_debconf_size();
2689 inline void FleetConfig::clear_debconf() {
2692 inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig::mutable_debconf(
int index) {
2694 return debconf_.Mutable(index);
2696 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >*
2697 FleetConfig::mutable_debconf() {
2701 inline const ::jaiabot::protobuf::FleetConfig_Debconf& FleetConfig::_internal_debconf(
int index)
const {
2702 return debconf_.Get(index);
2704 inline const ::jaiabot::protobuf::FleetConfig_Debconf& FleetConfig::debconf(
int index)
const {
2706 return _internal_debconf(index);
2708 inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig::_internal_add_debconf() {
2709 return debconf_.Add();
2711 inline ::jaiabot::protobuf::FleetConfig_Debconf* FleetConfig::add_debconf() {
2713 return _internal_add_debconf();
2715 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf >&
2716 FleetConfig::debconf()
const {
2722 inline bool FleetConfig::_internal_has_wlan_password()
const {
2723 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2726 inline bool FleetConfig::has_wlan_password()
const {
2727 return _internal_has_wlan_password();
2729 inline void FleetConfig::clear_wlan_password() {
2730 wlan_password_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2731 _has_bits_[0] &= ~0x00000001u;
2733 inline const std::string& FleetConfig::wlan_password()
const {
2735 return _internal_wlan_password();
2737 inline void FleetConfig::set_wlan_password(
const std::string& value) {
2738 _internal_set_wlan_password(value);
2741 inline std::string* FleetConfig::mutable_wlan_password() {
2743 return _internal_mutable_wlan_password();
2745 inline const std::string& FleetConfig::_internal_wlan_password()
const {
2746 return wlan_password_.Get();
2748 inline void FleetConfig::_internal_set_wlan_password(
const std::string& value) {
2749 _has_bits_[0] |= 0x00000001u;
2750 wlan_password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2752 inline void FleetConfig::set_wlan_password(std::string&& value) {
2753 _has_bits_[0] |= 0x00000001u;
2755 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2758 inline void FleetConfig::set_wlan_password(
const char* value) {
2759 GOOGLE_DCHECK(value !=
nullptr);
2760 _has_bits_[0] |= 0x00000001u;
2761 wlan_password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2765 inline void FleetConfig::set_wlan_password(
const char* value,
2767 _has_bits_[0] |= 0x00000001u;
2768 wlan_password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2769 reinterpret_cast<const char*
>(value), size), GetArena());
2772 inline std::string* FleetConfig::_internal_mutable_wlan_password() {
2773 _has_bits_[0] |= 0x00000001u;
2774 return wlan_password_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2776 inline std::string* FleetConfig::release_wlan_password() {
2778 if (!_internal_has_wlan_password()) {
2781 _has_bits_[0] &= ~0x00000001u;
2782 return wlan_password_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2784 inline void FleetConfig::set_allocated_wlan_password(std::string* wlan_password) {
2785 if (wlan_password !=
nullptr) {
2786 _has_bits_[0] |= 0x00000001u;
2788 _has_bits_[0] &= ~0x00000001u;
2790 wlan_password_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), wlan_password,
2794 inline std::string* FleetConfig::unsafe_arena_release_wlan_password() {
2796 GOOGLE_DCHECK(GetArena() !=
nullptr);
2797 _has_bits_[0] &= ~0x00000001u;
2798 return wlan_password_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2801 inline void FleetConfig::unsafe_arena_set_allocated_wlan_password(
2802 std::string* wlan_password) {
2803 GOOGLE_DCHECK(GetArena() !=
nullptr);
2804 if (wlan_password !=
nullptr) {
2805 _has_bits_[0] |= 0x00000001u;
2807 _has_bits_[0] &= ~0x00000001u;
2809 wlan_password_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2810 wlan_password, GetArena());
2815 inline bool FleetConfig::_internal_has_service_vpn_enabled()
const {
2816 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2819 inline bool FleetConfig::has_service_vpn_enabled()
const {
2820 return _internal_has_service_vpn_enabled();
2822 inline void FleetConfig::clear_service_vpn_enabled() {
2823 service_vpn_enabled_ =
false;
2824 _has_bits_[0] &= ~0x00000008u;
2826 inline bool FleetConfig::_internal_service_vpn_enabled()
const {
2827 return service_vpn_enabled_;
2829 inline bool FleetConfig::service_vpn_enabled()
const {
2831 return _internal_service_vpn_enabled();
2833 inline void FleetConfig::_internal_set_service_vpn_enabled(
bool value) {
2834 _has_bits_[0] |= 0x00000008u;
2835 service_vpn_enabled_ = value;
2837 inline void FleetConfig::set_service_vpn_enabled(
bool value) {
2838 _internal_set_service_vpn_enabled(value);
2843 inline int FleetConfig::_internal_debconf_override_size()
const {
2844 return debconf_override_.size();
2846 inline int FleetConfig::debconf_override_size()
const {
2847 return _internal_debconf_override_size();
2849 inline void FleetConfig::clear_debconf_override() {
2850 debconf_override_.Clear();
2852 inline ::jaiabot::protobuf::FleetConfig_DebconfOverride* FleetConfig::mutable_debconf_override(
int index) {
2854 return debconf_override_.Mutable(index);
2856 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride >*
2857 FleetConfig::mutable_debconf_override() {
2859 return &debconf_override_;
2861 inline const ::jaiabot::protobuf::FleetConfig_DebconfOverride& FleetConfig::_internal_debconf_override(
int index)
const {
2862 return debconf_override_.Get(index);
2864 inline const ::jaiabot::protobuf::FleetConfig_DebconfOverride& FleetConfig::debconf_override(
int index)
const {
2866 return _internal_debconf_override(index);
2868 inline ::jaiabot::protobuf::FleetConfig_DebconfOverride* FleetConfig::_internal_add_debconf_override() {
2869 return debconf_override_.Add();
2871 inline ::jaiabot::protobuf::FleetConfig_DebconfOverride* FleetConfig::add_debconf_override() {
2873 return _internal_add_debconf_override();
2875 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride >&
2876 FleetConfig::debconf_override()
const {
2878 return debconf_override_;
2882 #pragma GCC diagnostic pop
2900 PROTOBUF_NAMESPACE_OPEN
2904 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::FleetConfig_Debconf_DebconfType>() {
2909 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType>() {
2913 PROTOBUF_NAMESPACE_CLOSE
2917 #include <google/protobuf/port_undef.inc>
void set_type(::jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType value)
void UnsafeArenaSwap(FleetConfig *other)
void add_hubs(::PROTOBUF_NAMESPACE_ID::int32 value)
void Swap(FleetConfig_SSHKeys_VPNTempKey *other)
void UnsafeArenaSwap(FleetConfig_SSHKeys_HubKey *other)
void CopyFrom(const FleetConfig_SSHKeys_HubKey &from)
FleetConfig(const FleetConfig &from)
FleetConfig_SSHKeys_HubKey()
static const FleetConfig * internal_default_instance()
virtual ~FleetConfig_Debconf()
::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey * mutable_vpn_tmp()
FleetConfig_SSHKeys_HubKey & operator=(FleetConfig_SSHKeys_HubKey &&from) noexcept
::jaiabot::protobuf::FleetConfig_DebconfOverride * add_debconf_override()
void UnsafeArenaSwap(FleetConfig_Debconf *other)
static const FleetConfig_Debconf * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DebconfType_descriptor()
const std::string & permanent_authorized_keys(int index) const
static const FleetConfig_DebconfOverride * internal_default_instance()
FleetConfig_DebconfOverride(FleetConfig_DebconfOverride &&from) noexcept
FleetConfig_SSHKeys_VPNTempKey VPNTempKey
void CopyFrom(const FleetConfig &from)
void Swap(FleetConfig_SSHKeys *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static bool DebconfType_IsValid(int value)
void set_private_key(const std::string &value)
std::string * mutable_permanent_authorized_keys(int index)
friend void swap(FleetConfig_SSHKeys &a, FleetConfig_SSHKeys &b)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride > & debconf_override() const
FleetConfig & operator=(const FleetConfig &from)
const std::string & private_key() const
void set_allocated_key(std::string *key)
static const FleetConfig_SSHKeys_HubKey * internal_default_instance()
FleetConfig_SSHKeys & operator=(FleetConfig_SSHKeys &&from) noexcept
void Swap(FleetConfig *other)
FleetConfig_Debconf(::PROTOBUF_NAMESPACE_ID::Arena *arena)
friend void swap(FleetConfig &a, FleetConfig &b)
FleetConfig(FleetConfig &&from) noexcept
FleetConfig_SSHKeys_HubKey * New() const final
std::string * release_key()
void clear_wlan_password()
void CopyFrom(const FleetConfig_SSHKeys_VPNTempKey &from)
FleetConfig_SSHKeys_VPNTempKey()
void MergeFrom(const FleetConfig_Debconf &from)
void MergeFrom(const FleetConfig_DebconfOverride &from)
FleetConfig & operator=(FleetConfig &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > & debconf() const
static bool NodeType_Parse(const std::string &name, NodeType *value)
FleetConfig_DebconfOverride & operator=(const FleetConfig_DebconfOverride &from)
FleetConfig_DebconfOverride & operator=(FleetConfig_DebconfOverride &&from) noexcept
void clear_permanent_authorized_keys()
void set_allocated_vpn_tmp(::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey *vpn_tmp)
void set_wlan_password(std::string &&value)
std::string * mutable_private_key()
void UnsafeArenaSwap(FleetConfig_SSHKeys_VPNTempKey *other)
FleetConfig_SSHKeys_VPNTempKey * New() const final
static const FleetConfig_SSHKeys_VPNTempKey * internal_default_instance()
void MergeFrom(const FleetConfig_SSHKeys_VPNTempKey &from)
FleetConfig_DebconfOverride(::PROTOBUF_NAMESPACE_ID::Arena *arena)
FleetConfig_SSHKeys_VPNTempKey(const FleetConfig_SSHKeys_VPNTempKey &from)
FleetConfig_DebconfOverride()
FleetConfig_SSHKeys_VPNTempKey & operator=(const FleetConfig_SSHKeys_VPNTempKey &from)
void add_permanent_authorized_keys(const char *value)
FleetConfig_Debconf * New() const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
FleetConfig_SSHKeys * New() const final
FleetConfig_SSHKeys_HubKey(FleetConfig_SSHKeys_HubKey &&from) noexcept
FleetConfig_DebconfOverride * New() const final
std::string * release_wlan_password()
FleetConfig_SSHKeys * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
FleetConfig_Debconf(FleetConfig_Debconf &&from) noexcept
::jaiabot::protobuf::FleetConfig_Debconf * mutable_debconf(int index)
::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey * unsafe_arena_release_vpn_tmp()
FleetConfig_SSHKeys_VPNTempKey(FleetConfig_SSHKeys_VPNTempKey &&from) noexcept
void add_bots(::PROTOBUF_NAMESPACE_ID::int32 value)
FleetConfig_Debconf & operator=(const FleetConfig_Debconf &from)
void set_wlan_password(const std::string &value)
FleetConfig_SSHKeys_VPNTempKey(::PROTOBUF_NAMESPACE_ID::Arena *arena)
FleetConfig_Debconf * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_allocated_wlan_password(std::string *wlan_password)
void unsafe_arena_set_allocated_vpn_tmp(::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey *vpn_tmp)
FleetConfig_Debconf(const FleetConfig_Debconf &from)
void MergeFrom(const FleetConfig_SSHKeys &from)
FleetConfig_SSHKeys(const FleetConfig_SSHKeys &from)
friend void swap(FleetConfig_SSHKeys_VPNTempKey &a, FleetConfig_SSHKeys_VPNTempKey &b)
FleetConfig_DebconfOverride DebconfOverride
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::jaiabot::protobuf::FleetConfig_DebconfOverride_NodeType type() const
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * NodeType_descriptor()
void add_permanent_authorized_keys(std::string &&value)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey > * mutable_hub()
void set_wlan_password(const char *value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & hubs() const
const std::string & wlan_password() const
bool has_wlan_password() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_bots()
FleetConfig_Debconf Debconf
FleetConfig_Debconf_DebconfType DebconfType
void CopyFrom(const FleetConfig_Debconf &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & bots() const
::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey * release_vpn_tmp()
void Swap(FleetConfig_Debconf *other)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
FleetConfig_SSHKeys_HubKey(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_permanent_authorized_keys()
static const std::string & DebconfType_Name(T enum_t_value)
FleetConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const std::string & NodeType_Name(T enum_t_value)
static const FleetConfig_SSHKeys * internal_default_instance()
bool has_private_key() const
::PROTOBUF_NAMESPACE_ID::int32 id() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey > & hub() const
void set_permanent_authorized_keys(int index, const std::string &value)
FleetConfig_SSHKeys_HubKey & operator=(const FleetConfig_SSHKeys_HubKey &from)
static bool DebconfType_Parse(const std::string &name, DebconfType *value)
virtual ~FleetConfig_SSHKeys()
::jaiabot::protobuf::FleetConfig_DebconfOverride * mutable_debconf_override(int index)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_hubs()
FleetConfig_DebconfOverride * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
FleetConfig_SSHKeys_VPNTempKey * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_allocated_private_key(std::string *private_key)
void MergeFrom(const FleetConfig &from)
void set_key(std::string &&value)
const ::jaiabot::protobuf::FleetConfig_Debconf & debconf(int index) const
void set_private_key(std::string &&value)
static bool NodeType_IsValid(int value)
void set_id(::PROTOBUF_NAMESPACE_ID::int32 value)
void set_wlan_password(const char *value, size_t size)
std::string * mutable_wlan_password()
FleetConfig_SSHKeys_HubKey(const FleetConfig_SSHKeys_HubKey &from)
static const FleetConfig_SSHKeys_VPNTempKey & default_instance()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride > * mutable_debconf_override()
friend void swap(FleetConfig_DebconfOverride &a, FleetConfig_DebconfOverride &b)
std::string * add_permanent_authorized_keys()
FleetConfig_DebconfOverride(const FleetConfig_DebconfOverride &from)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
std::string * release_private_key()
virtual ~FleetConfig_SSHKeys_HubKey()
void CopyFrom(const FleetConfig_DebconfOverride &from)
FleetConfig_SSHKeys(FleetConfig_SSHKeys &&from) noexcept
::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey * add_hub()
void set_key(const std::string &value)
::jaiabot::protobuf::FleetConfig_Debconf * add_debconf()
::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey * mutable_hub(int index)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_key(const char *value)
void clear_debconf_override()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & permanent_authorized_keys() const
const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey & vpn_tmp() const
void UnsafeArenaSwap(FleetConfig_SSHKeys *other)
static const FleetConfig_DebconfOverride & default_instance()
FleetConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
const std::string & key() const
FleetConfig_SSHKeys_HubKey * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void Swap(FleetConfig_DebconfOverride *other)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > * mutable_debconf()
std::string * mutable_key()
void add_permanent_authorized_keys(const char *value, size_t size)
static void InitAsDefaultInstance()
friend void swap(FleetConfig_SSHKeys_HubKey &a, FleetConfig_SSHKeys_HubKey &b)
static const FleetConfig_SSHKeys & default_instance()
int permanent_authorized_keys_size() const
void set_bots(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
void set_key(const char *value, size_t size)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_hubs(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
int debconf_override_size() const
void add_permanent_authorized_keys(const std::string &value)
void set_private_key(const char *value, size_t size)
void CopyFrom(const FleetConfig_SSHKeys &from)
void MergeFrom(const FleetConfig_SSHKeys_HubKey &from)
static const FleetConfig_SSHKeys_HubKey & default_instance()
FleetConfig_SSHKeys(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_permanent_authorized_keys(int index, const char *value)
void set_permanent_authorized_keys(int index, std::string &&value)
FleetConfig_SSHKeys & operator=(const FleetConfig_SSHKeys &from)
::PROTOBUF_NAMESPACE_ID::int32 bots(int index) const
FleetConfig_SSHKeys_VPNTempKey & operator=(FleetConfig_SSHKeys_VPNTempKey &&from) noexcept
static const FleetConfig_Debconf & default_instance()
void set_private_key(const char *value)
void Swap(FleetConfig_SSHKeys_HubKey *other)
FleetConfig_SSHKeys_HubKey HubKey
FleetConfig_Debconf & operator=(FleetConfig_Debconf &&from) noexcept
::PROTOBUF_NAMESPACE_ID::int32 hubs(int index) const
void set_permanent_authorized_keys(int index, const char *value, size_t size)
FleetConfig * New() const final
FleetConfig_DebconfOverride_NodeType NodeType
static const FleetConfig & default_instance()
const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey & hub(int index) const
void UnsafeArenaSwap(FleetConfig_DebconfOverride *other)
friend void swap(FleetConfig_Debconf &a, FleetConfig_Debconf &b)
const ::jaiabot::protobuf::FleetConfig_DebconfOverride & debconf_override(int index) const
virtual ~FleetConfig_DebconfOverride()
FleetConfig_SSHKeys SSHKeys
virtual ~FleetConfig_SSHKeys_VPNTempKey()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2ffleet_5fconfig_2eproto
constexpr FleetConfig_Debconf_DebconfType FleetConfig_Debconf_DebconfType_DebconfType_MAX
const std::string & FleetConfig_DebconfOverride_NodeType_Name(T enum_t_value)
bool FleetConfig_Debconf_DebconfType_Parse(const std::string &name, FleetConfig_Debconf_DebconfType *value)
bool FleetConfig_DebconfOverride_NodeType_IsValid(int value)
FleetConfig_SSHKeys_HubKeyDefaultTypeInternal _FleetConfig_SSHKeys_HubKey_default_instance_
FleetConfig_DebconfOverrideDefaultTypeInternal _FleetConfig_DebconfOverride_default_instance_
constexpr int FleetConfig_Debconf_DebconfType_DebconfType_ARRAYSIZE
FleetConfig_DebconfOverride_NodeType
@ FleetConfig_DebconfOverride_NodeType_HUB
@ FleetConfig_DebconfOverride_NodeType_BOT
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FleetConfig_DebconfOverride_NodeType_descriptor()
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
bool FleetConfig_DebconfOverride_NodeType_Parse(const std::string &name, FleetConfig_DebconfOverride_NodeType *value)
constexpr int FleetConfig_DebconfOverride_NodeType_NodeType_ARRAYSIZE
const std::string & FleetConfig_Debconf_DebconfType_Name(T enum_t_value)
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_
FleetConfig_DebconfDefaultTypeInternal _FleetConfig_Debconf_default_instance_
FleetConfigDefaultTypeInternal _FleetConfig_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FleetConfig_Debconf_DebconfType_descriptor()
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[6] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)