container  v1
container_service.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 //------------------------------------------------------------------------------
16 // This code was generated by google-apis-code-generator 1.5.1
17 // Build date: 2018-10-08 17:45:39 UTC
18 // on: 2020-03-07, 01:20:42 UTC
19 // C++ generator version: 0.1.4
20 //
21 // Changes to this file may cause incorrect behavior and will be lost if
22 // the code is regenerated.
23 //------------------------------------------------------------------------------
24 #ifndef GOOGLE_CONTAINER_API_CONTAINER_SERVICE_H_
25 #define GOOGLE_CONTAINER_API_CONTAINER_SERVICE_H_
26 
27 #include <string>
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"
34 
35 #include "google/container_api/cancel_operation_request.h"
36 #include "google/container_api/cluster.h"
37 #include "google/container_api/complete_ipr_otation_request.h"
38 #include "google/container_api/create_cluster_request.h"
39 #include "google/container_api/create_node_pool_request.h"
40 #include "google/container_api/empty.h"
41 #include "google/container_api/get_jsonw_eb_keys_response.h"
42 #include "google/container_api/get_open_idc_onfig_response.h"
43 #include "google/container_api/list_clusters_response.h"
44 #include "google/container_api/list_node_pools_response.h"
45 #include "google/container_api/list_operations_response.h"
46 #include "google/container_api/list_usable_subnetworks_response.h"
47 #include "google/container_api/node_pool.h"
48 #include "google/container_api/operation.h"
49 #include "google/container_api/rollback_node_pool_upgrade_request.h"
50 #include "google/container_api/server_config.h"
51 #include "google/container_api/set_addons_config_request.h"
52 #include "google/container_api/set_labels_request.h"
53 #include "google/container_api/set_legacy_abac_request.h"
54 #include "google/container_api/set_locations_request.h"
55 #include "google/container_api/set_logging_service_request.h"
56 #include "google/container_api/set_maintenance_policy_request.h"
57 #include "google/container_api/set_master_auth_request.h"
58 #include "google/container_api/set_monitoring_service_request.h"
59 #include "google/container_api/set_network_policy_request.h"
60 #include "google/container_api/set_node_pool_autoscaling_request.h"
61 #include "google/container_api/set_node_pool_management_request.h"
62 #include "google/container_api/set_node_pool_size_request.h"
63 #include "google/container_api/start_ipr_otation_request.h"
64 #include "google/container_api/update_cluster_request.h"
65 #include "google/container_api/update_master_request.h"
66 #include "google/container_api/update_node_pool_request.h"
67 
68 
69 namespace google_container_api {
70 using namespace googleapis;
101 class ContainerService;
102 
111  : public client::ClientServiceRequest {
112  public:
135  const client::ClientService* service,
136  client::AuthorizationCredential* credential,
137  client::HttpRequest::HttpMethod method,
138  const StringPiece& uri_template);
139 
143  virtual ~ContainerServiceBaseRequest();
144 
145 
149  void clear_xgafv() {
150  _have_xgafv_ = false;
151  client::ClearCppValueHelper(&xgafv_);
152  }
153 
154 
160  const string& get_xgafv() const { return xgafv_; }
161 
167  string* mutable_$Xgafv() {
168  _have_xgafv_ = true;
169  return &xgafv_;
170  }
171 
172 
178  void set_xgafv(const string& value) {
179  _have_xgafv_ = true;
180  xgafv_ = value;
181  }
182 
183 
184 
189  _have_access_token_ = false;
190  client::ClearCppValueHelper(&access_token_);
191  }
192 
193 
199  const string& get_access_token() const { return access_token_; }
200 
208  _have_access_token_ = true;
209  return &access_token_;
210  }
211 
212 
218  void set_access_token(const string& value) {
219  _have_access_token_ = true;
220  access_token_ = value;
221  }
222 
223 
224 
228  void clear_alt() {
229  _have_alt_ = false;
230  client::ClearCppValueHelper(&alt_);
231  }
232 
233 
239  const string& get_alt() const { return alt_; }
240 
246  string* mutable_alt() {
247  _have_alt_ = true;
248  return &alt_;
249  }
250 
251 
257  void set_alt(const string& value) {
258  _have_alt_ = true;
259  alt_ = value;
260  }
261 
262 
263 
267  void clear_callback() {
268  _have_callback_ = false;
269  client::ClearCppValueHelper(&callback_);
270  }
271 
272 
278  const string& get_callback() const { return callback_; }
279 
285  string* mutable_callback() {
286  _have_callback_ = true;
287  return &callback_;
288  }
289 
290 
296  void set_callback(const string& value) {
297  _have_callback_ = true;
298  callback_ = value;
299  }
300 
301 
302 
306  void clear_fields() {
307  _have_fields_ = false;
308  client::ClearCppValueHelper(&fields_);
309  }
310 
311 
317  const string& get_fields() const { return fields_; }
318 
324  string* mutable_fields() {
325  _have_fields_ = true;
326  return &fields_;
327  }
328 
329 
336  void set_fields(const string& value) {
337  _have_fields_ = true;
338  fields_ = value;
339  }
340 
341 
342 
346  void clear_key() {
347  _have_key_ = false;
348  client::ClearCppValueHelper(&key_);
349  }
350 
351 
357  const string& get_key() const { return key_; }
358 
364  string* mutable_key() {
365  _have_key_ = true;
366  return &key_;
367  }
368 
369 
377  void set_key(const string& value) {
378  _have_key_ = true;
379  key_ = value;
380  }
381 
382 
383 
388  _have_oauth_token_ = false;
389  client::ClearCppValueHelper(&oauth_token_);
390  }
391 
392 
398  const string& get_oauth_token() const { return oauth_token_; }
399 
406  string* mutable_oauthToken() {
407  _have_oauth_token_ = true;
408  return &oauth_token_;
409  }
410 
411 
417  void set_oauth_token(const string& value) {
418  _have_oauth_token_ = true;
419  oauth_token_ = value;
420  }
421 
422 
423 
428  _have_pretty_print_ = false;
429  client::ClearCppValueHelper(&pretty_print_);
430  }
431 
432 
438  bool get_pretty_print() const { return pretty_print_; }
439 
445  void set_pretty_print(bool value) {
446  _have_pretty_print_ = true;
447  pretty_print_ = value;
448  }
449 
454  _have_quota_user_ = false;
455  client::ClearCppValueHelper(&quota_user_);
456  }
457 
458 
464  const string& get_quota_user() const { return quota_user_; }
465 
472  string* mutable_quotaUser() {
473  _have_quota_user_ = true;
474  return &quota_user_;
475  }
476 
477 
485  void set_quota_user(const string& value) {
486  _have_quota_user_ = true;
487  quota_user_ = value;
488  }
489 
490 
491 
496  _have_upload_type_ = false;
497  client::ClearCppValueHelper(&upload_type_);
498  }
499 
500 
506  const string& get_upload_type() const { return upload_type_; }
507 
514  string* mutable_uploadType() {
515  _have_upload_type_ = true;
516  return &upload_type_;
517  }
518 
519 
526  void set_upload_type(const string& value) {
527  _have_upload_type_ = true;
528  upload_type_ = value;
529  }
530 
531 
532 
537  _have_upload_protocol_ = false;
538  client::ClearCppValueHelper(&upload_protocol_);
539  }
540 
541 
547  const string& get_upload_protocol() const { return upload_protocol_; }
548 
556  _have_upload_protocol_ = true;
557  return &upload_protocol_;
558  }
559 
560 
566  void set_upload_protocol(const string& value) {
567  _have_upload_protocol_ = true;
568  upload_protocol_ = value;
569  }
570 
581  virtual util::Status AppendVariable(
582  const StringPiece& variable_name,
583  const client::UriTemplateConfig& config,
584  string* target);
585 
591  virtual util::Status AppendOptionalQueryParameters(string* target);
592 
593 
594  protected:
600  void AddJsonContentToRequest(const client::JsonCppData *content);
601 
602  private:
603  string xgafv_;
604  string access_token_;
605  string alt_;
606  string callback_;
607  string fields_;
608  string key_;
609  string oauth_token_;
610  bool pretty_print_;
611  string quota_user_;
612  string upload_type_;
613  string upload_protocol_;
614  bool _have_xgafv_ : 1;
615  bool _have_access_token_ : 1;
616  bool _have_alt_ : 1;
617  bool _have_callback_ : 1;
618  bool _have_fields_ : 1;
619  bool _have_key_ : 1;
620  bool _have_oauth_token_ : 1;
621  bool _have_pretty_print_ : 1;
622  bool _have_quota_user_ : 1;
623  bool _have_upload_type_ : 1;
624  bool _have_upload_protocol_ : 1;
625 
626  DISALLOW_COPY_AND_ASSIGN(ContainerServiceBaseRequest);
627 };
628 
629 
630 
631 
632 
633 
634 
635 
636 
650  public:
661  const ContainerService* _service_,
662  client::AuthorizationCredential* _credential_,
663  const absl::string_view& parent);
664 
669 
670 
674  void clear_filter() {
675  _have_filter_ = false;
676  client::ClearCppValueHelper(&filter_);
677  }
678 
679 
685  const string& get_filter() const { return filter_; }
686 
692  string* mutable_filter() {
693  _have_filter_ = true;
694  return &filter_;
695  }
696 
697 
707  void set_filter(const string& value) {
708  _have_filter_ = true;
709  filter_ = value;
710  }
711 
712 
713 
718  _have_page_token_ = false;
719  client::ClearCppValueHelper(&page_token_);
720  }
721 
722 
728  const string& get_page_token() const { return page_token_; }
729 
736  string* mutable_pageToken() {
737  _have_page_token_ = true;
738  return &page_token_;
739  }
740 
741 
749  void set_page_token(const string& value) {
750  _have_page_token_ = true;
751  page_token_ = value;
752  }
753 
754 
755 
760  _have_page_size_ = false;
761  client::ClearCppValueHelper(&page_size_);
762  }
763 
764 
770  int32 get_page_size() const { return page_size_; }
771 
781  void set_page_size(int32 value) {
782  _have_page_size_ = true;
783  page_size_ = value;
784  }
785 
795  virtual util::Status AppendVariable(
796  const StringPiece& variable_name,
797  const client::UriTemplateConfig& config,
798  string* target);
799 
805  virtual util::Status AppendOptionalQueryParameters(string* target);
806 
807 
820  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
821  }
822 
823  private:
824  string parent_;
825  string filter_;
826  string page_token_;
827  int32 page_size_;
828  bool _have_filter_ : 1;
829  bool _have_page_token_ : 1;
830  bool _have_page_size_ : 1;
832 };
833 
834 typedef client::ServiceRequestPager<
837  ProjectsResource_AggregatedResource_UsableSubnetworksResource_ListMethodPager;
838 
839 
853  public:
865  const ContainerService* _service_,
866  client::AuthorizationCredential* _credential_,
867  const absl::string_view& name);
868 
873 
874 
879  _have_project_id_ = false;
880  client::ClearCppValueHelper(&project_id_);
881  }
882 
883 
889  const string& get_project_id() const { return project_id_; }
890 
897  string* mutable_projectId() {
898  _have_project_id_ = true;
899  return &project_id_;
900  }
901 
902 
912  void set_project_id(const string& value) {
913  _have_project_id_ = true;
914  project_id_ = value;
915  }
916 
917 
918 
922  void clear_zone() {
923  _have_zone_ = false;
924  client::ClearCppValueHelper(&zone_);
925  }
926 
927 
933  const string& get_zone() const { return zone_; }
934 
940  string* mutable_zone() {
941  _have_zone_ = true;
942  return &zone_;
943  }
944 
945 
954  void set_zone(const string& value) {
955  _have_zone_ = true;
956  zone_ = value;
957  }
958 
968  virtual util::Status AppendVariable(
969  const StringPiece& variable_name,
970  const client::UriTemplateConfig& config,
971  string* target);
972 
978  virtual util::Status AppendOptionalQueryParameters(string* target);
979 
980 
992  ServerConfig* data) {
993  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
994  }
995 
996  private:
997  string name_;
998  string project_id_;
999  string zone_;
1000  bool _have_project_id_ : 1;
1001  bool _have_zone_ : 1;
1003 };
1004 
1005 
1006 
1007 
1021  public:
1034  const ContainerService* _service_,
1035  client::AuthorizationCredential* _credential_,
1036  const absl::string_view& name,
1037  const CompleteIPRotationRequest& _content_);
1038 
1043 
1044 
1054  virtual util::Status AppendVariable(
1055  const StringPiece& variable_name,
1056  const client::UriTemplateConfig& config,
1057  string* target);
1058 
1059 
1071  Operation* data) {
1072  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
1073  }
1074 
1075  private:
1076  string name_; string _content_;
1078 };
1079 
1093  public:
1106  const ContainerService* _service_,
1107  client::AuthorizationCredential* _credential_,
1108  const absl::string_view& parent,
1109  const CreateClusterRequest& _content_);
1110 
1115 
1116 
1126  virtual util::Status AppendVariable(
1127  const StringPiece& variable_name,
1128  const client::UriTemplateConfig& config,
1129  string* target);
1130 
1131 
1143  Operation* data) {
1144  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
1145  }
1146 
1147  private:
1148  string parent_; string _content_;
1150 };
1151 
1165  public:
1177  const ContainerService* _service_,
1178  client::AuthorizationCredential* _credential_,
1179  const absl::string_view& name);
1180 
1185 
1186 
1191  _have_project_id_ = false;
1192  client::ClearCppValueHelper(&project_id_);
1193  }
1194 
1195 
1201  const string& get_project_id() const { return project_id_; }
1202 
1209  string* mutable_projectId() {
1210  _have_project_id_ = true;
1211  return &project_id_;
1212  }
1213 
1214 
1224  void set_project_id(const string& value) {
1225  _have_project_id_ = true;
1226  project_id_ = value;
1227  }
1228 
1229 
1230 
1234  void clear_zone() {
1235  _have_zone_ = false;
1236  client::ClearCppValueHelper(&zone_);
1237  }
1238 
1239 
1245  const string& get_zone() const { return zone_; }
1246 
1252  string* mutable_zone() {
1253  _have_zone_ = true;
1254  return &zone_;
1255  }
1256 
1257 
1267  void set_zone(const string& value) {
1268  _have_zone_ = true;
1269  zone_ = value;
1270  }
1271 
1272 
1273 
1278  _have_cluster_id_ = false;
1279  client::ClearCppValueHelper(&cluster_id_);
1280  }
1281 
1282 
1288  const string& get_cluster_id() const { return cluster_id_; }
1289 
1296  string* mutable_clusterId() {
1297  _have_cluster_id_ = true;
1298  return &cluster_id_;
1299  }
1300 
1301 
1309  void set_cluster_id(const string& value) {
1310  _have_cluster_id_ = true;
1311  cluster_id_ = value;
1312  }
1313 
1323  virtual util::Status AppendVariable(
1324  const StringPiece& variable_name,
1325  const client::UriTemplateConfig& config,
1326  string* target);
1327 
1333  virtual util::Status AppendOptionalQueryParameters(string* target);
1334 
1335 
1347  Operation* data) {
1348  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
1349  }
1350 
1351  private:
1352  string name_;
1353  string project_id_;
1354  string zone_;
1355  string cluster_id_;
1356  bool _have_project_id_ : 1;
1357  bool _have_zone_ : 1;
1358  bool _have_cluster_id_ : 1;
1360 };
1361 
1375  public:
1387  const ContainerService* _service_,
1388  client::AuthorizationCredential* _credential_,
1389  const absl::string_view& name);
1390 
1395 
1396 
1401  _have_cluster_id_ = false;
1402  client::ClearCppValueHelper(&cluster_id_);
1403  }
1404 
1405 
1411  const string& get_cluster_id() const { return cluster_id_; }
1412 
1419  string* mutable_clusterId() {
1420  _have_cluster_id_ = true;
1421  return &cluster_id_;
1422  }
1423 
1424 
1432  void set_cluster_id(const string& value) {
1433  _have_cluster_id_ = true;
1434  cluster_id_ = value;
1435  }
1436 
1437 
1438 
1443  _have_project_id_ = false;
1444  client::ClearCppValueHelper(&project_id_);
1445  }
1446 
1447 
1453  const string& get_project_id() const { return project_id_; }
1454 
1461  string* mutable_projectId() {
1462  _have_project_id_ = true;
1463  return &project_id_;
1464  }
1465 
1466 
1476  void set_project_id(const string& value) {
1477  _have_project_id_ = true;
1478  project_id_ = value;
1479  }
1480 
1481 
1482 
1486  void clear_zone() {
1487  _have_zone_ = false;
1488  client::ClearCppValueHelper(&zone_);
1489  }
1490 
1491 
1497  const string& get_zone() const { return zone_; }
1498 
1504  string* mutable_zone() {
1505  _have_zone_ = true;
1506  return &zone_;
1507  }
1508 
1509 
1519  void set_zone(const string& value) {
1520  _have_zone_ = true;
1521  zone_ = value;
1522  }
1523 
1533  virtual util::Status AppendVariable(
1534  const StringPiece& variable_name,
1535  const client::UriTemplateConfig& config,
1536  string* target);
1537 
1543  virtual util::Status AppendOptionalQueryParameters(string* target);
1544 
1545 
1557  Cluster* data) {
1558  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
1559  }
1560 
1561  private:
1562  string name_;
1563  string cluster_id_;
1564  string project_id_;
1565  string zone_;
1566  bool _have_cluster_id_ : 1;
1567  bool _have_project_id_ : 1;
1568  bool _have_zone_ : 1;
1570 };
1571 
1584  public:
1596  const ContainerService* _service_,
1597  client::AuthorizationCredential* _credential_,
1598  const absl::string_view& parent);
1599 
1604 
1605 
1615  virtual util::Status AppendVariable(
1616  const StringPiece& variable_name,
1617  const client::UriTemplateConfig& config,
1618  string* target);
1619 
1620 
1632  GetJSONWebKeysResponse* data) {
1633  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
1634  }
1635 
1636  private:
1637  string parent_;
1639 };
1640 
1654  public:
1667  const ContainerService* _service_,
1668  client::AuthorizationCredential* _credential_,
1669  const absl::string_view& parent);
1670 
1675 
1676 
1681  _have_project_id_ = false;
1682  client::ClearCppValueHelper(&project_id_);
1683  }
1684 
1685 
1691  const string& get_project_id() const { return project_id_; }
1692 
1699  string* mutable_projectId() {
1700  _have_project_id_ = true;
1701  return &project_id_;
1702  }
1703 
1704 
1714  void set_project_id(const string& value) {
1715  _have_project_id_ = true;
1716  project_id_ = value;
1717  }
1718 
1719 
1720 
1724  void clear_zone() {
1725  _have_zone_ = false;
1726  client::ClearCppValueHelper(&zone_);
1727  }
1728 
1729 
1735  const string& get_zone() const { return zone_; }
1736 
1742  string* mutable_zone() {
1743  _have_zone_ = true;
1744  return &zone_;
1745  }
1746 
1747 
1757  void set_zone(const string& value) {
1758  _have_zone_ = true;
1759  zone_ = value;
1760  }
1761 
1771  virtual util::Status AppendVariable(
1772  const StringPiece& variable_name,
1773  const client::UriTemplateConfig& config,
1774  string* target);
1775 
1781  virtual util::Status AppendOptionalQueryParameters(string* target);
1782 
1783 
1795  ListClustersResponse* data) {
1796  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
1797  }
1798 
1799  private:
1800  string parent_;
1801  string project_id_;
1802  string zone_;
1803  bool _have_project_id_ : 1;
1804  bool _have_zone_ : 1;
1806 };
1807 
1821  public:
1834  const ContainerService* _service_,
1835  client::AuthorizationCredential* _credential_,
1836  const absl::string_view& name,
1837  const SetAddonsConfigRequest& _content_);
1838 
1843 
1844 
1854  virtual util::Status AppendVariable(
1855  const StringPiece& variable_name,
1856  const client::UriTemplateConfig& config,
1857  string* target);
1858 
1859 
1871  Operation* data) {
1872  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
1873  }
1874 
1875  private:
1876  string name_; string _content_;
1878 };
1879 
1893  public:
1906  const ContainerService* _service_,
1907  client::AuthorizationCredential* _credential_,
1908  const absl::string_view& name,
1909  const SetLegacyAbacRequest& _content_);
1910 
1915 
1916 
1926  virtual util::Status AppendVariable(
1927  const StringPiece& variable_name,
1928  const client::UriTemplateConfig& config,
1929  string* target);
1930 
1931 
1943  Operation* data) {
1944  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
1945  }
1946 
1947  private:
1948  string name_; string _content_;
1950 };
1951 
1965  public:
1978  const ContainerService* _service_,
1979  client::AuthorizationCredential* _credential_,
1980  const absl::string_view& name,
1981  const SetLocationsRequest& _content_);
1982 
1987 
1988 
1998  virtual util::Status AppendVariable(
1999  const StringPiece& variable_name,
2000  const client::UriTemplateConfig& config,
2001  string* target);
2002 
2003 
2015  Operation* data) {
2016  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
2017  }
2018 
2019  private:
2020  string name_; string _content_;
2022 };
2023 
2037  public:
2050  const ContainerService* _service_,
2051  client::AuthorizationCredential* _credential_,
2052  const absl::string_view& name,
2053  const SetLoggingServiceRequest& _content_);
2054 
2059 
2060 
2070  virtual util::Status AppendVariable(
2071  const StringPiece& variable_name,
2072  const client::UriTemplateConfig& config,
2073  string* target);
2074 
2075 
2087  Operation* data) {
2088  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
2089  }
2090 
2091  private:
2092  string name_; string _content_;
2094 };
2095 
2109  public:
2123  const ContainerService* _service_,
2124  client::AuthorizationCredential* _credential_,
2125  const absl::string_view& name,
2126  const SetMaintenancePolicyRequest& _content_);
2127 
2132 
2133 
2143  virtual util::Status AppendVariable(
2144  const StringPiece& variable_name,
2145  const client::UriTemplateConfig& config,
2146  string* target);
2147 
2148 
2160  Operation* data) {
2161  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
2162  }
2163 
2164  private:
2165  string name_; string _content_;
2167 };
2168 
2182  public:
2195  const ContainerService* _service_,
2196  client::AuthorizationCredential* _credential_,
2197  const absl::string_view& name,
2198  const SetMasterAuthRequest& _content_);
2199 
2204 
2205 
2215  virtual util::Status AppendVariable(
2216  const StringPiece& variable_name,
2217  const client::UriTemplateConfig& config,
2218  string* target);
2219 
2220 
2232  Operation* data) {
2233  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
2234  }
2235 
2236  private:
2237  string name_; string _content_;
2239 };
2240 
2254  public:
2267  const ContainerService* _service_,
2268  client::AuthorizationCredential* _credential_,
2269  const absl::string_view& name,
2270  const SetMonitoringServiceRequest& _content_);
2271 
2276 
2277 
2287  virtual util::Status AppendVariable(
2288  const StringPiece& variable_name,
2289  const client::UriTemplateConfig& config,
2290  string* target);
2291 
2292 
2304  Operation* data) {
2305  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
2306  }
2307 
2308  private:
2309  string name_; string _content_;
2311 };
2312 
2326  public:
2339  const ContainerService* _service_,
2340  client::AuthorizationCredential* _credential_,
2341  const absl::string_view& name,
2342  const SetNetworkPolicyRequest& _content_);
2343 
2348 
2349 
2359  virtual util::Status AppendVariable(
2360  const StringPiece& variable_name,
2361  const client::UriTemplateConfig& config,
2362  string* target);
2363 
2364 
2376  Operation* data) {
2377  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
2378  }
2379 
2380  private:
2381  string name_; string _content_;
2383 };
2384 
2398  public:
2411  const ContainerService* _service_,
2412  client::AuthorizationCredential* _credential_,
2413  const absl::string_view& name,
2414  const SetLabelsRequest& _content_);
2415 
2420 
2421 
2431  virtual util::Status AppendVariable(
2432  const StringPiece& variable_name,
2433  const client::UriTemplateConfig& config,
2434  string* target);
2435 
2436 
2448  Operation* data) {
2449  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
2450  }
2451 
2452  private:
2453  string name_; string _content_;
2455 };
2456 
2470  public:
2483  const ContainerService* _service_,
2484  client::AuthorizationCredential* _credential_,
2485  const absl::string_view& name,
2486  const StartIPRotationRequest& _content_);
2487 
2492 
2493 
2503  virtual util::Status AppendVariable(
2504  const StringPiece& variable_name,
2505  const client::UriTemplateConfig& config,
2506  string* target);
2507 
2508 
2520  Operation* data) {
2521  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
2522  }
2523 
2524  private:
2525  string name_; string _content_;
2527 };
2528 
2542  public:
2555  const ContainerService* _service_,
2556  client::AuthorizationCredential* _credential_,
2557  const absl::string_view& name,
2558  const UpdateClusterRequest& _content_);
2559 
2564 
2565 
2575  virtual util::Status AppendVariable(
2576  const StringPiece& variable_name,
2577  const client::UriTemplateConfig& config,
2578  string* target);
2579 
2580 
2592  Operation* data) {
2593  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
2594  }
2595 
2596  private:
2597  string name_; string _content_;
2599 };
2600 
2614  public:
2627  const ContainerService* _service_,
2628  client::AuthorizationCredential* _credential_,
2629  const absl::string_view& name,
2630  const UpdateMasterRequest& _content_);
2631 
2636 
2637 
2647  virtual util::Status AppendVariable(
2648  const StringPiece& variable_name,
2649  const client::UriTemplateConfig& config,
2650  string* target);
2651 
2652 
2664  Operation* data) {
2665  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
2666  }
2667 
2668  private:
2669  string name_; string _content_;
2671 };
2672 
2673 
2674 
2675 
2689  public:
2703  const ContainerService* _service_,
2704  client::AuthorizationCredential* _credential_,
2705  const absl::string_view& parent,
2706  const CreateNodePoolRequest& _content_);
2707 
2712 
2713 
2723  virtual util::Status AppendVariable(
2724  const StringPiece& variable_name,
2725  const client::UriTemplateConfig& config,
2726  string* target);
2727 
2728 
2740  Operation* data) {
2741  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
2742  }
2743 
2744  private:
2745  string parent_; string _content_;
2747 };
2748 
2762  public:
2775  const ContainerService* _service_,
2776  client::AuthorizationCredential* _credential_,
2777  const absl::string_view& name);
2778 
2783 
2784 
2789  _have_project_id_ = false;
2790  client::ClearCppValueHelper(&project_id_);
2791  }
2792 
2793 
2799  const string& get_project_id() const { return project_id_; }
2800 
2807  string* mutable_projectId() {
2808  _have_project_id_ = true;
2809  return &project_id_;
2810  }
2811 
2812 
2822  void set_project_id(const string& value) {
2823  _have_project_id_ = true;
2824  project_id_ = value;
2825  }
2826 
2827 
2828 
2832  void clear_zone() {
2833  _have_zone_ = false;
2834  client::ClearCppValueHelper(&zone_);
2835  }
2836 
2837 
2843  const string& get_zone() const { return zone_; }
2844 
2850  string* mutable_zone() {
2851  _have_zone_ = true;
2852  return &zone_;
2853  }
2854 
2855 
2865  void set_zone(const string& value) {
2866  _have_zone_ = true;
2867  zone_ = value;
2868  }
2869 
2870 
2871 
2876  _have_cluster_id_ = false;
2877  client::ClearCppValueHelper(&cluster_id_);
2878  }
2879 
2880 
2886  const string& get_cluster_id() const { return cluster_id_; }
2887 
2894  string* mutable_clusterId() {
2895  _have_cluster_id_ = true;
2896  return &cluster_id_;
2897  }
2898 
2899 
2907  void set_cluster_id(const string& value) {
2908  _have_cluster_id_ = true;
2909  cluster_id_ = value;
2910  }
2911 
2912 
2913 
2918  _have_node_pool_id_ = false;
2919  client::ClearCppValueHelper(&node_pool_id_);
2920  }
2921 
2922 
2928  const string& get_node_pool_id() const { return node_pool_id_; }
2929 
2937  _have_node_pool_id_ = true;
2938  return &node_pool_id_;
2939  }
2940 
2941 
2949  void set_node_pool_id(const string& value) {
2950  _have_node_pool_id_ = true;
2951  node_pool_id_ = value;
2952  }
2953 
2963  virtual util::Status AppendVariable(
2964  const StringPiece& variable_name,
2965  const client::UriTemplateConfig& config,
2966  string* target);
2967 
2973  virtual util::Status AppendOptionalQueryParameters(string* target);
2974 
2975 
2987  Operation* data) {
2988  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
2989  }
2990 
2991  private:
2992  string name_;
2993  string project_id_;
2994  string zone_;
2995  string cluster_id_;
2996  string node_pool_id_;
2997  bool _have_project_id_ : 1;
2998  bool _have_zone_ : 1;
2999  bool _have_cluster_id_ : 1;
3000  bool _have_node_pool_id_ : 1;
3002 };
3003 
3017  public:
3030  const ContainerService* _service_,
3031  client::AuthorizationCredential* _credential_,
3032  const absl::string_view& name);
3033 
3038 
3039 
3044  _have_cluster_id_ = false;
3045  client::ClearCppValueHelper(&cluster_id_);
3046  }
3047 
3048 
3054  const string& get_cluster_id() const { return cluster_id_; }
3055 
3062  string* mutable_clusterId() {
3063  _have_cluster_id_ = true;
3064  return &cluster_id_;
3065  }
3066 
3067 
3075  void set_cluster_id(const string& value) {
3076  _have_cluster_id_ = true;
3077  cluster_id_ = value;
3078  }
3079 
3080 
3081 
3086  _have_node_pool_id_ = false;
3087  client::ClearCppValueHelper(&node_pool_id_);
3088  }
3089 
3090 
3096  const string& get_node_pool_id() const { return node_pool_id_; }
3097 
3105  _have_node_pool_id_ = true;
3106  return &node_pool_id_;
3107  }
3108 
3109 
3117  void set_node_pool_id(const string& value) {
3118  _have_node_pool_id_ = true;
3119  node_pool_id_ = value;
3120  }
3121 
3122 
3123 
3128  _have_project_id_ = false;
3129  client::ClearCppValueHelper(&project_id_);
3130  }
3131 
3132 
3138  const string& get_project_id() const { return project_id_; }
3139 
3146  string* mutable_projectId() {
3147  _have_project_id_ = true;
3148  return &project_id_;
3149  }
3150 
3151 
3161  void set_project_id(const string& value) {
3162  _have_project_id_ = true;
3163  project_id_ = value;
3164  }
3165 
3166 
3167 
3171  void clear_zone() {
3172  _have_zone_ = false;
3173  client::ClearCppValueHelper(&zone_);
3174  }
3175 
3176 
3182  const string& get_zone() const { return zone_; }
3183 
3189  string* mutable_zone() {
3190  _have_zone_ = true;
3191  return &zone_;
3192  }
3193 
3194 
3204  void set_zone(const string& value) {
3205  _have_zone_ = true;
3206  zone_ = value;
3207  }
3208 
3218  virtual util::Status AppendVariable(
3219  const StringPiece& variable_name,
3220  const client::UriTemplateConfig& config,
3221  string* target);
3222 
3228  virtual util::Status AppendOptionalQueryParameters(string* target);
3229 
3230 
3242  NodePool* data) {
3243  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
3244  }
3245 
3246  private:
3247  string name_;
3248  string cluster_id_;
3249  string node_pool_id_;
3250  string project_id_;
3251  string zone_;
3252  bool _have_cluster_id_ : 1;
3253  bool _have_node_pool_id_ : 1;
3254  bool _have_project_id_ : 1;
3255  bool _have_zone_ : 1;
3257 };
3258 
3272  public:
3284  const ContainerService* _service_,
3285  client::AuthorizationCredential* _credential_,
3286  const absl::string_view& parent);
3287 
3292 
3293 
3298  _have_project_id_ = false;
3299  client::ClearCppValueHelper(&project_id_);
3300  }
3301 
3302 
3308  const string& get_project_id() const { return project_id_; }
3309 
3316  string* mutable_projectId() {
3317  _have_project_id_ = true;
3318  return &project_id_;
3319  }
3320 
3321 
3331  void set_project_id(const string& value) {
3332  _have_project_id_ = true;
3333  project_id_ = value;
3334  }
3335 
3336 
3337 
3341  void clear_zone() {
3342  _have_zone_ = false;
3343  client::ClearCppValueHelper(&zone_);
3344  }
3345 
3346 
3352  const string& get_zone() const { return zone_; }
3353 
3359  string* mutable_zone() {
3360  _have_zone_ = true;
3361  return &zone_;
3362  }
3363 
3364 
3374  void set_zone(const string& value) {
3375  _have_zone_ = true;
3376  zone_ = value;
3377  }
3378 
3379 
3380 
3385  _have_cluster_id_ = false;
3386  client::ClearCppValueHelper(&cluster_id_);
3387  }
3388 
3389 
3395  const string& get_cluster_id() const { return cluster_id_; }
3396 
3403  string* mutable_clusterId() {
3404  _have_cluster_id_ = true;
3405  return &cluster_id_;
3406  }
3407 
3408 
3416  void set_cluster_id(const string& value) {
3417  _have_cluster_id_ = true;
3418  cluster_id_ = value;
3419  }
3420 
3430  virtual util::Status AppendVariable(
3431  const StringPiece& variable_name,
3432  const client::UriTemplateConfig& config,
3433  string* target);
3434 
3440  virtual util::Status AppendOptionalQueryParameters(string* target);
3441 
3442 
3454  ListNodePoolsResponse* data) {
3455  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
3456  }
3457 
3458  private:
3459  string parent_;
3460  string project_id_;
3461  string zone_;
3462  string cluster_id_;
3463  bool _have_project_id_ : 1;
3464  bool _have_zone_ : 1;
3465  bool _have_cluster_id_ : 1;
3467 };
3468 
3482  public:
3496  const ContainerService* _service_,
3497  client::AuthorizationCredential* _credential_,
3498  const absl::string_view& name,
3499  const RollbackNodePoolUpgradeRequest& _content_);
3500 
3505 
3506 
3516  virtual util::Status AppendVariable(
3517  const StringPiece& variable_name,
3518  const client::UriTemplateConfig& config,
3519  string* target);
3520 
3521 
3533  Operation* data) {
3534  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
3535  }
3536 
3537  private:
3538  string name_; string _content_;
3540 };
3541 
3555  public:
3569  const ContainerService* _service_,
3570  client::AuthorizationCredential* _credential_,
3571  const absl::string_view& name,
3572  const SetNodePoolAutoscalingRequest& _content_);
3573 
3578 
3579 
3589  virtual util::Status AppendVariable(
3590  const StringPiece& variable_name,
3591  const client::UriTemplateConfig& config,
3592  string* target);
3593 
3594 
3606  Operation* data) {
3607  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
3608  }
3609 
3610  private:
3611  string name_; string _content_;
3613 };
3614 
3628  public:
3642  const ContainerService* _service_,
3643  client::AuthorizationCredential* _credential_,
3644  const absl::string_view& name,
3645  const SetNodePoolManagementRequest& _content_);
3646 
3651 
3652 
3662  virtual util::Status AppendVariable(
3663  const StringPiece& variable_name,
3664  const client::UriTemplateConfig& config,
3665  string* target);
3666 
3667 
3679  Operation* data) {
3680  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
3681  }
3682 
3683  private:
3684  string name_; string _content_;
3686 };
3687 
3701  public:
3715  const ContainerService* _service_,
3716  client::AuthorizationCredential* _credential_,
3717  const absl::string_view& name,
3718  const SetNodePoolSizeRequest& _content_);
3719 
3724 
3725 
3735  virtual util::Status AppendVariable(
3736  const StringPiece& variable_name,
3737  const client::UriTemplateConfig& config,
3738  string* target);
3739 
3740 
3752  Operation* data) {
3753  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
3754  }
3755 
3756  private:
3757  string name_; string _content_;
3759 };
3760 
3774  public:
3788  const ContainerService* _service_,
3789  client::AuthorizationCredential* _credential_,
3790  const absl::string_view& name,
3791  const UpdateNodePoolRequest& _content_);
3792 
3797 
3798 
3808  virtual util::Status AppendVariable(
3809  const StringPiece& variable_name,
3810  const client::UriTemplateConfig& config,
3811  string* target);
3812 
3813 
3825  Operation* data) {
3826  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
3827  }
3828 
3829  private:
3830  string name_; string _content_;
3832 };
3833 
3834 
3847  public:
3859  const ContainerService* _service_,
3860  client::AuthorizationCredential* _credential_,
3861  const absl::string_view& parent);
3862 
3867 
3868 
3878  virtual util::Status AppendVariable(
3879  const StringPiece& variable_name,
3880  const client::UriTemplateConfig& config,
3881  string* target);
3882 
3883 
3895  GetOpenIDConfigResponse* data) {
3896  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
3897  }
3898 
3899  private:
3900  string parent_;
3902 };
3903 
3904 
3918  public:
3931  const ContainerService* _service_,
3932  client::AuthorizationCredential* _credential_,
3933  const absl::string_view& name,
3934  const CancelOperationRequest& _content_);
3935 
3940 
3941 
3951  virtual util::Status AppendVariable(
3952  const StringPiece& variable_name,
3953  const client::UriTemplateConfig& config,
3954  string* target);
3955 
3956 
3968  Empty* data) {
3969  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
3970  }
3971 
3972  private:
3973  string name_; string _content_;
3975 };
3976 
3990  public:
4002  const ContainerService* _service_,
4003  client::AuthorizationCredential* _credential_,
4004  const absl::string_view& name);
4005 
4010 
4011 
4016  _have_operation_id_ = false;
4017  client::ClearCppValueHelper(&operation_id_);
4018  }
4019 
4020 
4026  const string& get_operation_id() const { return operation_id_; }
4027 
4035  _have_operation_id_ = true;
4036  return &operation_id_;
4037  }
4038 
4039 
4047  void set_operation_id(const string& value) {
4048  _have_operation_id_ = true;
4049  operation_id_ = value;
4050  }
4051 
4052 
4053 
4058  _have_project_id_ = false;
4059  client::ClearCppValueHelper(&project_id_);
4060  }
4061 
4062 
4068  const string& get_project_id() const { return project_id_; }
4069 
4076  string* mutable_projectId() {
4077  _have_project_id_ = true;
4078  return &project_id_;
4079  }
4080 
4081 
4091  void set_project_id(const string& value) {
4092  _have_project_id_ = true;
4093  project_id_ = value;
4094  }
4095 
4096 
4097 
4101  void clear_zone() {
4102  _have_zone_ = false;
4103  client::ClearCppValueHelper(&zone_);
4104  }
4105 
4106 
4112  const string& get_zone() const { return zone_; }
4113 
4119  string* mutable_zone() {
4120  _have_zone_ = true;
4121  return &zone_;
4122  }
4123 
4124 
4134  void set_zone(const string& value) {
4135  _have_zone_ = true;
4136  zone_ = value;
4137  }
4138 
4148  virtual util::Status AppendVariable(
4149  const StringPiece& variable_name,
4150  const client::UriTemplateConfig& config,
4151  string* target);
4152 
4158  virtual util::Status AppendOptionalQueryParameters(string* target);
4159 
4160 
4172  Operation* data) {
4173  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
4174  }
4175 
4176  private:
4177  string name_;
4178  string operation_id_;
4179  string project_id_;
4180  string zone_;
4181  bool _have_operation_id_ : 1;
4182  bool _have_project_id_ : 1;
4183  bool _have_zone_ : 1;
4185 };
4186 
4200  public:
4213  const ContainerService* _service_,
4214  client::AuthorizationCredential* _credential_,
4215  const absl::string_view& parent);
4216 
4221 
4222 
4227  _have_project_id_ = false;
4228  client::ClearCppValueHelper(&project_id_);
4229  }
4230 
4231 
4237  const string& get_project_id() const { return project_id_; }
4238 
4245  string* mutable_projectId() {
4246  _have_project_id_ = true;
4247  return &project_id_;
4248  }
4249 
4250 
4260  void set_project_id(const string& value) {
4261  _have_project_id_ = true;
4262  project_id_ = value;
4263  }
4264 
4265 
4266 
4270  void clear_zone() {
4271  _have_zone_ = false;
4272  client::ClearCppValueHelper(&zone_);
4273  }
4274 
4275 
4281  const string& get_zone() const { return zone_; }
4282 
4288  string* mutable_zone() {
4289  _have_zone_ = true;
4290  return &zone_;
4291  }
4292 
4293 
4304  void set_zone(const string& value) {
4305  _have_zone_ = true;
4306  zone_ = value;
4307  }
4308 
4318  virtual util::Status AppendVariable(
4319  const StringPiece& variable_name,
4320  const client::UriTemplateConfig& config,
4321  string* target);
4322 
4328  virtual util::Status AppendOptionalQueryParameters(string* target);
4329 
4330 
4342  ListOperationsResponse* data) {
4343  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
4344  }
4345 
4346  private:
4347  string parent_;
4348  string project_id_;
4349  string zone_;
4350  bool _have_project_id_ : 1;
4351  bool _have_zone_ : 1;
4353 };
4354 
4355 
4369  public:
4385  const ContainerService* _service_,
4386  client::AuthorizationCredential* _credential_,
4387  const absl::string_view& project_id,
4388  const absl::string_view& zone);
4389 
4394 
4395 
4399  void clear_name() {
4400  _have_name_ = false;
4401  client::ClearCppValueHelper(&name_);
4402  }
4403 
4404 
4410  const string& get_name() const { return name_; }
4411 
4417  string* mutable_name() {
4418  _have_name_ = true;
4419  return &name_;
4420  }
4421 
4422 
4430  void set_name(const string& value) {
4431  _have_name_ = true;
4432  name_ = value;
4433  }
4434 
4444  virtual util::Status AppendVariable(
4445  const StringPiece& variable_name,
4446  const client::UriTemplateConfig& config,
4447  string* target);
4448 
4454  virtual util::Status AppendOptionalQueryParameters(string* target);
4455 
4456 
4468  ServerConfig* data) {
4469  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
4470  }
4471 
4472  private:
4473  string project_id_;
4474  string zone_;
4475  string name_;
4476  bool _have_name_ : 1;
4477  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_ZonesResource_GetServerconfigMethod);
4478 };
4479 
4480 
4481 
4482 
4496  public:
4516  const ContainerService* _service_,
4517  client::AuthorizationCredential* _credential_,
4518  const absl::string_view& project_id,
4519  const absl::string_view& zone,
4520  const absl::string_view& cluster_id,
4521  const SetAddonsConfigRequest& _content_);
4522 
4527 
4528 
4538  virtual util::Status AppendVariable(
4539  const StringPiece& variable_name,
4540  const client::UriTemplateConfig& config,
4541  string* target);
4542 
4543 
4555  Operation* data) {
4556  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
4557  }
4558 
4559  private:
4560  string project_id_;
4561  string zone_;
4562  string cluster_id_; string _content_;
4564 };
4565 
4579  public:
4599  const ContainerService* _service_,
4600  client::AuthorizationCredential* _credential_,
4601  const absl::string_view& project_id,
4602  const absl::string_view& zone,
4603  const absl::string_view& cluster_id,
4604  const CompleteIPRotationRequest& _content_);
4605 
4610 
4611 
4621  virtual util::Status AppendVariable(
4622  const StringPiece& variable_name,
4623  const client::UriTemplateConfig& config,
4624  string* target);
4625 
4626 
4638  Operation* data) {
4639  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
4640  }
4641 
4642  private:
4643  string project_id_;
4644  string zone_;
4645  string cluster_id_; string _content_;
4647 };
4648 
4662  public:
4680  const ContainerService* _service_,
4681  client::AuthorizationCredential* _credential_,
4682  const absl::string_view& project_id,
4683  const absl::string_view& zone,
4684  const CreateClusterRequest& _content_);
4685 
4690 
4691 
4701  virtual util::Status AppendVariable(
4702  const StringPiece& variable_name,
4703  const client::UriTemplateConfig& config,
4704  string* target);
4705 
4706 
4718  Operation* data) {
4719  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
4720  }
4721 
4722  private:
4723  string project_id_;
4724  string zone_; string _content_;
4726 };
4727 
4741  public:
4760  const ContainerService* _service_,
4761  client::AuthorizationCredential* _credential_,
4762  const absl::string_view& project_id,
4763  const absl::string_view& zone,
4764  const absl::string_view& cluster_id);
4765 
4770 
4771 
4775  void clear_name() {
4776  _have_name_ = false;
4777  client::ClearCppValueHelper(&name_);
4778  }
4779 
4780 
4786  const string& get_name() const { return name_; }
4787 
4793  string* mutable_name() {
4794  _have_name_ = true;
4795  return &name_;
4796  }
4797 
4798 
4806  void set_name(const string& value) {
4807  _have_name_ = true;
4808  name_ = value;
4809  }
4810 
4820  virtual util::Status AppendVariable(
4821  const StringPiece& variable_name,
4822  const client::UriTemplateConfig& config,
4823  string* target);
4824 
4830  virtual util::Status AppendOptionalQueryParameters(string* target);
4831 
4832 
4844  Operation* data) {
4845  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
4846  }
4847 
4848  private:
4849  string project_id_;
4850  string zone_;
4851  string cluster_id_;
4852  string name_;
4853  bool _have_name_ : 1;
4855 };
4856 
4870  public:
4889  const ContainerService* _service_,
4890  client::AuthorizationCredential* _credential_,
4891  const absl::string_view& project_id,
4892  const absl::string_view& zone,
4893  const absl::string_view& cluster_id);
4894 
4899 
4900 
4904  void clear_name() {
4905  _have_name_ = false;
4906  client::ClearCppValueHelper(&name_);
4907  }
4908 
4909 
4915  const string& get_name() const { return name_; }
4916 
4922  string* mutable_name() {
4923  _have_name_ = true;
4924  return &name_;
4925  }
4926 
4927 
4935  void set_name(const string& value) {
4936  _have_name_ = true;
4937  name_ = value;
4938  }
4939 
4949  virtual util::Status AppendVariable(
4950  const StringPiece& variable_name,
4951  const client::UriTemplateConfig& config,
4952  string* target);
4953 
4959  virtual util::Status AppendOptionalQueryParameters(string* target);
4960 
4961 
4973  Cluster* data) {
4974  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
4975  }
4976 
4977  private:
4978  string project_id_;
4979  string zone_;
4980  string cluster_id_;
4981  string name_;
4982  bool _have_name_ : 1;
4984 };
4985 
4999  public:
5019  const ContainerService* _service_,
5020  client::AuthorizationCredential* _credential_,
5021  const absl::string_view& project_id,
5022  const absl::string_view& zone,
5023  const absl::string_view& cluster_id,
5024  const SetLegacyAbacRequest& _content_);
5025 
5030 
5031 
5041  virtual util::Status AppendVariable(
5042  const StringPiece& variable_name,
5043  const client::UriTemplateConfig& config,
5044  string* target);
5045 
5046 
5058  Operation* data) {
5059  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
5060  }
5061 
5062  private:
5063  string project_id_;
5064  string zone_;
5065  string cluster_id_; string _content_;
5067 };
5068 
5082  public:
5099  const ContainerService* _service_,
5100  client::AuthorizationCredential* _credential_,
5101  const absl::string_view& project_id,
5102  const absl::string_view& zone);
5103 
5108 
5109 
5113  void clear_parent() {
5114  _have_parent_ = false;
5115  client::ClearCppValueHelper(&parent_);
5116  }
5117 
5118 
5124  const string& get_parent() const { return parent_; }
5125 
5131  string* mutable_parent() {
5132  _have_parent_ = true;
5133  return &parent_;
5134  }
5135 
5136 
5145  void set_parent(const string& value) {
5146  _have_parent_ = true;
5147  parent_ = value;
5148  }
5149 
5159  virtual util::Status AppendVariable(
5160  const StringPiece& variable_name,
5161  const client::UriTemplateConfig& config,
5162  string* target);
5163 
5169  virtual util::Status AppendOptionalQueryParameters(string* target);
5170 
5171 
5183  ListClustersResponse* data) {
5184  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
5185  }
5186 
5187  private:
5188  string project_id_;
5189  string zone_;
5190  string parent_;
5191  bool _have_parent_ : 1;
5193 };
5194 
5208  public:
5228  const ContainerService* _service_,
5229  client::AuthorizationCredential* _credential_,
5230  const absl::string_view& project_id,
5231  const absl::string_view& zone,
5232  const absl::string_view& cluster_id,
5233  const SetLocationsRequest& _content_);
5234 
5239 
5240 
5250  virtual util::Status AppendVariable(
5251  const StringPiece& variable_name,
5252  const client::UriTemplateConfig& config,
5253  string* target);
5254 
5255 
5267  Operation* data) {
5268  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
5269  }
5270 
5271  private:
5272  string project_id_;
5273  string zone_;
5274  string cluster_id_; string _content_;
5276 };
5277 
5291  public:
5311  const ContainerService* _service_,
5312  client::AuthorizationCredential* _credential_,
5313  const absl::string_view& project_id,
5314  const absl::string_view& zone,
5315  const absl::string_view& cluster_id,
5316  const SetLoggingServiceRequest& _content_);
5317 
5322 
5323 
5333  virtual util::Status AppendVariable(
5334  const StringPiece& variable_name,
5335  const client::UriTemplateConfig& config,
5336  string* target);
5337 
5338 
5350  Operation* data) {
5351  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
5352  }
5353 
5354  private:
5355  string project_id_;
5356  string zone_;
5357  string cluster_id_; string _content_;
5359 };
5360 
5374  public:
5394  const ContainerService* _service_,
5395  client::AuthorizationCredential* _credential_,
5396  const absl::string_view& project_id,
5397  const absl::string_view& zone,
5398  const absl::string_view& cluster_id,
5399  const UpdateMasterRequest& _content_);
5400 
5405 
5406 
5416  virtual util::Status AppendVariable(
5417  const StringPiece& variable_name,
5418  const client::UriTemplateConfig& config,
5419  string* target);
5420 
5421 
5433  Operation* data) {
5434  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
5435  }
5436 
5437  private:
5438  string project_id_;
5439  string zone_;
5440  string cluster_id_; string _content_;
5442 };
5443 
5457  public:
5477  const ContainerService* _service_,
5478  client::AuthorizationCredential* _credential_,
5479  const absl::string_view& project_id,
5480  const absl::string_view& zone,
5481  const absl::string_view& cluster_id,
5482  const SetMonitoringServiceRequest& _content_);
5483 
5488 
5489 
5499  virtual util::Status AppendVariable(
5500  const StringPiece& variable_name,
5501  const client::UriTemplateConfig& config,
5502  string* target);
5503 
5504 
5516  Operation* data) {
5517  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
5518  }
5519 
5520  private:
5521  string project_id_;
5522  string zone_;
5523  string cluster_id_; string _content_;
5525 };
5526 
5540  public:
5560  const ContainerService* _service_,
5561  client::AuthorizationCredential* _credential_,
5562  const absl::string_view& project_id,
5563  const absl::string_view& zone,
5564  const absl::string_view& cluster_id,
5565  const SetLabelsRequest& _content_);
5566 
5571 
5572 
5582  virtual util::Status AppendVariable(
5583  const StringPiece& variable_name,
5584  const client::UriTemplateConfig& config,
5585  string* target);
5586 
5587 
5599  Operation* data) {
5600  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
5601  }
5602 
5603  private:
5604  string project_id_;
5605  string zone_;
5606  string cluster_id_; string _content_;
5608 };
5609 
5623  public:
5640  const ContainerService* _service_,
5641  client::AuthorizationCredential* _credential_,
5642  const absl::string_view& project_id,
5643  const absl::string_view& zone,
5644  const absl::string_view& cluster_id,
5645  const SetMaintenancePolicyRequest& _content_);
5646 
5651 
5652 
5662  virtual util::Status AppendVariable(
5663  const StringPiece& variable_name,
5664  const client::UriTemplateConfig& config,
5665  string* target);
5666 
5667 
5679  Operation* data) {
5680  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
5681  }
5682 
5683  private:
5684  string project_id_;
5685  string zone_;
5686  string cluster_id_; string _content_;
5688 };
5689 
5703  public:
5723  const ContainerService* _service_,
5724  client::AuthorizationCredential* _credential_,
5725  const absl::string_view& project_id,
5726  const absl::string_view& zone,
5727  const absl::string_view& cluster_id,
5728  const SetMasterAuthRequest& _content_);
5729 
5734 
5735 
5745  virtual util::Status AppendVariable(
5746  const StringPiece& variable_name,
5747  const client::UriTemplateConfig& config,
5748  string* target);
5749 
5750 
5762  Operation* data) {
5763  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
5764  }
5765 
5766  private:
5767  string project_id_;
5768  string zone_;
5769  string cluster_id_; string _content_;
5771 };
5772 
5786  public:
5806  const ContainerService* _service_,
5807  client::AuthorizationCredential* _credential_,
5808  const absl::string_view& project_id,
5809  const absl::string_view& zone,
5810  const absl::string_view& cluster_id,
5811  const SetNetworkPolicyRequest& _content_);
5812 
5817 
5818 
5828  virtual util::Status AppendVariable(
5829  const StringPiece& variable_name,
5830  const client::UriTemplateConfig& config,
5831  string* target);
5832 
5833 
5845  Operation* data) {
5846  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
5847  }
5848 
5849  private:
5850  string project_id_;
5851  string zone_;
5852  string cluster_id_; string _content_;
5854 };
5855 
5869  public:
5889  const ContainerService* _service_,
5890  client::AuthorizationCredential* _credential_,
5891  const absl::string_view& project_id,
5892  const absl::string_view& zone,
5893  const absl::string_view& cluster_id,
5894  const StartIPRotationRequest& _content_);
5895 
5900 
5901 
5911  virtual util::Status AppendVariable(
5912  const StringPiece& variable_name,
5913  const client::UriTemplateConfig& config,
5914  string* target);
5915 
5916 
5928  Operation* data) {
5929  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
5930  }
5931 
5932  private:
5933  string project_id_;
5934  string zone_;
5935  string cluster_id_; string _content_;
5937 };
5938 
5952  public:
5972  const ContainerService* _service_,
5973  client::AuthorizationCredential* _credential_,
5974  const absl::string_view& project_id,
5975  const absl::string_view& zone,
5976  const absl::string_view& cluster_id,
5977  const UpdateClusterRequest& _content_);
5978 
5983 
5984 
5994  virtual util::Status AppendVariable(
5995  const StringPiece& variable_name,
5996  const client::UriTemplateConfig& config,
5997  string* target);
5998 
5999 
6011  Operation* data) {
6012  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
6013  }
6014 
6015  private:
6016  string project_id_;
6017  string zone_;
6018  string cluster_id_; string _content_;
6020 };
6021 
6022 
6023 
6024 
6038  public:
6060  const ContainerService* _service_,
6061  client::AuthorizationCredential* _credential_,
6062  const absl::string_view& project_id,
6063  const absl::string_view& zone,
6064  const absl::string_view& cluster_id,
6065  const absl::string_view& node_pool_id,
6066  const SetNodePoolAutoscalingRequest& _content_);
6067 
6072 
6073 
6083  virtual util::Status AppendVariable(
6084  const StringPiece& variable_name,
6085  const client::UriTemplateConfig& config,
6086  string* target);
6087 
6088 
6100  Operation* data) {
6101  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
6102  }
6103 
6104  private:
6105  string project_id_;
6106  string zone_;
6107  string cluster_id_;
6108  string node_pool_id_; string _content_;
6110 };
6111 
6125  public:
6145  const ContainerService* _service_,
6146  client::AuthorizationCredential* _credential_,
6147  const absl::string_view& project_id,
6148  const absl::string_view& zone,
6149  const absl::string_view& cluster_id,
6150  const CreateNodePoolRequest& _content_);
6151 
6156 
6157 
6167  virtual util::Status AppendVariable(
6168  const StringPiece& variable_name,
6169  const client::UriTemplateConfig& config,
6170  string* target);
6171 
6172 
6184  Operation* data) {
6185  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
6186  }
6187 
6188  private:
6189  string project_id_;
6190  string zone_;
6191  string cluster_id_; string _content_;
6193 };
6194 
6208  public:
6229  const ContainerService* _service_,
6230  client::AuthorizationCredential* _credential_,
6231  const absl::string_view& project_id,
6232  const absl::string_view& zone,
6233  const absl::string_view& cluster_id,
6234  const absl::string_view& node_pool_id);
6235 
6240 
6241 
6245  void clear_name() {
6246  _have_name_ = false;
6247  client::ClearCppValueHelper(&name_);
6248  }
6249 
6250 
6256  const string& get_name() const { return name_; }
6257 
6263  string* mutable_name() {
6264  _have_name_ = true;
6265  return &name_;
6266  }
6267 
6268 
6277  void set_name(const string& value) {
6278  _have_name_ = true;
6279  name_ = value;
6280  }
6281 
6291  virtual util::Status AppendVariable(
6292  const StringPiece& variable_name,
6293  const client::UriTemplateConfig& config,
6294  string* target);
6295 
6301  virtual util::Status AppendOptionalQueryParameters(string* target);
6302 
6303 
6315  Operation* data) {
6316  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
6317  }
6318 
6319  private:
6320  string project_id_;
6321  string zone_;
6322  string cluster_id_;
6323  string node_pool_id_;
6324  string name_;
6325  bool _have_name_ : 1;
6327 };
6328 
6342  public:
6363  const ContainerService* _service_,
6364  client::AuthorizationCredential* _credential_,
6365  const absl::string_view& project_id,
6366  const absl::string_view& zone,
6367  const absl::string_view& cluster_id,
6368  const absl::string_view& node_pool_id);
6369 
6374 
6375 
6379  void clear_name() {
6380  _have_name_ = false;
6381  client::ClearCppValueHelper(&name_);
6382  }
6383 
6384 
6390  const string& get_name() const { return name_; }
6391 
6397  string* mutable_name() {
6398  _have_name_ = true;
6399  return &name_;
6400  }
6401 
6402 
6411  void set_name(const string& value) {
6412  _have_name_ = true;
6413  name_ = value;
6414  }
6415 
6425  virtual util::Status AppendVariable(
6426  const StringPiece& variable_name,
6427  const client::UriTemplateConfig& config,
6428  string* target);
6429 
6435  virtual util::Status AppendOptionalQueryParameters(string* target);
6436 
6437 
6449  NodePool* data) {
6450  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
6451  }
6452 
6453  private:
6454  string project_id_;
6455  string zone_;
6456  string cluster_id_;
6457  string node_pool_id_;
6458  string name_;
6459  bool _have_name_ : 1;
6461 };
6462 
6476  public:
6495  const ContainerService* _service_,
6496  client::AuthorizationCredential* _credential_,
6497  const absl::string_view& project_id,
6498  const absl::string_view& zone,
6499  const absl::string_view& cluster_id);
6500 
6505 
6506 
6510  void clear_parent() {
6511  _have_parent_ = false;
6512  client::ClearCppValueHelper(&parent_);
6513  }
6514 
6515 
6521  const string& get_parent() const { return parent_; }
6522 
6528  string* mutable_parent() {
6529  _have_parent_ = true;
6530  return &parent_;
6531  }
6532 
6533 
6541  void set_parent(const string& value) {
6542  _have_parent_ = true;
6543  parent_ = value;
6544  }
6545 
6555  virtual util::Status AppendVariable(
6556  const StringPiece& variable_name,
6557  const client::UriTemplateConfig& config,
6558  string* target);
6559 
6565  virtual util::Status AppendOptionalQueryParameters(string* target);
6566 
6567 
6579  ListNodePoolsResponse* data) {
6580  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
6581  }
6582 
6583  private:
6584  string project_id_;
6585  string zone_;
6586  string cluster_id_;
6587  string parent_;
6588  bool _have_parent_ : 1;
6590 };
6591 
6605  public:
6627  const ContainerService* _service_,
6628  client::AuthorizationCredential* _credential_,
6629  const absl::string_view& project_id,
6630  const absl::string_view& zone,
6631  const absl::string_view& cluster_id,
6632  const absl::string_view& node_pool_id,
6633  const RollbackNodePoolUpgradeRequest& _content_);
6634 
6639 
6640 
6650  virtual util::Status AppendVariable(
6651  const StringPiece& variable_name,
6652  const client::UriTemplateConfig& config,
6653  string* target);
6654 
6655 
6667  Operation* data) {
6668  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
6669  }
6670 
6671  private:
6672  string project_id_;
6673  string zone_;
6674  string cluster_id_;
6675  string node_pool_id_; string _content_;
6677 };
6678 
6692  public:
6714  const ContainerService* _service_,
6715  client::AuthorizationCredential* _credential_,
6716  const absl::string_view& project_id,
6717  const absl::string_view& zone,
6718  const absl::string_view& cluster_id,
6719  const absl::string_view& node_pool_id,
6720  const SetNodePoolManagementRequest& _content_);
6721 
6726 
6727 
6737  virtual util::Status AppendVariable(
6738  const StringPiece& variable_name,
6739  const client::UriTemplateConfig& config,
6740  string* target);
6741 
6742 
6754  Operation* data) {
6755  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
6756  }
6757 
6758  private:
6759  string project_id_;
6760  string zone_;
6761  string cluster_id_;
6762  string node_pool_id_; string _content_;
6764 };
6765 
6779  public:
6801  const ContainerService* _service_,
6802  client::AuthorizationCredential* _credential_,
6803  const absl::string_view& project_id,
6804  const absl::string_view& zone,
6805  const absl::string_view& cluster_id,
6806  const absl::string_view& node_pool_id,
6807  const SetNodePoolSizeRequest& _content_);
6808 
6813 
6814 
6824  virtual util::Status AppendVariable(
6825  const StringPiece& variable_name,
6826  const client::UriTemplateConfig& config,
6827  string* target);
6828 
6829 
6841  Operation* data) {
6842  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
6843  }
6844 
6845  private:
6846  string project_id_;
6847  string zone_;
6848  string cluster_id_;
6849  string node_pool_id_; string _content_;
6851 };
6852 
6866  public:
6888  const ContainerService* _service_,
6889  client::AuthorizationCredential* _credential_,
6890  const absl::string_view& project_id,
6891  const absl::string_view& zone,
6892  const absl::string_view& cluster_id,
6893  const absl::string_view& node_pool_id,
6894  const UpdateNodePoolRequest& _content_);
6895 
6900 
6901 
6911  virtual util::Status AppendVariable(
6912  const StringPiece& variable_name,
6913  const client::UriTemplateConfig& config,
6914  string* target);
6915 
6916 
6928  Operation* data) {
6929  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
6930  }
6931 
6932  private:
6933  string project_id_;
6934  string zone_;
6935  string cluster_id_;
6936  string node_pool_id_; string _content_;
6938 };
6939 
6940 
6954  public:
6974  const ContainerService* _service_,
6975  client::AuthorizationCredential* _credential_,
6976  const absl::string_view& project_id,
6977  const absl::string_view& zone,
6978  const absl::string_view& operation_id,
6979  const CancelOperationRequest& _content_);
6980 
6985 
6986 
6996  virtual util::Status AppendVariable(
6997  const StringPiece& variable_name,
6998  const client::UriTemplateConfig& config,
6999  string* target);
7000 
7001 
7013  Empty* data) {
7014  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
7015  }
7016 
7017  private:
7018  string project_id_;
7019  string zone_;
7020  string operation_id_; string _content_;
7022 };
7023 
7037  public:
7057  const ContainerService* _service_,
7058  client::AuthorizationCredential* _credential_,
7059  const absl::string_view& project_id,
7060  const absl::string_view& zone,
7061  const absl::string_view& operation_id);
7062 
7067 
7068 
7072  void clear_name() {
7073  _have_name_ = false;
7074  client::ClearCppValueHelper(&name_);
7075  }
7076 
7077 
7083  const string& get_name() const { return name_; }
7084 
7090  string* mutable_name() {
7091  _have_name_ = true;
7092  return &name_;
7093  }
7094 
7095 
7103  void set_name(const string& value) {
7104  _have_name_ = true;
7105  name_ = value;
7106  }
7107 
7117  virtual util::Status AppendVariable(
7118  const StringPiece& variable_name,
7119  const client::UriTemplateConfig& config,
7120  string* target);
7121 
7127  virtual util::Status AppendOptionalQueryParameters(string* target);
7128 
7129 
7141  Operation* data) {
7142  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
7143  }
7144 
7145  private:
7146  string project_id_;
7147  string zone_;
7148  string operation_id_;
7149  string name_;
7150  bool _have_name_ : 1;
7152 };
7153 
7167  public:
7183  const ContainerService* _service_,
7184  client::AuthorizationCredential* _credential_,
7185  const absl::string_view& project_id,
7186  const absl::string_view& zone);
7187 
7192 
7193 
7197  void clear_parent() {
7198  _have_parent_ = false;
7199  client::ClearCppValueHelper(&parent_);
7200  }
7201 
7202 
7208  const string& get_parent() const { return parent_; }
7209 
7215  string* mutable_parent() {
7216  _have_parent_ = true;
7217  return &parent_;
7218  }
7219 
7220 
7229  void set_parent(const string& value) {
7230  _have_parent_ = true;
7231  parent_ = value;
7232  }
7233 
7243  virtual util::Status AppendVariable(
7244  const StringPiece& variable_name,
7245  const client::UriTemplateConfig& config,
7246  string* target);
7247 
7253  virtual util::Status AppendOptionalQueryParameters(string* target);
7254 
7255 
7267  ListOperationsResponse* data) {
7268  return ContainerServiceBaseRequest::ExecuteAndParseResponse(data);
7269  }
7270 
7271  private:
7272  string project_id_;
7273  string zone_;
7274  string parent_;
7275  bool _have_parent_ : 1;
7277 };
7278 
7279 
7280 
7289 class ContainerService : public client::ClientService {
7290  public:
7294  static const char googleapis_API_NAME[];
7295 
7299  static const char googleapis_API_VERSION[];
7300 
7304  static const char googleapis_API_GENERATOR[];
7305 
7306 
7313  public:
7321  explicit ProjectsResource(ContainerService* service);
7322 
7327 
7334  public:
7342  explicit AggregatedResource(ContainerService* service);
7343 
7348 
7355  public:
7363  explicit UsableSubnetworksResource(ContainerService* service);
7364 
7369 
7370 
7382  ProjectsResource_AggregatedResource_UsableSubnetworksResource_ListMethod* NewListMethod(
7383  client::AuthorizationCredential* _credential_,
7384  const absl::string_view& parent) const;
7385 
7396  ProjectsResource_AggregatedResource_UsableSubnetworksResource_ListMethodPager* NewListMethodPager(
7397  client::AuthorizationCredential* _credential_,
7398  const absl::string_view& parent) const;
7399 
7400  private:
7401  ContainerService* service_;
7402 
7403  DISALLOW_COPY_AND_ASSIGN(UsableSubnetworksResource);
7404  };
7411  return usable_subnetworks_;
7412  }
7413 
7414 
7415 
7416  private:
7417  ContainerService* service_;
7418  UsableSubnetworksResource usable_subnetworks_;
7419 
7420  DISALLOW_COPY_AND_ASSIGN(AggregatedResource);
7421  };
7428  return aggregated_;
7429  }
7430 
7431 
7438  public:
7446  explicit LocationsResource(ContainerService* service);
7447 
7452 
7459  public:
7467  explicit ClustersResource(ContainerService* service);
7468 
7473 
7480  public:
7488  explicit NodePoolsResource(ContainerService* service);
7489 
7494 
7495 
7512  client::AuthorizationCredential* _credential_,
7513  const absl::string_view& parent,
7514  const CreateNodePoolRequest& _content_) const;
7515 
7531  client::AuthorizationCredential* _credential_,
7532  const absl::string_view& name) const;
7533 
7549  client::AuthorizationCredential* _credential_,
7550  const absl::string_view& name) const;
7551 
7566  client::AuthorizationCredential* _credential_,
7567  const absl::string_view& parent) const;
7568 
7585  client::AuthorizationCredential* _credential_,
7586  const absl::string_view& name,
7587  const RollbackNodePoolUpgradeRequest& _content_) const;
7588 
7605  client::AuthorizationCredential* _credential_,
7606  const absl::string_view& name,
7607  const SetNodePoolAutoscalingRequest& _content_) const;
7608 
7625  client::AuthorizationCredential* _credential_,
7626  const absl::string_view& name,
7627  const SetNodePoolManagementRequest& _content_) const;
7628 
7645  client::AuthorizationCredential* _credential_,
7646  const absl::string_view& name,
7647  const SetNodePoolSizeRequest& _content_) const;
7648 
7665  client::AuthorizationCredential* _credential_,
7666  const absl::string_view& name,
7667  const UpdateNodePoolRequest& _content_) const;
7668 
7669  private:
7670  ContainerService* service_;
7671 
7672  DISALLOW_COPY_AND_ASSIGN(NodePoolsResource);
7673  };
7680  return node_pools_;
7681  }
7682 
7683 
7690  public:
7698  explicit WellKnownResource(ContainerService* service);
7699 
7704 
7705 
7720  client::AuthorizationCredential* _credential_,
7721  const absl::string_view& parent) const;
7722 
7723  private:
7724  ContainerService* service_;
7725 
7726  DISALLOW_COPY_AND_ASSIGN(WellKnownResource);
7727  };
7734  return well_known_;
7735  }
7736 
7737 
7738 
7753  client::AuthorizationCredential* _credential_,
7754  const absl::string_view& name,
7755  const CompleteIPRotationRequest& _content_) const;
7756 
7772  client::AuthorizationCredential* _credential_,
7773  const absl::string_view& parent,
7774  const CreateClusterRequest& _content_) const;
7775 
7790  client::AuthorizationCredential* _credential_,
7791  const absl::string_view& name) const;
7792 
7807  client::AuthorizationCredential* _credential_,
7808  const absl::string_view& name) const;
7809 
7824  client::AuthorizationCredential* _credential_,
7825  const absl::string_view& parent) const;
7826 
7842  client::AuthorizationCredential* _credential_,
7843  const absl::string_view& parent) const;
7844 
7860  client::AuthorizationCredential* _credential_,
7861  const absl::string_view& name,
7862  const SetAddonsConfigRequest& _content_) const;
7863 
7878  client::AuthorizationCredential* _credential_,
7879  const absl::string_view& name,
7880  const SetLegacyAbacRequest& _content_) const;
7881 
7896  client::AuthorizationCredential* _credential_,
7897  const absl::string_view& name,
7898  const SetLocationsRequest& _content_) const;
7899 
7915  client::AuthorizationCredential* _credential_,
7916  const absl::string_view& name,
7917  const SetLoggingServiceRequest& _content_) const;
7918 
7934  client::AuthorizationCredential* _credential_,
7935  const absl::string_view& name,
7936  const SetMaintenancePolicyRequest& _content_) const;
7937 
7952  client::AuthorizationCredential* _credential_,
7953  const absl::string_view& name,
7954  const SetMasterAuthRequest& _content_) const;
7955 
7970  client::AuthorizationCredential* _credential_,
7971  const absl::string_view& name,
7972  const SetMonitoringServiceRequest& _content_) const;
7973 
7988  client::AuthorizationCredential* _credential_,
7989  const absl::string_view& name,
7990  const SetNetworkPolicyRequest& _content_) const;
7991 
8006  client::AuthorizationCredential* _credential_,
8007  const absl::string_view& name,
8008  const SetLabelsRequest& _content_) const;
8009 
8024  client::AuthorizationCredential* _credential_,
8025  const absl::string_view& name,
8026  const StartIPRotationRequest& _content_) const;
8027 
8043  client::AuthorizationCredential* _credential_,
8044  const absl::string_view& name,
8045  const UpdateClusterRequest& _content_) const;
8046 
8061  client::AuthorizationCredential* _credential_,
8062  const absl::string_view& name,
8063  const UpdateMasterRequest& _content_) const;
8064 
8065  private:
8066  ContainerService* service_;
8067  NodePoolsResource node_pools_;
8068  WellKnownResource well_known_;
8069 
8070  DISALLOW_COPY_AND_ASSIGN(ClustersResource);
8071  };
8078  return clusters_;
8079  }
8080 
8081 
8088  public:
8096  explicit OperationsResource(ContainerService* service);
8097 
8102 
8103 
8119  client::AuthorizationCredential* _credential_,
8120  const absl::string_view& name,
8121  const CancelOperationRequest& _content_) const;
8122 
8137  client::AuthorizationCredential* _credential_,
8138  const absl::string_view& name) const;
8139 
8155  client::AuthorizationCredential* _credential_,
8156  const absl::string_view& parent) const;
8157 
8158  private:
8159  ContainerService* service_;
8160 
8161  DISALLOW_COPY_AND_ASSIGN(OperationsResource);
8162  };
8169  return operations_;
8170  }
8171 
8172 
8173 
8187  client::AuthorizationCredential* _credential_,
8188  const absl::string_view& name) const;
8189 
8190  private:
8191  ContainerService* service_;
8192  ClustersResource clusters_;
8193  OperationsResource operations_;
8194 
8195  DISALLOW_COPY_AND_ASSIGN(LocationsResource);
8196  };
8203  return locations_;
8204  }
8205 
8206 
8213  public:
8221  explicit ZonesResource(ContainerService* service);
8222 
8227 
8234  public:
8242  explicit ClustersResource(ContainerService* service);
8243 
8248 
8255  public:
8263  explicit NodePoolsResource(ContainerService* service);
8264 
8269 
8270 
8297  client::AuthorizationCredential* _credential_,
8298  const absl::string_view& project_id,
8299  const absl::string_view& zone,
8300  const absl::string_view& cluster_id,
8301  const absl::string_view& node_pool_id,
8302  const SetNodePoolAutoscalingRequest& _content_) const;
8303 
8327  client::AuthorizationCredential* _credential_,
8328  const absl::string_view& project_id,
8329  const absl::string_view& zone,
8330  const absl::string_view& cluster_id,
8331  const CreateNodePoolRequest& _content_) const;
8332 
8358  client::AuthorizationCredential* _credential_,
8359  const absl::string_view& project_id,
8360  const absl::string_view& zone,
8361  const absl::string_view& cluster_id,
8362  const absl::string_view& node_pool_id) const;
8363 
8388  client::AuthorizationCredential* _credential_,
8389  const absl::string_view& project_id,
8390  const absl::string_view& zone,
8391  const absl::string_view& cluster_id,
8392  const absl::string_view& node_pool_id) const;
8393 
8416  client::AuthorizationCredential* _credential_,
8417  const absl::string_view& project_id,
8418  const absl::string_view& zone,
8419  const absl::string_view& cluster_id) const;
8420 
8447  client::AuthorizationCredential* _credential_,
8448  const absl::string_view& project_id,
8449  const absl::string_view& zone,
8450  const absl::string_view& cluster_id,
8451  const absl::string_view& node_pool_id,
8452  const RollbackNodePoolUpgradeRequest& _content_) const;
8453 
8480  client::AuthorizationCredential* _credential_,
8481  const absl::string_view& project_id,
8482  const absl::string_view& zone,
8483  const absl::string_view& cluster_id,
8484  const absl::string_view& node_pool_id,
8485  const SetNodePoolManagementRequest& _content_) const;
8486 
8513  client::AuthorizationCredential* _credential_,
8514  const absl::string_view& project_id,
8515  const absl::string_view& zone,
8516  const absl::string_view& cluster_id,
8517  const absl::string_view& node_pool_id,
8518  const SetNodePoolSizeRequest& _content_) const;
8519 
8546  client::AuthorizationCredential* _credential_,
8547  const absl::string_view& project_id,
8548  const absl::string_view& zone,
8549  const absl::string_view& cluster_id,
8550  const absl::string_view& node_pool_id,
8551  const UpdateNodePoolRequest& _content_) const;
8552 
8553  private:
8554  ContainerService* service_;
8555 
8556  DISALLOW_COPY_AND_ASSIGN(NodePoolsResource);
8557  };
8564  return node_pools_;
8565  }
8566 
8567 
8568 
8591  client::AuthorizationCredential* _credential_,
8592  const absl::string_view& project_id,
8593  const absl::string_view& zone,
8594  const absl::string_view& cluster_id,
8595  const SetAddonsConfigRequest& _content_) const;
8596 
8619  client::AuthorizationCredential* _credential_,
8620  const absl::string_view& project_id,
8621  const absl::string_view& zone,
8622  const absl::string_view& cluster_id,
8623  const CompleteIPRotationRequest& _content_) const;
8624 
8645  client::AuthorizationCredential* _credential_,
8646  const absl::string_view& project_id,
8647  const absl::string_view& zone,
8648  const CreateClusterRequest& _content_) const;
8649 
8671  client::AuthorizationCredential* _credential_,
8672  const absl::string_view& project_id,
8673  const absl::string_view& zone,
8674  const absl::string_view& cluster_id) const;
8675 
8697  client::AuthorizationCredential* _credential_,
8698  const absl::string_view& project_id,
8699  const absl::string_view& zone,
8700  const absl::string_view& cluster_id) const;
8701 
8724  client::AuthorizationCredential* _credential_,
8725  const absl::string_view& project_id,
8726  const absl::string_view& zone,
8727  const absl::string_view& cluster_id,
8728  const SetLegacyAbacRequest& _content_) const;
8729 
8748  client::AuthorizationCredential* _credential_,
8749  const absl::string_view& project_id,
8750  const absl::string_view& zone) const;
8751 
8774  client::AuthorizationCredential* _credential_,
8775  const absl::string_view& project_id,
8776  const absl::string_view& zone,
8777  const absl::string_view& cluster_id,
8778  const SetLocationsRequest& _content_) const;
8779 
8802  client::AuthorizationCredential* _credential_,
8803  const absl::string_view& project_id,
8804  const absl::string_view& zone,
8805  const absl::string_view& cluster_id,
8806  const SetLoggingServiceRequest& _content_) const;
8807 
8830  client::AuthorizationCredential* _credential_,
8831  const absl::string_view& project_id,
8832  const absl::string_view& zone,
8833  const absl::string_view& cluster_id,
8834  const UpdateMasterRequest& _content_) const;
8835 
8858  client::AuthorizationCredential* _credential_,
8859  const absl::string_view& project_id,
8860  const absl::string_view& zone,
8861  const absl::string_view& cluster_id,
8862  const SetMonitoringServiceRequest& _content_) const;
8863 
8887  client::AuthorizationCredential* _credential_,
8888  const absl::string_view& project_id,
8889  const absl::string_view& zone,
8890  const absl::string_view& cluster_id,
8891  const SetLabelsRequest& _content_) const;
8892 
8911  client::AuthorizationCredential* _credential_,
8912  const absl::string_view& project_id,
8913  const absl::string_view& zone,
8914  const absl::string_view& cluster_id,
8915  const SetMaintenancePolicyRequest& _content_) const;
8916 
8939  client::AuthorizationCredential* _credential_,
8940  const absl::string_view& project_id,
8941  const absl::string_view& zone,
8942  const absl::string_view& cluster_id,
8943  const SetMasterAuthRequest& _content_) const;
8944 
8967  client::AuthorizationCredential* _credential_,
8968  const absl::string_view& project_id,
8969  const absl::string_view& zone,
8970  const absl::string_view& cluster_id,
8971  const SetNetworkPolicyRequest& _content_) const;
8972 
8996  client::AuthorizationCredential* _credential_,
8997  const absl::string_view& project_id,
8998  const absl::string_view& zone,
8999  const absl::string_view& cluster_id,
9000  const StartIPRotationRequest& _content_) const;
9001 
9024  client::AuthorizationCredential* _credential_,
9025  const absl::string_view& project_id,
9026  const absl::string_view& zone,
9027  const absl::string_view& cluster_id,
9028  const UpdateClusterRequest& _content_) const;
9029 
9030  private:
9031  ContainerService* service_;
9032  NodePoolsResource node_pools_;
9033 
9034  DISALLOW_COPY_AND_ASSIGN(ClustersResource);
9035  };
9042  return clusters_;
9043  }
9044 
9045 
9052  public:
9060  explicit OperationsResource(ContainerService* service);
9061 
9066 
9067 
9090  client::AuthorizationCredential* _credential_,
9091  const absl::string_view& project_id,
9092  const absl::string_view& zone,
9093  const absl::string_view& operation_id,
9094  const CancelOperationRequest& _content_) const;
9095 
9117  client::AuthorizationCredential* _credential_,
9118  const absl::string_view& project_id,
9119  const absl::string_view& zone,
9120  const absl::string_view& operation_id) const;
9121 
9142  client::AuthorizationCredential* _credential_,
9143  const absl::string_view& project_id,
9144  const absl::string_view& zone) const;
9145 
9146  private:
9147  ContainerService* service_;
9148 
9149  DISALLOW_COPY_AND_ASSIGN(OperationsResource);
9150  };
9157  return operations_;
9158  }
9159 
9160 
9161 
9178  ProjectsResource_ZonesResource_GetServerconfigMethod* NewGetServerconfigMethod(
9179  client::AuthorizationCredential* _credential_,
9180  const absl::string_view& project_id,
9181  const absl::string_view& zone) const;
9182 
9183  private:
9184  ContainerService* service_;
9185  ClustersResource clusters_;
9186  OperationsResource operations_;
9187 
9188  DISALLOW_COPY_AND_ASSIGN(ZonesResource);
9189  };
9195  const ZonesResource& get_zones() const {
9196  return zones_;
9197  }
9198 
9199 
9200 
9201  private:
9202  ContainerService* service_;
9203  AggregatedResource aggregated_;
9204  LocationsResource locations_;
9205  ZonesResource zones_;
9206 
9207  DISALLOW_COPY_AND_ASSIGN(ProjectsResource);
9208  };
9209 
9210 
9211 
9218  explicit ContainerService(client::HttpTransport* transport);
9219 
9223  virtual ~ContainerService();
9224 
9231  return projects_;
9232  }
9233 
9240  class SCOPES {
9241  public:
9245  static const char CLOUD_PLATFORM[];
9246 
9247  private:
9248  SCOPES(); // Never instantiated.
9249  ~SCOPES(); // Never instantiated.
9250  };
9251 
9252  private:
9253  ProjectsResource projects_;
9254 
9255  DISALLOW_COPY_AND_ASSIGN(ContainerService);
9256 };
9257 
9258 
9289 } // namespace google_container_api
9290 #endif // GOOGLE_CONTAINER_API_CONTAINER_SERVICE_H_
util::Status ExecuteAndParseResponse(Empty *data)
Definition: container_service.h:3967
const string & get_cluster_id() const
Definition: container_service.h:1411
const string & get_parent() const
Definition: container_service.h:5124
Definition: set_monitoring_service_request.h:50
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:2014
void set_name(const string &value)
Definition: container_service.h:4935
bool get_pretty_print() const
Definition: container_service.h:438
Definition: set_addons_config_request.h:52
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:4717
util::Status ExecuteAndParseResponse(ListClustersResponse *data)
Definition: container_service.h:5182
void set_name(const string &value)
Definition: container_service.h:4430
string * mutable_fields()
Definition: container_service.h:324
void set_project_id(const string &value)
Definition: container_service.h:4260
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:5515
string *mutable_ $Xgafv()
Definition: container_service.h:167
void set_zone(const string &value)
Definition: container_service.h:954
util::Status ExecuteAndParseResponse(Empty *data)
Definition: container_service.h:7012
string * mutable_uploadType()
Definition: container_service.h:514
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:6927
util::Status ExecuteAndParseResponse(ListNodePoolsResponse *data)
Definition: container_service.h:6578
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:3751
const string & get_parent() const
Definition: container_service.h:7208
void set_project_id(const string &value)
Definition: container_service.h:4091
void set_quota_user(const string &value)
Definition: container_service.h:485
string * mutable_quotaUser()
Definition: container_service.h:472
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:5349
const string & get_zone() const
Definition: container_service.h:4281
void set_zone(const string &value)
Definition: container_service.h:4304
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:2663
util::Status ExecuteAndParseResponse(ListOperationsResponse *data)
Definition: container_service.h:7266
util::Status ExecuteAndParseResponse(ServerConfig *data)
Definition: container_service.h:991
util::Status ExecuteAndParseResponse(Cluster *data)
Definition: container_service.h:1556
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:2986
const string & get_upload_type() const
Definition: container_service.h:506
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:6183
void set_operation_id(const string &value)
Definition: container_service.h:4047
Definition: node_pool.h:63
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:1346
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:2303
string * mutable_uploadProtocol()
Definition: container_service.h:555
void set_zone(const string &value)
Definition: container_service.h:1519
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:4637
void clear_key()
Definition: container_service.h:346
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:2375
void set_parent(const string &value)
Definition: container_service.h:7229
void set_access_token(const string &value)
Definition: container_service.h:218
void clear_alt()
Definition: container_service.h:228
Definition: update_master_request.h:50
util::Status ExecuteAndParseResponse(GetOpenIDConfigResponse *data)
Definition: container_service.h:3894
string * mutable_name()
Definition: container_service.h:4417
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:6010
Definition: get_open_idc_onfig_response.h:53
const ZonesResource & get_zones() const
Definition: container_service.h:9195
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:1070
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:3824
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:2231
const ClustersResource & get_clusters() const
Definition: container_service.h:9041
string * mutable_accessToken()
Definition: container_service.h:207
void set_oauth_token(const string &value)
Definition: container_service.h:417
Definition: update_node_pool_request.h:53
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:5844
const string & get_zone() const
Definition: container_service.h:1497
Definition: container_service.h:110
void clear_fields()
Definition: container_service.h:306
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:4554
const string & get_project_id() const
Definition: container_service.h:889
const string & get_name() const
Definition: container_service.h:4915
Definition: cancel_operation_request.h:50
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:2519
util::Status ExecuteAndParseResponse(ListOperationsResponse *data)
Definition: container_service.h:4341
void set_project_id(const string &value)
Definition: container_service.h:1714
const string & get_project_id() const
Definition: container_service.h:1691
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:2159
const string & get_xgafv() const
Definition: container_service.h:160
const string & get_key() const
Definition: container_service.h:357
const OperationsResource & get_operations() const
Definition: container_service.h:9156
Definition: set_node_pool_size_request.h:52
Definition: start_ipr_otation_request.h:51
void set_zone(const string &value)
Definition: container_service.h:1757
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:1142
Definition: operation.h:54
Definition: set_maintenance_policy_request.h:52
void set_alt(const string &value)
Definition: container_service.h:257
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:5432
Definition: set_node_pool_management_request.h:53
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:5927
const string & get_name() const
Definition: container_service.h:4786
const NodePoolsResource & get_node_pools() const
Definition: container_service.h:7679
void set_upload_protocol(const string &value)
Definition: container_service.h:566
Definition: update_cluster_request.h:52
const string & get_access_token() const
Definition: container_service.h:199
Definition: set_network_policy_request.h:52
util::Status ExecuteAndParseResponse(ListNodePoolsResponse *data)
Definition: container_service.h:3453
void clear_quota_user()
Definition: container_service.h:453
void clear_upload_type()
Definition: container_service.h:495
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:5057
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:5678
const string & get_alt() const
Definition: container_service.h:239
Definition: create_node_pool_request.h:52
const string & get_zone() const
Definition: container_service.h:933
void set_zone(const string &value)
Definition: container_service.h:4134
util::Status ExecuteAndParseResponse(GetJSONWebKeysResponse *data)
Definition: container_service.h:1631
void set_callback(const string &value)
Definition: container_service.h:296
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:2739
util::Status ExecuteAndParseResponse(ListClustersResponse *data)
Definition: container_service.h:1794
Definition: list_node_pools_response.h:51
void clear_pretty_print()
Definition: container_service.h:427
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:5266
const string & get_project_id() const
Definition: container_service.h:4068
const string & get_project_id() const
Definition: container_service.h:1201
const AggregatedResource & get_aggregated() const
Definition: container_service.h:7427
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:5761
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:1870
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:5598
const string & get_fields() const
Definition: container_service.h:317
Definition: get_jsonw_eb_keys_response.h:52
const ClustersResource & get_clusters() const
Definition: container_service.h:8077
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:2447
~ProjectsResource()
Definition: container_service.h:7326
const ProjectsResource & get_projects() const
Definition: container_service.h:9230
const string & get_zone() const
Definition: container_service.h:1245
util::Status ExecuteAndParseResponse(NodePool *data)
Definition: container_service.h:6448
void set_xgafv(const string &value)
Definition: container_service.h:178
Definition: complete_ipr_otation_request.h:50
const UsableSubnetworksResource & get_usable_subnetworks() const
Definition: container_service.h:7410
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:6099
Definition: list_usable_subnetworks_response.h:53
const string & get_project_id() const
Definition: container_service.h:1453
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:2591
void set_project_id(const string &value)
Definition: container_service.h:1476
Definition: container_service.h:9240
const string & get_zone() const
Definition: container_service.h:4112
Definition: rollback_node_pool_upgrade_request.h:52
const string & get_oauth_token() const
Definition: container_service.h:398
util::Status ExecuteAndParseResponse(NodePool *data)
Definition: container_service.h:3241
const string & get_callback() const
Definition: container_service.h:278
Definition: container_service.h:7289
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:6840
void clear_access_token()
Definition: container_service.h:188
Definition: accelerator_config.cc:41
util::Status ExecuteAndParseResponse(Cluster *data)
Definition: container_service.h:4972
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:7140
void set_name(const string &value)
Definition: container_service.h:7103
void clear_callback()
Definition: container_service.h:267
Definition: create_cluster_request.h:52
void set_project_id(const string &value)
Definition: container_service.h:912
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:2086
Definition: list_clusters_response.h:52
const string & get_upload_protocol() const
Definition: container_service.h:547
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:6666
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:3532
Definition: set_legacy_abac_request.h:51
string * mutable_oauthToken()
Definition: container_service.h:406
const string & get_name() const
Definition: container_service.h:4410
Definition: list_operations_response.h:52
void set_project_id(const string &value)
Definition: container_service.h:1224
const string & get_operation_id() const
Definition: container_service.h:4026
const WellKnownResource & get_well_known() const
Definition: container_service.h:7733
Definition: set_master_auth_request.h:52
const OperationsResource & get_operations() const
Definition: container_service.h:8168
void set_name(const string &value)
Definition: container_service.h:4806
string * mutable_callback()
Definition: container_service.h:285
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:4171
void set_parent(const string &value)
Definition: container_service.h:5145
Definition: set_node_pool_autoscaling_request.h:52
void set_fields(const string &value)
Definition: container_service.h:336
void set_page_token(const string &value)
Definition: container_service.h:749
util::Status ExecuteAndParseResponse(ListUsableSubnetworksResponse *data)
Definition: container_service.h:818
const NodePoolsResource & get_node_pools() const
Definition: container_service.h:8563
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:6314
void clear_oauth_token()
Definition: container_service.h:387
const string & get_zone() const
Definition: container_service.h:1735
void set_filter(const string &value)
Definition: container_service.h:707
void set_key(const string &value)
Definition: container_service.h:377
string * mutable_key()
Definition: container_service.h:364
Definition: empty.h:57
Definition: cluster.h:73
void set_upload_type(const string &value)
Definition: container_service.h:526
void set_zone(const string &value)
Definition: container_service.h:1267
util::Status ExecuteAndParseResponse(ServerConfig *data)
Definition: container_service.h:4467
const string & get_project_id() const
Definition: container_service.h:4237
const string & get_quota_user() const
Definition: container_service.h:464
const LocationsResource & get_locations() const
Definition: container_service.h:8202
const string & get_name() const
Definition: container_service.h:7083
void set_cluster_id(const string &value)
Definition: container_service.h:1432
Definition: set_logging_service_request.h:50
Definition: set_labels_request.h:52
Definition: server_config.h:50
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:1942
string * mutable_alt()
Definition: container_service.h:246
void clear_xgafv()
Definition: container_service.h:149
void clear_upload_protocol()
Definition: container_service.h:536
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:6753
Definition: set_locations_request.h:50
const string & get_cluster_id() const
Definition: container_service.h:1288
util::Status ExecuteAndParseResponse(Operation *data)
Definition: container_service.h:4843
void set_cluster_id(const string &value)
Definition: container_service.h:1309
void set_pretty_print(bool value)
Definition: container_service.h:445