database_communication_configuration.pb.h 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: database_communication_configuration.proto
  3. #ifndef GOOGLE_PROTOBUF_INCLUDED_database_5fcommunication_5fconfiguration_2eproto
  4. #define GOOGLE_PROTOBUF_INCLUDED_database_5fcommunication_5fconfiguration_2eproto
  5. #include <limits>
  6. #include <string>
  7. #include <google/protobuf/port_def.inc>
  8. #if PROTOBUF_VERSION < 3012000
  9. #error This file was generated by a newer version of protoc which is
  10. #error incompatible with your Protocol Buffer headers. Please update
  11. #error your headers.
  12. #endif
  13. #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
  14. #error This file was generated by an older version of protoc which is
  15. #error incompatible with your Protocol Buffer headers. Please
  16. #error regenerate this file with a newer version of protoc.
  17. #endif
  18. #include <google/protobuf/port_undef.inc>
  19. #include <google/protobuf/io/coded_stream.h>
  20. #include <google/protobuf/arena.h>
  21. #include <google/protobuf/arenastring.h>
  22. #include <google/protobuf/generated_message_table_driven.h>
  23. #include <google/protobuf/generated_message_util.h>
  24. #include <google/protobuf/inlined_string_field.h>
  25. #include <google/protobuf/metadata_lite.h>
  26. #include <google/protobuf/generated_message_reflection.h>
  27. #include <google/protobuf/message.h>
  28. #include <google/protobuf/repeated_field.h> // IWYU pragma: export
  29. #include <google/protobuf/extension_set.h> // IWYU pragma: export
  30. #include <google/protobuf/unknown_field_set.h>
  31. // @@protoc_insertion_point(includes)
  32. #include <google/protobuf/port_def.inc>
  33. #define PROTOBUF_INTERNAL_EXPORT_database_5fcommunication_5fconfiguration_2eproto
  34. PROTOBUF_NAMESPACE_OPEN
  35. namespace internal {
  36. class AnyMetadata;
  37. } // namespace internal
  38. PROTOBUF_NAMESPACE_CLOSE
  39. // Internal implementation detail -- do not use these members.
  40. struct TableStruct_database_5fcommunication_5fconfiguration_2eproto {
  41. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
  42. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  43. static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
  44. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  45. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
  46. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  47. static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
  48. static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
  49. static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
  50. };
  51. extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_database_5fcommunication_5fconfiguration_2eproto;
  52. namespace parkspace_proto {
  53. class Database_communication_configuration;
  54. class Database_communication_configurationDefaultTypeInternal;
  55. extern Database_communication_configurationDefaultTypeInternal _Database_communication_configuration_default_instance_;
  56. class Database_communication_configuration_all;
  57. class Database_communication_configuration_allDefaultTypeInternal;
  58. extern Database_communication_configuration_allDefaultTypeInternal _Database_communication_configuration_all_default_instance_;
  59. } // namespace parkspace_proto
  60. PROTOBUF_NAMESPACE_OPEN
  61. template<> ::parkspace_proto::Database_communication_configuration* Arena::CreateMaybeMessage<::parkspace_proto::Database_communication_configuration>(Arena*);
  62. template<> ::parkspace_proto::Database_communication_configuration_all* Arena::CreateMaybeMessage<::parkspace_proto::Database_communication_configuration_all>(Arena*);
  63. PROTOBUF_NAMESPACE_CLOSE
  64. namespace parkspace_proto {
  65. // ===================================================================
  66. class Database_communication_configuration PROTOBUF_FINAL :
  67. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:parkspace_proto.Database_communication_configuration) */ {
  68. public:
  69. inline Database_communication_configuration() : Database_communication_configuration(nullptr) {};
  70. virtual ~Database_communication_configuration();
  71. Database_communication_configuration(const Database_communication_configuration& from);
  72. Database_communication_configuration(Database_communication_configuration&& from) noexcept
  73. : Database_communication_configuration() {
  74. *this = ::std::move(from);
  75. }
  76. inline Database_communication_configuration& operator=(const Database_communication_configuration& from) {
  77. CopyFrom(from);
  78. return *this;
  79. }
  80. inline Database_communication_configuration& operator=(Database_communication_configuration&& from) noexcept {
  81. if (GetArena() == from.GetArena()) {
  82. if (this != &from) InternalSwap(&from);
  83. } else {
  84. CopyFrom(from);
  85. }
  86. return *this;
  87. }
  88. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  89. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  90. }
  91. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  92. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  93. }
  94. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  95. return GetDescriptor();
  96. }
  97. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  98. return GetMetadataStatic().descriptor;
  99. }
  100. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  101. return GetMetadataStatic().reflection;
  102. }
  103. static const Database_communication_configuration& default_instance();
  104. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  105. static inline const Database_communication_configuration* internal_default_instance() {
  106. return reinterpret_cast<const Database_communication_configuration*>(
  107. &_Database_communication_configuration_default_instance_);
  108. }
  109. static constexpr int kIndexInFileMessages =
  110. 0;
  111. friend void swap(Database_communication_configuration& a, Database_communication_configuration& b) {
  112. a.Swap(&b);
  113. }
  114. inline void Swap(Database_communication_configuration* other) {
  115. if (other == this) return;
  116. if (GetArena() == other->GetArena()) {
  117. InternalSwap(other);
  118. } else {
  119. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  120. }
  121. }
  122. void UnsafeArenaSwap(Database_communication_configuration* other) {
  123. if (other == this) return;
  124. GOOGLE_DCHECK(GetArena() == other->GetArena());
  125. InternalSwap(other);
  126. }
  127. // implements Message ----------------------------------------------
  128. inline Database_communication_configuration* New() const final {
  129. return CreateMaybeMessage<Database_communication_configuration>(nullptr);
  130. }
  131. Database_communication_configuration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  132. return CreateMaybeMessage<Database_communication_configuration>(arena);
  133. }
  134. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  135. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  136. void CopyFrom(const Database_communication_configuration& from);
  137. void MergeFrom(const Database_communication_configuration& from);
  138. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  139. bool IsInitialized() const final;
  140. size_t ByteSizeLong() const final;
  141. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  142. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  143. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  144. int GetCachedSize() const final { return _cached_size_.Get(); }
  145. private:
  146. inline void SharedCtor();
  147. inline void SharedDtor();
  148. void SetCachedSize(int size) const final;
  149. void InternalSwap(Database_communication_configuration* other);
  150. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  151. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  152. return "parkspace_proto.Database_communication_configuration";
  153. }
  154. protected:
  155. explicit Database_communication_configuration(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  156. private:
  157. static void ArenaDtor(void* object);
  158. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  159. public:
  160. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  161. private:
  162. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  163. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_database_5fcommunication_5fconfiguration_2eproto);
  164. return ::descriptor_table_database_5fcommunication_5fconfiguration_2eproto.file_level_metadata[kIndexInFileMessages];
  165. }
  166. public:
  167. // nested types ----------------------------------------------------
  168. // accessors -------------------------------------------------------
  169. enum : int {
  170. kDbIpFieldNumber = 1,
  171. kDbUsernameFieldNumber = 3,
  172. kDbPasswdFieldNumber = 4,
  173. kDbNameFieldNumber = 5,
  174. kDbPortFieldNumber = 2,
  175. kDbConnPoolSizeFieldNumber = 6,
  176. };
  177. // required string db_ip = 1;
  178. bool has_db_ip() const;
  179. private:
  180. bool _internal_has_db_ip() const;
  181. public:
  182. void clear_db_ip();
  183. const std::string& db_ip() const;
  184. void set_db_ip(const std::string& value);
  185. void set_db_ip(std::string&& value);
  186. void set_db_ip(const char* value);
  187. void set_db_ip(const char* value, size_t size);
  188. std::string* mutable_db_ip();
  189. std::string* release_db_ip();
  190. void set_allocated_db_ip(std::string* db_ip);
  191. GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
  192. " string fields are deprecated and will be removed in a"
  193. " future release.")
  194. std::string* unsafe_arena_release_db_ip();
  195. GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
  196. " string fields are deprecated and will be removed in a"
  197. " future release.")
  198. void unsafe_arena_set_allocated_db_ip(
  199. std::string* db_ip);
  200. private:
  201. const std::string& _internal_db_ip() const;
  202. void _internal_set_db_ip(const std::string& value);
  203. std::string* _internal_mutable_db_ip();
  204. public:
  205. // required string db_username = 3;
  206. bool has_db_username() const;
  207. private:
  208. bool _internal_has_db_username() const;
  209. public:
  210. void clear_db_username();
  211. const std::string& db_username() const;
  212. void set_db_username(const std::string& value);
  213. void set_db_username(std::string&& value);
  214. void set_db_username(const char* value);
  215. void set_db_username(const char* value, size_t size);
  216. std::string* mutable_db_username();
  217. std::string* release_db_username();
  218. void set_allocated_db_username(std::string* db_username);
  219. GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
  220. " string fields are deprecated and will be removed in a"
  221. " future release.")
  222. std::string* unsafe_arena_release_db_username();
  223. GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
  224. " string fields are deprecated and will be removed in a"
  225. " future release.")
  226. void unsafe_arena_set_allocated_db_username(
  227. std::string* db_username);
  228. private:
  229. const std::string& _internal_db_username() const;
  230. void _internal_set_db_username(const std::string& value);
  231. std::string* _internal_mutable_db_username();
  232. public:
  233. // optional string db_passwd = 4 [default = ""];
  234. bool has_db_passwd() const;
  235. private:
  236. bool _internal_has_db_passwd() const;
  237. public:
  238. void clear_db_passwd();
  239. const std::string& db_passwd() const;
  240. void set_db_passwd(const std::string& value);
  241. void set_db_passwd(std::string&& value);
  242. void set_db_passwd(const char* value);
  243. void set_db_passwd(const char* value, size_t size);
  244. std::string* mutable_db_passwd();
  245. std::string* release_db_passwd();
  246. void set_allocated_db_passwd(std::string* db_passwd);
  247. GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
  248. " string fields are deprecated and will be removed in a"
  249. " future release.")
  250. std::string* unsafe_arena_release_db_passwd();
  251. GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
  252. " string fields are deprecated and will be removed in a"
  253. " future release.")
  254. void unsafe_arena_set_allocated_db_passwd(
  255. std::string* db_passwd);
  256. private:
  257. const std::string& _internal_db_passwd() const;
  258. void _internal_set_db_passwd(const std::string& value);
  259. std::string* _internal_mutable_db_passwd();
  260. public:
  261. // required string db_name = 5;
  262. bool has_db_name() const;
  263. private:
  264. bool _internal_has_db_name() const;
  265. public:
  266. void clear_db_name();
  267. const std::string& db_name() const;
  268. void set_db_name(const std::string& value);
  269. void set_db_name(std::string&& value);
  270. void set_db_name(const char* value);
  271. void set_db_name(const char* value, size_t size);
  272. std::string* mutable_db_name();
  273. std::string* release_db_name();
  274. void set_allocated_db_name(std::string* db_name);
  275. GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
  276. " string fields are deprecated and will be removed in a"
  277. " future release.")
  278. std::string* unsafe_arena_release_db_name();
  279. GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
  280. " string fields are deprecated and will be removed in a"
  281. " future release.")
  282. void unsafe_arena_set_allocated_db_name(
  283. std::string* db_name);
  284. private:
  285. const std::string& _internal_db_name() const;
  286. void _internal_set_db_name(const std::string& value);
  287. std::string* _internal_mutable_db_name();
  288. public:
  289. // required int64 db_port = 2;
  290. bool has_db_port() const;
  291. private:
  292. bool _internal_has_db_port() const;
  293. public:
  294. void clear_db_port();
  295. ::PROTOBUF_NAMESPACE_ID::int64 db_port() const;
  296. void set_db_port(::PROTOBUF_NAMESPACE_ID::int64 value);
  297. private:
  298. ::PROTOBUF_NAMESPACE_ID::int64 _internal_db_port() const;
  299. void _internal_set_db_port(::PROTOBUF_NAMESPACE_ID::int64 value);
  300. public:
  301. // optional int64 db_conn_pool_size = 6;
  302. bool has_db_conn_pool_size() const;
  303. private:
  304. bool _internal_has_db_conn_pool_size() const;
  305. public:
  306. void clear_db_conn_pool_size();
  307. ::PROTOBUF_NAMESPACE_ID::int64 db_conn_pool_size() const;
  308. void set_db_conn_pool_size(::PROTOBUF_NAMESPACE_ID::int64 value);
  309. private:
  310. ::PROTOBUF_NAMESPACE_ID::int64 _internal_db_conn_pool_size() const;
  311. void _internal_set_db_conn_pool_size(::PROTOBUF_NAMESPACE_ID::int64 value);
  312. public:
  313. // @@protoc_insertion_point(class_scope:parkspace_proto.Database_communication_configuration)
  314. private:
  315. class _Internal;
  316. // helper for ByteSizeLong()
  317. size_t RequiredFieldsByteSizeFallback() const;
  318. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  319. typedef void InternalArenaConstructable_;
  320. typedef void DestructorSkippable_;
  321. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  322. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  323. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr db_ip_;
  324. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr db_username_;
  325. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr db_passwd_;
  326. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr db_name_;
  327. ::PROTOBUF_NAMESPACE_ID::int64 db_port_;
  328. ::PROTOBUF_NAMESPACE_ID::int64 db_conn_pool_size_;
  329. friend struct ::TableStruct_database_5fcommunication_5fconfiguration_2eproto;
  330. };
  331. // -------------------------------------------------------------------
  332. class Database_communication_configuration_all PROTOBUF_FINAL :
  333. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:parkspace_proto.Database_communication_configuration_all) */ {
  334. public:
  335. inline Database_communication_configuration_all() : Database_communication_configuration_all(nullptr) {};
  336. virtual ~Database_communication_configuration_all();
  337. Database_communication_configuration_all(const Database_communication_configuration_all& from);
  338. Database_communication_configuration_all(Database_communication_configuration_all&& from) noexcept
  339. : Database_communication_configuration_all() {
  340. *this = ::std::move(from);
  341. }
  342. inline Database_communication_configuration_all& operator=(const Database_communication_configuration_all& from) {
  343. CopyFrom(from);
  344. return *this;
  345. }
  346. inline Database_communication_configuration_all& operator=(Database_communication_configuration_all&& from) noexcept {
  347. if (GetArena() == from.GetArena()) {
  348. if (this != &from) InternalSwap(&from);
  349. } else {
  350. CopyFrom(from);
  351. }
  352. return *this;
  353. }
  354. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  355. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  356. }
  357. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  358. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  359. }
  360. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  361. return GetDescriptor();
  362. }
  363. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  364. return GetMetadataStatic().descriptor;
  365. }
  366. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  367. return GetMetadataStatic().reflection;
  368. }
  369. static const Database_communication_configuration_all& default_instance();
  370. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  371. static inline const Database_communication_configuration_all* internal_default_instance() {
  372. return reinterpret_cast<const Database_communication_configuration_all*>(
  373. &_Database_communication_configuration_all_default_instance_);
  374. }
  375. static constexpr int kIndexInFileMessages =
  376. 1;
  377. friend void swap(Database_communication_configuration_all& a, Database_communication_configuration_all& b) {
  378. a.Swap(&b);
  379. }
  380. inline void Swap(Database_communication_configuration_all* other) {
  381. if (other == this) return;
  382. if (GetArena() == other->GetArena()) {
  383. InternalSwap(other);
  384. } else {
  385. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  386. }
  387. }
  388. void UnsafeArenaSwap(Database_communication_configuration_all* other) {
  389. if (other == this) return;
  390. GOOGLE_DCHECK(GetArena() == other->GetArena());
  391. InternalSwap(other);
  392. }
  393. // implements Message ----------------------------------------------
  394. inline Database_communication_configuration_all* New() const final {
  395. return CreateMaybeMessage<Database_communication_configuration_all>(nullptr);
  396. }
  397. Database_communication_configuration_all* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  398. return CreateMaybeMessage<Database_communication_configuration_all>(arena);
  399. }
  400. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  401. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  402. void CopyFrom(const Database_communication_configuration_all& from);
  403. void MergeFrom(const Database_communication_configuration_all& from);
  404. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  405. bool IsInitialized() const final;
  406. size_t ByteSizeLong() const final;
  407. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  408. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  409. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  410. int GetCachedSize() const final { return _cached_size_.Get(); }
  411. private:
  412. inline void SharedCtor();
  413. inline void SharedDtor();
  414. void SetCachedSize(int size) const final;
  415. void InternalSwap(Database_communication_configuration_all* other);
  416. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  417. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  418. return "parkspace_proto.Database_communication_configuration_all";
  419. }
  420. protected:
  421. explicit Database_communication_configuration_all(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  422. private:
  423. static void ArenaDtor(void* object);
  424. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  425. public:
  426. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  427. private:
  428. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  429. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_database_5fcommunication_5fconfiguration_2eproto);
  430. return ::descriptor_table_database_5fcommunication_5fconfiguration_2eproto.file_level_metadata[kIndexInFileMessages];
  431. }
  432. public:
  433. // nested types ----------------------------------------------------
  434. // accessors -------------------------------------------------------
  435. enum : int {
  436. kDatabaseCommunicationConfigurationsFieldNumber = 1,
  437. };
  438. // optional .parkspace_proto.Database_communication_configuration database_communication_configurations = 1;
  439. bool has_database_communication_configurations() const;
  440. private:
  441. bool _internal_has_database_communication_configurations() const;
  442. public:
  443. void clear_database_communication_configurations();
  444. const ::parkspace_proto::Database_communication_configuration& database_communication_configurations() const;
  445. ::parkspace_proto::Database_communication_configuration* release_database_communication_configurations();
  446. ::parkspace_proto::Database_communication_configuration* mutable_database_communication_configurations();
  447. void set_allocated_database_communication_configurations(::parkspace_proto::Database_communication_configuration* database_communication_configurations);
  448. private:
  449. const ::parkspace_proto::Database_communication_configuration& _internal_database_communication_configurations() const;
  450. ::parkspace_proto::Database_communication_configuration* _internal_mutable_database_communication_configurations();
  451. public:
  452. void unsafe_arena_set_allocated_database_communication_configurations(
  453. ::parkspace_proto::Database_communication_configuration* database_communication_configurations);
  454. ::parkspace_proto::Database_communication_configuration* unsafe_arena_release_database_communication_configurations();
  455. // @@protoc_insertion_point(class_scope:parkspace_proto.Database_communication_configuration_all)
  456. private:
  457. class _Internal;
  458. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  459. typedef void InternalArenaConstructable_;
  460. typedef void DestructorSkippable_;
  461. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  462. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  463. ::parkspace_proto::Database_communication_configuration* database_communication_configurations_;
  464. friend struct ::TableStruct_database_5fcommunication_5fconfiguration_2eproto;
  465. };
  466. // ===================================================================
  467. // ===================================================================
  468. #ifdef __GNUC__
  469. #pragma GCC diagnostic push
  470. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  471. #endif // __GNUC__
  472. // Database_communication_configuration
  473. // required string db_ip = 1;
  474. inline bool Database_communication_configuration::_internal_has_db_ip() const {
  475. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  476. return value;
  477. }
  478. inline bool Database_communication_configuration::has_db_ip() const {
  479. return _internal_has_db_ip();
  480. }
  481. inline void Database_communication_configuration::clear_db_ip() {
  482. db_ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  483. _has_bits_[0] &= ~0x00000001u;
  484. }
  485. inline const std::string& Database_communication_configuration::db_ip() const {
  486. // @@protoc_insertion_point(field_get:parkspace_proto.Database_communication_configuration.db_ip)
  487. return _internal_db_ip();
  488. }
  489. inline void Database_communication_configuration::set_db_ip(const std::string& value) {
  490. _internal_set_db_ip(value);
  491. // @@protoc_insertion_point(field_set:parkspace_proto.Database_communication_configuration.db_ip)
  492. }
  493. inline std::string* Database_communication_configuration::mutable_db_ip() {
  494. // @@protoc_insertion_point(field_mutable:parkspace_proto.Database_communication_configuration.db_ip)
  495. return _internal_mutable_db_ip();
  496. }
  497. inline const std::string& Database_communication_configuration::_internal_db_ip() const {
  498. return db_ip_.Get();
  499. }
  500. inline void Database_communication_configuration::_internal_set_db_ip(const std::string& value) {
  501. _has_bits_[0] |= 0x00000001u;
  502. db_ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  503. }
  504. inline void Database_communication_configuration::set_db_ip(std::string&& value) {
  505. _has_bits_[0] |= 0x00000001u;
  506. db_ip_.Set(
  507. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  508. // @@protoc_insertion_point(field_set_rvalue:parkspace_proto.Database_communication_configuration.db_ip)
  509. }
  510. inline void Database_communication_configuration::set_db_ip(const char* value) {
  511. GOOGLE_DCHECK(value != nullptr);
  512. _has_bits_[0] |= 0x00000001u;
  513. db_ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  514. GetArena());
  515. // @@protoc_insertion_point(field_set_char:parkspace_proto.Database_communication_configuration.db_ip)
  516. }
  517. inline void Database_communication_configuration::set_db_ip(const char* value,
  518. size_t size) {
  519. _has_bits_[0] |= 0x00000001u;
  520. db_ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  521. reinterpret_cast<const char*>(value), size), GetArena());
  522. // @@protoc_insertion_point(field_set_pointer:parkspace_proto.Database_communication_configuration.db_ip)
  523. }
  524. inline std::string* Database_communication_configuration::_internal_mutable_db_ip() {
  525. _has_bits_[0] |= 0x00000001u;
  526. return db_ip_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  527. }
  528. inline std::string* Database_communication_configuration::release_db_ip() {
  529. // @@protoc_insertion_point(field_release:parkspace_proto.Database_communication_configuration.db_ip)
  530. if (!_internal_has_db_ip()) {
  531. return nullptr;
  532. }
  533. _has_bits_[0] &= ~0x00000001u;
  534. return db_ip_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  535. }
  536. inline void Database_communication_configuration::set_allocated_db_ip(std::string* db_ip) {
  537. if (db_ip != nullptr) {
  538. _has_bits_[0] |= 0x00000001u;
  539. } else {
  540. _has_bits_[0] &= ~0x00000001u;
  541. }
  542. db_ip_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), db_ip,
  543. GetArena());
  544. // @@protoc_insertion_point(field_set_allocated:parkspace_proto.Database_communication_configuration.db_ip)
  545. }
  546. inline std::string* Database_communication_configuration::unsafe_arena_release_db_ip() {
  547. // @@protoc_insertion_point(field_unsafe_arena_release:parkspace_proto.Database_communication_configuration.db_ip)
  548. GOOGLE_DCHECK(GetArena() != nullptr);
  549. _has_bits_[0] &= ~0x00000001u;
  550. return db_ip_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  551. GetArena());
  552. }
  553. inline void Database_communication_configuration::unsafe_arena_set_allocated_db_ip(
  554. std::string* db_ip) {
  555. GOOGLE_DCHECK(GetArena() != nullptr);
  556. if (db_ip != nullptr) {
  557. _has_bits_[0] |= 0x00000001u;
  558. } else {
  559. _has_bits_[0] &= ~0x00000001u;
  560. }
  561. db_ip_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  562. db_ip, GetArena());
  563. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:parkspace_proto.Database_communication_configuration.db_ip)
  564. }
  565. // required int64 db_port = 2;
  566. inline bool Database_communication_configuration::_internal_has_db_port() const {
  567. bool value = (_has_bits_[0] & 0x00000010u) != 0;
  568. return value;
  569. }
  570. inline bool Database_communication_configuration::has_db_port() const {
  571. return _internal_has_db_port();
  572. }
  573. inline void Database_communication_configuration::clear_db_port() {
  574. db_port_ = PROTOBUF_LONGLONG(0);
  575. _has_bits_[0] &= ~0x00000010u;
  576. }
  577. inline ::PROTOBUF_NAMESPACE_ID::int64 Database_communication_configuration::_internal_db_port() const {
  578. return db_port_;
  579. }
  580. inline ::PROTOBUF_NAMESPACE_ID::int64 Database_communication_configuration::db_port() const {
  581. // @@protoc_insertion_point(field_get:parkspace_proto.Database_communication_configuration.db_port)
  582. return _internal_db_port();
  583. }
  584. inline void Database_communication_configuration::_internal_set_db_port(::PROTOBUF_NAMESPACE_ID::int64 value) {
  585. _has_bits_[0] |= 0x00000010u;
  586. db_port_ = value;
  587. }
  588. inline void Database_communication_configuration::set_db_port(::PROTOBUF_NAMESPACE_ID::int64 value) {
  589. _internal_set_db_port(value);
  590. // @@protoc_insertion_point(field_set:parkspace_proto.Database_communication_configuration.db_port)
  591. }
  592. // required string db_username = 3;
  593. inline bool Database_communication_configuration::_internal_has_db_username() const {
  594. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  595. return value;
  596. }
  597. inline bool Database_communication_configuration::has_db_username() const {
  598. return _internal_has_db_username();
  599. }
  600. inline void Database_communication_configuration::clear_db_username() {
  601. db_username_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  602. _has_bits_[0] &= ~0x00000002u;
  603. }
  604. inline const std::string& Database_communication_configuration::db_username() const {
  605. // @@protoc_insertion_point(field_get:parkspace_proto.Database_communication_configuration.db_username)
  606. return _internal_db_username();
  607. }
  608. inline void Database_communication_configuration::set_db_username(const std::string& value) {
  609. _internal_set_db_username(value);
  610. // @@protoc_insertion_point(field_set:parkspace_proto.Database_communication_configuration.db_username)
  611. }
  612. inline std::string* Database_communication_configuration::mutable_db_username() {
  613. // @@protoc_insertion_point(field_mutable:parkspace_proto.Database_communication_configuration.db_username)
  614. return _internal_mutable_db_username();
  615. }
  616. inline const std::string& Database_communication_configuration::_internal_db_username() const {
  617. return db_username_.Get();
  618. }
  619. inline void Database_communication_configuration::_internal_set_db_username(const std::string& value) {
  620. _has_bits_[0] |= 0x00000002u;
  621. db_username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  622. }
  623. inline void Database_communication_configuration::set_db_username(std::string&& value) {
  624. _has_bits_[0] |= 0x00000002u;
  625. db_username_.Set(
  626. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  627. // @@protoc_insertion_point(field_set_rvalue:parkspace_proto.Database_communication_configuration.db_username)
  628. }
  629. inline void Database_communication_configuration::set_db_username(const char* value) {
  630. GOOGLE_DCHECK(value != nullptr);
  631. _has_bits_[0] |= 0x00000002u;
  632. db_username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  633. GetArena());
  634. // @@protoc_insertion_point(field_set_char:parkspace_proto.Database_communication_configuration.db_username)
  635. }
  636. inline void Database_communication_configuration::set_db_username(const char* value,
  637. size_t size) {
  638. _has_bits_[0] |= 0x00000002u;
  639. db_username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  640. reinterpret_cast<const char*>(value), size), GetArena());
  641. // @@protoc_insertion_point(field_set_pointer:parkspace_proto.Database_communication_configuration.db_username)
  642. }
  643. inline std::string* Database_communication_configuration::_internal_mutable_db_username() {
  644. _has_bits_[0] |= 0x00000002u;
  645. return db_username_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  646. }
  647. inline std::string* Database_communication_configuration::release_db_username() {
  648. // @@protoc_insertion_point(field_release:parkspace_proto.Database_communication_configuration.db_username)
  649. if (!_internal_has_db_username()) {
  650. return nullptr;
  651. }
  652. _has_bits_[0] &= ~0x00000002u;
  653. return db_username_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  654. }
  655. inline void Database_communication_configuration::set_allocated_db_username(std::string* db_username) {
  656. if (db_username != nullptr) {
  657. _has_bits_[0] |= 0x00000002u;
  658. } else {
  659. _has_bits_[0] &= ~0x00000002u;
  660. }
  661. db_username_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), db_username,
  662. GetArena());
  663. // @@protoc_insertion_point(field_set_allocated:parkspace_proto.Database_communication_configuration.db_username)
  664. }
  665. inline std::string* Database_communication_configuration::unsafe_arena_release_db_username() {
  666. // @@protoc_insertion_point(field_unsafe_arena_release:parkspace_proto.Database_communication_configuration.db_username)
  667. GOOGLE_DCHECK(GetArena() != nullptr);
  668. _has_bits_[0] &= ~0x00000002u;
  669. return db_username_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  670. GetArena());
  671. }
  672. inline void Database_communication_configuration::unsafe_arena_set_allocated_db_username(
  673. std::string* db_username) {
  674. GOOGLE_DCHECK(GetArena() != nullptr);
  675. if (db_username != nullptr) {
  676. _has_bits_[0] |= 0x00000002u;
  677. } else {
  678. _has_bits_[0] &= ~0x00000002u;
  679. }
  680. db_username_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  681. db_username, GetArena());
  682. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:parkspace_proto.Database_communication_configuration.db_username)
  683. }
  684. // optional string db_passwd = 4 [default = ""];
  685. inline bool Database_communication_configuration::_internal_has_db_passwd() const {
  686. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  687. return value;
  688. }
  689. inline bool Database_communication_configuration::has_db_passwd() const {
  690. return _internal_has_db_passwd();
  691. }
  692. inline void Database_communication_configuration::clear_db_passwd() {
  693. db_passwd_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  694. _has_bits_[0] &= ~0x00000004u;
  695. }
  696. inline const std::string& Database_communication_configuration::db_passwd() const {
  697. // @@protoc_insertion_point(field_get:parkspace_proto.Database_communication_configuration.db_passwd)
  698. return _internal_db_passwd();
  699. }
  700. inline void Database_communication_configuration::set_db_passwd(const std::string& value) {
  701. _internal_set_db_passwd(value);
  702. // @@protoc_insertion_point(field_set:parkspace_proto.Database_communication_configuration.db_passwd)
  703. }
  704. inline std::string* Database_communication_configuration::mutable_db_passwd() {
  705. // @@protoc_insertion_point(field_mutable:parkspace_proto.Database_communication_configuration.db_passwd)
  706. return _internal_mutable_db_passwd();
  707. }
  708. inline const std::string& Database_communication_configuration::_internal_db_passwd() const {
  709. return db_passwd_.Get();
  710. }
  711. inline void Database_communication_configuration::_internal_set_db_passwd(const std::string& value) {
  712. _has_bits_[0] |= 0x00000004u;
  713. db_passwd_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  714. }
  715. inline void Database_communication_configuration::set_db_passwd(std::string&& value) {
  716. _has_bits_[0] |= 0x00000004u;
  717. db_passwd_.Set(
  718. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  719. // @@protoc_insertion_point(field_set_rvalue:parkspace_proto.Database_communication_configuration.db_passwd)
  720. }
  721. inline void Database_communication_configuration::set_db_passwd(const char* value) {
  722. GOOGLE_DCHECK(value != nullptr);
  723. _has_bits_[0] |= 0x00000004u;
  724. db_passwd_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  725. GetArena());
  726. // @@protoc_insertion_point(field_set_char:parkspace_proto.Database_communication_configuration.db_passwd)
  727. }
  728. inline void Database_communication_configuration::set_db_passwd(const char* value,
  729. size_t size) {
  730. _has_bits_[0] |= 0x00000004u;
  731. db_passwd_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  732. reinterpret_cast<const char*>(value), size), GetArena());
  733. // @@protoc_insertion_point(field_set_pointer:parkspace_proto.Database_communication_configuration.db_passwd)
  734. }
  735. inline std::string* Database_communication_configuration::_internal_mutable_db_passwd() {
  736. _has_bits_[0] |= 0x00000004u;
  737. return db_passwd_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  738. }
  739. inline std::string* Database_communication_configuration::release_db_passwd() {
  740. // @@protoc_insertion_point(field_release:parkspace_proto.Database_communication_configuration.db_passwd)
  741. if (!_internal_has_db_passwd()) {
  742. return nullptr;
  743. }
  744. _has_bits_[0] &= ~0x00000004u;
  745. return db_passwd_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  746. }
  747. inline void Database_communication_configuration::set_allocated_db_passwd(std::string* db_passwd) {
  748. if (db_passwd != nullptr) {
  749. _has_bits_[0] |= 0x00000004u;
  750. } else {
  751. _has_bits_[0] &= ~0x00000004u;
  752. }
  753. db_passwd_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), db_passwd,
  754. GetArena());
  755. // @@protoc_insertion_point(field_set_allocated:parkspace_proto.Database_communication_configuration.db_passwd)
  756. }
  757. inline std::string* Database_communication_configuration::unsafe_arena_release_db_passwd() {
  758. // @@protoc_insertion_point(field_unsafe_arena_release:parkspace_proto.Database_communication_configuration.db_passwd)
  759. GOOGLE_DCHECK(GetArena() != nullptr);
  760. _has_bits_[0] &= ~0x00000004u;
  761. return db_passwd_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  762. GetArena());
  763. }
  764. inline void Database_communication_configuration::unsafe_arena_set_allocated_db_passwd(
  765. std::string* db_passwd) {
  766. GOOGLE_DCHECK(GetArena() != nullptr);
  767. if (db_passwd != nullptr) {
  768. _has_bits_[0] |= 0x00000004u;
  769. } else {
  770. _has_bits_[0] &= ~0x00000004u;
  771. }
  772. db_passwd_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  773. db_passwd, GetArena());
  774. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:parkspace_proto.Database_communication_configuration.db_passwd)
  775. }
  776. // required string db_name = 5;
  777. inline bool Database_communication_configuration::_internal_has_db_name() const {
  778. bool value = (_has_bits_[0] & 0x00000008u) != 0;
  779. return value;
  780. }
  781. inline bool Database_communication_configuration::has_db_name() const {
  782. return _internal_has_db_name();
  783. }
  784. inline void Database_communication_configuration::clear_db_name() {
  785. db_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  786. _has_bits_[0] &= ~0x00000008u;
  787. }
  788. inline const std::string& Database_communication_configuration::db_name() const {
  789. // @@protoc_insertion_point(field_get:parkspace_proto.Database_communication_configuration.db_name)
  790. return _internal_db_name();
  791. }
  792. inline void Database_communication_configuration::set_db_name(const std::string& value) {
  793. _internal_set_db_name(value);
  794. // @@protoc_insertion_point(field_set:parkspace_proto.Database_communication_configuration.db_name)
  795. }
  796. inline std::string* Database_communication_configuration::mutable_db_name() {
  797. // @@protoc_insertion_point(field_mutable:parkspace_proto.Database_communication_configuration.db_name)
  798. return _internal_mutable_db_name();
  799. }
  800. inline const std::string& Database_communication_configuration::_internal_db_name() const {
  801. return db_name_.Get();
  802. }
  803. inline void Database_communication_configuration::_internal_set_db_name(const std::string& value) {
  804. _has_bits_[0] |= 0x00000008u;
  805. db_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  806. }
  807. inline void Database_communication_configuration::set_db_name(std::string&& value) {
  808. _has_bits_[0] |= 0x00000008u;
  809. db_name_.Set(
  810. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  811. // @@protoc_insertion_point(field_set_rvalue:parkspace_proto.Database_communication_configuration.db_name)
  812. }
  813. inline void Database_communication_configuration::set_db_name(const char* value) {
  814. GOOGLE_DCHECK(value != nullptr);
  815. _has_bits_[0] |= 0x00000008u;
  816. db_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  817. GetArena());
  818. // @@protoc_insertion_point(field_set_char:parkspace_proto.Database_communication_configuration.db_name)
  819. }
  820. inline void Database_communication_configuration::set_db_name(const char* value,
  821. size_t size) {
  822. _has_bits_[0] |= 0x00000008u;
  823. db_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  824. reinterpret_cast<const char*>(value), size), GetArena());
  825. // @@protoc_insertion_point(field_set_pointer:parkspace_proto.Database_communication_configuration.db_name)
  826. }
  827. inline std::string* Database_communication_configuration::_internal_mutable_db_name() {
  828. _has_bits_[0] |= 0x00000008u;
  829. return db_name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  830. }
  831. inline std::string* Database_communication_configuration::release_db_name() {
  832. // @@protoc_insertion_point(field_release:parkspace_proto.Database_communication_configuration.db_name)
  833. if (!_internal_has_db_name()) {
  834. return nullptr;
  835. }
  836. _has_bits_[0] &= ~0x00000008u;
  837. return db_name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  838. }
  839. inline void Database_communication_configuration::set_allocated_db_name(std::string* db_name) {
  840. if (db_name != nullptr) {
  841. _has_bits_[0] |= 0x00000008u;
  842. } else {
  843. _has_bits_[0] &= ~0x00000008u;
  844. }
  845. db_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), db_name,
  846. GetArena());
  847. // @@protoc_insertion_point(field_set_allocated:parkspace_proto.Database_communication_configuration.db_name)
  848. }
  849. inline std::string* Database_communication_configuration::unsafe_arena_release_db_name() {
  850. // @@protoc_insertion_point(field_unsafe_arena_release:parkspace_proto.Database_communication_configuration.db_name)
  851. GOOGLE_DCHECK(GetArena() != nullptr);
  852. _has_bits_[0] &= ~0x00000008u;
  853. return db_name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  854. GetArena());
  855. }
  856. inline void Database_communication_configuration::unsafe_arena_set_allocated_db_name(
  857. std::string* db_name) {
  858. GOOGLE_DCHECK(GetArena() != nullptr);
  859. if (db_name != nullptr) {
  860. _has_bits_[0] |= 0x00000008u;
  861. } else {
  862. _has_bits_[0] &= ~0x00000008u;
  863. }
  864. db_name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  865. db_name, GetArena());
  866. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:parkspace_proto.Database_communication_configuration.db_name)
  867. }
  868. // optional int64 db_conn_pool_size = 6;
  869. inline bool Database_communication_configuration::_internal_has_db_conn_pool_size() const {
  870. bool value = (_has_bits_[0] & 0x00000020u) != 0;
  871. return value;
  872. }
  873. inline bool Database_communication_configuration::has_db_conn_pool_size() const {
  874. return _internal_has_db_conn_pool_size();
  875. }
  876. inline void Database_communication_configuration::clear_db_conn_pool_size() {
  877. db_conn_pool_size_ = PROTOBUF_LONGLONG(0);
  878. _has_bits_[0] &= ~0x00000020u;
  879. }
  880. inline ::PROTOBUF_NAMESPACE_ID::int64 Database_communication_configuration::_internal_db_conn_pool_size() const {
  881. return db_conn_pool_size_;
  882. }
  883. inline ::PROTOBUF_NAMESPACE_ID::int64 Database_communication_configuration::db_conn_pool_size() const {
  884. // @@protoc_insertion_point(field_get:parkspace_proto.Database_communication_configuration.db_conn_pool_size)
  885. return _internal_db_conn_pool_size();
  886. }
  887. inline void Database_communication_configuration::_internal_set_db_conn_pool_size(::PROTOBUF_NAMESPACE_ID::int64 value) {
  888. _has_bits_[0] |= 0x00000020u;
  889. db_conn_pool_size_ = value;
  890. }
  891. inline void Database_communication_configuration::set_db_conn_pool_size(::PROTOBUF_NAMESPACE_ID::int64 value) {
  892. _internal_set_db_conn_pool_size(value);
  893. // @@protoc_insertion_point(field_set:parkspace_proto.Database_communication_configuration.db_conn_pool_size)
  894. }
  895. // -------------------------------------------------------------------
  896. // Database_communication_configuration_all
  897. // optional .parkspace_proto.Database_communication_configuration database_communication_configurations = 1;
  898. inline bool Database_communication_configuration_all::_internal_has_database_communication_configurations() const {
  899. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  900. PROTOBUF_ASSUME(!value || database_communication_configurations_ != nullptr);
  901. return value;
  902. }
  903. inline bool Database_communication_configuration_all::has_database_communication_configurations() const {
  904. return _internal_has_database_communication_configurations();
  905. }
  906. inline void Database_communication_configuration_all::clear_database_communication_configurations() {
  907. if (database_communication_configurations_ != nullptr) database_communication_configurations_->Clear();
  908. _has_bits_[0] &= ~0x00000001u;
  909. }
  910. inline const ::parkspace_proto::Database_communication_configuration& Database_communication_configuration_all::_internal_database_communication_configurations() const {
  911. const ::parkspace_proto::Database_communication_configuration* p = database_communication_configurations_;
  912. return p != nullptr ? *p : *reinterpret_cast<const ::parkspace_proto::Database_communication_configuration*>(
  913. &::parkspace_proto::_Database_communication_configuration_default_instance_);
  914. }
  915. inline const ::parkspace_proto::Database_communication_configuration& Database_communication_configuration_all::database_communication_configurations() const {
  916. // @@protoc_insertion_point(field_get:parkspace_proto.Database_communication_configuration_all.database_communication_configurations)
  917. return _internal_database_communication_configurations();
  918. }
  919. inline void Database_communication_configuration_all::unsafe_arena_set_allocated_database_communication_configurations(
  920. ::parkspace_proto::Database_communication_configuration* database_communication_configurations) {
  921. if (GetArena() == nullptr) {
  922. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(database_communication_configurations_);
  923. }
  924. database_communication_configurations_ = database_communication_configurations;
  925. if (database_communication_configurations) {
  926. _has_bits_[0] |= 0x00000001u;
  927. } else {
  928. _has_bits_[0] &= ~0x00000001u;
  929. }
  930. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:parkspace_proto.Database_communication_configuration_all.database_communication_configurations)
  931. }
  932. inline ::parkspace_proto::Database_communication_configuration* Database_communication_configuration_all::release_database_communication_configurations() {
  933. auto temp = unsafe_arena_release_database_communication_configurations();
  934. if (GetArena() != nullptr) {
  935. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  936. }
  937. return temp;
  938. }
  939. inline ::parkspace_proto::Database_communication_configuration* Database_communication_configuration_all::unsafe_arena_release_database_communication_configurations() {
  940. // @@protoc_insertion_point(field_release:parkspace_proto.Database_communication_configuration_all.database_communication_configurations)
  941. _has_bits_[0] &= ~0x00000001u;
  942. ::parkspace_proto::Database_communication_configuration* temp = database_communication_configurations_;
  943. database_communication_configurations_ = nullptr;
  944. return temp;
  945. }
  946. inline ::parkspace_proto::Database_communication_configuration* Database_communication_configuration_all::_internal_mutable_database_communication_configurations() {
  947. _has_bits_[0] |= 0x00000001u;
  948. if (database_communication_configurations_ == nullptr) {
  949. auto* p = CreateMaybeMessage<::parkspace_proto::Database_communication_configuration>(GetArena());
  950. database_communication_configurations_ = p;
  951. }
  952. return database_communication_configurations_;
  953. }
  954. inline ::parkspace_proto::Database_communication_configuration* Database_communication_configuration_all::mutable_database_communication_configurations() {
  955. // @@protoc_insertion_point(field_mutable:parkspace_proto.Database_communication_configuration_all.database_communication_configurations)
  956. return _internal_mutable_database_communication_configurations();
  957. }
  958. inline void Database_communication_configuration_all::set_allocated_database_communication_configurations(::parkspace_proto::Database_communication_configuration* database_communication_configurations) {
  959. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  960. if (message_arena == nullptr) {
  961. delete database_communication_configurations_;
  962. }
  963. if (database_communication_configurations) {
  964. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  965. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(database_communication_configurations);
  966. if (message_arena != submessage_arena) {
  967. database_communication_configurations = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  968. message_arena, database_communication_configurations, submessage_arena);
  969. }
  970. _has_bits_[0] |= 0x00000001u;
  971. } else {
  972. _has_bits_[0] &= ~0x00000001u;
  973. }
  974. database_communication_configurations_ = database_communication_configurations;
  975. // @@protoc_insertion_point(field_set_allocated:parkspace_proto.Database_communication_configuration_all.database_communication_configurations)
  976. }
  977. #ifdef __GNUC__
  978. #pragma GCC diagnostic pop
  979. #endif // __GNUC__
  980. // -------------------------------------------------------------------
  981. // @@protoc_insertion_point(namespace_scope)
  982. } // namespace parkspace_proto
  983. // @@protoc_insertion_point(global_scope)
  984. #include <google/protobuf/port_undef.inc>
  985. #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_database_5fcommunication_5fconfiguration_2eproto