30 #ifndef GOOGLE_SQLADMIN_API_MY_SQL_REPLICA_CONFIGURATION_H_ 31 #define GOOGLE_SQLADMIN_API_MY_SQL_REPLICA_CONFIGURATION_H_ 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" 85 return StringPiece(
"google_sqladmin_api::MySqlReplicaConfiguration");
94 return Storage().isMember(
"caCertificate");
101 MutableStorage()->removeMember(
"caCertificate");
109 const Json::Value& v = Storage(
"caCertificate");
110 if (v == Json::Value::null)
return StringPiece(
"");
111 return StringPiece(v.asCString());
122 *MutableStorage(
"caCertificate") = value.data();
131 return Storage().isMember(
"clientCertificate");
138 MutableStorage()->removeMember(
"clientCertificate");
146 const Json::Value& v = Storage(
"clientCertificate");
147 if (v == Json::Value::null)
return StringPiece(
"");
148 return StringPiece(v.asCString());
159 *MutableStorage(
"clientCertificate") = value.data();
168 return Storage().isMember(
"clientKey");
175 MutableStorage()->removeMember(
"clientKey");
183 const Json::Value& v = Storage(
"clientKey");
184 if (v == Json::Value::null)
return StringPiece(
"");
185 return StringPiece(v.asCString());
197 *MutableStorage(
"clientKey") = value.data();
206 return Storage().isMember(
"connectRetryInterval");
213 MutableStorage()->removeMember(
"connectRetryInterval");
221 const Json::Value& storage = Storage(
"connectRetryInterval");
222 return client::JsonValueToCppValueHelper<int32 >(storage);
233 client::SetJsonValueFromCppValueHelper<int32 >(
234 value, MutableStorage(
"connectRetryInterval"));
243 return Storage().isMember(
"dumpFilePath");
250 MutableStorage()->removeMember(
"dumpFilePath");
258 const Json::Value& v = Storage(
"dumpFilePath");
259 if (v == Json::Value::null)
return StringPiece(
"");
260 return StringPiece(v.asCString());
275 *MutableStorage(
"dumpFilePath") = value.data();
284 return Storage().isMember(
"kind");
291 MutableStorage()->removeMember(
"kind");
299 const Json::Value& v = Storage(
"kind");
300 if (v == Json::Value::null)
return StringPiece(
"");
301 return StringPiece(v.asCString());
312 *MutableStorage(
"kind") = value.data();
321 return Storage().isMember(
"masterHeartbeatPeriod");
328 MutableStorage()->removeMember(
"masterHeartbeatPeriod");
336 const Json::Value& storage = Storage(
"masterHeartbeatPeriod");
337 return client::JsonValueToCppValueHelper<int64 >(storage);
348 client::SetJsonValueFromCppValueHelper<int64 >(
349 value, MutableStorage(
"masterHeartbeatPeriod"));
358 return Storage().isMember(
"password");
365 MutableStorage()->removeMember(
"password");
373 const Json::Value& v = Storage(
"password");
374 if (v == Json::Value::null)
return StringPiece(
"");
375 return StringPiece(v.asCString());
386 *MutableStorage(
"password") = value.data();
395 return Storage().isMember(
"sslCipher");
402 MutableStorage()->removeMember(
"sslCipher");
410 const Json::Value& v = Storage(
"sslCipher");
411 if (v == Json::Value::null)
return StringPiece(
"");
412 return StringPiece(v.asCString());
423 *MutableStorage(
"sslCipher") = value.data();
432 return Storage().isMember(
"username");
439 MutableStorage()->removeMember(
"username");
447 const Json::Value& v = Storage(
"username");
448 if (v == Json::Value::null)
return StringPiece(
"");
449 return StringPiece(v.asCString());
460 *MutableStorage(
"username") = value.data();
470 return Storage().isMember(
"verifyServerCertificate");
477 MutableStorage()->removeMember(
"verifyServerCertificate");
485 const Json::Value& storage = Storage(
"verifyServerCertificate");
486 return client::JsonValueToCppValueHelper<bool >(storage);
498 client::SetJsonValueFromCppValueHelper<bool >(
499 value, MutableStorage(
"verifyServerCertificate"));
506 #endif // GOOGLE_SQLADMIN_API_MY_SQL_REPLICA_CONFIGURATION_H_ void set_password(const StringPiece &value)
Definition: my_sql_replica_configuration.h:385
void set_kind(const StringPiece &value)
Definition: my_sql_replica_configuration.h:311
const StringPiece get_password() const
Definition: my_sql_replica_configuration.h:372
void clear_client_certificate()
Definition: my_sql_replica_configuration.h:137
bool get_verify_server_certificate() const
Definition: my_sql_replica_configuration.h:484
const StringPiece GetTypeName() const
Definition: my_sql_replica_configuration.h:84
const StringPiece get_ca_certificate() const
Definition: my_sql_replica_configuration.h:108
void clear_dump_file_path()
Definition: my_sql_replica_configuration.h:249
int64 get_master_heartbeat_period() const
Definition: my_sql_replica_configuration.h:335
bool has_ca_certificate() const
Definition: my_sql_replica_configuration.h:93
void set_connect_retry_interval(int32 value)
Definition: my_sql_replica_configuration.h:232
bool has_connect_retry_interval() const
Definition: my_sql_replica_configuration.h:205
Definition: my_sql_replica_configuration.h:51
void set_master_heartbeat_period(int64 value)
Definition: my_sql_replica_configuration.h:347
bool has_password() const
Definition: my_sql_replica_configuration.h:357
void clear_ssl_cipher()
Definition: my_sql_replica_configuration.h:401
bool has_dump_file_path() const
Definition: my_sql_replica_configuration.h:242
void set_client_certificate(const StringPiece &value)
Definition: my_sql_replica_configuration.h:158
const StringPiece get_username() const
Definition: my_sql_replica_configuration.h:446
void set_ca_certificate(const StringPiece &value)
Definition: my_sql_replica_configuration.h:121
void clear_client_key()
Definition: my_sql_replica_configuration.h:174
const StringPiece get_kind() const
Definition: my_sql_replica_configuration.h:298
const StringPiece get_dump_file_path() const
Definition: my_sql_replica_configuration.h:257
int32 get_connect_retry_interval() const
Definition: my_sql_replica_configuration.h:220
Definition: acl_entry.cc:41
void set_client_key(const StringPiece &value)
Definition: my_sql_replica_configuration.h:196
void clear_kind()
Definition: my_sql_replica_configuration.h:290
void clear_password()
Definition: my_sql_replica_configuration.h:364
void clear_verify_server_certificate()
Definition: my_sql_replica_configuration.h:476
Definition: acl_entry.h:39
void clear_master_heartbeat_period()
Definition: my_sql_replica_configuration.h:327
bool has_verify_server_certificate() const
Definition: my_sql_replica_configuration.h:469
void clear_connect_retry_interval()
Definition: my_sql_replica_configuration.h:212
void clear_ca_certificate()
Definition: my_sql_replica_configuration.h:100
const StringPiece get_client_certificate() const
Definition: my_sql_replica_configuration.h:145
void set_ssl_cipher(const StringPiece &value)
Definition: my_sql_replica_configuration.h:422
void set_username(const StringPiece &value)
Definition: my_sql_replica_configuration.h:459
bool has_client_certificate() const
Definition: my_sql_replica_configuration.h:130
bool has_ssl_cipher() const
Definition: my_sql_replica_configuration.h:394
bool has_kind() const
Definition: my_sql_replica_configuration.h:283
bool has_master_heartbeat_period() const
Definition: my_sql_replica_configuration.h:320
void set_verify_server_certificate(bool value)
Definition: my_sql_replica_configuration.h:497
const StringPiece get_client_key() const
Definition: my_sql_replica_configuration.h:182
bool has_client_key() const
Definition: my_sql_replica_configuration.h:167
void clear_username()
Definition: my_sql_replica_configuration.h:438
bool has_username() const
Definition: my_sql_replica_configuration.h:431
const StringPiece get_ssl_cipher() const
Definition: my_sql_replica_configuration.h:409
void set_dump_file_path(const StringPiece &value)
Definition: my_sql_replica_configuration.h:274