deploymentmanager  v2
deployment_manager_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: 2019-03-20, 05:04:30 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_DEPLOYMENTMANAGER_API_DEPLOYMENT_MANAGER_SERVICE_H_
25 #define GOOGLE_DEPLOYMENTMANAGER_API_DEPLOYMENT_MANAGER_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/deploymentmanager_api/deployment.h"
36 #include "google/deploymentmanager_api/deployments_cancel_preview_request.h"
37 #include "google/deploymentmanager_api/deployments_list_response.h"
38 #include "google/deploymentmanager_api/deployments_stop_request.h"
39 #include "google/deploymentmanager_api/global_set_policy_request.h"
40 #include "google/deploymentmanager_api/manifest.h"
41 #include "google/deploymentmanager_api/manifests_list_response.h"
42 #include "google/deploymentmanager_api/operation.h"
43 #include "google/deploymentmanager_api/operations_list_response.h"
44 #include "google/deploymentmanager_api/policy.h"
45 #include "google/deploymentmanager_api/resource.h"
46 #include "google/deploymentmanager_api/resources_list_response.h"
47 #include "google/deploymentmanager_api/test_permissions_request.h"
48 #include "google/deploymentmanager_api/test_permissions_response.h"
49 #include "google/deploymentmanager_api/types_list_response.h"
50 
51 
53 using namespace googleapis;
84 class DeploymentManagerService;
85 
94  : public client::ClientServiceRequest {
95  public:
118  const client::ClientService* service,
119  client::AuthorizationCredential* credential,
120  client::HttpRequest::HttpMethod method,
121  const StringPiece& uri_template);
122 
127 
128 
132  void clear_alt() {
133  _have_alt_ = false;
134  client::ClearCppValueHelper(&alt_);
135  }
136 
137 
143  const string& get_alt() const { return alt_; }
144 
150  string* mutable_alt() {
151  _have_alt_ = true;
152  return &alt_;
153  }
154 
155 
161  void set_alt(const string& value) {
162  _have_alt_ = true;
163  alt_ = value;
164  }
165 
166 
167 
171  void clear_fields() {
172  _have_fields_ = false;
173  client::ClearCppValueHelper(&fields_);
174  }
175 
176 
182  const string& get_fields() const { return fields_; }
183 
189  string* mutable_fields() {
190  _have_fields_ = true;
191  return &fields_;
192  }
193 
194 
201  void set_fields(const string& value) {
202  _have_fields_ = true;
203  fields_ = value;
204  }
205 
206 
207 
211  void clear_key() {
212  _have_key_ = false;
213  client::ClearCppValueHelper(&key_);
214  }
215 
216 
222  const string& get_key() const { return key_; }
223 
229  string* mutable_key() {
230  _have_key_ = true;
231  return &key_;
232  }
233 
234 
242  void set_key(const string& value) {
243  _have_key_ = true;
244  key_ = value;
245  }
246 
247 
248 
253  _have_oauth_token_ = false;
254  client::ClearCppValueHelper(&oauth_token_);
255  }
256 
257 
263  const string& get_oauth_token() const { return oauth_token_; }
264 
271  string* mutable_oauthToken() {
272  _have_oauth_token_ = true;
273  return &oauth_token_;
274  }
275 
276 
282  void set_oauth_token(const string& value) {
283  _have_oauth_token_ = true;
284  oauth_token_ = value;
285  }
286 
287 
288 
293  _have_pretty_print_ = false;
294  client::ClearCppValueHelper(&pretty_print_);
295  }
296 
297 
303  bool get_pretty_print() const { return pretty_print_; }
304 
310  void set_pretty_print(bool value) {
311  _have_pretty_print_ = true;
312  pretty_print_ = value;
313  }
314 
319  _have_quota_user_ = false;
320  client::ClearCppValueHelper(&quota_user_);
321  }
322 
323 
329  const string& get_quota_user() const { return quota_user_; }
330 
337  string* mutable_quotaUser() {
338  _have_quota_user_ = true;
339  return &quota_user_;
340  }
341 
342 
349  void set_quota_user(const string& value) {
350  _have_quota_user_ = true;
351  quota_user_ = value;
352  }
353 
354 
355 
359  void clear_user_ip() {
360  _have_user_ip_ = false;
361  client::ClearCppValueHelper(&user_ip_);
362  }
363 
364 
370  const string& get_user_ip() const { return user_ip_; }
371 
377  string* mutable_userIp() {
378  _have_user_ip_ = true;
379  return &user_ip_;
380  }
381 
382 
389  void set_user_ip(const string& value) {
390  _have_user_ip_ = true;
391  user_ip_ = value;
392  }
393 
404  virtual util::Status AppendVariable(
405  const StringPiece& variable_name,
406  const client::UriTemplateConfig& config,
407  string* target);
408 
414  virtual util::Status AppendOptionalQueryParameters(string* target);
415 
416 
417  protected:
423  void AddJsonContentToRequest(const client::JsonCppData *content);
424 
425  private:
426  string alt_;
427  string fields_;
428  string key_;
429  string oauth_token_;
430  bool pretty_print_;
431  string quota_user_;
432  string user_ip_;
433  bool _have_alt_ : 1;
434  bool _have_fields_ : 1;
435  bool _have_key_ : 1;
436  bool _have_oauth_token_ : 1;
437  bool _have_pretty_print_ : 1;
438  bool _have_quota_user_ : 1;
439  bool _have_user_ip_ : 1;
440 
441  DISALLOW_COPY_AND_ASSIGN(DeploymentManagerServiceBaseRequest);
442 };
443 
444 
445 
460  public:
472  const DeploymentManagerService* _service_,
473  client::AuthorizationCredential* _credential_,
474  const absl::string_view& project,
475  const absl::string_view& deployment,
476  const DeploymentsCancelPreviewRequest& _content_);
477 
482 
483 
493  virtual util::Status AppendVariable(
494  const StringPiece& variable_name,
495  const client::UriTemplateConfig& config,
496  string* target);
497 
498 
510  Operation* data) {
511  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
512  }
513 
514  private:
515  string project_;
516  string deployment_; string _content_;
517  DISALLOW_COPY_AND_ASSIGN(DeploymentsResource_CancelPreviewMethod);
518 };
519 
534  public:
545  const DeploymentManagerService* _service_,
546  client::AuthorizationCredential* _credential_,
547  const absl::string_view& project,
548  const absl::string_view& deployment);
549 
554 
555 
560  _have_delete_policy_ = false;
561  client::ClearCppValueHelper(&delete_policy_);
562  }
563 
564 
570  const string& get_delete_policy() const { return delete_policy_; }
571 
579  _have_delete_policy_ = true;
580  return &delete_policy_;
581  }
582 
583 
589  void set_delete_policy(const string& value) {
590  _have_delete_policy_ = true;
591  delete_policy_ = value;
592  }
593 
603  virtual util::Status AppendVariable(
604  const StringPiece& variable_name,
605  const client::UriTemplateConfig& config,
606  string* target);
607 
613  virtual util::Status AppendOptionalQueryParameters(string* target);
614 
615 
627  Operation* data) {
628  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
629  }
630 
631  private:
632  string project_;
633  string deployment_;
634  string delete_policy_;
635  bool _have_delete_policy_ : 1;
636  DISALLOW_COPY_AND_ASSIGN(DeploymentsResource_DeleteMethod);
637 };
638 
655  public:
666  const DeploymentManagerService* _service_,
667  client::AuthorizationCredential* _credential_,
668  const absl::string_view& project,
669  const absl::string_view& deployment);
670 
675 
676 
686  virtual util::Status AppendVariable(
687  const StringPiece& variable_name,
688  const client::UriTemplateConfig& config,
689  string* target);
690 
691 
703  Deployment* data) {
704  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
705  }
706 
707  private:
708  string project_;
709  string deployment_;
710  DISALLOW_COPY_AND_ASSIGN(DeploymentsResource_GetMethod);
711 };
712 
727  public:
738  const DeploymentManagerService* _service_,
739  client::AuthorizationCredential* _credential_,
740  const absl::string_view& project,
741  const absl::string_view& resource);
742 
747 
748 
758  virtual util::Status AppendVariable(
759  const StringPiece& variable_name,
760  const client::UriTemplateConfig& config,
761  string* target);
762 
763 
775  Policy* data) {
776  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
777  }
778 
779  private:
780  string project_;
781  string resource_;
782  DISALLOW_COPY_AND_ASSIGN(DeploymentsResource_GetIamPolicyMethod);
783 };
784 
799  public:
810  const DeploymentManagerService* _service_,
811  client::AuthorizationCredential* _credential_,
812  const absl::string_view& project,
813  const Deployment& _content_);
814 
819 
820 
825  _have_create_policy_ = false;
826  client::ClearCppValueHelper(&create_policy_);
827  }
828 
829 
835  const string& get_create_policy() const { return create_policy_; }
836 
844  _have_create_policy_ = true;
845  return &create_policy_;
846  }
847 
848 
854  void set_create_policy(const string& value) {
855  _have_create_policy_ = true;
856  create_policy_ = value;
857  }
858 
859 
860 
864  void clear_preview() {
865  _have_preview_ = false;
866  client::ClearCppValueHelper(&preview_);
867  }
868 
869 
875  bool get_preview() const { return preview_; }
876 
889  void set_preview(bool value) {
890  _have_preview_ = true;
891  preview_ = value;
892  }
893 
903  virtual util::Status AppendVariable(
904  const StringPiece& variable_name,
905  const client::UriTemplateConfig& config,
906  string* target);
907 
913  virtual util::Status AppendOptionalQueryParameters(string* target);
914 
915 
927  Operation* data) {
928  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
929  }
930 
931  private:
932  string project_;
933  string create_policy_;
934  bool preview_;
935  bool _have_create_policy_ : 1;
936  bool _have_preview_ : 1; string _content_;
937  DISALLOW_COPY_AND_ASSIGN(DeploymentsResource_InsertMethod);
938 };
939 
956  public:
966  const DeploymentManagerService* _service_,
967  client::AuthorizationCredential* _credential_,
968  const absl::string_view& project);
969 
974 
975 
979  void clear_filter() {
980  _have_filter_ = false;
981  client::ClearCppValueHelper(&filter_);
982  }
983 
984 
990  const string& get_filter() const { return filter_; }
991 
997  string* mutable_filter() {
998  _have_filter_ = true;
999  return &filter_;
1000  }
1001 
1002 
1028  void set_filter(const string& value) {
1029  _have_filter_ = true;
1030  filter_ = value;
1031  }
1032 
1033 
1034 
1039  _have_max_results_ = false;
1040  client::ClearCppValueHelper(&max_results_);
1041  }
1042 
1043 
1049  uint32 get_max_results() const { return max_results_; }
1050 
1060  void set_max_results(uint32 value) {
1061  _have_max_results_ = true;
1062  max_results_ = value;
1063  }
1064 
1069  _have_order_by_ = false;
1070  client::ClearCppValueHelper(&order_by_);
1071  }
1072 
1073 
1079  const string& get_order_by() const { return order_by_; }
1080 
1087  string* mutable_orderBy() {
1088  _have_order_by_ = true;
1089  return &order_by_;
1090  }
1091 
1092 
1107  void set_order_by(const string& value) {
1108  _have_order_by_ = true;
1109  order_by_ = value;
1110  }
1111 
1112 
1113 
1118  _have_page_token_ = false;
1119  client::ClearCppValueHelper(&page_token_);
1120  }
1121 
1122 
1128  const string& get_page_token() const { return page_token_; }
1129 
1136  string* mutable_pageToken() {
1137  _have_page_token_ = true;
1138  return &page_token_;
1139  }
1140 
1141 
1149  void set_page_token(const string& value) {
1150  _have_page_token_ = true;
1151  page_token_ = value;
1152  }
1153 
1163  virtual util::Status AppendVariable(
1164  const StringPiece& variable_name,
1165  const client::UriTemplateConfig& config,
1166  string* target);
1167 
1173  virtual util::Status AppendOptionalQueryParameters(string* target);
1174 
1175 
1187  DeploymentsListResponse* data) {
1188  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
1189  }
1190 
1191  private:
1192  string project_;
1193  string filter_;
1194  uint32 max_results_;
1195  string order_by_;
1196  string page_token_;
1197  bool _have_filter_ : 1;
1198  bool _have_max_results_ : 1;
1199  bool _have_order_by_ : 1;
1200  bool _have_page_token_ : 1;
1201  DISALLOW_COPY_AND_ASSIGN(DeploymentsResource_ListMethod);
1202 };
1203 
1204 typedef client::ServiceRequestPager<
1207  DeploymentsResource_ListMethodPager;
1208 
1223  public:
1235  const DeploymentManagerService* _service_,
1236  client::AuthorizationCredential* _credential_,
1237  const absl::string_view& project,
1238  const absl::string_view& deployment,
1239  const Deployment& _content_);
1240 
1245 
1246 
1251  _have_create_policy_ = false;
1252  client::ClearCppValueHelper(&create_policy_);
1253  }
1254 
1255 
1261  const string& get_create_policy() const { return create_policy_; }
1262 
1270  _have_create_policy_ = true;
1271  return &create_policy_;
1272  }
1273 
1274 
1280  void set_create_policy(const string& value) {
1281  _have_create_policy_ = true;
1282  create_policy_ = value;
1283  }
1284 
1285 
1286 
1291  _have_delete_policy_ = false;
1292  client::ClearCppValueHelper(&delete_policy_);
1293  }
1294 
1295 
1301  const string& get_delete_policy() const { return delete_policy_; }
1302 
1310  _have_delete_policy_ = true;
1311  return &delete_policy_;
1312  }
1313 
1314 
1320  void set_delete_policy(const string& value) {
1321  _have_delete_policy_ = true;
1322  delete_policy_ = value;
1323  }
1324 
1325 
1326 
1330  void clear_preview() {
1331  _have_preview_ = false;
1332  client::ClearCppValueHelper(&preview_);
1333  }
1334 
1335 
1341  bool get_preview() const { return preview_; }
1342 
1357  void set_preview(bool value) {
1358  _have_preview_ = true;
1359  preview_ = value;
1360  }
1361 
1371  virtual util::Status AppendVariable(
1372  const StringPiece& variable_name,
1373  const client::UriTemplateConfig& config,
1374  string* target);
1375 
1381  virtual util::Status AppendOptionalQueryParameters(string* target);
1382 
1383 
1395  Operation* data) {
1396  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
1397  }
1398 
1399  private:
1400  string project_;
1401  string deployment_;
1402  string create_policy_;
1403  string delete_policy_;
1404  bool preview_;
1405  bool _have_create_policy_ : 1;
1406  bool _have_delete_policy_ : 1;
1407  bool _have_preview_ : 1; string _content_;
1408  DISALLOW_COPY_AND_ASSIGN(DeploymentsResource_PatchMethod);
1409 };
1410 
1425  public:
1437  const DeploymentManagerService* _service_,
1438  client::AuthorizationCredential* _credential_,
1439  const absl::string_view& project,
1440  const absl::string_view& resource,
1441  const GlobalSetPolicyRequest& _content_);
1442 
1447 
1448 
1458  virtual util::Status AppendVariable(
1459  const StringPiece& variable_name,
1460  const client::UriTemplateConfig& config,
1461  string* target);
1462 
1463 
1475  Policy* data) {
1476  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
1477  }
1478 
1479  private:
1480  string project_;
1481  string resource_; string _content_;
1482  DISALLOW_COPY_AND_ASSIGN(DeploymentsResource_SetIamPolicyMethod);
1483 };
1484 
1499  public:
1511  const DeploymentManagerService* _service_,
1512  client::AuthorizationCredential* _credential_,
1513  const absl::string_view& project,
1514  const absl::string_view& deployment,
1515  const DeploymentsStopRequest& _content_);
1516 
1520  virtual ~DeploymentsResource_StopMethod();
1521 
1522 
1532  virtual util::Status AppendVariable(
1533  const StringPiece& variable_name,
1534  const client::UriTemplateConfig& config,
1535  string* target);
1536 
1537 
1549  Operation* data) {
1550  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
1551  }
1552 
1553  private:
1554  string project_;
1555  string deployment_; string _content_;
1556  DISALLOW_COPY_AND_ASSIGN(DeploymentsResource_StopMethod);
1557 };
1558 
1573  public:
1585  const DeploymentManagerService* _service_,
1586  client::AuthorizationCredential* _credential_,
1587  const absl::string_view& project,
1588  const absl::string_view& resource,
1589  const TestPermissionsRequest& _content_);
1590 
1595 
1596 
1606  virtual util::Status AppendVariable(
1607  const StringPiece& variable_name,
1608  const client::UriTemplateConfig& config,
1609  string* target);
1610 
1611 
1623  TestPermissionsResponse* data) {
1624  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
1625  }
1626 
1627  private:
1628  string project_;
1629  string resource_; string _content_;
1630  DISALLOW_COPY_AND_ASSIGN(DeploymentsResource_TestIamPermissionsMethod);
1631 };
1632 
1647  public:
1659  const DeploymentManagerService* _service_,
1660  client::AuthorizationCredential* _credential_,
1661  const absl::string_view& project,
1662  const absl::string_view& deployment,
1663  const Deployment& _content_);
1664 
1669 
1670 
1675  _have_create_policy_ = false;
1676  client::ClearCppValueHelper(&create_policy_);
1677  }
1678 
1679 
1685  const string& get_create_policy() const { return create_policy_; }
1686 
1694  _have_create_policy_ = true;
1695  return &create_policy_;
1696  }
1697 
1698 
1704  void set_create_policy(const string& value) {
1705  _have_create_policy_ = true;
1706  create_policy_ = value;
1707  }
1708 
1709 
1710 
1715  _have_delete_policy_ = false;
1716  client::ClearCppValueHelper(&delete_policy_);
1717  }
1718 
1719 
1725  const string& get_delete_policy() const { return delete_policy_; }
1726 
1734  _have_delete_policy_ = true;
1735  return &delete_policy_;
1736  }
1737 
1738 
1744  void set_delete_policy(const string& value) {
1745  _have_delete_policy_ = true;
1746  delete_policy_ = value;
1747  }
1748 
1749 
1750 
1754  void clear_preview() {
1755  _have_preview_ = false;
1756  client::ClearCppValueHelper(&preview_);
1757  }
1758 
1759 
1765  bool get_preview() const { return preview_; }
1766 
1781  void set_preview(bool value) {
1782  _have_preview_ = true;
1783  preview_ = value;
1784  }
1785 
1795  virtual util::Status AppendVariable(
1796  const StringPiece& variable_name,
1797  const client::UriTemplateConfig& config,
1798  string* target);
1799 
1805  virtual util::Status AppendOptionalQueryParameters(string* target);
1806 
1807 
1819  Operation* data) {
1820  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
1821  }
1822 
1823  private:
1824  string project_;
1825  string deployment_;
1826  string create_policy_;
1827  string delete_policy_;
1828  bool preview_;
1829  bool _have_create_policy_ : 1;
1830  bool _have_delete_policy_ : 1;
1831  bool _have_preview_ : 1; string _content_;
1832  DISALLOW_COPY_AND_ASSIGN(DeploymentsResource_UpdateMethod);
1833 };
1834 
1835 
1836 
1853  public:
1865  const DeploymentManagerService* _service_,
1866  client::AuthorizationCredential* _credential_,
1867  const absl::string_view& project,
1868  const absl::string_view& deployment,
1869  const absl::string_view& manifest);
1870 
1874  virtual ~ManifestsResource_GetMethod();
1875 
1876 
1886  virtual util::Status AppendVariable(
1887  const StringPiece& variable_name,
1888  const client::UriTemplateConfig& config,
1889  string* target);
1890 
1891 
1903  Manifest* data) {
1904  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
1905  }
1906 
1907  private:
1908  string project_;
1909  string deployment_;
1910  string manifest_;
1911  DISALLOW_COPY_AND_ASSIGN(ManifestsResource_GetMethod);
1912 };
1913 
1930  public:
1941  const DeploymentManagerService* _service_,
1942  client::AuthorizationCredential* _credential_,
1943  const absl::string_view& project,
1944  const absl::string_view& deployment);
1945 
1949  virtual ~ManifestsResource_ListMethod();
1950 
1951 
1955  void clear_filter() {
1956  _have_filter_ = false;
1957  client::ClearCppValueHelper(&filter_);
1958  }
1959 
1960 
1966  const string& get_filter() const { return filter_; }
1967 
1973  string* mutable_filter() {
1974  _have_filter_ = true;
1975  return &filter_;
1976  }
1977 
1978 
2004  void set_filter(const string& value) {
2005  _have_filter_ = true;
2006  filter_ = value;
2007  }
2008 
2009 
2010 
2015  _have_max_results_ = false;
2016  client::ClearCppValueHelper(&max_results_);
2017  }
2018 
2019 
2025  uint32 get_max_results() const { return max_results_; }
2026 
2036  void set_max_results(uint32 value) {
2037  _have_max_results_ = true;
2038  max_results_ = value;
2039  }
2040 
2045  _have_order_by_ = false;
2046  client::ClearCppValueHelper(&order_by_);
2047  }
2048 
2049 
2055  const string& get_order_by() const { return order_by_; }
2056 
2063  string* mutable_orderBy() {
2064  _have_order_by_ = true;
2065  return &order_by_;
2066  }
2067 
2068 
2083  void set_order_by(const string& value) {
2084  _have_order_by_ = true;
2085  order_by_ = value;
2086  }
2087 
2088 
2089 
2094  _have_page_token_ = false;
2095  client::ClearCppValueHelper(&page_token_);
2096  }
2097 
2098 
2104  const string& get_page_token() const { return page_token_; }
2105 
2112  string* mutable_pageToken() {
2113  _have_page_token_ = true;
2114  return &page_token_;
2115  }
2116 
2117 
2125  void set_page_token(const string& value) {
2126  _have_page_token_ = true;
2127  page_token_ = value;
2128  }
2129 
2139  virtual util::Status AppendVariable(
2140  const StringPiece& variable_name,
2141  const client::UriTemplateConfig& config,
2142  string* target);
2143 
2149  virtual util::Status AppendOptionalQueryParameters(string* target);
2150 
2151 
2163  ManifestsListResponse* data) {
2164  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
2165  }
2166 
2167  private:
2168  string project_;
2169  string deployment_;
2170  string filter_;
2171  uint32 max_results_;
2172  string order_by_;
2173  string page_token_;
2174  bool _have_filter_ : 1;
2175  bool _have_max_results_ : 1;
2176  bool _have_order_by_ : 1;
2177  bool _have_page_token_ : 1;
2178  DISALLOW_COPY_AND_ASSIGN(ManifestsResource_ListMethod);
2179 };
2180 
2181 typedef client::ServiceRequestPager<
2184  ManifestsResource_ListMethodPager;
2185 
2186 
2187 
2204  public:
2215  const DeploymentManagerService* _service_,
2216  client::AuthorizationCredential* _credential_,
2217  const absl::string_view& project,
2218  const absl::string_view& operation);
2219 
2223  virtual ~OperationsResource_GetMethod();
2224 
2225 
2235  virtual util::Status AppendVariable(
2236  const StringPiece& variable_name,
2237  const client::UriTemplateConfig& config,
2238  string* target);
2239 
2240 
2252  Operation* data) {
2253  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
2254  }
2255 
2256  private:
2257  string project_;
2258  string operation_;
2259  DISALLOW_COPY_AND_ASSIGN(OperationsResource_GetMethod);
2260 };
2261 
2278  public:
2288  const DeploymentManagerService* _service_,
2289  client::AuthorizationCredential* _credential_,
2290  const absl::string_view& project);
2291 
2295  virtual ~OperationsResource_ListMethod();
2296 
2297 
2301  void clear_filter() {
2302  _have_filter_ = false;
2303  client::ClearCppValueHelper(&filter_);
2304  }
2305 
2306 
2312  const string& get_filter() const { return filter_; }
2313 
2319  string* mutable_filter() {
2320  _have_filter_ = true;
2321  return &filter_;
2322  }
2323 
2324 
2350  void set_filter(const string& value) {
2351  _have_filter_ = true;
2352  filter_ = value;
2353  }
2354 
2355 
2356 
2361  _have_max_results_ = false;
2362  client::ClearCppValueHelper(&max_results_);
2363  }
2364 
2365 
2371  uint32 get_max_results() const { return max_results_; }
2372 
2382  void set_max_results(uint32 value) {
2383  _have_max_results_ = true;
2384  max_results_ = value;
2385  }
2386 
2391  _have_order_by_ = false;
2392  client::ClearCppValueHelper(&order_by_);
2393  }
2394 
2395 
2401  const string& get_order_by() const { return order_by_; }
2402 
2409  string* mutable_orderBy() {
2410  _have_order_by_ = true;
2411  return &order_by_;
2412  }
2413 
2414 
2429  void set_order_by(const string& value) {
2430  _have_order_by_ = true;
2431  order_by_ = value;
2432  }
2433 
2434 
2435 
2440  _have_page_token_ = false;
2441  client::ClearCppValueHelper(&page_token_);
2442  }
2443 
2444 
2450  const string& get_page_token() const { return page_token_; }
2451 
2458  string* mutable_pageToken() {
2459  _have_page_token_ = true;
2460  return &page_token_;
2461  }
2462 
2463 
2471  void set_page_token(const string& value) {
2472  _have_page_token_ = true;
2473  page_token_ = value;
2474  }
2475 
2485  virtual util::Status AppendVariable(
2486  const StringPiece& variable_name,
2487  const client::UriTemplateConfig& config,
2488  string* target);
2489 
2495  virtual util::Status AppendOptionalQueryParameters(string* target);
2496 
2497 
2509  OperationsListResponse* data) {
2510  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
2511  }
2512 
2513  private:
2514  string project_;
2515  string filter_;
2516  uint32 max_results_;
2517  string order_by_;
2518  string page_token_;
2519  bool _have_filter_ : 1;
2520  bool _have_max_results_ : 1;
2521  bool _have_order_by_ : 1;
2522  bool _have_page_token_ : 1;
2523  DISALLOW_COPY_AND_ASSIGN(OperationsResource_ListMethod);
2524 };
2525 
2526 typedef client::ServiceRequestPager<
2529  OperationsResource_ListMethodPager;
2530 
2531 
2532 
2549  public:
2561  const DeploymentManagerService* _service_,
2562  client::AuthorizationCredential* _credential_,
2563  const absl::string_view& project,
2564  const absl::string_view& deployment,
2565  const absl::string_view& resource);
2566 
2570  virtual ~ResourcesResource_GetMethod();
2571 
2572 
2582  virtual util::Status AppendVariable(
2583  const StringPiece& variable_name,
2584  const client::UriTemplateConfig& config,
2585  string* target);
2586 
2587 
2599  Resource* data) {
2600  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
2601  }
2602 
2603  private:
2604  string project_;
2605  string deployment_;
2606  string resource_;
2607  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_GetMethod);
2608 };
2609 
2626  public:
2637  const DeploymentManagerService* _service_,
2638  client::AuthorizationCredential* _credential_,
2639  const absl::string_view& project,
2640  const absl::string_view& deployment);
2641 
2645  virtual ~ResourcesResource_ListMethod();
2646 
2647 
2651  void clear_filter() {
2652  _have_filter_ = false;
2653  client::ClearCppValueHelper(&filter_);
2654  }
2655 
2656 
2662  const string& get_filter() const { return filter_; }
2663 
2669  string* mutable_filter() {
2670  _have_filter_ = true;
2671  return &filter_;
2672  }
2673 
2674 
2700  void set_filter(const string& value) {
2701  _have_filter_ = true;
2702  filter_ = value;
2703  }
2704 
2705 
2706 
2711  _have_max_results_ = false;
2712  client::ClearCppValueHelper(&max_results_);
2713  }
2714 
2715 
2721  uint32 get_max_results() const { return max_results_; }
2722 
2732  void set_max_results(uint32 value) {
2733  _have_max_results_ = true;
2734  max_results_ = value;
2735  }
2736 
2741  _have_order_by_ = false;
2742  client::ClearCppValueHelper(&order_by_);
2743  }
2744 
2745 
2751  const string& get_order_by() const { return order_by_; }
2752 
2759  string* mutable_orderBy() {
2760  _have_order_by_ = true;
2761  return &order_by_;
2762  }
2763 
2764 
2779  void set_order_by(const string& value) {
2780  _have_order_by_ = true;
2781  order_by_ = value;
2782  }
2783 
2784 
2785 
2790  _have_page_token_ = false;
2791  client::ClearCppValueHelper(&page_token_);
2792  }
2793 
2794 
2800  const string& get_page_token() const { return page_token_; }
2801 
2808  string* mutable_pageToken() {
2809  _have_page_token_ = true;
2810  return &page_token_;
2811  }
2812 
2813 
2821  void set_page_token(const string& value) {
2822  _have_page_token_ = true;
2823  page_token_ = value;
2824  }
2825 
2835  virtual util::Status AppendVariable(
2836  const StringPiece& variable_name,
2837  const client::UriTemplateConfig& config,
2838  string* target);
2839 
2845  virtual util::Status AppendOptionalQueryParameters(string* target);
2846 
2847 
2859  ResourcesListResponse* data) {
2860  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
2861  }
2862 
2863  private:
2864  string project_;
2865  string deployment_;
2866  string filter_;
2867  uint32 max_results_;
2868  string order_by_;
2869  string page_token_;
2870  bool _have_filter_ : 1;
2871  bool _have_max_results_ : 1;
2872  bool _have_order_by_ : 1;
2873  bool _have_page_token_ : 1;
2874  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_ListMethod);
2875 };
2876 
2877 typedef client::ServiceRequestPager<
2880  ResourcesResource_ListMethodPager;
2881 
2882 
2883 
2900  public:
2910  const DeploymentManagerService* _service_,
2911  client::AuthorizationCredential* _credential_,
2912  const absl::string_view& project);
2913 
2917  virtual ~TypesResource_ListMethod();
2918 
2919 
2923  void clear_filter() {
2924  _have_filter_ = false;
2925  client::ClearCppValueHelper(&filter_);
2926  }
2927 
2928 
2934  const string& get_filter() const { return filter_; }
2935 
2941  string* mutable_filter() {
2942  _have_filter_ = true;
2943  return &filter_;
2944  }
2945 
2946 
2972  void set_filter(const string& value) {
2973  _have_filter_ = true;
2974  filter_ = value;
2975  }
2976 
2977 
2978 
2983  _have_max_results_ = false;
2984  client::ClearCppValueHelper(&max_results_);
2985  }
2986 
2987 
2993  uint32 get_max_results() const { return max_results_; }
2994 
3004  void set_max_results(uint32 value) {
3005  _have_max_results_ = true;
3006  max_results_ = value;
3007  }
3008 
3013  _have_order_by_ = false;
3014  client::ClearCppValueHelper(&order_by_);
3015  }
3016 
3017 
3023  const string& get_order_by() const { return order_by_; }
3024 
3031  string* mutable_orderBy() {
3032  _have_order_by_ = true;
3033  return &order_by_;
3034  }
3035 
3036 
3051  void set_order_by(const string& value) {
3052  _have_order_by_ = true;
3053  order_by_ = value;
3054  }
3055 
3056 
3057 
3062  _have_page_token_ = false;
3063  client::ClearCppValueHelper(&page_token_);
3064  }
3065 
3066 
3072  const string& get_page_token() const { return page_token_; }
3073 
3080  string* mutable_pageToken() {
3081  _have_page_token_ = true;
3082  return &page_token_;
3083  }
3084 
3085 
3093  void set_page_token(const string& value) {
3094  _have_page_token_ = true;
3095  page_token_ = value;
3096  }
3097 
3107  virtual util::Status AppendVariable(
3108  const StringPiece& variable_name,
3109  const client::UriTemplateConfig& config,
3110  string* target);
3111 
3117  virtual util::Status AppendOptionalQueryParameters(string* target);
3118 
3119 
3131  TypesListResponse* data) {
3132  return DeploymentManagerServiceBaseRequest::ExecuteAndParseResponse(data);
3133  }
3134 
3135  private:
3136  string project_;
3137  string filter_;
3138  uint32 max_results_;
3139  string order_by_;
3140  string page_token_;
3141  bool _have_filter_ : 1;
3142  bool _have_max_results_ : 1;
3143  bool _have_order_by_ : 1;
3144  bool _have_page_token_ : 1;
3145  DISALLOW_COPY_AND_ASSIGN(TypesResource_ListMethod);
3146 };
3147 
3148 typedef client::ServiceRequestPager<
3151  TypesResource_ListMethodPager;
3152 
3153 
3154 
3163 class DeploymentManagerService : public client::ClientService {
3164  public:
3168  static const char googleapis_API_NAME[];
3169 
3173  static const char googleapis_API_VERSION[];
3174 
3178  static const char googleapis_API_GENERATOR[];
3179 
3180 
3187  public:
3195  explicit DeploymentsResource(DeploymentManagerService* service);
3196 
3201 
3202 
3214  DeploymentsResource_CancelPreviewMethod* NewCancelPreviewMethod(
3215  client::AuthorizationCredential* _credential_,
3216  const absl::string_view& project,
3217  const absl::string_view& deployment,
3218  const DeploymentsCancelPreviewRequest& _content_) const;
3219 
3230  DeploymentsResource_DeleteMethod* NewDeleteMethod(
3231  client::AuthorizationCredential* _credential_,
3232  const absl::string_view& project,
3233  const absl::string_view& deployment) const;
3234 
3245  DeploymentsResource_GetMethod* NewGetMethod(
3246  client::AuthorizationCredential* _credential_,
3247  const absl::string_view& project,
3248  const absl::string_view& deployment) const;
3249 
3260  DeploymentsResource_GetIamPolicyMethod* NewGetIamPolicyMethod(
3261  client::AuthorizationCredential* _credential_,
3262  const absl::string_view& project,
3263  const absl::string_view& resource) const;
3264 
3275  DeploymentsResource_InsertMethod* NewInsertMethod(
3276  client::AuthorizationCredential* _credential_,
3277  const absl::string_view& project,
3278  const Deployment& _content_) const;
3279 
3289  DeploymentsResource_ListMethod* NewListMethod(
3290  client::AuthorizationCredential* _credential_,
3291  const absl::string_view& project) const;
3292 
3301  DeploymentsResource_ListMethodPager* NewListMethodPager(
3302  client::AuthorizationCredential* _credential_,
3303  const absl::string_view& project) const;
3304 
3316  DeploymentsResource_PatchMethod* NewPatchMethod(
3317  client::AuthorizationCredential* _credential_,
3318  const absl::string_view& project,
3319  const absl::string_view& deployment,
3320  const Deployment& _content_) const;
3321 
3333  DeploymentsResource_SetIamPolicyMethod* NewSetIamPolicyMethod(
3334  client::AuthorizationCredential* _credential_,
3335  const absl::string_view& project,
3336  const absl::string_view& resource,
3337  const GlobalSetPolicyRequest& _content_) const;
3338 
3350  DeploymentsResource_StopMethod* NewStopMethod(
3351  client::AuthorizationCredential* _credential_,
3352  const absl::string_view& project,
3353  const absl::string_view& deployment,
3354  const DeploymentsStopRequest& _content_) const;
3355 
3367  DeploymentsResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
3368  client::AuthorizationCredential* _credential_,
3369  const absl::string_view& project,
3370  const absl::string_view& resource,
3371  const TestPermissionsRequest& _content_) const;
3372 
3384  DeploymentsResource_UpdateMethod* NewUpdateMethod(
3385  client::AuthorizationCredential* _credential_,
3386  const absl::string_view& project,
3387  const absl::string_view& deployment,
3388  const Deployment& _content_) const;
3389 
3390  private:
3391  DeploymentManagerService* service_;
3392 
3393  DISALLOW_COPY_AND_ASSIGN(DeploymentsResource);
3394  };
3395 
3402  public:
3410  explicit ManifestsResource(DeploymentManagerService* service);
3411 
3416 
3417 
3429  ManifestsResource_GetMethod* NewGetMethod(
3430  client::AuthorizationCredential* _credential_,
3431  const absl::string_view& project,
3432  const absl::string_view& deployment,
3433  const absl::string_view& manifest) const;
3434 
3445  ManifestsResource_ListMethod* NewListMethod(
3446  client::AuthorizationCredential* _credential_,
3447  const absl::string_view& project,
3448  const absl::string_view& deployment) const;
3449 
3460  ManifestsResource_ListMethodPager* NewListMethodPager(
3461  client::AuthorizationCredential* _credential_,
3462  const absl::string_view& project,
3463  const absl::string_view& deployment) const;
3464 
3465  private:
3466  DeploymentManagerService* service_;
3467 
3468  DISALLOW_COPY_AND_ASSIGN(ManifestsResource);
3469  };
3470 
3477  public:
3485  explicit OperationsResource(DeploymentManagerService* service);
3486 
3491 
3492 
3503  OperationsResource_GetMethod* NewGetMethod(
3504  client::AuthorizationCredential* _credential_,
3505  const absl::string_view& project,
3506  const absl::string_view& operation) const;
3507 
3517  OperationsResource_ListMethod* NewListMethod(
3518  client::AuthorizationCredential* _credential_,
3519  const absl::string_view& project) const;
3520 
3529  OperationsResource_ListMethodPager* NewListMethodPager(
3530  client::AuthorizationCredential* _credential_,
3531  const absl::string_view& project) const;
3532 
3533  private:
3534  DeploymentManagerService* service_;
3535 
3536  DISALLOW_COPY_AND_ASSIGN(OperationsResource);
3537  };
3538 
3545  public:
3553  explicit ResourcesResource(DeploymentManagerService* service);
3554 
3559 
3560 
3572  ResourcesResource_GetMethod* NewGetMethod(
3573  client::AuthorizationCredential* _credential_,
3574  const absl::string_view& project,
3575  const absl::string_view& deployment,
3576  const absl::string_view& resource) const;
3577 
3588  ResourcesResource_ListMethod* NewListMethod(
3589  client::AuthorizationCredential* _credential_,
3590  const absl::string_view& project,
3591  const absl::string_view& deployment) const;
3592 
3603  ResourcesResource_ListMethodPager* NewListMethodPager(
3604  client::AuthorizationCredential* _credential_,
3605  const absl::string_view& project,
3606  const absl::string_view& deployment) const;
3607 
3608  private:
3609  DeploymentManagerService* service_;
3610 
3611  DISALLOW_COPY_AND_ASSIGN(ResourcesResource);
3612  };
3613 
3620  public:
3628  explicit TypesResource(DeploymentManagerService* service);
3629 
3634 
3635 
3645  TypesResource_ListMethod* NewListMethod(
3646  client::AuthorizationCredential* _credential_,
3647  const absl::string_view& project) const;
3648 
3657  TypesResource_ListMethodPager* NewListMethodPager(
3658  client::AuthorizationCredential* _credential_,
3659  const absl::string_view& project) const;
3660 
3661  private:
3662  DeploymentManagerService* service_;
3663 
3664  DISALLOW_COPY_AND_ASSIGN(TypesResource);
3665  };
3666 
3667 
3668 
3675  explicit DeploymentManagerService(client::HttpTransport* transport);
3676 
3680  virtual ~DeploymentManagerService();
3681 
3688  return deployments_;
3689  }
3690 
3691 
3698  return manifests_;
3699  }
3700 
3701 
3708  return operations_;
3709  }
3710 
3711 
3718  return resources_;
3719  }
3720 
3721 
3727  const TypesResource& get_types() const {
3728  return types_;
3729  }
3730 
3738  class SCOPES {
3739  public:
3743  static const char CLOUD_PLATFORM[];
3744 
3748  static const char CLOUD_PLATFORM_READ_ONLY[];
3749 
3754  static const char NDEV_CLOUDMAN[];
3755 
3760  static const char NDEV_CLOUDMAN_READONLY[];
3761 
3762  private:
3763  SCOPES(); // Never instantiated.
3764  ~SCOPES(); // Never instantiated.
3765  };
3766 
3767  private:
3768  DeploymentsResource deployments_;
3769  ManifestsResource manifests_;
3770  OperationsResource operations_;
3771  ResourcesResource resources_;
3772  TypesResource types_;
3773 
3774  DISALLOW_COPY_AND_ASSIGN(DeploymentManagerService);
3775 };
3776 
3777 
3808 } // namespace google_deploymentmanager_api
3809 #endif // GOOGLE_DEPLOYMENTMANAGER_API_DEPLOYMENT_MANAGER_SERVICE_H_
const ResourcesResource & get_resources() const
Definition: deployment_manager_service.h:3717
void set_max_results(uint32 value)
Definition: deployment_manager_service.h:1060
const string & get_order_by() const
Definition: deployment_manager_service.h:3023
string * mutable_filter()
Definition: deployment_manager_service.h:2941
const string & get_delete_policy() const
Definition: deployment_manager_service.h:570
string * mutable_fields()
Definition: deployment_manager_service.h:189
void set_alt(const string &value)
Definition: deployment_manager_service.h:161
bool get_preview() const
Definition: deployment_manager_service.h:1341
void set_oauth_token(const string &value)
Definition: deployment_manager_service.h:282
string * mutable_quotaUser()
Definition: deployment_manager_service.h:337
Definition: test_permissions_request.h:50
void set_create_policy(const string &value)
Definition: deployment_manager_service.h:1704
string * mutable_pageToken()
Definition: deployment_manager_service.h:1136
~DeploymentsResource()
Definition: deployment_manager_service.h:3200
void clear_filter()
Definition: deployment_manager_service.h:1955
uint32 get_max_results() const
Definition: deployment_manager_service.h:2025
string * mutable_userIp()
Definition: deployment_manager_service.h:377
void clear_preview()
Definition: deployment_manager_service.h:864
void clear_delete_policy()
Definition: deployment_manager_service.h:1290
uint32 get_max_results() const
Definition: deployment_manager_service.h:2371
const string & get_order_by() const
Definition: deployment_manager_service.h:2751
void clear_delete_policy()
Definition: deployment_manager_service.h:1714
util::Status ExecuteAndParseResponse(DeploymentsListResponse *data)
Definition: deployment_manager_service.h:1186
void set_page_token(const string &value)
Definition: deployment_manager_service.h:2471
Definition: deployment_manager_service.h:3738
void clear_order_by()
Definition: deployment_manager_service.h:2740
void clear_order_by()
Definition: deployment_manager_service.h:1068
void clear_preview()
Definition: deployment_manager_service.h:1754
Definition: deployment_manager_service.h:2277
void set_order_by(const string &value)
Definition: deployment_manager_service.h:2429
util::Status ExecuteAndParseResponse(Policy *data)
Definition: deployment_manager_service.h:774
const string & get_delete_policy() const
Definition: deployment_manager_service.h:1301
string * mutable_orderBy()
Definition: deployment_manager_service.h:3031
string * mutable_createPolicy()
Definition: deployment_manager_service.h:1693
string * mutable_oauthToken()
Definition: deployment_manager_service.h:271
void clear_page_token()
Definition: deployment_manager_service.h:2789
void clear_pretty_print()
Definition: deployment_manager_service.h:292
string * mutable_deletePolicy()
Definition: deployment_manager_service.h:1309
void clear_user_ip()
Definition: deployment_manager_service.h:359
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: deployment_manager_service.h:1622
void clear_create_policy()
Definition: deployment_manager_service.h:1250
void set_filter(const string &value)
Definition: deployment_manager_service.h:2004
Definition: deployment_manager_service.h:1646
Definition: operations_list_response.h:53
string * mutable_alt()
Definition: deployment_manager_service.h:150
void set_filter(const string &value)
Definition: deployment_manager_service.h:2972
const string & get_page_token() const
Definition: deployment_manager_service.h:2450
string * mutable_filter()
Definition: deployment_manager_service.h:2669
util::Status ExecuteAndParseResponse(Operation *data)
Definition: deployment_manager_service.h:509
string * mutable_createPolicy()
Definition: deployment_manager_service.h:1269
void clear_max_results()
Definition: deployment_manager_service.h:1038
void clear_alt()
Definition: deployment_manager_service.h:132
void set_create_policy(const string &value)
Definition: deployment_manager_service.h:854
const string & get_filter() const
Definition: deployment_manager_service.h:2312
string * mutable_deletePolicy()
Definition: deployment_manager_service.h:578
void clear_create_policy()
Definition: deployment_manager_service.h:1674
void set_delete_policy(const string &value)
Definition: deployment_manager_service.h:589
string * mutable_filter()
Definition: deployment_manager_service.h:1973
string * mutable_key()
Definition: deployment_manager_service.h:229
util::Status ExecuteAndParseResponse(ResourcesListResponse *data)
Definition: deployment_manager_service.h:2858
string * mutable_filter()
Definition: deployment_manager_service.h:2319
void set_key(const string &value)
Definition: deployment_manager_service.h:242
void clear_max_results()
Definition: deployment_manager_service.h:2710
void set_preview(bool value)
Definition: deployment_manager_service.h:1781
util::Status ExecuteAndParseResponse(OperationsListResponse *data)
Definition: deployment_manager_service.h:2508
void clear_filter()
Definition: deployment_manager_service.h:2651
Definition: deployment_manager_service.h:798
Definition: deployment_manager_service.h:654
const string & get_order_by() const
Definition: deployment_manager_service.h:2055
util::Status ExecuteAndParseResponse(Resource *data)
Definition: deployment_manager_service.h:2598
Definition: types_list_response.h:52
void set_preview(bool value)
Definition: deployment_manager_service.h:889
void set_filter(const string &value)
Definition: deployment_manager_service.h:2700
void set_order_by(const string &value)
Definition: deployment_manager_service.h:2083
Definition: deployment_manager_service.h:2899
util::Status ExecuteAndParseResponse(Operation *data)
Definition: deployment_manager_service.h:1548
void set_filter(const string &value)
Definition: deployment_manager_service.h:1028
void set_delete_policy(const string &value)
Definition: deployment_manager_service.h:1744
void clear_max_results()
Definition: deployment_manager_service.h:2982
Definition: deployment_manager_service.h:1852
void clear_page_token()
Definition: deployment_manager_service.h:1117
util::Status ExecuteAndParseResponse(Manifest *data)
Definition: deployment_manager_service.h:1902
~OperationsResource()
Definition: deployment_manager_service.h:3490
const TypesResource & get_types() const
Definition: deployment_manager_service.h:3727
uint32 get_max_results() const
Definition: deployment_manager_service.h:1049
void set_page_token(const string &value)
Definition: deployment_manager_service.h:2125
void set_delete_policy(const string &value)
Definition: deployment_manager_service.h:1320
Definition: deployment_manager_service.h:1222
void clear_max_results()
Definition: deployment_manager_service.h:2014
void clear_quota_user()
Definition: deployment_manager_service.h:318
string * mutable_createPolicy()
Definition: deployment_manager_service.h:843
const string & get_quota_user() const
Definition: deployment_manager_service.h:329
util::Status ExecuteAndParseResponse(Operation *data)
Definition: deployment_manager_service.h:1818
Definition: deployments_list_response.h:53
Definition: operation.h:55
Definition: deployment_manager_service.h:955
void set_preview(bool value)
Definition: deployment_manager_service.h:1357
void set_filter(const string &value)
Definition: deployment_manager_service.h:2350
void clear_delete_policy()
Definition: deployment_manager_service.h:559
const string & get_page_token() const
Definition: deployment_manager_service.h:1128
void set_user_ip(const string &value)
Definition: deployment_manager_service.h:389
util::Status ExecuteAndParseResponse(Deployment *data)
Definition: deployment_manager_service.h:702
const string & get_key() const
Definition: deployment_manager_service.h:222
util::Status ExecuteAndParseResponse(ManifestsListResponse *data)
Definition: deployment_manager_service.h:2162
const string & get_delete_policy() const
Definition: deployment_manager_service.h:1725
void clear_filter()
Definition: deployment_manager_service.h:979
const OperationsResource & get_operations() const
Definition: deployment_manager_service.h:3707
void set_page_token(const string &value)
Definition: deployment_manager_service.h:2821
Definition: resources_list_response.h:53
const string & get_page_token() const
Definition: deployment_manager_service.h:3072
util::Status ExecuteAndParseResponse(Operation *data)
Definition: deployment_manager_service.h:626
~TypesResource()
Definition: deployment_manager_service.h:3633
const string & get_filter() const
Definition: deployment_manager_service.h:2662
const string & get_alt() const
Definition: deployment_manager_service.h:143
bool get_pretty_print() const
Definition: deployment_manager_service.h:303
void set_order_by(const string &value)
Definition: deployment_manager_service.h:1107
const string & get_user_ip() const
Definition: deployment_manager_service.h:370
string * mutable_pageToken()
Definition: deployment_manager_service.h:2808
util::Status ExecuteAndParseResponse(TypesListResponse *data)
Definition: deployment_manager_service.h:3130
const DeploymentsResource & get_deployments() const
Definition: deployment_manager_service.h:3687
void clear_page_token()
Definition: deployment_manager_service.h:2093
util::Status ExecuteAndParseResponse(Operation *data)
Definition: deployment_manager_service.h:1394
void clear_page_token()
Definition: deployment_manager_service.h:3061
void set_order_by(const string &value)
Definition: deployment_manager_service.h:3051
void set_pretty_print(bool value)
Definition: deployment_manager_service.h:310
bool get_preview() const
Definition: deployment_manager_service.h:1765
void set_max_results(uint32 value)
Definition: deployment_manager_service.h:2036
void clear_page_token()
Definition: deployment_manager_service.h:2439
Definition: deployment_manager_service.h:2625
void set_create_policy(const string &value)
Definition: deployment_manager_service.h:1280
void clear_fields()
Definition: deployment_manager_service.h:171
void clear_order_by()
Definition: deployment_manager_service.h:2390
util::Status ExecuteAndParseResponse(Operation *data)
Definition: deployment_manager_service.h:2251
const string & get_page_token() const
Definition: deployment_manager_service.h:2800
const string & get_page_token() const
Definition: deployment_manager_service.h:2104
util::Status ExecuteAndParseResponse(Operation *data)
Definition: deployment_manager_service.h:926
void clear_key()
Definition: deployment_manager_service.h:211
Definition: deployments_cancel_preview_request.h:50
void set_page_token(const string &value)
Definition: deployment_manager_service.h:3093
string * mutable_orderBy()
Definition: deployment_manager_service.h:2409
Definition: manifests_list_response.h:53
Definition: audit_config.cc:42
Definition: deployment_manager_service.h:2548
string * mutable_deletePolicy()
Definition: deployment_manager_service.h:1733
const string & get_fields() const
Definition: deployment_manager_service.h:182
string * mutable_orderBy()
Definition: deployment_manager_service.h:1087
Definition: deployment_manager_service.h:1498
Definition: deployment_manager_service.h:533
void clear_filter()
Definition: deployment_manager_service.h:2923
uint32 get_max_results() const
Definition: deployment_manager_service.h:2721
bool get_preview() const
Definition: deployment_manager_service.h:875
void set_page_token(const string &value)
Definition: deployment_manager_service.h:1149
Definition: global_set_policy_request.h:53
void clear_order_by()
Definition: deployment_manager_service.h:3012
uint32 get_max_results() const
Definition: deployment_manager_service.h:2993
~ResourcesResource()
Definition: deployment_manager_service.h:3558
void clear_filter()
Definition: deployment_manager_service.h:2301
string * mutable_pageToken()
Definition: deployment_manager_service.h:3080
Definition: deployment_manager_service.h:2203
const string & get_create_policy() const
Definition: deployment_manager_service.h:1685
~ManifestsResource()
Definition: deployment_manager_service.h:3415
const string & get_filter() const
Definition: deployment_manager_service.h:990
const string & get_create_policy() const
Definition: deployment_manager_service.h:835
void clear_order_by()
Definition: deployment_manager_service.h:2044
void set_order_by(const string &value)
Definition: deployment_manager_service.h:2779
Definition: deployment_manager_service.h:3163
string * mutable_pageToken()
Definition: deployment_manager_service.h:2458
const ManifestsResource & get_manifests() const
Definition: deployment_manager_service.h:3697
string * mutable_orderBy()
Definition: deployment_manager_service.h:2063
const string & get_oauth_token() const
Definition: deployment_manager_service.h:263
void clear_preview()
Definition: deployment_manager_service.h:1330
void set_max_results(uint32 value)
Definition: deployment_manager_service.h:3004
string * mutable_filter()
Definition: deployment_manager_service.h:997
const string & get_order_by() const
Definition: deployment_manager_service.h:2401
void set_max_results(uint32 value)
Definition: deployment_manager_service.h:2382
void set_quota_user(const string &value)
Definition: deployment_manager_service.h:349
string * mutable_orderBy()
Definition: deployment_manager_service.h:2759
void set_fields(const string &value)
Definition: deployment_manager_service.h:201
void set_max_results(uint32 value)
Definition: deployment_manager_service.h:2732
Definition: test_permissions_response.h:50
void clear_create_policy()
Definition: deployment_manager_service.h:824
const string & get_filter() const
Definition: deployment_manager_service.h:1966
Definition: deployment_manager_service.h:1929
string * mutable_pageToken()
Definition: deployment_manager_service.h:2112
const string & get_filter() const
Definition: deployment_manager_service.h:2934
Definition: deployment.h:56
util::Status ExecuteAndParseResponse(Policy *data)
Definition: deployment_manager_service.h:1474
void clear_max_results()
Definition: deployment_manager_service.h:2360
Definition: deployments_stop_request.h:50
void clear_oauth_token()
Definition: deployment_manager_service.h:252
const string & get_create_policy() const
Definition: deployment_manager_service.h:1261
const string & get_order_by() const
Definition: deployment_manager_service.h:1079