24 #ifndef GOOGLE_SQLADMIN_API_SQLA_DMIN_SERVICE_H_ 25 #define GOOGLE_SQLADMIN_API_SQLA_DMIN_SERVICE_H_ 28 #include "googleapis/base/integral_types.h" 29 #include "googleapis/base/macros.h" 30 #include "googleapis/client/service/client_service.h" 31 #include "googleapis/client/service/service_request_pager.h" 32 #include "googleapis/client/util/status.h" 33 #include "googleapis/client/util/uri_template.h" 35 #include "google/sqladmin_api/backup_run.h" 36 #include "google/sqladmin_api/backup_runs_list_response.h" 37 #include "google/sqladmin_api/database.h" 38 #include "google/sqladmin_api/database_instance.h" 39 #include "google/sqladmin_api/databases_list_response.h" 40 #include "google/sqladmin_api/flags_list_response.h" 41 #include "google/sqladmin_api/instances_clone_request.h" 42 #include "google/sqladmin_api/instances_demote_master_request.h" 43 #include "google/sqladmin_api/instances_export_request.h" 44 #include "google/sqladmin_api/instances_failover_request.h" 45 #include "google/sqladmin_api/instances_import_request.h" 46 #include "google/sqladmin_api/instances_list_response.h" 47 #include "google/sqladmin_api/instances_list_server_cas_response.h" 48 #include "google/sqladmin_api/instances_restore_backup_request.h" 49 #include "google/sqladmin_api/instances_rotate_server_ca_request.h" 50 #include "google/sqladmin_api/instances_truncate_log_request.h" 51 #include "google/sqladmin_api/operation.h" 52 #include "google/sqladmin_api/operations_list_response.h" 53 #include "google/sqladmin_api/ssl_cert.h" 54 #include "google/sqladmin_api/ssl_certs_create_ephemeral_request.h" 55 #include "google/sqladmin_api/ssl_certs_insert_request.h" 56 #include "google/sqladmin_api/ssl_certs_insert_response.h" 57 #include "google/sqladmin_api/ssl_certs_list_response.h" 58 #include "google/sqladmin_api/tiers_list_response.h" 59 #include "google/sqladmin_api/user.h" 60 #include "google/sqladmin_api/users_list_response.h" 95 class SQLAdminService;
105 :
public client::ClientServiceRequest {
129 const client::ClientService* service,
130 client::AuthorizationCredential* credential,
131 client::HttpRequest::HttpMethod method,
132 const StringPiece& uri_template);
145 client::ClearCppValueHelper(&alt_);
154 const string&
get_alt()
const {
return alt_; }
183 _have_fields_ =
false;
184 client::ClearCppValueHelper(&fields_);
201 _have_fields_ =
true;
213 _have_fields_ =
true;
224 client::ClearCppValueHelper(&key_);
233 const string&
get_key()
const {
return key_; }
264 _have_oauth_token_ =
false;
265 client::ClearCppValueHelper(&oauth_token_);
283 _have_oauth_token_ =
true;
284 return &oauth_token_;
294 _have_oauth_token_ =
true;
295 oauth_token_ = value;
304 _have_pretty_print_ =
false;
305 client::ClearCppValueHelper(&pretty_print_);
322 _have_pretty_print_ =
true;
323 pretty_print_ = value;
330 _have_quota_user_ =
false;
331 client::ClearCppValueHelper("a_user_);
349 _have_quota_user_ =
true;
361 _have_quota_user_ =
true;
371 _have_user_ip_ =
false;
372 client::ClearCppValueHelper(&user_ip_);
389 _have_user_ip_ =
true;
401 _have_user_ip_ =
true;
415 virtual util::Status AppendVariable(
416 const StringPiece& variable_name,
417 const client::UriTemplateConfig& config,
425 virtual util::Status AppendOptionalQueryParameters(
string* target);
434 void AddJsonContentToRequest(
const client::JsonCppData *content);
445 bool _have_fields_ : 1;
447 bool _have_oauth_token_ : 1;
448 bool _have_pretty_print_ : 1;
449 bool _have_quota_user_ : 1;
450 bool _have_user_ip_ : 1;
486 client::AuthorizationCredential* _credential_,
487 const absl::string_view& project,
488 const absl::string_view& instance,
506 virtual util::Status AppendVariable(
507 const StringPiece& variable_name,
508 const client::UriTemplateConfig& config,
524 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
562 client::AuthorizationCredential* _credential_,
563 const absl::string_view& project,
564 const absl::string_view& instance,
582 virtual util::Status AppendVariable(
583 const StringPiece& variable_name,
584 const client::UriTemplateConfig& config,
600 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
638 client::AuthorizationCredential* _credential_,
639 const absl::string_view& project,
640 const absl::string_view& instance,
658 virtual util::Status AppendVariable(
659 const StringPiece& variable_name,
660 const client::UriTemplateConfig& config,
676 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
681 string instance_;
string _content_;
712 client::AuthorizationCredential* _credential_,
713 const absl::string_view& project,
714 const absl::string_view& instance);
726 _have_max_results_ =
false;
727 client::ClearCppValueHelper(&max_results_);
744 _have_max_results_ =
true;
745 max_results_ = value;
752 _have_page_token_ =
false;
753 client::ClearCppValueHelper(&page_token_);
771 _have_page_token_ =
true;
783 _have_page_token_ =
true;
796 virtual util::Status AppendVariable(
797 const StringPiece& variable_name,
798 const client::UriTemplateConfig& config,
806 virtual util::Status AppendOptionalQueryParameters(
string* target);
821 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
829 bool _have_max_results_ : 1;
830 bool _have_page_token_ : 1;
834 typedef client::ServiceRequestPager<
837 BackupRunsResource_ListMethodPager;
869 client::AuthorizationCredential* _credential_,
870 const absl::string_view& project,
871 const absl::string_view& instance,
872 const absl::string_view& database);
889 virtual util::Status AppendVariable(
890 const StringPiece& variable_name,
891 const client::UriTemplateConfig& config,
907 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
945 client::AuthorizationCredential* _credential_,
946 const absl::string_view& project,
947 const absl::string_view& instance,
948 const absl::string_view& database);
965 virtual util::Status AppendVariable(
966 const StringPiece& variable_name,
967 const client::UriTemplateConfig& config,
983 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1021 client::AuthorizationCredential* _credential_,
1022 const absl::string_view& project,
1023 const absl::string_view& instance,
1041 virtual util::Status AppendVariable(
1042 const StringPiece& variable_name,
1043 const client::UriTemplateConfig& config,
1059 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1064 string instance_;
string _content_;
1095 client::AuthorizationCredential* _credential_,
1096 const absl::string_view& project,
1097 const absl::string_view& instance);
1114 virtual util::Status AppendVariable(
1115 const StringPiece& variable_name,
1116 const client::UriTemplateConfig& config,
1132 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1170 client::AuthorizationCredential* _credential_,
1171 const absl::string_view& project,
1172 const absl::string_view& instance,
1173 const absl::string_view& database,
1191 virtual util::Status AppendVariable(
1192 const StringPiece& variable_name,
1193 const client::UriTemplateConfig& config,
1209 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1215 string database_;
string _content_;
1248 client::AuthorizationCredential* _credential_,
1249 const absl::string_view& project,
1250 const absl::string_view& instance,
1251 const absl::string_view& database,
1269 virtual util::Status AppendVariable(
1270 const StringPiece& variable_name,
1271 const client::UriTemplateConfig& config,
1287 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1293 string database_;
string _content_;
1323 client::AuthorizationCredential* _credential_);
1336 _have_database_version_ =
false;
1337 client::ClearCppValueHelper(&database_version_);
1355 _have_database_version_ =
true;
1356 return &database_version_;
1368 _have_database_version_ =
true;
1369 database_version_ = value;
1381 virtual util::Status AppendVariable(
1382 const StringPiece& variable_name,
1383 const client::UriTemplateConfig& config,
1391 virtual util::Status AppendOptionalQueryParameters(
string* target);
1406 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1410 string database_version_;
1411 bool _have_database_version_ : 1;
1444 client::AuthorizationCredential* _credential_,
1445 const absl::string_view& project,
1446 const absl::string_view& instance);
1463 virtual util::Status AppendVariable(
1464 const StringPiece& variable_name,
1465 const client::UriTemplateConfig& config,
1481 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1519 client::AuthorizationCredential* _credential_,
1520 const absl::string_view& project,
1521 const absl::string_view& instance,
1539 virtual util::Status AppendVariable(
1540 const StringPiece& variable_name,
1541 const client::UriTemplateConfig& config,
1557 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1562 string instance_;
string _content_;
1594 client::AuthorizationCredential* _credential_,
1595 const absl::string_view& project,
1596 const absl::string_view& instance);
1613 virtual util::Status AppendVariable(
1614 const StringPiece& variable_name,
1615 const client::UriTemplateConfig& config,
1631 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1667 client::AuthorizationCredential* _credential_,
1668 const absl::string_view& project,
1669 const absl::string_view& instance,
1687 virtual util::Status AppendVariable(
1688 const StringPiece& variable_name,
1689 const client::UriTemplateConfig& config,
1705 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1710 string instance_;
string _content_;
1742 client::AuthorizationCredential* _credential_,
1743 const absl::string_view& project,
1744 const absl::string_view& instance,
1762 virtual util::Status AppendVariable(
1763 const StringPiece& variable_name,
1764 const client::UriTemplateConfig& config,
1780 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1785 string instance_;
string _content_;
1817 client::AuthorizationCredential* _credential_,
1818 const absl::string_view& project,
1819 const absl::string_view& instance,
1837 virtual util::Status AppendVariable(
1838 const StringPiece& variable_name,
1839 const client::UriTemplateConfig& config,
1855 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1860 string instance_;
string _content_;
1891 client::AuthorizationCredential* _credential_,
1892 const absl::string_view& project,
1893 const absl::string_view& instance);
1910 virtual util::Status AppendVariable(
1911 const StringPiece& variable_name,
1912 const client::UriTemplateConfig& config,
1928 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
1964 client::AuthorizationCredential* _credential_,
1965 const absl::string_view& project,
1966 const absl::string_view& instance,
1984 virtual util::Status AppendVariable(
1985 const StringPiece& variable_name,
1986 const client::UriTemplateConfig& config,
2002 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
2007 string instance_;
string _content_;
2038 client::AuthorizationCredential* _credential_,
2039 const absl::string_view& project,
2057 virtual util::Status AppendVariable(
2058 const StringPiece& variable_name,
2059 const client::UriTemplateConfig& config,
2075 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
2079 string project_;
string _content_;
2109 client::AuthorizationCredential* _credential_,
2110 const absl::string_view& project);
2122 _have_filter_ =
false;
2123 client::ClearCppValueHelper(&filter_);
2140 _have_filter_ =
true;
2152 _have_filter_ =
true;
2162 _have_max_results_ =
false;
2163 client::ClearCppValueHelper(&max_results_);
2180 _have_max_results_ =
true;
2181 max_results_ = value;
2188 _have_page_token_ =
false;
2189 client::ClearCppValueHelper(&page_token_);
2207 _have_page_token_ =
true;
2208 return &page_token_;
2219 _have_page_token_ =
true;
2220 page_token_ = value;
2232 virtual util::Status AppendVariable(
2233 const StringPiece& variable_name,
2234 const client::UriTemplateConfig& config,
2242 virtual util::Status AppendOptionalQueryParameters(
string* target);
2257 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
2263 uint32 max_results_;
2265 bool _have_filter_ : 1;
2266 bool _have_max_results_ : 1;
2267 bool _have_page_token_ : 1;
2271 typedef client::ServiceRequestPager<
2274 InstancesResource_ListMethodPager;
2303 client::AuthorizationCredential* _credential_,
2304 const absl::string_view& project,
2305 const absl::string_view& instance);
2322 virtual util::Status AppendVariable(
2323 const StringPiece& variable_name,
2324 const client::UriTemplateConfig& config,
2340 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
2377 client::AuthorizationCredential* _credential_,
2378 const absl::string_view& project,
2379 const absl::string_view& instance,
2397 virtual util::Status AppendVariable(
2398 const StringPiece& variable_name,
2399 const client::UriTemplateConfig& config,
2415 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
2420 string instance_;
string _content_;
2450 client::AuthorizationCredential* _credential_,
2451 const absl::string_view& project,
2452 const absl::string_view& instance);
2469 virtual util::Status AppendVariable(
2470 const StringPiece& variable_name,
2471 const client::UriTemplateConfig& config,
2487 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
2523 client::AuthorizationCredential* _credential_,
2524 const absl::string_view& project,
2525 const absl::string_view& instance);
2542 virtual util::Status AppendVariable(
2543 const StringPiece& variable_name,
2544 const client::UriTemplateConfig& config,
2560 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
2597 client::AuthorizationCredential* _credential_,
2598 const absl::string_view& project,
2599 const absl::string_view& instance);
2616 virtual util::Status AppendVariable(
2617 const StringPiece& variable_name,
2618 const client::UriTemplateConfig& config,
2634 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
2671 client::AuthorizationCredential* _credential_,
2672 const absl::string_view& project,
2673 const absl::string_view& instance,
2691 virtual util::Status AppendVariable(
2692 const StringPiece& variable_name,
2693 const client::UriTemplateConfig& config,
2709 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
2714 string instance_;
string _content_;
2746 client::AuthorizationCredential* _credential_,
2747 const absl::string_view& project,
2748 const absl::string_view& instance,
2766 virtual util::Status AppendVariable(
2767 const StringPiece& variable_name,
2768 const client::UriTemplateConfig& config,
2784 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
2789 string instance_;
string _content_;
2819 client::AuthorizationCredential* _credential_,
2820 const absl::string_view& project,
2821 const absl::string_view& instance);
2838 virtual util::Status AppendVariable(
2839 const StringPiece& variable_name,
2840 const client::UriTemplateConfig& config,
2856 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
2891 client::AuthorizationCredential* _credential_,
2892 const absl::string_view& project,
2893 const absl::string_view& instance);
2910 virtual util::Status AppendVariable(
2911 const StringPiece& variable_name,
2912 const client::UriTemplateConfig& config,
2928 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
2965 client::AuthorizationCredential* _credential_,
2966 const absl::string_view& project,
2967 const absl::string_view& instance,
2985 virtual util::Status AppendVariable(
2986 const StringPiece& variable_name,
2987 const client::UriTemplateConfig& config,
3003 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
3008 string instance_;
string _content_;
3040 client::AuthorizationCredential* _credential_,
3041 const absl::string_view& project,
3042 const absl::string_view& instance,
3060 virtual util::Status AppendVariable(
3061 const StringPiece& variable_name,
3062 const client::UriTemplateConfig& config,
3078 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
3083 string instance_;
string _content_;
3115 client::AuthorizationCredential* _credential_,
3116 const absl::string_view& project,
3117 const absl::string_view& operation);
3134 virtual util::Status AppendVariable(
3135 const StringPiece& variable_name,
3136 const client::UriTemplateConfig& config,
3152 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
3188 client::AuthorizationCredential* _credential_,
3189 const absl::string_view& project,
3190 const absl::string_view& instance);
3202 _have_max_results_ =
false;
3203 client::ClearCppValueHelper(&max_results_);
3220 _have_max_results_ =
true;
3221 max_results_ = value;
3228 _have_page_token_ =
false;
3229 client::ClearCppValueHelper(&page_token_);
3247 _have_page_token_ =
true;
3248 return &page_token_;
3259 _have_page_token_ =
true;
3260 page_token_ = value;
3272 virtual util::Status AppendVariable(
3273 const StringPiece& variable_name,
3274 const client::UriTemplateConfig& config,
3282 virtual util::Status AppendOptionalQueryParameters(
string* target);
3297 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
3303 uint32 max_results_;
3305 bool _have_max_results_ : 1;
3306 bool _have_page_token_ : 1;
3310 typedef client::ServiceRequestPager<
3313 OperationsResource_ListMethodPager;
3345 client::AuthorizationCredential* _credential_,
3346 const absl::string_view& project,
3347 const absl::string_view& instance,
3365 virtual util::Status AppendVariable(
3366 const StringPiece& variable_name,
3367 const client::UriTemplateConfig& config,
3383 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
3388 string instance_;
string _content_;
3420 client::AuthorizationCredential* _credential_,
3421 const absl::string_view& project,
3422 const absl::string_view& instance,
3423 const absl::string_view& sha1_fingerprint);
3440 virtual util::Status AppendVariable(
3441 const StringPiece& variable_name,
3442 const client::UriTemplateConfig& config,
3458 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
3464 string sha1_fingerprint_;
3496 client::AuthorizationCredential* _credential_,
3497 const absl::string_view& project,
3498 const absl::string_view& instance,
3499 const absl::string_view& sha1_fingerprint);
3516 virtual util::Status AppendVariable(
3517 const StringPiece& variable_name,
3518 const client::UriTemplateConfig& config,
3534 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
3540 string sha1_fingerprint_;
3572 client::AuthorizationCredential* _credential_,
3573 const absl::string_view& project,
3574 const absl::string_view& instance,
3592 virtual util::Status AppendVariable(
3593 const StringPiece& variable_name,
3594 const client::UriTemplateConfig& config,
3610 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
3615 string instance_;
string _content_;
3646 client::AuthorizationCredential* _credential_,
3647 const absl::string_view& project,
3648 const absl::string_view& instance);
3665 virtual util::Status AppendVariable(
3666 const StringPiece& variable_name,
3667 const client::UriTemplateConfig& config,
3683 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
3719 client::AuthorizationCredential* _credential_,
3720 const absl::string_view& project);
3737 virtual util::Status AppendVariable(
3738 const StringPiece& variable_name,
3739 const client::UriTemplateConfig& config,
3755 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
3794 client::AuthorizationCredential* _credential_,
3795 const absl::string_view& project,
3796 const absl::string_view& instance,
3797 const absl::string_view& host,
3798 const absl::string_view& name);
3815 virtual util::Status AppendVariable(
3816 const StringPiece& variable_name,
3817 const client::UriTemplateConfig& config,
3825 virtual util::Status AppendOptionalQueryParameters(
string* target);
3840 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
3879 client::AuthorizationCredential* _credential_,
3880 const absl::string_view& project,
3881 const absl::string_view& instance,
3882 const User& _content_);
3899 virtual util::Status AppendVariable(
3900 const StringPiece& variable_name,
3901 const client::UriTemplateConfig& config,
3917 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
3922 string instance_;
string _content_;
3953 client::AuthorizationCredential* _credential_,
3954 const absl::string_view& project,
3955 const absl::string_view& instance);
3972 virtual util::Status AppendVariable(
3973 const StringPiece& variable_name,
3974 const client::UriTemplateConfig& config,
3990 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
4028 client::AuthorizationCredential* _credential_,
4029 const absl::string_view& project,
4030 const absl::string_view& instance,
4031 const absl::string_view& name,
4032 const User& _content_);
4044 _have_host_ =
false;
4045 client::ClearCppValueHelper(&host_);
4086 virtual util::Status AppendVariable(
4087 const StringPiece& variable_name,
4088 const client::UriTemplateConfig& config,
4096 virtual util::Status AppendOptionalQueryParameters(
string* target);
4111 return SQLAdminServiceBaseRequest::ExecuteAndParseResponse(data);
4119 bool _have_host_ : 1;
string _content_;
4138 static const char googleapis_API_NAME[];
4143 static const char googleapis_API_VERSION[];
4148 static const char googleapis_API_GENERATOR[];
4187 client::AuthorizationCredential* _credential_,
4188 const absl::string_view& project,
4189 const absl::string_view& instance,
4190 const int64&
id)
const;
4205 client::AuthorizationCredential* _credential_,
4206 const absl::string_view& project,
4207 const absl::string_view& instance,
4208 const int64&
id)
const;
4223 client::AuthorizationCredential* _credential_,
4224 const absl::string_view& project,
4225 const absl::string_view& instance,
4239 BackupRunsResource_ListMethod* NewListMethod(
4240 client::AuthorizationCredential* _credential_,
4241 const absl::string_view& project,
4242 const absl::string_view& instance)
const;
4255 BackupRunsResource_ListMethodPager* NewListMethodPager(
4256 client::AuthorizationCredential* _credential_,
4257 const absl::string_view& project,
4258 const absl::string_view& instance)
const;
4301 client::AuthorizationCredential* _credential_,
4302 const absl::string_view& project,
4303 const absl::string_view& instance,
4304 const absl::string_view& database)
const;
4319 client::AuthorizationCredential* _credential_,
4320 const absl::string_view& project,
4321 const absl::string_view& instance,
4322 const absl::string_view& database)
const;
4337 client::AuthorizationCredential* _credential_,
4338 const absl::string_view& project,
4339 const absl::string_view& instance,
4354 client::AuthorizationCredential* _credential_,
4355 const absl::string_view& project,
4356 const absl::string_view& instance)
const;
4372 client::AuthorizationCredential* _credential_,
4373 const absl::string_view& project,
4374 const absl::string_view& instance,
4375 const absl::string_view& database,
4392 client::AuthorizationCredential* _credential_,
4393 const absl::string_view& project,
4394 const absl::string_view& instance,
4395 const absl::string_view& database,
4435 client::AuthorizationCredential* _credential_)
const;
4477 client::AuthorizationCredential* _credential_,
4478 const absl::string_view& project,
4479 const absl::string_view& instance)
const;
4495 client::AuthorizationCredential* _credential_,
4496 const absl::string_view& project,
4497 const absl::string_view& instance,
4513 client::AuthorizationCredential* _credential_,
4514 const absl::string_view& project,
4515 const absl::string_view& instance)
const;
4529 client::AuthorizationCredential* _credential_,
4530 const absl::string_view& project,
4531 const absl::string_view& instance,
4548 client::AuthorizationCredential* _credential_,
4549 const absl::string_view& project,
4550 const absl::string_view& instance,
4566 client::AuthorizationCredential* _credential_,
4567 const absl::string_view& project,
4568 const absl::string_view& instance,
4583 client::AuthorizationCredential* _credential_,
4584 const absl::string_view& project,
4585 const absl::string_view& instance)
const;
4600 client::AuthorizationCredential* _credential_,
4601 const absl::string_view& project,
4602 const absl::string_view& instance,
4617 client::AuthorizationCredential* _credential_,
4618 const absl::string_view& project,
4631 InstancesResource_ListMethod* NewListMethod(
4632 client::AuthorizationCredential* _credential_,
4633 const absl::string_view& project)
const;
4644 InstancesResource_ListMethodPager* NewListMethodPager(
4645 client::AuthorizationCredential* _credential_,
4646 const absl::string_view& project)
const;
4660 client::AuthorizationCredential* _credential_,
4661 const absl::string_view& project,
4662 const absl::string_view& instance)
const;
4677 client::AuthorizationCredential* _credential_,
4678 const absl::string_view& project,
4679 const absl::string_view& instance,
4693 client::AuthorizationCredential* _credential_,
4694 const absl::string_view& project,
4695 const absl::string_view& instance)
const;
4709 client::AuthorizationCredential* _credential_,
4710 const absl::string_view& project,
4711 const absl::string_view& instance)
const;
4726 client::AuthorizationCredential* _credential_,
4727 const absl::string_view& project,
4728 const absl::string_view& instance)
const;
4743 client::AuthorizationCredential* _credential_,
4744 const absl::string_view& project,
4745 const absl::string_view& instance,
4761 client::AuthorizationCredential* _credential_,
4762 const absl::string_view& project,
4763 const absl::string_view& instance,
4777 client::AuthorizationCredential* _credential_,
4778 const absl::string_view& project,
4779 const absl::string_view& instance)
const;
4792 client::AuthorizationCredential* _credential_,
4793 const absl::string_view& project,
4794 const absl::string_view& instance)
const;
4809 client::AuthorizationCredential* _credential_,
4810 const absl::string_view& project,
4811 const absl::string_view& instance,
4827 client::AuthorizationCredential* _credential_,
4828 const absl::string_view& project,
4829 const absl::string_view& instance,
4871 client::AuthorizationCredential* _credential_,
4872 const absl::string_view& project,
4873 const absl::string_view& operation)
const;
4886 OperationsResource_ListMethod* NewListMethod(
4887 client::AuthorizationCredential* _credential_,
4888 const absl::string_view& project,
4889 const absl::string_view& instance)
const;
4902 OperationsResource_ListMethodPager* NewListMethodPager(
4903 client::AuthorizationCredential* _credential_,
4904 const absl::string_view& project,
4905 const absl::string_view& instance)
const;
4948 client::AuthorizationCredential* _credential_,
4949 const absl::string_view& project,
4950 const absl::string_view& instance,
4966 client::AuthorizationCredential* _credential_,
4967 const absl::string_view& project,
4968 const absl::string_view& instance,
4969 const absl::string_view& sha1_fingerprint)
const;
4984 client::AuthorizationCredential* _credential_,
4985 const absl::string_view& project,
4986 const absl::string_view& instance,
4987 const absl::string_view& sha1_fingerprint)
const;
5002 client::AuthorizationCredential* _credential_,
5003 const absl::string_view& project,
5004 const absl::string_view& instance,
5019 client::AuthorizationCredential* _credential_,
5020 const absl::string_view& project,
5021 const absl::string_view& instance)
const;
5061 client::AuthorizationCredential* _credential_,
5062 const absl::string_view& project)
const;
5106 client::AuthorizationCredential* _credential_,
5107 const absl::string_view& project,
5108 const absl::string_view& instance,
5109 const absl::string_view& host,
5110 const absl::string_view& name)
const;
5125 client::AuthorizationCredential* _credential_,
5126 const absl::string_view& project,
5127 const absl::string_view& instance,
5128 const User& _content_)
const;
5142 client::AuthorizationCredential* _credential_,
5143 const absl::string_view& project,
5144 const absl::string_view& instance)
const;
5160 client::AuthorizationCredential* _credential_,
5161 const absl::string_view& project,
5162 const absl::string_view& instance,
5163 const absl::string_view& name,
5164 const User& _content_)
const;
5193 return backup_runs_;
5277 static const char CLOUD_PLATFORM[];
5282 static const char SQLSERVICE_ADMIN[];
5334 #endif // GOOGLE_SQLADMIN_API_SQLA_DMIN_SERVICE_H_ Definition: sqla_dmin_service.h:1312
Definition: sqla_dmin_service.h:2656
~OperationsResource()
Definition: sqla_dmin_service.h:4857
const string & get_oauth_token() const
Definition: sqla_dmin_service.h:274
Definition: instances_import_request.h:51
string * mutable_pageToken()
Definition: sqla_dmin_service.h:2206
util::Status ExecuteAndParseResponse(TiersListResponse *data)
Definition: sqla_dmin_service.h:3753
Definition: sqla_dmin_service.h:1430
~InstancesResource()
Definition: sqla_dmin_service.h:4462
Definition: sqla_dmin_service.h:2878
util::Status ExecuteAndParseResponse(InstancesListResponse *data)
Definition: sqla_dmin_service.h:2255
void clear_max_results()
Definition: sqla_dmin_service.h:2161
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:2854
void set_max_results(uint32 value)
Definition: sqla_dmin_service.h:3219
const string & get_fields() const
Definition: sqla_dmin_service.h:193
util::Status ExecuteAndParseResponse(SslCertsListResponse *data)
Definition: sqla_dmin_service.h:3681
void clear_alt()
Definition: sqla_dmin_service.h:143
Definition: sqla_dmin_service.h:623
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:3001
Definition: instances_clone_request.h:51
void set_host(const string &value)
Definition: sqla_dmin_service.h:4072
util::Status ExecuteAndParseResponse(BackupRun *data)
Definition: sqla_dmin_service.h:598
void set_quota_user(const string &value)
Definition: sqla_dmin_service.h:360
Definition: instances_export_request.h:51
string * mutable_quotaUser()
Definition: sqla_dmin_service.h:348
Definition: sqla_dmin_service.h:4156
util::Status ExecuteAndParseResponse(DatabasesListResponse *data)
Definition: sqla_dmin_service.h:1130
Definition: users_list_response.h:52
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:3838
const string & get_page_token() const
Definition: sqla_dmin_service.h:3238
Definition: sqla_dmin_service.h:5075
util::Status ExecuteAndParseResponse(Database *data)
Definition: sqla_dmin_service.h:981
Definition: backup_runs_list_response.h:52
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:674
const DatabasesResource & get_databases() const
Definition: sqla_dmin_service.h:5202
const string & get_filter() const
Definition: sqla_dmin_service.h:2132
Definition: instances_truncate_log_request.h:51
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:1207
const string & get_page_token() const
Definition: sqla_dmin_service.h:762
Definition: ssl_certs_insert_request.h:50
Definition: sqla_dmin_service.h:1877
void set_filter(const string &value)
Definition: sqla_dmin_service.h:2151
string * mutable_pageToken()
Definition: sqla_dmin_service.h:770
~TiersResource()
Definition: sqla_dmin_service.h:5048
util::Status ExecuteAndParseResponse(SslCert *data)
Definition: sqla_dmin_service.h:3381
Definition: sqla_dmin_service.h:3707
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:3915
int32 get_max_results() const
Definition: sqla_dmin_service.h:736
string * mutable_fields()
Definition: sqla_dmin_service.h:200
Definition: sqla_dmin_service.h:3778
void clear_host()
Definition: sqla_dmin_service.h:4043
Definition: sqla_dmin_service.h:3864
string * mutable_pageToken()
Definition: sqla_dmin_service.h:3246
string * mutable_databaseVersion()
Definition: sqla_dmin_service.h:1354
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:2707
const SslCertsResource & get_ssl_certs() const
Definition: sqla_dmin_service.h:5242
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:4109
const InstancesResource & get_instances() const
Definition: sqla_dmin_service.h:5222
void set_alt(const string &value)
Definition: sqla_dmin_service.h:172
string * mutable_filter()
Definition: sqla_dmin_service.h:2139
const string & get_host() const
Definition: sqla_dmin_service.h:4054
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:3150
Definition: sqla_dmin_service.h:4409
Definition: sqla_dmin_service.h:5272
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:2000
const string & get_alt() const
Definition: sqla_dmin_service.h:154
Definition: instances_list_server_cas_response.h:52
Definition: sqla_dmin_service.h:1949
const string & get_quota_user() const
Definition: sqla_dmin_service.h:340
Definition: ssl_certs_create_ephemeral_request.h:50
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:1778
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:522
Definition: sqla_dmin_service.h:854
Definition: sqla_dmin_service.h:930
string * mutable_oauthToken()
Definition: sqla_dmin_service.h:282
void clear_page_token()
Definition: sqla_dmin_service.h:3227
void set_page_token(const string &value)
Definition: sqla_dmin_service.h:2218
Definition: sqla_dmin_service.h:1726
Definition: database.h:50
Definition: sqla_dmin_service.h:3481
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:1629
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:905
Definition: sqla_dmin_service.h:4843
void clear_page_token()
Definition: sqla_dmin_service.h:2187
util::Status ExecuteAndParseResponse(SslCert *data)
Definition: sqla_dmin_service.h:3532
Definition: instances_demote_master_request.h:51
util::Status ExecuteAndParseResponse(OperationsListResponse *data)
Definition: sqla_dmin_service.h:3295
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:2632
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:3456
Definition: sqla_dmin_service.h:698
util::Status ExecuteAndParseResponse(FlagsListResponse *data)
Definition: sqla_dmin_service.h:1404
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:2413
const UsersResource & get_users() const
Definition: sqla_dmin_service.h:5262
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:1853
void set_page_token(const string &value)
Definition: sqla_dmin_service.h:782
~UsersResource()
Definition: sqla_dmin_service.h:5089
void clear_database_version()
Definition: sqla_dmin_service.h:1335
string * mutable_host()
Definition: sqla_dmin_service.h:4061
Definition: sqla_dmin_service.h:4012
const string & get_page_token() const
Definition: sqla_dmin_service.h:2198
void set_page_token(const string &value)
Definition: sqla_dmin_service.h:3258
uint32 get_max_results() const
Definition: sqla_dmin_service.h:2172
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:1703
Definition: sqla_dmin_service.h:1579
Definition: sqla_dmin_service.h:3174
Definition: acl_entry.cc:41
Definition: instances_rotate_server_ca_request.h:51
const BackupRunsResource & get_backup_runs() const
Definition: sqla_dmin_service.h:5192
Definition: sqla_dmin_service.h:3330
~SslCertsResource()
Definition: sqla_dmin_service.h:4932
void set_fields(const string &value)
Definition: sqla_dmin_service.h:212
void set_oauth_token(const string &value)
Definition: sqla_dmin_service.h:293
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:1057
void set_max_results(int32 value)
Definition: sqla_dmin_service.h:743
void set_user_ip(const string &value)
Definition: sqla_dmin_service.h:400
Definition: sqla_dmin_service.h:3102
util::Status ExecuteAndParseResponse(SslCertsInsertResponse *data)
Definition: sqla_dmin_service.h:3608
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:2073
Definition: backup_run.h:54
Definition: sqla_dmin_service.h:2509
Definition: sqla_dmin_service.h:4133
Definition: ssl_cert.h:51
void clear_quota_user()
Definition: sqla_dmin_service.h:329
Definition: sqla_dmin_service.h:2096
Definition: sqla_dmin_service.h:4271
~FlagsResource()
Definition: sqla_dmin_service.h:4423
string * mutable_key()
Definition: sqla_dmin_service.h:240
~DatabasesResource()
Definition: sqla_dmin_service.h:4285
void clear_fields()
Definition: sqla_dmin_service.h:182
void clear_pretty_print()
Definition: sqla_dmin_service.h:303
~BackupRunsResource()
Definition: sqla_dmin_service.h:4170
const string & get_database_version() const
Definition: sqla_dmin_service.h:1346
string * mutable_userIp()
Definition: sqla_dmin_service.h:388
void set_max_results(uint32 value)
Definition: sqla_dmin_service.h:2179
void set_key(const string &value)
Definition: sqla_dmin_service.h:253
Definition: operation.h:57
bool get_pretty_print() const
Definition: sqla_dmin_service.h:314
util::Status ExecuteAndParseResponse(BackupRunsListResponse *data)
Definition: sqla_dmin_service.h:819
Definition: instances_failover_request.h:51
Definition: sqla_dmin_service.h:1503
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:2926
Definition: sqla_dmin_service.h:2582
Definition: database_instance.h:59
Definition: sqla_dmin_service.h:470
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:1555
util::Status ExecuteAndParseResponse(UsersListResponse *data)
Definition: sqla_dmin_service.h:3988
Definition: ssl_certs_insert_response.h:54
void clear_user_ip()
Definition: sqla_dmin_service.h:370
Definition: sqla_dmin_service.h:2362
const string & get_user_ip() const
Definition: sqla_dmin_service.h:381
Definition: sqla_dmin_service.h:547
Definition: sqla_dmin_service.h:3939
util::Status ExecuteAndParseResponse(InstancesListServerCasResponse *data)
Definition: sqla_dmin_service.h:2338
void clear_max_results()
Definition: sqla_dmin_service.h:725
Definition: tiers_list_response.h:52
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:3076
Definition: sqla_dmin_service.h:2950
Definition: sqla_dmin_service.h:1006
const TiersResource & get_tiers() const
Definition: sqla_dmin_service.h:5252
Definition: flags_list_response.h:52
const OperationsResource & get_operations() const
Definition: sqla_dmin_service.h:5232
Definition: sqla_dmin_service.h:1802
util::Status ExecuteAndParseResponse(DatabaseInstance *data)
Definition: sqla_dmin_service.h:1926
Definition: sqla_dmin_service.h:2806
Definition: sqla_dmin_service.h:3405
Definition: sqla_dmin_service.h:1653
Definition: sqla_dmin_service.h:2289
Definition: sqla_dmin_service.h:1232
const string & get_key() const
Definition: sqla_dmin_service.h:233
Definition: sqla_dmin_service.h:104
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:1479
Definition: sqla_dmin_service.h:3025
void clear_key()
Definition: sqla_dmin_service.h:222
void clear_max_results()
Definition: sqla_dmin_service.h:3201
Definition: sqla_dmin_service.h:5034
Definition: sqla_dmin_service.h:3557
Definition: operations_list_response.h:52
string * mutable_alt()
Definition: sqla_dmin_service.h:161
void set_pretty_print(bool value)
Definition: sqla_dmin_service.h:321
void clear_filter()
Definition: sqla_dmin_service.h:2121
Definition: instances_restore_backup_request.h:51
Definition: sqla_dmin_service.h:1154
void set_database_version(const string &value)
Definition: sqla_dmin_service.h:1367
uint32 get_max_results() const
Definition: sqla_dmin_service.h:3212
Definition: instances_list_response.h:53
Definition: sqla_dmin_service.h:3632
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:2558
Definition: databases_list_response.h:52
void clear_page_token()
Definition: sqla_dmin_service.h:751
Definition: ssl_certs_list_response.h:52
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:2782
Definition: sqla_dmin_service.h:2024
util::Status ExecuteAndParseResponse(Operation *data)
Definition: sqla_dmin_service.h:1285
void clear_oauth_token()
Definition: sqla_dmin_service.h:263
Definition: sqla_dmin_service.h:1081
Definition: sqla_dmin_service.h:4448
Definition: sqla_dmin_service.h:4918
Definition: sqla_dmin_service.h:2731
const FlagsResource & get_flags() const
Definition: sqla_dmin_service.h:5212