sqladmin  v1beta4
database_instance.h
1 // Copyright 2010 Google Inc.
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 // use this file except in compliance with the License. You may obtain a copy of
5 // the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 // License for the specific language governing permissions and limitations under
13 // the License.
14 
15 // This code was generated by google-apis-code-generator 1.5.1
16 // Build date: 2018-10-08 17:45:39 UTC
17 // on: 2019-06-11, 00:07:27 UTC
18 // C++ generator version: 0.1.4
19 
20 // ----------------------------------------------------------------------------
21 // NOTE: This file is generated from Google APIs Discovery Service.
22 // Service:
23 // Cloud SQL Admin API (sqladmin/v1beta4)
24 // Generated from:
25 // Version: v1beta4
26 // Revision: 76
27 // Generated by:
28 // Tool: google-apis-code-generator 1.5.1
29 // C++: 0.1.4
30 #ifndef GOOGLE_SQLADMIN_API_DATABASE_INSTANCE_H_
31 #define GOOGLE_SQLADMIN_API_DATABASE_INSTANCE_H_
32 
33 #include <string>
34 #include "googleapis/base/integral_types.h"
35 #include "googleapis/base/macros.h"
36 #include "googleapis/client/data/jsoncpp_data.h"
37 #include "googleapis/strings/stringpiece.h"
38 
39 #include "google/sqladmin_api/disk_encryption_configuration.h"
40 #include "google/sqladmin_api/disk_encryption_status.h"
41 #include "google/sqladmin_api/ip_mapping.h"
42 #include "google/sqladmin_api/on_premises_configuration.h"
43 #include "google/sqladmin_api/replica_configuration.h"
44 #include "google/sqladmin_api/settings.h"
45 #include "google/sqladmin_api/ssl_cert.h"
46 
47 namespace Json {
48 class Value;
49 } // namespace Json
50 
51 namespace google_sqladmin_api {
52 using namespace googleapis;
53 
59 class DatabaseInstance : public client::JsonCppData {
60  public:
67  class DatabaseInstanceFailoverReplica : public client::JsonCppData {
68  public:
74  static DatabaseInstanceFailoverReplica* New();
75 
81  explicit DatabaseInstanceFailoverReplica(const Json::Value& storage);
82 
88  explicit DatabaseInstanceFailoverReplica(Json::Value* storage);
89 
94 
100  const StringPiece GetTypeName() const {
101  return StringPiece("google_sqladmin_api::DatabaseInstanceFailoverReplica");
102  }
103 
109  bool has_available() const {
110  return Storage().isMember("available");
111  }
112 
117  MutableStorage()->removeMember("available");
118  }
119 
120 
124  bool get_available() const {
125  const Json::Value& storage = Storage("available");
126  return client::JsonValueToCppValueHelper<bool >(storage);
127  }
128 
138  void set_available(bool value) {
139  client::SetJsonValueFromCppValueHelper<bool >(
140  value, MutableStorage("available"));
141  }
142 
148  bool has_name() const {
149  return Storage().isMember("name");
150  }
151 
155  void clear_name() {
156  MutableStorage()->removeMember("name");
157  }
158 
159 
163  const StringPiece get_name() const {
164  const Json::Value& v = Storage("name");
165  if (v == Json::Value::null) return StringPiece("");
166  return StringPiece(v.asCString());
167  }
168 
179  void set_name(const StringPiece& value) {
180  *MutableStorage("name") = value.data();
181  }
182 
183  private:
184  void operator=(const DatabaseInstanceFailoverReplica&);
185  }; // DatabaseInstanceFailoverReplica
191  static DatabaseInstance* New();
192 
198  explicit DatabaseInstance(const Json::Value& storage);
199 
205  explicit DatabaseInstance(Json::Value* storage);
206 
210  virtual ~DatabaseInstance();
211 
217  const StringPiece GetTypeName() const {
218  return StringPiece("google_sqladmin_api::DatabaseInstance");
219  }
220 
226  bool has_backend_type() const {
227  return Storage().isMember("backendType");
228  }
229 
234  MutableStorage()->removeMember("backendType");
235  }
236 
237 
241  const StringPiece get_backend_type() const {
242  const Json::Value& v = Storage("backendType");
243  if (v == Json::Value::null) return StringPiece("");
244  return StringPiece(v.asCString());
245  }
246 
264  void set_backend_type(const StringPiece& value) {
265  *MutableStorage("backendType") = value.data();
266  }
267 
273  bool has_connection_name() const {
274  return Storage().isMember("connectionName");
275  }
276 
281  MutableStorage()->removeMember("connectionName");
282  }
283 
284 
288  const StringPiece get_connection_name() const {
289  const Json::Value& v = Storage("connectionName");
290  if (v == Json::Value::null) return StringPiece("");
291  return StringPiece(v.asCString());
292  }
293 
301  void set_connection_name(const StringPiece& value) {
302  *MutableStorage("connectionName") = value.data();
303  }
304 
310  bool has_current_disk_size() const {
311  return Storage().isMember("currentDiskSize");
312  }
313 
318  MutableStorage()->removeMember("currentDiskSize");
319  }
320 
321 
325  int64 get_current_disk_size() const {
326  const Json::Value& storage = Storage("currentDiskSize");
327  return client::JsonValueToCppValueHelper<int64 >(storage);
328  }
329 
340  void set_current_disk_size(int64 value) {
341  client::SetJsonValueFromCppValueHelper<int64 >(
342  value, MutableStorage("currentDiskSize"));
343  }
344 
350  bool has_database_version() const {
351  return Storage().isMember("databaseVersion");
352  }
353 
358  MutableStorage()->removeMember("databaseVersion");
359  }
360 
361 
365  const StringPiece get_database_version() const {
366  const Json::Value& v = Storage("databaseVersion");
367  if (v == Json::Value::null) return StringPiece("");
368  return StringPiece(v.asCString());
369  }
370 
382  void set_database_version(const StringPiece& value) {
383  *MutableStorage("databaseVersion") = value.data();
384  }
385 
394  return Storage().isMember("diskEncryptionConfiguration");
395  }
396 
401  MutableStorage()->removeMember("diskEncryptionConfiguration");
402  }
403 
404 
409  const DiskEncryptionConfiguration get_disk_encryption_configuration() const;
410 
420  DiskEncryptionConfiguration mutable_diskEncryptionConfiguration();
421 
428  return Storage().isMember("diskEncryptionStatus");
429  }
430 
435  MutableStorage()->removeMember("diskEncryptionStatus");
436  }
437 
438 
443  const DiskEncryptionStatus get_disk_encryption_status() const;
444 
454  DiskEncryptionStatus mutable_diskEncryptionStatus();
455 
461  bool has_etag() const {
462  return Storage().isMember("etag");
463  }
464 
468  void clear_etag() {
469  MutableStorage()->removeMember("etag");
470  }
471 
472 
476  const StringPiece get_etag() const {
477  const Json::Value& v = Storage("etag");
478  if (v == Json::Value::null) return StringPiece("");
479  return StringPiece(v.asCString());
480  }
481 
490  void set_etag(const StringPiece& value) {
491  *MutableStorage("etag") = value.data();
492  }
493 
499  bool has_failover_replica() const {
500  return Storage().isMember("failoverReplica");
501  }
502 
507  MutableStorage()->removeMember("failoverReplica");
508  }
509 
510 
516  const Json::Value& storage = Storage("failoverReplica");
517  return client::JsonValueToCppValueHelper<DatabaseInstanceFailoverReplica >(storage);
518  }
519 
530  Json::Value* storage = MutableStorage("failoverReplica");
531  return client::JsonValueToMutableCppValueHelper<DatabaseInstanceFailoverReplica >(storage);
532  }
533 
539  bool has_gce_zone() const {
540  return Storage().isMember("gceZone");
541  }
542 
546  void clear_gce_zone() {
547  MutableStorage()->removeMember("gceZone");
548  }
549 
550 
554  const StringPiece get_gce_zone() const {
555  const Json::Value& v = Storage("gceZone");
556  if (v == Json::Value::null) return StringPiece("");
557  return StringPiece(v.asCString());
558  }
559 
569  void set_gce_zone(const StringPiece& value) {
570  *MutableStorage("gceZone") = value.data();
571  }
572 
578  bool has_instance_type() const {
579  return Storage().isMember("instanceType");
580  }
581 
586  MutableStorage()->removeMember("instanceType");
587  }
588 
589 
593  const StringPiece get_instance_type() const {
594  const Json::Value& v = Storage("instanceType");
595  if (v == Json::Value::null) return StringPiece("");
596  return StringPiece(v.asCString());
597  }
598 
615  void set_instance_type(const StringPiece& value) {
616  *MutableStorage("instanceType") = value.data();
617  }
618 
624  bool has_ip_addresses() const {
625  return Storage().isMember("ipAddresses");
626  }
627 
632  MutableStorage()->removeMember("ipAddresses");
633  }
634 
635 
639  const client::JsonCppArray<IpMapping > get_ip_addresses() const;
640 
649  client::JsonCppArray<IpMapping > mutable_ipAddresses();
650 
656  bool has_ipv6_address() const {
657  return Storage().isMember("ipv6Address");
658  }
659 
664  MutableStorage()->removeMember("ipv6Address");
665  }
666 
667 
671  const StringPiece get_ipv6_address() const {
672  const Json::Value& v = Storage("ipv6Address");
673  if (v == Json::Value::null) return StringPiece("");
674  return StringPiece(v.asCString());
675  }
676 
685  void set_ipv6_address(const StringPiece& value) {
686  *MutableStorage("ipv6Address") = value.data();
687  }
688 
694  bool has_kind() const {
695  return Storage().isMember("kind");
696  }
697 
701  void clear_kind() {
702  MutableStorage()->removeMember("kind");
703  }
704 
705 
709  const StringPiece get_kind() const {
710  const Json::Value& v = Storage("kind");
711  if (v == Json::Value::null) return StringPiece("");
712  return StringPiece(v.asCString());
713  }
714 
722  void set_kind(const StringPiece& value) {
723  *MutableStorage("kind") = value.data();
724  }
725 
732  return Storage().isMember("masterInstanceName");
733  }
734 
739  MutableStorage()->removeMember("masterInstanceName");
740  }
741 
742 
746  const StringPiece get_master_instance_name() const {
747  const Json::Value& v = Storage("masterInstanceName");
748  if (v == Json::Value::null) return StringPiece("");
749  return StringPiece(v.asCString());
750  }
751 
759  void set_master_instance_name(const StringPiece& value) {
760  *MutableStorage("masterInstanceName") = value.data();
761  }
762 
768  bool has_max_disk_size() const {
769  return Storage().isMember("maxDiskSize");
770  }
771 
776  MutableStorage()->removeMember("maxDiskSize");
777  }
778 
779 
783  int64 get_max_disk_size() const {
784  const Json::Value& storage = Storage("maxDiskSize");
785  return client::JsonValueToCppValueHelper<int64 >(storage);
786  }
787 
795  void set_max_disk_size(int64 value) {
796  client::SetJsonValueFromCppValueHelper<int64 >(
797  value, MutableStorage("maxDiskSize"));
798  }
799 
805  bool has_name() const {
806  return Storage().isMember("name");
807  }
808 
812  void clear_name() {
813  MutableStorage()->removeMember("name");
814  }
815 
816 
820  const StringPiece get_name() const {
821  const Json::Value& v = Storage("name");
822  if (v == Json::Value::null) return StringPiece("");
823  return StringPiece(v.asCString());
824  }
825 
833  void set_name(const StringPiece& value) {
834  *MutableStorage("name") = value.data();
835  }
836 
844  return Storage().isMember("onPremisesConfiguration");
845  }
846 
851  MutableStorage()->removeMember("onPremisesConfiguration");
852  }
853 
854 
859  const OnPremisesConfiguration get_on_premises_configuration() const;
860 
869  OnPremisesConfiguration mutable_onPremisesConfiguration();
870 
876  bool has_project() const {
877  return Storage().isMember("project");
878  }
879 
883  void clear_project() {
884  MutableStorage()->removeMember("project");
885  }
886 
887 
891  const StringPiece get_project() const {
892  const Json::Value& v = Storage("project");
893  if (v == Json::Value::null) return StringPiece("");
894  return StringPiece(v.asCString());
895  }
896 
905  void set_project(const StringPiece& value) {
906  *MutableStorage("project") = value.data();
907  }
908 
914  bool has_region() const {
915  return Storage().isMember("region");
916  }
917 
921  void clear_region() {
922  MutableStorage()->removeMember("region");
923  }
924 
925 
929  const StringPiece get_region() const {
930  const Json::Value& v = Storage("region");
931  if (v == Json::Value::null) return StringPiece("");
932  return StringPiece(v.asCString());
933  }
934 
946  void set_region(const StringPiece& value) {
947  *MutableStorage("region") = value.data();
948  }
949 
956  return Storage().isMember("replicaConfiguration");
957  }
958 
963  MutableStorage()->removeMember("replicaConfiguration");
964  }
965 
966 
971  const ReplicaConfiguration get_replica_configuration() const;
972 
981  ReplicaConfiguration mutable_replicaConfiguration();
982 
988  bool has_replica_names() const {
989  return Storage().isMember("replicaNames");
990  }
991 
996  MutableStorage()->removeMember("replicaNames");
997  }
998 
999 
1003  const client::JsonCppArray<string > get_replica_names() const {
1004  const Json::Value& storage = Storage("replicaNames");
1005  return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
1006  }
1007 
1016  client::JsonCppArray<string > mutable_replicaNames() {
1017  Json::Value* storage = MutableStorage("replicaNames");
1018  return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
1019  }
1020 
1026  bool has_root_password() const {
1027  return Storage().isMember("rootPassword");
1028  }
1029 
1034  MutableStorage()->removeMember("rootPassword");
1035  }
1036 
1037 
1041  const StringPiece get_root_password() const {
1042  const Json::Value& v = Storage("rootPassword");
1043  if (v == Json::Value::null) return StringPiece("");
1044  return StringPiece(v.asCString());
1045  }
1046 
1054  void set_root_password(const StringPiece& value) {
1055  *MutableStorage("rootPassword") = value.data();
1056  }
1057 
1063  bool has_self_link() const {
1064  return Storage().isMember("selfLink");
1065  }
1066 
1071  MutableStorage()->removeMember("selfLink");
1072  }
1073 
1074 
1078  const StringPiece get_self_link() const {
1079  const Json::Value& v = Storage("selfLink");
1080  if (v == Json::Value::null) return StringPiece("");
1081  return StringPiece(v.asCString());
1082  }
1083 
1091  void set_self_link(const StringPiece& value) {
1092  *MutableStorage("selfLink") = value.data();
1093  }
1094 
1100  bool has_server_ca_cert() const {
1101  return Storage().isMember("serverCaCert");
1102  }
1103 
1108  MutableStorage()->removeMember("serverCaCert");
1109  }
1110 
1111 
1115  const SslCert get_server_ca_cert() const;
1116 
1125  SslCert mutable_serverCaCert();
1126 
1135  return Storage().isMember("serviceAccountEmailAddress");
1136  }
1137 
1142  MutableStorage()->removeMember("serviceAccountEmailAddress");
1143  }
1144 
1145 
1149  const StringPiece get_service_account_email_address() const {
1150  const Json::Value& v = Storage("serviceAccountEmailAddress");
1151  if (v == Json::Value::null) return StringPiece("");
1152  return StringPiece(v.asCString());
1153  }
1154 
1163  void set_service_account_email_address(const StringPiece& value) {
1164  *MutableStorage("serviceAccountEmailAddress") = value.data();
1165  }
1166 
1172  bool has_settings() const {
1173  return Storage().isMember("settings");
1174  }
1175 
1180  MutableStorage()->removeMember("settings");
1181  }
1182 
1183 
1187  const Settings get_settings() const;
1188 
1197  Settings mutable_settings();
1198 
1204  bool has_state() const {
1205  return Storage().isMember("state");
1206  }
1207 
1211  void clear_state() {
1212  MutableStorage()->removeMember("state");
1213  }
1214 
1215 
1219  const StringPiece get_state() const {
1220  const Json::Value& v = Storage("state");
1221  if (v == Json::Value::null) return StringPiece("");
1222  return StringPiece(v.asCString());
1223  }
1224 
1249  void set_state(const StringPiece& value) {
1250  *MutableStorage("state") = value.data();
1251  }
1252 
1258  bool has_suspension_reason() const {
1259  return Storage().isMember("suspensionReason");
1260  }
1261 
1266  MutableStorage()->removeMember("suspensionReason");
1267  }
1268 
1269 
1274  const client::JsonCppArray<string > get_suspension_reason() const {
1275  const Json::Value& storage = Storage("suspensionReason");
1276  return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
1277  }
1278 
1287  client::JsonCppArray<string > mutable_suspensionReason() {
1288  Json::Value* storage = MutableStorage("suspensionReason");
1289  return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
1290  }
1291 
1292  private:
1293  void operator=(const DatabaseInstance&);
1294 }; // DatabaseInstance
1295 } // namespace google_sqladmin_api
1296 #endif // GOOGLE_SQLADMIN_API_DATABASE_INSTANCE_H_
client::JsonCppArray< string > mutable_suspensionReason()
Definition: database_instance.h:1287
void clear_max_disk_size()
Definition: database_instance.h:775
bool has_region() const
Definition: database_instance.h:914
void clear_replica_names()
Definition: database_instance.h:995
bool has_max_disk_size() const
Definition: database_instance.h:768
const StringPiece get_self_link() const
Definition: database_instance.h:1078
Definition: disk_encryption_configuration.h:50
void set_service_account_email_address(const StringPiece &value)
Definition: database_instance.h:1163
void set_name(const StringPiece &value)
Definition: database_instance.h:833
bool has_failover_replica() const
Definition: database_instance.h:499
void set_instance_type(const StringPiece &value)
Definition: database_instance.h:615
int64 get_max_disk_size() const
Definition: database_instance.h:783
void set_project(const StringPiece &value)
Definition: database_instance.h:905
int64 get_current_disk_size() const
Definition: database_instance.h:325
client::JsonCppArray< string > mutable_replicaNames()
Definition: database_instance.h:1016
void set_gce_zone(const StringPiece &value)
Definition: database_instance.h:569
bool has_gce_zone() const
Definition: database_instance.h:539
const StringPiece get_master_instance_name() const
Definition: database_instance.h:746
void clear_etag()
Definition: database_instance.h:468
const StringPiece get_instance_type() const
Definition: database_instance.h:593
void clear_ip_addresses()
Definition: database_instance.h:631
void set_name(const StringPiece &value)
Definition: database_instance.h:179
bool has_name() const
Definition: database_instance.h:148
bool has_self_link() const
Definition: database_instance.h:1063
bool has_backend_type() const
Definition: database_instance.h:226
bool has_on_premises_configuration() const
Definition: database_instance.h:843
void clear_state()
Definition: database_instance.h:1211
bool has_kind() const
Definition: database_instance.h:694
void set_current_disk_size(int64 value)
Definition: database_instance.h:340
bool has_server_ca_cert() const
Definition: database_instance.h:1100
DatabaseInstanceFailoverReplica mutable_failoverReplica()
Definition: database_instance.h:529
void set_connection_name(const StringPiece &value)
Definition: database_instance.h:301
void clear_replica_configuration()
Definition: database_instance.h:962
const StringPiece get_region() const
Definition: database_instance.h:929
void clear_backend_type()
Definition: database_instance.h:233
bool has_ip_addresses() const
Definition: database_instance.h:624
void set_available(bool value)
Definition: database_instance.h:138
bool has_project() const
Definition: database_instance.h:876
void set_backend_type(const StringPiece &value)
Definition: database_instance.h:264
bool has_disk_encryption_status() const
Definition: database_instance.h:427
void clear_database_version()
Definition: database_instance.h:357
const client::JsonCppArray< string > get_suspension_reason() const
Definition: database_instance.h:1274
const StringPiece get_project() const
Definition: database_instance.h:891
bool has_state() const
Definition: database_instance.h:1204
void set_master_instance_name(const StringPiece &value)
Definition: database_instance.h:759
bool has_available() const
Definition: database_instance.h:109
void set_state(const StringPiece &value)
Definition: database_instance.h:1249
void clear_disk_encryption_configuration()
Definition: database_instance.h:400
void set_root_password(const StringPiece &value)
Definition: database_instance.h:1054
void set_self_link(const StringPiece &value)
Definition: database_instance.h:1091
bool get_available() const
Definition: database_instance.h:124
const StringPiece get_backend_type() const
Definition: database_instance.h:241
const client::JsonCppArray< string > get_replica_names() const
Definition: database_instance.h:1003
void clear_failover_replica()
Definition: database_instance.h:506
const DatabaseInstanceFailoverReplica get_failover_replica() const
Definition: database_instance.h:515
Definition: acl_entry.cc:41
bool has_replica_configuration() const
Definition: database_instance.h:955
void clear_region()
Definition: database_instance.h:921
bool has_disk_encryption_configuration() const
Definition: database_instance.h:393
Definition: acl_entry.h:39
void clear_server_ca_cert()
Definition: database_instance.h:1107
bool has_service_account_email_address() const
Definition: database_instance.h:1134
void clear_root_password()
Definition: database_instance.h:1033
Definition: ssl_cert.h:51
void clear_name()
Definition: database_instance.h:812
void clear_ipv6_address()
Definition: database_instance.h:663
void set_etag(const StringPiece &value)
Definition: database_instance.h:490
const StringPiece get_connection_name() const
Definition: database_instance.h:288
const StringPiece get_service_account_email_address() const
Definition: database_instance.h:1149
const StringPiece GetTypeName() const
Definition: database_instance.h:100
const StringPiece get_state() const
Definition: database_instance.h:1219
void clear_instance_type()
Definition: database_instance.h:585
bool has_replica_names() const
Definition: database_instance.h:988
void set_max_disk_size(int64 value)
Definition: database_instance.h:795
void clear_suspension_reason()
Definition: database_instance.h:1265
void clear_current_disk_size()
Definition: database_instance.h:317
void clear_disk_encryption_status()
Definition: database_instance.h:434
Definition: database_instance.h:59
void clear_master_instance_name()
Definition: database_instance.h:738
const StringPiece get_name() const
Definition: database_instance.h:163
void set_kind(const StringPiece &value)
Definition: database_instance.h:722
bool has_name() const
Definition: database_instance.h:805
const StringPiece get_etag() const
Definition: database_instance.h:476
bool has_etag() const
Definition: database_instance.h:461
const StringPiece GetTypeName() const
Definition: database_instance.h:217
Definition: disk_encryption_status.h:50
void set_database_version(const StringPiece &value)
Definition: database_instance.h:382
bool has_connection_name() const
Definition: database_instance.h:273
void clear_project()
Definition: database_instance.h:883
bool has_settings() const
Definition: database_instance.h:1172
bool has_suspension_reason() const
Definition: database_instance.h:1258
Definition: replica_configuration.h:52
void clear_settings()
Definition: database_instance.h:1179
Definition: settings.h:57
const StringPiece get_kind() const
Definition: database_instance.h:709
const StringPiece get_name() const
Definition: database_instance.h:820
void clear_self_link()
Definition: database_instance.h:1070
bool has_master_instance_name() const
Definition: database_instance.h:731
void clear_on_premises_configuration()
Definition: database_instance.h:850
Definition: on_premises_configuration.h:50
void clear_gce_zone()
Definition: database_instance.h:546
void set_ipv6_address(const StringPiece &value)
Definition: database_instance.h:685
const StringPiece get_gce_zone() const
Definition: database_instance.h:554
void clear_service_account_email_address()
Definition: database_instance.h:1141
void set_region(const StringPiece &value)
Definition: database_instance.h:946
const StringPiece get_ipv6_address() const
Definition: database_instance.h:671
bool has_database_version() const
Definition: database_instance.h:350
const StringPiece get_database_version() const
Definition: database_instance.h:365
bool has_ipv6_address() const
Definition: database_instance.h:656
bool has_root_password() const
Definition: database_instance.h:1026
void clear_connection_name()
Definition: database_instance.h:280
void clear_kind()
Definition: database_instance.h:701
bool has_current_disk_size() const
Definition: database_instance.h:310
bool has_instance_type() const
Definition: database_instance.h:578
const StringPiece get_root_password() const
Definition: database_instance.h:1041