30 #ifndef GOOGLE_SQLADMIN_API_BACKUP_CONFIGURATION_H_ 31 #define GOOGLE_SQLADMIN_API_BACKUP_CONFIGURATION_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 84 return StringPiece(
"google_sqladmin_api::BackupConfiguration");
93 return Storage().isMember(
"binaryLogEnabled");
100 MutableStorage()->removeMember(
"binaryLogEnabled");
108 const Json::Value& storage = Storage(
"binaryLogEnabled");
109 return client::JsonValueToCppValueHelper<bool >(storage);
121 client::SetJsonValueFromCppValueHelper<bool >(
122 value, MutableStorage(
"binaryLogEnabled"));
131 return Storage().isMember(
"enabled");
138 MutableStorage()->removeMember(
"enabled");
146 const Json::Value& storage = Storage(
"enabled");
147 return client::JsonValueToCppValueHelper<bool >(storage);
158 client::SetJsonValueFromCppValueHelper<bool >(
159 value, MutableStorage(
"enabled"));
168 return Storage().isMember(
"kind");
175 MutableStorage()->removeMember(
"kind");
183 const Json::Value& v = Storage(
"kind");
184 if (v == Json::Value::null)
return StringPiece(
"");
185 return StringPiece(v.asCString());
196 *MutableStorage(
"kind") = value.data();
205 return Storage().isMember(
"location");
212 MutableStorage()->removeMember(
"location");
220 const Json::Value& v = Storage(
"location");
221 if (v == Json::Value::null)
return StringPiece(
"");
222 return StringPiece(v.asCString());
233 *MutableStorage(
"location") = value.data();
244 return Storage().isMember(
"replicationLogArchivingEnabled");
251 MutableStorage()->removeMember(
"replicationLogArchivingEnabled");
260 const Json::Value& storage = Storage(
"replicationLogArchivingEnabled");
261 return client::JsonValueToCppValueHelper<bool >(storage);
272 client::SetJsonValueFromCppValueHelper<bool >(
273 value, MutableStorage(
"replicationLogArchivingEnabled"));
282 return Storage().isMember(
"startTime");
289 MutableStorage()->removeMember(
"startTime");
297 const Json::Value& v = Storage(
"startTime");
298 if (v == Json::Value::null)
return StringPiece(
"");
299 return StringPiece(v.asCString());
311 *MutableStorage(
"startTime") = value.data();
318 #endif // GOOGLE_SQLADMIN_API_BACKUP_CONFIGURATION_H_ const StringPiece GetTypeName() const
Definition: backup_configuration.h:83
bool get_enabled() const
Definition: backup_configuration.h:145
const StringPiece get_location() const
Definition: backup_configuration.h:219
void clear_start_time()
Definition: backup_configuration.h:288
bool has_start_time() const
Definition: backup_configuration.h:281
void clear_replication_log_archiving_enabled()
Definition: backup_configuration.h:250
Definition: backup_configuration.h:50
void set_enabled(bool value)
Definition: backup_configuration.h:157
bool has_enabled() const
Definition: backup_configuration.h:130
void clear_location()
Definition: backup_configuration.h:211
bool has_kind() const
Definition: backup_configuration.h:167
void set_start_time(const StringPiece &value)
Definition: backup_configuration.h:310
void clear_enabled()
Definition: backup_configuration.h:137
bool get_binary_log_enabled() const
Definition: backup_configuration.h:107
bool has_binary_log_enabled() const
Definition: backup_configuration.h:92
void clear_binary_log_enabled()
Definition: backup_configuration.h:99
Definition: acl_entry.cc:41
Definition: acl_entry.h:39
void set_replication_log_archiving_enabled(bool value)
Definition: backup_configuration.h:271
bool has_location() const
Definition: backup_configuration.h:204
bool has_replication_log_archiving_enabled() const
Definition: backup_configuration.h:243
const StringPiece get_kind() const
Definition: backup_configuration.h:182
void set_binary_log_enabled(bool value)
Definition: backup_configuration.h:120
const StringPiece get_start_time() const
Definition: backup_configuration.h:296
bool get_replication_log_archiving_enabled() const
Definition: backup_configuration.h:259
void set_kind(const StringPiece &value)
Definition: backup_configuration.h:195
void clear_kind()
Definition: backup_configuration.h:174
void set_location(const StringPiece &value)
Definition: backup_configuration.h:232