dataflow  v1b3
dataflow_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-19, 02:23:49 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_DATAFLOW_API_DATAFLOW_SERVICE_H_
25 #define GOOGLE_DATAFLOW_API_DATAFLOW_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/dataflow_api/create_job_from_template_request.h"
36 #include "google/dataflow_api/delete_snapshot_response.h"
37 #include "google/dataflow_api/get_debug_config_request.h"
38 #include "google/dataflow_api/get_debug_config_response.h"
39 #include "google/dataflow_api/get_template_response.h"
40 #include "google/dataflow_api/job.h"
41 #include "google/dataflow_api/job_metrics.h"
42 #include "google/dataflow_api/launch_flex_template_request.h"
43 #include "google/dataflow_api/launch_flex_template_response.h"
44 #include "google/dataflow_api/launch_template_parameters.h"
45 #include "google/dataflow_api/launch_template_response.h"
46 #include "google/dataflow_api/lease_work_item_request.h"
47 #include "google/dataflow_api/lease_work_item_response.h"
48 #include "google/dataflow_api/list_job_messages_response.h"
49 #include "google/dataflow_api/list_jobs_response.h"
50 #include "google/dataflow_api/list_snapshots_response.h"
51 #include "google/dataflow_api/report_work_item_status_request.h"
52 #include "google/dataflow_api/report_work_item_status_response.h"
53 #include "google/dataflow_api/send_debug_capture_request.h"
54 #include "google/dataflow_api/send_debug_capture_response.h"
55 #include "google/dataflow_api/send_worker_messages_request.h"
56 #include "google/dataflow_api/send_worker_messages_response.h"
57 #include "google/dataflow_api/snapshot.h"
58 #include "google/dataflow_api/snapshot_job_request.h"
59 #include "google/dataflow_api/validate_response.h"
60 
61 
62 namespace google_dataflow_api {
63 using namespace googleapis;
94 class DataflowService;
95 
104  : public client::ClientServiceRequest {
105  public:
128  const client::ClientService* service,
129  client::AuthorizationCredential* credential,
130  client::HttpRequest::HttpMethod method,
131  const StringPiece& uri_template);
132 
136  virtual ~DataflowServiceBaseRequest();
137 
138 
142  void clear_xgafv() {
143  _have_xgafv_ = false;
144  client::ClearCppValueHelper(&xgafv_);
145  }
146 
147 
153  const string& get_xgafv() const { return xgafv_; }
154 
160  string* mutable_$Xgafv() {
161  _have_xgafv_ = true;
162  return &xgafv_;
163  }
164 
165 
171  void set_xgafv(const string& value) {
172  _have_xgafv_ = true;
173  xgafv_ = value;
174  }
175 
176 
177 
182  _have_access_token_ = false;
183  client::ClearCppValueHelper(&access_token_);
184  }
185 
186 
192  const string& get_access_token() const { return access_token_; }
193 
201  _have_access_token_ = true;
202  return &access_token_;
203  }
204 
205 
211  void set_access_token(const string& value) {
212  _have_access_token_ = true;
213  access_token_ = value;
214  }
215 
216 
217 
221  void clear_alt() {
222  _have_alt_ = false;
223  client::ClearCppValueHelper(&alt_);
224  }
225 
226 
232  const string& get_alt() const { return alt_; }
233 
239  string* mutable_alt() {
240  _have_alt_ = true;
241  return &alt_;
242  }
243 
244 
250  void set_alt(const string& value) {
251  _have_alt_ = true;
252  alt_ = value;
253  }
254 
255 
256 
260  void clear_callback() {
261  _have_callback_ = false;
262  client::ClearCppValueHelper(&callback_);
263  }
264 
265 
271  const string& get_callback() const { return callback_; }
272 
278  string* mutable_callback() {
279  _have_callback_ = true;
280  return &callback_;
281  }
282 
283 
289  void set_callback(const string& value) {
290  _have_callback_ = true;
291  callback_ = value;
292  }
293 
294 
295 
299  void clear_fields() {
300  _have_fields_ = false;
301  client::ClearCppValueHelper(&fields_);
302  }
303 
304 
310  const string& get_fields() const { return fields_; }
311 
317  string* mutable_fields() {
318  _have_fields_ = true;
319  return &fields_;
320  }
321 
322 
329  void set_fields(const string& value) {
330  _have_fields_ = true;
331  fields_ = value;
332  }
333 
334 
335 
339  void clear_key() {
340  _have_key_ = false;
341  client::ClearCppValueHelper(&key_);
342  }
343 
344 
350  const string& get_key() const { return key_; }
351 
357  string* mutable_key() {
358  _have_key_ = true;
359  return &key_;
360  }
361 
362 
370  void set_key(const string& value) {
371  _have_key_ = true;
372  key_ = value;
373  }
374 
375 
376 
381  _have_oauth_token_ = false;
382  client::ClearCppValueHelper(&oauth_token_);
383  }
384 
385 
391  const string& get_oauth_token() const { return oauth_token_; }
392 
399  string* mutable_oauthToken() {
400  _have_oauth_token_ = true;
401  return &oauth_token_;
402  }
403 
404 
410  void set_oauth_token(const string& value) {
411  _have_oauth_token_ = true;
412  oauth_token_ = value;
413  }
414 
415 
416 
421  _have_pretty_print_ = false;
422  client::ClearCppValueHelper(&pretty_print_);
423  }
424 
425 
431  bool get_pretty_print() const { return pretty_print_; }
432 
438  void set_pretty_print(bool value) {
439  _have_pretty_print_ = true;
440  pretty_print_ = value;
441  }
442 
447  _have_quota_user_ = false;
448  client::ClearCppValueHelper(&quota_user_);
449  }
450 
451 
457  const string& get_quota_user() const { return quota_user_; }
458 
465  string* mutable_quotaUser() {
466  _have_quota_user_ = true;
467  return &quota_user_;
468  }
469 
470 
478  void set_quota_user(const string& value) {
479  _have_quota_user_ = true;
480  quota_user_ = value;
481  }
482 
483 
484 
489  _have_upload_type_ = false;
490  client::ClearCppValueHelper(&upload_type_);
491  }
492 
493 
499  const string& get_upload_type() const { return upload_type_; }
500 
507  string* mutable_uploadType() {
508  _have_upload_type_ = true;
509  return &upload_type_;
510  }
511 
512 
519  void set_upload_type(const string& value) {
520  _have_upload_type_ = true;
521  upload_type_ = value;
522  }
523 
524 
525 
530  _have_upload_protocol_ = false;
531  client::ClearCppValueHelper(&upload_protocol_);
532  }
533 
534 
540  const string& get_upload_protocol() const { return upload_protocol_; }
541 
549  _have_upload_protocol_ = true;
550  return &upload_protocol_;
551  }
552 
553 
559  void set_upload_protocol(const string& value) {
560  _have_upload_protocol_ = true;
561  upload_protocol_ = value;
562  }
563 
574  virtual util::Status AppendVariable(
575  const StringPiece& variable_name,
576  const client::UriTemplateConfig& config,
577  string* target);
578 
584  virtual util::Status AppendOptionalQueryParameters(string* target);
585 
586 
587  protected:
593  void AddJsonContentToRequest(const client::JsonCppData *content);
594 
595  private:
596  string xgafv_;
597  string access_token_;
598  string alt_;
599  string callback_;
600  string fields_;
601  string key_;
602  string oauth_token_;
603  bool pretty_print_;
604  string quota_user_;
605  string upload_type_;
606  string upload_protocol_;
607  bool _have_xgafv_ : 1;
608  bool _have_access_token_ : 1;
609  bool _have_alt_ : 1;
610  bool _have_callback_ : 1;
611  bool _have_fields_ : 1;
612  bool _have_key_ : 1;
613  bool _have_oauth_token_ : 1;
614  bool _have_pretty_print_ : 1;
615  bool _have_quota_user_ : 1;
616  bool _have_upload_type_ : 1;
617  bool _have_upload_protocol_ : 1;
618 
619  DISALLOW_COPY_AND_ASSIGN(DataflowServiceBaseRequest);
620 };
621 
622 
623 
640  public:
651  const DataflowService* _service_,
652  client::AuthorizationCredential* _credential_,
653  const absl::string_view& project_id);
654 
659 
660 
665  _have_snapshot_id_ = false;
666  client::ClearCppValueHelper(&snapshot_id_);
667  }
668 
669 
675  const string& get_snapshot_id() const { return snapshot_id_; }
676 
683  string* mutable_snapshotId() {
684  _have_snapshot_id_ = true;
685  return &snapshot_id_;
686  }
687 
688 
694  void set_snapshot_id(const string& value) {
695  _have_snapshot_id_ = true;
696  snapshot_id_ = value;
697  }
698 
699 
700 
704  void clear_location() {
705  _have_location_ = false;
706  client::ClearCppValueHelper(&location_);
707  }
708 
709 
715  const string& get_location() const { return location_; }
716 
723  string* mutable_location() {
724  _have_location_ = true;
725  return &location_;
726  }
727 
728 
734  void set_location(const string& value) {
735  _have_location_ = true;
736  location_ = value;
737  }
738 
748  virtual util::Status AppendVariable(
749  const StringPiece& variable_name,
750  const client::UriTemplateConfig& config,
751  string* target);
752 
758  virtual util::Status AppendOptionalQueryParameters(string* target);
759 
760 
772  DeleteSnapshotResponse* data) {
773  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
774  }
775 
776  private:
777  string project_id_;
778  string snapshot_id_;
779  string location_;
780  bool _have_snapshot_id_ : 1;
781  bool _have_location_ : 1;
782  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_DeleteSnapshotsMethod);
783 };
784 
801  public:
812  const DataflowService* _service_,
813  client::AuthorizationCredential* _credential_,
814  const absl::string_view& project_id,
815  const SendWorkerMessagesRequest& _content_);
816 
821 
822 
832  virtual util::Status AppendVariable(
833  const StringPiece& variable_name,
834  const client::UriTemplateConfig& config,
835  string* target);
836 
837 
850  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
851  }
852 
853  private:
854  string project_id_; string _content_;
855  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_WorkerMessagesMethod);
856 };
857 
858 
859 
860 
877  public:
887  const DataflowService* _service_,
888  client::AuthorizationCredential* _credential_,
889  const absl::string_view& project_id);
890 
895 
896 
900  void clear_filter() {
901  _have_filter_ = false;
902  client::ClearCppValueHelper(&filter_);
903  }
904 
905 
911  const string& get_filter() const { return filter_; }
912 
918  string* mutable_filter() {
919  _have_filter_ = true;
920  return &filter_;
921  }
922 
923 
929  void set_filter(const string& value) {
930  _have_filter_ = true;
931  filter_ = value;
932  }
933 
934 
935 
939  void clear_location() {
940  _have_location_ = false;
941  client::ClearCppValueHelper(&location_);
942  }
943 
944 
950  const string& get_location() const { return location_; }
951 
958  string* mutable_location() {
959  _have_location_ = true;
960  return &location_;
961  }
962 
963 
971  void set_location(const string& value) {
972  _have_location_ = true;
973  location_ = value;
974  }
975 
976 
977 
982  _have_page_token_ = false;
983  client::ClearCppValueHelper(&page_token_);
984  }
985 
986 
992  const string& get_page_token() const { return page_token_; }
993 
1000  string* mutable_pageToken() {
1001  _have_page_token_ = true;
1002  return &page_token_;
1003  }
1004 
1005 
1013  void set_page_token(const string& value) {
1014  _have_page_token_ = true;
1015  page_token_ = value;
1016  }
1017 
1018 
1019 
1024  _have_page_size_ = false;
1025  client::ClearCppValueHelper(&page_size_);
1026  }
1027 
1028 
1034  int32 get_page_size() const { return page_size_; }
1035 
1044  void set_page_size(int32 value) {
1045  _have_page_size_ = true;
1046  page_size_ = value;
1047  }
1048 
1052  void clear_view() {
1053  _have_view_ = false;
1054  client::ClearCppValueHelper(&view_);
1055  }
1056 
1057 
1063  const string& get_view() const { return view_; }
1064 
1070  string* mutable_view() {
1071  _have_view_ = true;
1072  return &view_;
1073  }
1074 
1075 
1082  void set_view(const string& value) {
1083  _have_view_ = true;
1084  view_ = value;
1085  }
1086 
1096  virtual util::Status AppendVariable(
1097  const StringPiece& variable_name,
1098  const client::UriTemplateConfig& config,
1099  string* target);
1100 
1106  virtual util::Status AppendOptionalQueryParameters(string* target);
1107 
1108 
1120  ListJobsResponse* data) {
1121  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
1122  }
1123 
1124  private:
1125  string project_id_;
1126  string filter_;
1127  string location_;
1128  string page_token_;
1129  int32 page_size_;
1130  string view_;
1131  bool _have_filter_ : 1;
1132  bool _have_location_ : 1;
1133  bool _have_page_token_ : 1;
1134  bool _have_page_size_ : 1;
1135  bool _have_view_ : 1;
1136  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_JobsResource_AggregatedMethod);
1137 };
1138 
1139 typedef client::ServiceRequestPager<
1142  ProjectsResource_JobsResource_AggregatedMethodPager;
1143 
1160  public:
1172  const DataflowService* _service_,
1173  client::AuthorizationCredential* _credential_,
1174  const absl::string_view& project_id,
1175  const Job& _content_);
1176 
1181 
1182 
1187  _have_location_ = false;
1188  client::ClearCppValueHelper(&location_);
1189  }
1190 
1191 
1197  const string& get_location() const { return location_; }
1198 
1205  string* mutable_location() {
1206  _have_location_ = true;
1207  return &location_;
1208  }
1209 
1210 
1218  void set_location(const string& value) {
1219  _have_location_ = true;
1220  location_ = value;
1221  }
1222 
1223 
1224 
1229  _have_replace_job_id_ = false;
1230  client::ClearCppValueHelper(&replace_job_id_);
1231  }
1232 
1233 
1239  const string& get_replace_job_id() const { return replace_job_id_; }
1240 
1248  _have_replace_job_id_ = true;
1249  return &replace_job_id_;
1250  }
1251 
1252 
1259  void set_replace_job_id(const string& value) {
1260  _have_replace_job_id_ = true;
1261  replace_job_id_ = value;
1262  }
1263 
1264 
1265 
1269  void clear_view() {
1270  _have_view_ = false;
1271  client::ClearCppValueHelper(&view_);
1272  }
1273 
1274 
1280  const string& get_view() const { return view_; }
1281 
1287  string* mutable_view() {
1288  _have_view_ = true;
1289  return &view_;
1290  }
1291 
1292 
1298  void set_view(const string& value) {
1299  _have_view_ = true;
1300  view_ = value;
1301  }
1302 
1312  virtual util::Status AppendVariable(
1313  const StringPiece& variable_name,
1314  const client::UriTemplateConfig& config,
1315  string* target);
1316 
1322  virtual util::Status AppendOptionalQueryParameters(string* target);
1323 
1324 
1336  Job* data) {
1337  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
1338  }
1339 
1340  private:
1341  string project_id_;
1342  string location_;
1343  string replace_job_id_;
1344  string view_;
1345  bool _have_location_ : 1;
1346  bool _have_replace_job_id_ : 1;
1347  bool _have_view_ : 1; string _content_;
1348  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_JobsResource_CreateMethod);
1349 };
1350 
1367  public:
1379  const DataflowService* _service_,
1380  client::AuthorizationCredential* _credential_,
1381  const absl::string_view& project_id,
1382  const absl::string_view& job_id);
1383 
1388 
1389 
1393  void clear_view() {
1394  _have_view_ = false;
1395  client::ClearCppValueHelper(&view_);
1396  }
1397 
1398 
1404  const string& get_view() const { return view_; }
1405 
1411  string* mutable_view() {
1412  _have_view_ = true;
1413  return &view_;
1414  }
1415 
1416 
1422  void set_view(const string& value) {
1423  _have_view_ = true;
1424  view_ = value;
1425  }
1426 
1427 
1428 
1433  _have_location_ = false;
1434  client::ClearCppValueHelper(&location_);
1435  }
1436 
1437 
1443  const string& get_location() const { return location_; }
1444 
1451  string* mutable_location() {
1452  _have_location_ = true;
1453  return &location_;
1454  }
1455 
1456 
1464  void set_location(const string& value) {
1465  _have_location_ = true;
1466  location_ = value;
1467  }
1468 
1478  virtual util::Status AppendVariable(
1479  const StringPiece& variable_name,
1480  const client::UriTemplateConfig& config,
1481  string* target);
1482 
1488  virtual util::Status AppendOptionalQueryParameters(string* target);
1489 
1490 
1502  Job* data) {
1503  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
1504  }
1505 
1506  private:
1507  string project_id_;
1508  string job_id_;
1509  string view_;
1510  string location_;
1511  bool _have_view_ : 1;
1512  bool _have_location_ : 1;
1513  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_JobsResource_GetMethod);
1514 };
1515 
1532  public:
1543  const DataflowService* _service_,
1544  client::AuthorizationCredential* _credential_,
1545  const absl::string_view& project_id,
1546  const absl::string_view& job_id);
1547 
1552 
1553 
1558  _have_location_ = false;
1559  client::ClearCppValueHelper(&location_);
1560  }
1561 
1562 
1568  const string& get_location() const { return location_; }
1569 
1576  string* mutable_location() {
1577  _have_location_ = true;
1578  return &location_;
1579  }
1580 
1581 
1589  void set_location(const string& value) {
1590  _have_location_ = true;
1591  location_ = value;
1592  }
1593 
1594 
1595 
1600  _have_start_time_ = false;
1601  client::ClearCppValueHelper(&start_time_);
1602  }
1603 
1604 
1610  const string& get_start_time() const { return start_time_; }
1611 
1618  string* mutable_startTime() {
1619  _have_start_time_ = true;
1620  return &start_time_;
1621  }
1622 
1623 
1631  void set_start_time(const string& value) {
1632  _have_start_time_ = true;
1633  start_time_ = value;
1634  }
1635 
1645  virtual util::Status AppendVariable(
1646  const StringPiece& variable_name,
1647  const client::UriTemplateConfig& config,
1648  string* target);
1649 
1655  virtual util::Status AppendOptionalQueryParameters(string* target);
1656 
1657 
1669  JobMetrics* data) {
1670  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
1671  }
1672 
1673  private:
1674  string project_id_;
1675  string job_id_;
1676  string location_;
1677  string start_time_;
1678  bool _have_location_ : 1;
1679  bool _have_start_time_ : 1;
1680  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_JobsResource_GetMetricsMethod);
1681 };
1682 
1699  public:
1709  const DataflowService* _service_,
1710  client::AuthorizationCredential* _credential_,
1711  const absl::string_view& project_id);
1712 
1717 
1718 
1723  _have_location_ = false;
1724  client::ClearCppValueHelper(&location_);
1725  }
1726 
1727 
1733  const string& get_location() const { return location_; }
1734 
1741  string* mutable_location() {
1742  _have_location_ = true;
1743  return &location_;
1744  }
1745 
1746 
1754  void set_location(const string& value) {
1755  _have_location_ = true;
1756  location_ = value;
1757  }
1758 
1759 
1760 
1765  _have_page_token_ = false;
1766  client::ClearCppValueHelper(&page_token_);
1767  }
1768 
1769 
1775  const string& get_page_token() const { return page_token_; }
1776 
1783  string* mutable_pageToken() {
1784  _have_page_token_ = true;
1785  return &page_token_;
1786  }
1787 
1788 
1796  void set_page_token(const string& value) {
1797  _have_page_token_ = true;
1798  page_token_ = value;
1799  }
1800 
1801 
1802 
1807  _have_page_size_ = false;
1808  client::ClearCppValueHelper(&page_size_);
1809  }
1810 
1811 
1817  int32 get_page_size() const { return page_size_; }
1818 
1827  void set_page_size(int32 value) {
1828  _have_page_size_ = true;
1829  page_size_ = value;
1830  }
1831 
1835  void clear_view() {
1836  _have_view_ = false;
1837  client::ClearCppValueHelper(&view_);
1838  }
1839 
1840 
1846  const string& get_view() const { return view_; }
1847 
1853  string* mutable_view() {
1854  _have_view_ = true;
1855  return &view_;
1856  }
1857 
1858 
1865  void set_view(const string& value) {
1866  _have_view_ = true;
1867  view_ = value;
1868  }
1869 
1870 
1871 
1875  void clear_filter() {
1876  _have_filter_ = false;
1877  client::ClearCppValueHelper(&filter_);
1878  }
1879 
1880 
1886  const string& get_filter() const { return filter_; }
1887 
1893  string* mutable_filter() {
1894  _have_filter_ = true;
1895  return &filter_;
1896  }
1897 
1898 
1904  void set_filter(const string& value) {
1905  _have_filter_ = true;
1906  filter_ = value;
1907  }
1908 
1918  virtual util::Status AppendVariable(
1919  const StringPiece& variable_name,
1920  const client::UriTemplateConfig& config,
1921  string* target);
1922 
1928  virtual util::Status AppendOptionalQueryParameters(string* target);
1929 
1930 
1942  ListJobsResponse* data) {
1943  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
1944  }
1945 
1946  private:
1947  string project_id_;
1948  string location_;
1949  string page_token_;
1950  int32 page_size_;
1951  string view_;
1952  string filter_;
1953  bool _have_location_ : 1;
1954  bool _have_page_token_ : 1;
1955  bool _have_page_size_ : 1;
1956  bool _have_view_ : 1;
1957  bool _have_filter_ : 1;
1958  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_JobsResource_ListMethod);
1959 };
1960 
1961 typedef client::ServiceRequestPager<
1964  ProjectsResource_JobsResource_ListMethodPager;
1965 
1982  public:
1994  const DataflowService* _service_,
1995  client::AuthorizationCredential* _credential_,
1996  const absl::string_view& project_id,
1997  const absl::string_view& job_id,
1998  const SnapshotJobRequest& _content_);
1999 
2004 
2005 
2015  virtual util::Status AppendVariable(
2016  const StringPiece& variable_name,
2017  const client::UriTemplateConfig& config,
2018  string* target);
2019 
2020 
2032  Snapshot* data) {
2033  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2034  }
2035 
2036  private:
2037  string project_id_;
2038  string job_id_; string _content_;
2039  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_JobsResource_SnapshotMethod);
2040 };
2041 
2058  public:
2071  const DataflowService* _service_,
2072  client::AuthorizationCredential* _credential_,
2073  const absl::string_view& project_id,
2074  const absl::string_view& job_id,
2075  const Job& _content_);
2076 
2081 
2082 
2087  _have_location_ = false;
2088  client::ClearCppValueHelper(&location_);
2089  }
2090 
2091 
2097  const string& get_location() const { return location_; }
2098 
2105  string* mutable_location() {
2106  _have_location_ = true;
2107  return &location_;
2108  }
2109 
2110 
2118  void set_location(const string& value) {
2119  _have_location_ = true;
2120  location_ = value;
2121  }
2122 
2132  virtual util::Status AppendVariable(
2133  const StringPiece& variable_name,
2134  const client::UriTemplateConfig& config,
2135  string* target);
2136 
2142  virtual util::Status AppendOptionalQueryParameters(string* target);
2143 
2144 
2156  Job* data) {
2157  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2158  }
2159 
2160  private:
2161  string project_id_;
2162  string job_id_;
2163  string location_;
2164  bool _have_location_ : 1; string _content_;
2165  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_JobsResource_UpdateMethod);
2166 };
2167 
2168 
2169 
2170 
2187  public:
2199  const DataflowService* _service_,
2200  client::AuthorizationCredential* _credential_,
2201  const absl::string_view& project_id,
2202  const absl::string_view& job_id,
2203  const GetDebugConfigRequest& _content_);
2204 
2209 
2210 
2220  virtual util::Status AppendVariable(
2221  const StringPiece& variable_name,
2222  const client::UriTemplateConfig& config,
2223  string* target);
2224 
2225 
2237  GetDebugConfigResponse* data) {
2238  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2239  }
2240 
2241  private:
2242  string project_id_;
2243  string job_id_; string _content_;
2245 };
2246 
2263  public:
2275  const DataflowService* _service_,
2276  client::AuthorizationCredential* _credential_,
2277  const absl::string_view& project_id,
2278  const absl::string_view& job_id,
2279  const SendDebugCaptureRequest& _content_);
2280 
2285 
2286 
2296  virtual util::Status AppendVariable(
2297  const StringPiece& variable_name,
2298  const client::UriTemplateConfig& config,
2299  string* target);
2300 
2301 
2313  SendDebugCaptureResponse* data) {
2314  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2315  }
2316 
2317  private:
2318  string project_id_;
2319  string job_id_; string _content_;
2321 };
2322 
2323 
2340  public:
2351  const DataflowService* _service_,
2352  client::AuthorizationCredential* _credential_,
2353  const absl::string_view& project_id,
2354  const absl::string_view& job_id);
2355 
2360 
2361 
2366  _have_end_time_ = false;
2367  client::ClearCppValueHelper(&end_time_);
2368  }
2369 
2370 
2376  const string& get_end_time() const { return end_time_; }
2377 
2384  string* mutable_endTime() {
2385  _have_end_time_ = true;
2386  return &end_time_;
2387  }
2388 
2389 
2397  void set_end_time(const string& value) {
2398  _have_end_time_ = true;
2399  end_time_ = value;
2400  }
2401 
2402 
2403 
2408  _have_location_ = false;
2409  client::ClearCppValueHelper(&location_);
2410  }
2411 
2412 
2418  const string& get_location() const { return location_; }
2419 
2426  string* mutable_location() {
2427  _have_location_ = true;
2428  return &location_;
2429  }
2430 
2431 
2439  void set_location(const string& value) {
2440  _have_location_ = true;
2441  location_ = value;
2442  }
2443 
2444 
2445 
2450  _have_start_time_ = false;
2451  client::ClearCppValueHelper(&start_time_);
2452  }
2453 
2454 
2460  const string& get_start_time() const { return start_time_; }
2461 
2468  string* mutable_startTime() {
2469  _have_start_time_ = true;
2470  return &start_time_;
2471  }
2472 
2473 
2481  void set_start_time(const string& value) {
2482  _have_start_time_ = true;
2483  start_time_ = value;
2484  }
2485 
2486 
2487 
2492  _have_page_token_ = false;
2493  client::ClearCppValueHelper(&page_token_);
2494  }
2495 
2496 
2502  const string& get_page_token() const { return page_token_; }
2503 
2510  string* mutable_pageToken() {
2511  _have_page_token_ = true;
2512  return &page_token_;
2513  }
2514 
2515 
2524  void set_page_token(const string& value) {
2525  _have_page_token_ = true;
2526  page_token_ = value;
2527  }
2528 
2529 
2530 
2535  _have_page_size_ = false;
2536  client::ClearCppValueHelper(&page_size_);
2537  }
2538 
2539 
2545  int32 get_page_size() const { return page_size_; }
2546 
2555  void set_page_size(int32 value) {
2556  _have_page_size_ = true;
2557  page_size_ = value;
2558  }
2559 
2565  _have_minimum_importance_ = false;
2566  client::ClearCppValueHelper(&minimum_importance_);
2567  }
2568 
2569 
2575  const string& get_minimum_importance() const { return minimum_importance_; }
2576 
2584  _have_minimum_importance_ = true;
2585  return &minimum_importance_;
2586  }
2587 
2588 
2594  void set_minimum_importance(const string& value) {
2595  _have_minimum_importance_ = true;
2596  minimum_importance_ = value;
2597  }
2598 
2608  virtual util::Status AppendVariable(
2609  const StringPiece& variable_name,
2610  const client::UriTemplateConfig& config,
2611  string* target);
2612 
2618  virtual util::Status AppendOptionalQueryParameters(string* target);
2619 
2620 
2632  ListJobMessagesResponse* data) {
2633  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2634  }
2635 
2636  private:
2637  string project_id_;
2638  string job_id_;
2639  string end_time_;
2640  string location_;
2641  string start_time_;
2642  string page_token_;
2643  int32 page_size_;
2644  string minimum_importance_;
2645  bool _have_end_time_ : 1;
2646  bool _have_location_ : 1;
2647  bool _have_start_time_ : 1;
2648  bool _have_page_token_ : 1;
2649  bool _have_page_size_ : 1;
2650  bool _have_minimum_importance_ : 1;
2652 };
2653 
2654 typedef client::ServiceRequestPager<
2657  ProjectsResource_JobsResource_MessagesResource_ListMethodPager;
2658 
2659 
2676  public:
2688  const DataflowService* _service_,
2689  client::AuthorizationCredential* _credential_,
2690  const absl::string_view& project_id,
2691  const absl::string_view& job_id,
2692  const LeaseWorkItemRequest& _content_);
2693 
2698 
2699 
2709  virtual util::Status AppendVariable(
2710  const StringPiece& variable_name,
2711  const client::UriTemplateConfig& config,
2712  string* target);
2713 
2714 
2726  LeaseWorkItemResponse* data) {
2727  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2728  }
2729 
2730  private:
2731  string project_id_;
2732  string job_id_; string _content_;
2734 };
2735 
2752  public:
2764  const DataflowService* _service_,
2765  client::AuthorizationCredential* _credential_,
2766  const absl::string_view& project_id,
2767  const absl::string_view& job_id,
2768  const ReportWorkItemStatusRequest& _content_);
2769 
2774 
2775 
2785  virtual util::Status AppendVariable(
2786  const StringPiece& variable_name,
2787  const client::UriTemplateConfig& config,
2788  string* target);
2789 
2790 
2803  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2804  }
2805 
2806  private:
2807  string project_id_;
2808  string job_id_; string _content_;
2810 };
2811 
2812 
2829  public:
2843  const DataflowService* _service_,
2844  client::AuthorizationCredential* _credential_,
2845  const absl::string_view& project_id,
2846  const absl::string_view& location,
2847  const SendWorkerMessagesRequest& _content_);
2848 
2853 
2854 
2864  virtual util::Status AppendVariable(
2865  const StringPiece& variable_name,
2866  const client::UriTemplateConfig& config,
2867  string* target);
2868 
2869 
2882  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2883  }
2884 
2885  private:
2886  string project_id_;
2887  string location_; string _content_;
2889 };
2890 
2891 
2892 
2893 
2910  public:
2926  const DataflowService* _service_,
2927  client::AuthorizationCredential* _credential_,
2928  const absl::string_view& project_id,
2929  const absl::string_view& location,
2930  const LaunchFlexTemplateRequest& _content_);
2931 
2936 
2937 
2947  virtual util::Status AppendVariable(
2948  const StringPiece& variable_name,
2949  const client::UriTemplateConfig& config,
2950  string* target);
2951 
2952 
2965  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2966  }
2967 
2968  private:
2969  string project_id_;
2970  string location_; string _content_;
2972 };
2973 
2974 
2991  public:
3006  const DataflowService* _service_,
3007  client::AuthorizationCredential* _credential_,
3008  const absl::string_view& project_id,
3009  const absl::string_view& location,
3010  const Job& _content_);
3011 
3016 
3017 
3021  void clear_view() {
3022  _have_view_ = false;
3023  client::ClearCppValueHelper(&view_);
3024  }
3025 
3026 
3032  const string& get_view() const { return view_; }
3033 
3039  string* mutable_view() {
3040  _have_view_ = true;
3041  return &view_;
3042  }
3043 
3044 
3050  void set_view(const string& value) {
3051  _have_view_ = true;
3052  view_ = value;
3053  }
3054 
3055 
3056 
3061  _have_replace_job_id_ = false;
3062  client::ClearCppValueHelper(&replace_job_id_);
3063  }
3064 
3065 
3071  const string& get_replace_job_id() const { return replace_job_id_; }
3072 
3080  _have_replace_job_id_ = true;
3081  return &replace_job_id_;
3082  }
3083 
3084 
3091  void set_replace_job_id(const string& value) {
3092  _have_replace_job_id_ = true;
3093  replace_job_id_ = value;
3094  }
3095 
3105  virtual util::Status AppendVariable(
3106  const StringPiece& variable_name,
3107  const client::UriTemplateConfig& config,
3108  string* target);
3109 
3115  virtual util::Status AppendOptionalQueryParameters(string* target);
3116 
3117 
3129  Job* data) {
3130  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3131  }
3132 
3133  private:
3134  string project_id_;
3135  string location_;
3136  string view_;
3137  string replace_job_id_;
3138  bool _have_view_ : 1;
3139  bool _have_replace_job_id_ : 1; string _content_;
3141 };
3142 
3159  public:
3174  const DataflowService* _service_,
3175  client::AuthorizationCredential* _credential_,
3176  const absl::string_view& project_id,
3177  const absl::string_view& location,
3178  const absl::string_view& job_id);
3179 
3184 
3185 
3189  void clear_view() {
3190  _have_view_ = false;
3191  client::ClearCppValueHelper(&view_);
3192  }
3193 
3194 
3200  const string& get_view() const { return view_; }
3201 
3207  string* mutable_view() {
3208  _have_view_ = true;
3209  return &view_;
3210  }
3211 
3212 
3218  void set_view(const string& value) {
3219  _have_view_ = true;
3220  view_ = value;
3221  }
3222 
3232  virtual util::Status AppendVariable(
3233  const StringPiece& variable_name,
3234  const client::UriTemplateConfig& config,
3235  string* target);
3236 
3242  virtual util::Status AppendOptionalQueryParameters(string* target);
3243 
3244 
3256  Job* data) {
3257  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3258  }
3259 
3260  private:
3261  string project_id_;
3262  string location_;
3263  string job_id_;
3264  string view_;
3265  bool _have_view_ : 1;
3267 };
3268 
3285  public:
3299  const DataflowService* _service_,
3300  client::AuthorizationCredential* _credential_,
3301  const absl::string_view& project_id,
3302  const absl::string_view& location,
3303  const absl::string_view& job_id);
3304 
3309 
3310 
3315  _have_start_time_ = false;
3316  client::ClearCppValueHelper(&start_time_);
3317  }
3318 
3319 
3325  const string& get_start_time() const { return start_time_; }
3326 
3333  string* mutable_startTime() {
3334  _have_start_time_ = true;
3335  return &start_time_;
3336  }
3337 
3338 
3346  void set_start_time(const string& value) {
3347  _have_start_time_ = true;
3348  start_time_ = value;
3349  }
3350 
3360  virtual util::Status AppendVariable(
3361  const StringPiece& variable_name,
3362  const client::UriTemplateConfig& config,
3363  string* target);
3364 
3370  virtual util::Status AppendOptionalQueryParameters(string* target);
3371 
3372 
3384  JobMetrics* data) {
3385  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3386  }
3387 
3388  private:
3389  string project_id_;
3390  string location_;
3391  string job_id_;
3392  string start_time_;
3393  bool _have_start_time_ : 1;
3395 };
3396 
3413  public:
3426  const DataflowService* _service_,
3427  client::AuthorizationCredential* _credential_,
3428  const absl::string_view& project_id,
3429  const absl::string_view& location);
3430 
3435 
3436 
3441  _have_page_token_ = false;
3442  client::ClearCppValueHelper(&page_token_);
3443  }
3444 
3445 
3451  const string& get_page_token() const { return page_token_; }
3452 
3459  string* mutable_pageToken() {
3460  _have_page_token_ = true;
3461  return &page_token_;
3462  }
3463 
3464 
3472  void set_page_token(const string& value) {
3473  _have_page_token_ = true;
3474  page_token_ = value;
3475  }
3476 
3477 
3478 
3483  _have_page_size_ = false;
3484  client::ClearCppValueHelper(&page_size_);
3485  }
3486 
3487 
3493  int32 get_page_size() const { return page_size_; }
3494 
3503  void set_page_size(int32 value) {
3504  _have_page_size_ = true;
3505  page_size_ = value;
3506  }
3507 
3511  void clear_view() {
3512  _have_view_ = false;
3513  client::ClearCppValueHelper(&view_);
3514  }
3515 
3516 
3522  const string& get_view() const { return view_; }
3523 
3529  string* mutable_view() {
3530  _have_view_ = true;
3531  return &view_;
3532  }
3533 
3534 
3541  void set_view(const string& value) {
3542  _have_view_ = true;
3543  view_ = value;
3544  }
3545 
3546 
3547 
3551  void clear_filter() {
3552  _have_filter_ = false;
3553  client::ClearCppValueHelper(&filter_);
3554  }
3555 
3556 
3562  const string& get_filter() const { return filter_; }
3563 
3569  string* mutable_filter() {
3570  _have_filter_ = true;
3571  return &filter_;
3572  }
3573 
3574 
3580  void set_filter(const string& value) {
3581  _have_filter_ = true;
3582  filter_ = value;
3583  }
3584 
3594  virtual util::Status AppendVariable(
3595  const StringPiece& variable_name,
3596  const client::UriTemplateConfig& config,
3597  string* target);
3598 
3604  virtual util::Status AppendOptionalQueryParameters(string* target);
3605 
3606 
3618  ListJobsResponse* data) {
3619  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3620  }
3621 
3622  private:
3623  string project_id_;
3624  string location_;
3625  string page_token_;
3626  int32 page_size_;
3627  string view_;
3628  string filter_;
3629  bool _have_page_token_ : 1;
3630  bool _have_page_size_ : 1;
3631  bool _have_view_ : 1;
3632  bool _have_filter_ : 1;
3634 };
3635 
3636 typedef client::ServiceRequestPager<
3639  ProjectsResource_LocationsResource_JobsResource_ListMethodPager;
3640 
3657  public:
3670  const DataflowService* _service_,
3671  client::AuthorizationCredential* _credential_,
3672  const absl::string_view& project_id,
3673  const absl::string_view& location,
3674  const absl::string_view& job_id,
3675  const SnapshotJobRequest& _content_);
3676 
3681 
3682 
3692  virtual util::Status AppendVariable(
3693  const StringPiece& variable_name,
3694  const client::UriTemplateConfig& config,
3695  string* target);
3696 
3697 
3709  Snapshot* data) {
3710  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3711  }
3712 
3713  private:
3714  string project_id_;
3715  string location_;
3716  string job_id_; string _content_;
3718 };
3719 
3736  public:
3752  const DataflowService* _service_,
3753  client::AuthorizationCredential* _credential_,
3754  const absl::string_view& project_id,
3755  const absl::string_view& location,
3756  const absl::string_view& job_id,
3757  const Job& _content_);
3758 
3763 
3764 
3774  virtual util::Status AppendVariable(
3775  const StringPiece& variable_name,
3776  const client::UriTemplateConfig& config,
3777  string* target);
3778 
3779 
3791  Job* data) {
3792  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3793  }
3794 
3795  private:
3796  string project_id_;
3797  string location_;
3798  string job_id_; string _content_;
3800 };
3801 
3802 
3803 
3804 
3821  public:
3836  const DataflowService* _service_,
3837  client::AuthorizationCredential* _credential_,
3838  const absl::string_view& project_id,
3839  const absl::string_view& location,
3840  const absl::string_view& job_id,
3841  const GetDebugConfigRequest& _content_);
3842 
3847 
3848 
3858  virtual util::Status AppendVariable(
3859  const StringPiece& variable_name,
3860  const client::UriTemplateConfig& config,
3861  string* target);
3862 
3863 
3875  GetDebugConfigResponse* data) {
3876  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3877  }
3878 
3879  private:
3880  string project_id_;
3881  string location_;
3882  string job_id_; string _content_;
3884 };
3885 
3902  public:
3917  const DataflowService* _service_,
3918  client::AuthorizationCredential* _credential_,
3919  const absl::string_view& project_id,
3920  const absl::string_view& location,
3921  const absl::string_view& job_id,
3922  const SendDebugCaptureRequest& _content_);
3923 
3928 
3929 
3939  virtual util::Status AppendVariable(
3940  const StringPiece& variable_name,
3941  const client::UriTemplateConfig& config,
3942  string* target);
3943 
3944 
3956  SendDebugCaptureResponse* data) {
3957  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3958  }
3959 
3960  private:
3961  string project_id_;
3962  string location_;
3963  string job_id_; string _content_;
3965 };
3966 
3967 
3984  public:
3998  const DataflowService* _service_,
3999  client::AuthorizationCredential* _credential_,
4000  const absl::string_view& project_id,
4001  const absl::string_view& location,
4002  const absl::string_view& job_id);
4003 
4008 
4009 
4014  _have_end_time_ = false;
4015  client::ClearCppValueHelper(&end_time_);
4016  }
4017 
4018 
4024  const string& get_end_time() const { return end_time_; }
4025 
4032  string* mutable_endTime() {
4033  _have_end_time_ = true;
4034  return &end_time_;
4035  }
4036 
4037 
4045  void set_end_time(const string& value) {
4046  _have_end_time_ = true;
4047  end_time_ = value;
4048  }
4049 
4050 
4051 
4056  _have_page_token_ = false;
4057  client::ClearCppValueHelper(&page_token_);
4058  }
4059 
4060 
4066  const string& get_page_token() const { return page_token_; }
4067 
4074  string* mutable_pageToken() {
4075  _have_page_token_ = true;
4076  return &page_token_;
4077  }
4078 
4079 
4088  void set_page_token(const string& value) {
4089  _have_page_token_ = true;
4090  page_token_ = value;
4091  }
4092 
4093 
4094 
4099  _have_start_time_ = false;
4100  client::ClearCppValueHelper(&start_time_);
4101  }
4102 
4103 
4109  const string& get_start_time() const { return start_time_; }
4110 
4117  string* mutable_startTime() {
4118  _have_start_time_ = true;
4119  return &start_time_;
4120  }
4121 
4122 
4130  void set_start_time(const string& value) {
4131  _have_start_time_ = true;
4132  start_time_ = value;
4133  }
4134 
4135 
4136 
4141  _have_page_size_ = false;
4142  client::ClearCppValueHelper(&page_size_);
4143  }
4144 
4145 
4151  int32 get_page_size() const { return page_size_; }
4152 
4161  void set_page_size(int32 value) {
4162  _have_page_size_ = true;
4163  page_size_ = value;
4164  }
4165 
4171  _have_minimum_importance_ = false;
4172  client::ClearCppValueHelper(&minimum_importance_);
4173  }
4174 
4175 
4181  const string& get_minimum_importance() const { return minimum_importance_; }
4182 
4190  _have_minimum_importance_ = true;
4191  return &minimum_importance_;
4192  }
4193 
4194 
4200  void set_minimum_importance(const string& value) {
4201  _have_minimum_importance_ = true;
4202  minimum_importance_ = value;
4203  }
4204 
4214  virtual util::Status AppendVariable(
4215  const StringPiece& variable_name,
4216  const client::UriTemplateConfig& config,
4217  string* target);
4218 
4224  virtual util::Status AppendOptionalQueryParameters(string* target);
4225 
4226 
4238  ListJobMessagesResponse* data) {
4239  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4240  }
4241 
4242  private:
4243  string project_id_;
4244  string location_;
4245  string job_id_;
4246  string end_time_;
4247  string page_token_;
4248  string start_time_;
4249  int32 page_size_;
4250  string minimum_importance_;
4251  bool _have_end_time_ : 1;
4252  bool _have_page_token_ : 1;
4253  bool _have_start_time_ : 1;
4254  bool _have_page_size_ : 1;
4255  bool _have_minimum_importance_ : 1;
4257 };
4258 
4259 typedef client::ServiceRequestPager<
4262  ProjectsResource_LocationsResource_JobsResource_MessagesResource_ListMethodPager;
4263 
4264 
4281  public:
4293  const DataflowService* _service_,
4294  client::AuthorizationCredential* _credential_,
4295  const absl::string_view& project_id,
4296  const absl::string_view& location,
4297  const absl::string_view& job_id);
4298 
4303 
4304 
4314  virtual util::Status AppendVariable(
4315  const StringPiece& variable_name,
4316  const client::UriTemplateConfig& config,
4317  string* target);
4318 
4319 
4331  ListSnapshotsResponse* data) {
4332  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4333  }
4334 
4335  private:
4336  string project_id_;
4337  string location_;
4338  string job_id_;
4340 };
4341 
4342 
4359  public:
4374  const DataflowService* _service_,
4375  client::AuthorizationCredential* _credential_,
4376  const absl::string_view& project_id,
4377  const absl::string_view& location,
4378  const absl::string_view& job_id,
4379  const LeaseWorkItemRequest& _content_);
4380 
4385 
4386 
4396  virtual util::Status AppendVariable(
4397  const StringPiece& variable_name,
4398  const client::UriTemplateConfig& config,
4399  string* target);
4400 
4401 
4413  LeaseWorkItemResponse* data) {
4414  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4415  }
4416 
4417  private:
4418  string project_id_;
4419  string location_;
4420  string job_id_; string _content_;
4422 };
4423 
4440  public:
4455  const DataflowService* _service_,
4456  client::AuthorizationCredential* _credential_,
4457  const absl::string_view& project_id,
4458  const absl::string_view& location,
4459  const absl::string_view& job_id,
4460  const ReportWorkItemStatusRequest& _content_);
4461 
4466 
4467 
4477  virtual util::Status AppendVariable(
4478  const StringPiece& variable_name,
4479  const client::UriTemplateConfig& config,
4480  string* target);
4481 
4482 
4495  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4496  }
4497 
4498  private:
4499  string project_id_;
4500  string location_;
4501  string job_id_; string _content_;
4503 };
4504 
4505 
4522  public:
4535  const DataflowService* _service_,
4536  client::AuthorizationCredential* _credential_,
4537  const absl::string_view& project_id,
4538  const absl::string_view& location,
4539  const absl::string_view& snapshot_id);
4540 
4545 
4546 
4556  virtual util::Status AppendVariable(
4557  const StringPiece& variable_name,
4558  const client::UriTemplateConfig& config,
4559  string* target);
4560 
4561 
4573  DeleteSnapshotResponse* data) {
4574  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4575  }
4576 
4577  private:
4578  string project_id_;
4579  string location_;
4580  string snapshot_id_;
4582 };
4583 
4600  public:
4613  const DataflowService* _service_,
4614  client::AuthorizationCredential* _credential_,
4615  const absl::string_view& project_id,
4616  const absl::string_view& location,
4617  const absl::string_view& snapshot_id);
4618 
4623 
4624 
4634  virtual util::Status AppendVariable(
4635  const StringPiece& variable_name,
4636  const client::UriTemplateConfig& config,
4637  string* target);
4638 
4639 
4651  Snapshot* data) {
4652  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4653  }
4654 
4655  private:
4656  string project_id_;
4657  string location_;
4658  string snapshot_id_;
4660 };
4661 
4678  public:
4689  const DataflowService* _service_,
4690  client::AuthorizationCredential* _credential_,
4691  const absl::string_view& project_id,
4692  const absl::string_view& location);
4693 
4698 
4699 
4703  void clear_job_id() {
4704  _have_job_id_ = false;
4705  client::ClearCppValueHelper(&job_id_);
4706  }
4707 
4708 
4714  const string& get_job_id() const { return job_id_; }
4715 
4721  string* mutable_jobId() {
4722  _have_job_id_ = true;
4723  return &job_id_;
4724  }
4725 
4726 
4732  void set_job_id(const string& value) {
4733  _have_job_id_ = true;
4734  job_id_ = value;
4735  }
4736 
4746  virtual util::Status AppendVariable(
4747  const StringPiece& variable_name,
4748  const client::UriTemplateConfig& config,
4749  string* target);
4750 
4756  virtual util::Status AppendOptionalQueryParameters(string* target);
4757 
4758 
4770  ListSnapshotsResponse* data) {
4771  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4772  }
4773 
4774  private:
4775  string project_id_;
4776  string location_;
4777  string job_id_;
4778  bool _have_job_id_ : 1;
4780 };
4781 
4782 
4797  public:
4811  const DataflowService* _service_,
4812  client::AuthorizationCredential* _credential_,
4813  const absl::string_view& project_id,
4814  const absl::string_view& location);
4815 
4820 
4821 
4825  void clear_query() {
4826  _have_query_ = false;
4827  client::ClearCppValueHelper(&query_);
4828  }
4829 
4830 
4836  const string& get_query() const { return query_; }
4837 
4843  string* mutable_query() {
4844  _have_query_ = true;
4845  return &query_;
4846  }
4847 
4848 
4854  void set_query(const string& value) {
4855  _have_query_ = true;
4856  query_ = value;
4857  }
4858 
4868  virtual util::Status AppendVariable(
4869  const StringPiece& variable_name,
4870  const client::UriTemplateConfig& config,
4871  string* target);
4872 
4878  virtual util::Status AppendOptionalQueryParameters(string* target);
4879 
4880 
4892  ValidateResponse* data) {
4893  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4894  }
4895 
4896  private:
4897  string project_id_;
4898  string location_;
4899  string query_;
4900  bool _have_query_ : 1;
4902 };
4903 
4904 
4921  public:
4936  const DataflowService* _service_,
4937  client::AuthorizationCredential* _credential_,
4938  const absl::string_view& project_id,
4939  const absl::string_view& location,
4940  const CreateJobFromTemplateRequest& _content_);
4941 
4946 
4947 
4957  virtual util::Status AppendVariable(
4958  const StringPiece& variable_name,
4959  const client::UriTemplateConfig& config,
4960  string* target);
4961 
4962 
4974  Job* data) {
4975  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4976  }
4977 
4978  private:
4979  string project_id_;
4980  string location_; string _content_;
4982 };
4983 
5000  public:
5014  const DataflowService* _service_,
5015  client::AuthorizationCredential* _credential_,
5016  const absl::string_view& project_id,
5017  const absl::string_view& location);
5018 
5023 
5024 
5028  void clear_view() {
5029  _have_view_ = false;
5030  client::ClearCppValueHelper(&view_);
5031  }
5032 
5033 
5039  const string& get_view() const { return view_; }
5040 
5046  string* mutable_view() {
5047  _have_view_ = true;
5048  return &view_;
5049  }
5050 
5051 
5057  void set_view(const string& value) {
5058  _have_view_ = true;
5059  view_ = value;
5060  }
5061 
5062 
5063 
5068  _have_gcs_path_ = false;
5069  client::ClearCppValueHelper(&gcs_path_);
5070  }
5071 
5072 
5078  const string& get_gcs_path() const { return gcs_path_; }
5079 
5086  string* mutable_gcsPath() {
5087  _have_gcs_path_ = true;
5088  return &gcs_path_;
5089  }
5090 
5091 
5100  void set_gcs_path(const string& value) {
5101  _have_gcs_path_ = true;
5102  gcs_path_ = value;
5103  }
5104 
5114  virtual util::Status AppendVariable(
5115  const StringPiece& variable_name,
5116  const client::UriTemplateConfig& config,
5117  string* target);
5118 
5124  virtual util::Status AppendOptionalQueryParameters(string* target);
5125 
5126 
5138  GetTemplateResponse* data) {
5139  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
5140  }
5141 
5142  private:
5143  string project_id_;
5144  string location_;
5145  string view_;
5146  string gcs_path_;
5147  bool _have_view_ : 1;
5148  bool _have_gcs_path_ : 1;
5150 };
5151 
5168  public:
5183  const DataflowService* _service_,
5184  client::AuthorizationCredential* _credential_,
5185  const absl::string_view& project_id,
5186  const absl::string_view& location,
5187  const LaunchTemplateParameters& _content_);
5188 
5193 
5194 
5200  _have_dynamic_template_gcs_path_ = false;
5201  client::ClearCppValueHelper(&dynamic_template_gcs_path_);
5202  }
5203 
5204 
5210  const string& get_dynamic_template_gcs_path() const { return dynamic_template_gcs_path_; }
5211 
5219  _have_dynamic_template_gcs_path_ = true;
5220  return &dynamic_template_gcs_path_;
5221  }
5222 
5223 
5230  void set_dynamic_template_gcs_path(const string& value) {
5231  _have_dynamic_template_gcs_path_ = true;
5232  dynamic_template_gcs_path_ = value;
5233  }
5234 
5235 
5236 
5242  _have_dynamic_template_staging_location_ = false;
5243  client::ClearCppValueHelper(&dynamic_template_staging_location_);
5244  }
5245 
5246 
5253  const string& get_dynamic_template_staging_location() const { return dynamic_template_staging_location_; }
5254 
5262  _have_dynamic_template_staging_location_ = true;
5263  return &dynamic_template_staging_location_;
5264  }
5265 
5266 
5273  void set_dynamic_template_staging_location(const string& value) {
5274  _have_dynamic_template_staging_location_ = true;
5275  dynamic_template_staging_location_ = value;
5276  }
5277 
5278 
5279 
5284  _have_validate_only_ = false;
5285  client::ClearCppValueHelper(&validate_only_);
5286  }
5287 
5288 
5294  bool get_validate_only() const { return validate_only_; }
5295 
5303  void set_validate_only(bool value) {
5304  _have_validate_only_ = true;
5305  validate_only_ = value;
5306  }
5307 
5312  _have_gcs_path_ = false;
5313  client::ClearCppValueHelper(&gcs_path_);
5314  }
5315 
5316 
5322  const string& get_gcs_path() const { return gcs_path_; }
5323 
5330  string* mutable_gcsPath() {
5331  _have_gcs_path_ = true;
5332  return &gcs_path_;
5333  }
5334 
5335 
5344  void set_gcs_path(const string& value) {
5345  _have_gcs_path_ = true;
5346  gcs_path_ = value;
5347  }
5348 
5358  virtual util::Status AppendVariable(
5359  const StringPiece& variable_name,
5360  const client::UriTemplateConfig& config,
5361  string* target);
5362 
5368  virtual util::Status AppendOptionalQueryParameters(string* target);
5369 
5370 
5382  LaunchTemplateResponse* data) {
5383  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
5384  }
5385 
5386  private:
5387  string project_id_;
5388  string location_;
5389  string dynamic_template_gcs_path_;
5390  string dynamic_template_staging_location_;
5391  bool validate_only_;
5392  string gcs_path_;
5393  bool _have_dynamic_template_gcs_path_ : 1;
5394  bool _have_dynamic_template_staging_location_ : 1;
5395  bool _have_validate_only_ : 1;
5396  bool _have_gcs_path_ : 1; string _content_;
5398 };
5399 
5400 
5417  public:
5429  const DataflowService* _service_,
5430  client::AuthorizationCredential* _credential_,
5431  const absl::string_view& project_id,
5432  const absl::string_view& snapshot_id);
5433 
5438 
5439 
5444  _have_location_ = false;
5445  client::ClearCppValueHelper(&location_);
5446  }
5447 
5448 
5454  const string& get_location() const { return location_; }
5455 
5462  string* mutable_location() {
5463  _have_location_ = true;
5464  return &location_;
5465  }
5466 
5467 
5473  void set_location(const string& value) {
5474  _have_location_ = true;
5475  location_ = value;
5476  }
5477 
5487  virtual util::Status AppendVariable(
5488  const StringPiece& variable_name,
5489  const client::UriTemplateConfig& config,
5490  string* target);
5491 
5497  virtual util::Status AppendOptionalQueryParameters(string* target);
5498 
5499 
5511  Snapshot* data) {
5512  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
5513  }
5514 
5515  private:
5516  string project_id_;
5517  string snapshot_id_;
5518  string location_;
5519  bool _have_location_ : 1;
5520  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_SnapshotsResource_GetMethod);
5521 };
5522 
5539  public:
5549  const DataflowService* _service_,
5550  client::AuthorizationCredential* _credential_,
5551  const absl::string_view& project_id);
5552 
5557 
5558 
5562  void clear_job_id() {
5563  _have_job_id_ = false;
5564  client::ClearCppValueHelper(&job_id_);
5565  }
5566 
5567 
5573  const string& get_job_id() const { return job_id_; }
5574 
5580  string* mutable_jobId() {
5581  _have_job_id_ = true;
5582  return &job_id_;
5583  }
5584 
5585 
5591  void set_job_id(const string& value) {
5592  _have_job_id_ = true;
5593  job_id_ = value;
5594  }
5595 
5596 
5597 
5602  _have_location_ = false;
5603  client::ClearCppValueHelper(&location_);
5604  }
5605 
5606 
5612  const string& get_location() const { return location_; }
5613 
5620  string* mutable_location() {
5621  _have_location_ = true;
5622  return &location_;
5623  }
5624 
5625 
5631  void set_location(const string& value) {
5632  _have_location_ = true;
5633  location_ = value;
5634  }
5635 
5645  virtual util::Status AppendVariable(
5646  const StringPiece& variable_name,
5647  const client::UriTemplateConfig& config,
5648  string* target);
5649 
5655  virtual util::Status AppendOptionalQueryParameters(string* target);
5656 
5657 
5669  ListSnapshotsResponse* data) {
5670  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
5671  }
5672 
5673  private:
5674  string project_id_;
5675  string job_id_;
5676  string location_;
5677  bool _have_job_id_ : 1;
5678  bool _have_location_ : 1;
5679  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_SnapshotsResource_ListMethod);
5680 };
5681 
5682 
5699  public:
5711  const DataflowService* _service_,
5712  client::AuthorizationCredential* _credential_,
5713  const absl::string_view& project_id,
5714  const CreateJobFromTemplateRequest& _content_);
5715 
5720 
5721 
5731  virtual util::Status AppendVariable(
5732  const StringPiece& variable_name,
5733  const client::UriTemplateConfig& config,
5734  string* target);
5735 
5736 
5748  Job* data) {
5749  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
5750  }
5751 
5752  private:
5753  string project_id_; string _content_;
5754  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_TemplatesResource_CreateMethod);
5755 };
5756 
5773  public:
5784  const DataflowService* _service_,
5785  client::AuthorizationCredential* _credential_,
5786  const absl::string_view& project_id);
5787 
5792 
5793 
5797  void clear_view() {
5798  _have_view_ = false;
5799  client::ClearCppValueHelper(&view_);
5800  }
5801 
5802 
5808  const string& get_view() const { return view_; }
5809 
5815  string* mutable_view() {
5816  _have_view_ = true;
5817  return &view_;
5818  }
5819 
5820 
5826  void set_view(const string& value) {
5827  _have_view_ = true;
5828  view_ = value;
5829  }
5830 
5831 
5832 
5837  _have_gcs_path_ = false;
5838  client::ClearCppValueHelper(&gcs_path_);
5839  }
5840 
5841 
5847  const string& get_gcs_path() const { return gcs_path_; }
5848 
5855  string* mutable_gcsPath() {
5856  _have_gcs_path_ = true;
5857  return &gcs_path_;
5858  }
5859 
5860 
5869  void set_gcs_path(const string& value) {
5870  _have_gcs_path_ = true;
5871  gcs_path_ = value;
5872  }
5873 
5874 
5875 
5880  _have_location_ = false;
5881  client::ClearCppValueHelper(&location_);
5882  }
5883 
5884 
5890  const string& get_location() const { return location_; }
5891 
5898  string* mutable_location() {
5899  _have_location_ = true;
5900  return &location_;
5901  }
5902 
5903 
5911  void set_location(const string& value) {
5912  _have_location_ = true;
5913  location_ = value;
5914  }
5915 
5925  virtual util::Status AppendVariable(
5926  const StringPiece& variable_name,
5927  const client::UriTemplateConfig& config,
5928  string* target);
5929 
5935  virtual util::Status AppendOptionalQueryParameters(string* target);
5936 
5937 
5949  GetTemplateResponse* data) {
5950  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
5951  }
5952 
5953  private:
5954  string project_id_;
5955  string view_;
5956  string gcs_path_;
5957  string location_;
5958  bool _have_view_ : 1;
5959  bool _have_gcs_path_ : 1;
5960  bool _have_location_ : 1;
5961  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_TemplatesResource_GetMethod);
5962 };
5963 
5980  public:
5992  const DataflowService* _service_,
5993  client::AuthorizationCredential* _credential_,
5994  const absl::string_view& project_id,
5995  const LaunchTemplateParameters& _content_);
5996 
6001 
6002 
6007  _have_gcs_path_ = false;
6008  client::ClearCppValueHelper(&gcs_path_);
6009  }
6010 
6011 
6017  const string& get_gcs_path() const { return gcs_path_; }
6018 
6025  string* mutable_gcsPath() {
6026  _have_gcs_path_ = true;
6027  return &gcs_path_;
6028  }
6029 
6030 
6039  void set_gcs_path(const string& value) {
6040  _have_gcs_path_ = true;
6041  gcs_path_ = value;
6042  }
6043 
6044 
6045 
6050  _have_location_ = false;
6051  client::ClearCppValueHelper(&location_);
6052  }
6053 
6054 
6060  const string& get_location() const { return location_; }
6061 
6068  string* mutable_location() {
6069  _have_location_ = true;
6070  return &location_;
6071  }
6072 
6073 
6081  void set_location(const string& value) {
6082  _have_location_ = true;
6083  location_ = value;
6084  }
6085 
6086 
6087 
6093  _have_dynamic_template_gcs_path_ = false;
6094  client::ClearCppValueHelper(&dynamic_template_gcs_path_);
6095  }
6096 
6097 
6103  const string& get_dynamic_template_gcs_path() const { return dynamic_template_gcs_path_; }
6104 
6112  _have_dynamic_template_gcs_path_ = true;
6113  return &dynamic_template_gcs_path_;
6114  }
6115 
6116 
6123  void set_dynamic_template_gcs_path(const string& value) {
6124  _have_dynamic_template_gcs_path_ = true;
6125  dynamic_template_gcs_path_ = value;
6126  }
6127 
6128 
6129 
6135  _have_dynamic_template_staging_location_ = false;
6136  client::ClearCppValueHelper(&dynamic_template_staging_location_);
6137  }
6138 
6139 
6146  const string& get_dynamic_template_staging_location() const { return dynamic_template_staging_location_; }
6147 
6155  _have_dynamic_template_staging_location_ = true;
6156  return &dynamic_template_staging_location_;
6157  }
6158 
6159 
6166  void set_dynamic_template_staging_location(const string& value) {
6167  _have_dynamic_template_staging_location_ = true;
6168  dynamic_template_staging_location_ = value;
6169  }
6170 
6171 
6172 
6177  _have_validate_only_ = false;
6178  client::ClearCppValueHelper(&validate_only_);
6179  }
6180 
6181 
6187  bool get_validate_only() const { return validate_only_; }
6188 
6196  void set_validate_only(bool value) {
6197  _have_validate_only_ = true;
6198  validate_only_ = value;
6199  }
6200 
6210  virtual util::Status AppendVariable(
6211  const StringPiece& variable_name,
6212  const client::UriTemplateConfig& config,
6213  string* target);
6214 
6220  virtual util::Status AppendOptionalQueryParameters(string* target);
6221 
6222 
6234  LaunchTemplateResponse* data) {
6235  return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
6236  }
6237 
6238  private:
6239  string project_id_;
6240  string gcs_path_;
6241  string location_;
6242  string dynamic_template_gcs_path_;
6243  string dynamic_template_staging_location_;
6244  bool validate_only_;
6245  bool _have_gcs_path_ : 1;
6246  bool _have_location_ : 1;
6247  bool _have_dynamic_template_gcs_path_ : 1;
6248  bool _have_dynamic_template_staging_location_ : 1;
6249  bool _have_validate_only_ : 1; string _content_;
6250  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_TemplatesResource_LaunchMethod);
6251 };
6252 
6253 
6254 
6263 class DataflowService : public client::ClientService {
6264  public:
6268  static const char googleapis_API_NAME[];
6269 
6273  static const char googleapis_API_VERSION[];
6274 
6278  static const char googleapis_API_GENERATOR[];
6279 
6280 
6287  public:
6295  explicit ProjectsResource(DataflowService* service);
6296 
6301 
6308  public:
6316  explicit JobsResource(DataflowService* service);
6317 
6322 
6329  public:
6337  explicit DebugResource(DataflowService* service);
6338 
6343 
6344 
6358  client::AuthorizationCredential* _credential_,
6359  const absl::string_view& project_id,
6360  const absl::string_view& job_id,
6361  const GetDebugConfigRequest& _content_) const;
6362 
6377  client::AuthorizationCredential* _credential_,
6378  const absl::string_view& project_id,
6379  const absl::string_view& job_id,
6380  const SendDebugCaptureRequest& _content_) const;
6381 
6382  private:
6383  DataflowService* service_;
6384 
6385  DISALLOW_COPY_AND_ASSIGN(DebugResource);
6386  };
6392  const DebugResource& get_debug() const {
6393  return debug_;
6394  }
6395 
6396 
6403  public:
6411  explicit MessagesResource(DataflowService* service);
6412 
6417 
6418 
6430  ProjectsResource_JobsResource_MessagesResource_ListMethod* NewListMethod(
6431  client::AuthorizationCredential* _credential_,
6432  const absl::string_view& project_id,
6433  const absl::string_view& job_id) const;
6434 
6446  ProjectsResource_JobsResource_MessagesResource_ListMethodPager* NewListMethodPager(
6447  client::AuthorizationCredential* _credential_,
6448  const absl::string_view& project_id,
6449  const absl::string_view& job_id) const;
6450 
6451  private:
6452  DataflowService* service_;
6453 
6454  DISALLOW_COPY_AND_ASSIGN(MessagesResource);
6455  };
6462  return messages_;
6463  }
6464 
6465 
6472  public:
6480  explicit WorkItemsResource(DataflowService* service);
6481 
6486 
6487 
6501  client::AuthorizationCredential* _credential_,
6502  const absl::string_view& project_id,
6503  const absl::string_view& job_id,
6504  const LeaseWorkItemRequest& _content_) const;
6505 
6520  client::AuthorizationCredential* _credential_,
6521  const absl::string_view& project_id,
6522  const absl::string_view& job_id,
6523  const ReportWorkItemStatusRequest& _content_) const;
6524 
6525  private:
6526  DataflowService* service_;
6527 
6528  DISALLOW_COPY_AND_ASSIGN(WorkItemsResource);
6529  };
6536  return work_items_;
6537  }
6538 
6539 
6540 
6550  ProjectsResource_JobsResource_AggregatedMethod* NewAggregatedMethod(
6551  client::AuthorizationCredential* _credential_,
6552  const absl::string_view& project_id) const;
6553 
6563  ProjectsResource_JobsResource_AggregatedMethodPager* NewAggregatedMethodPager(
6564  client::AuthorizationCredential* _credential_,
6565  const absl::string_view& project_id) const;
6566 
6579  client::AuthorizationCredential* _credential_,
6580  const absl::string_view& project_id,
6581  const Job& _content_) const;
6582 
6595  client::AuthorizationCredential* _credential_,
6596  const absl::string_view& project_id,
6597  const absl::string_view& job_id) const;
6598 
6610  client::AuthorizationCredential* _credential_,
6611  const absl::string_view& project_id,
6612  const absl::string_view& job_id) const;
6613 
6623  ProjectsResource_JobsResource_ListMethod* NewListMethod(
6624  client::AuthorizationCredential* _credential_,
6625  const absl::string_view& project_id) const;
6626 
6636  ProjectsResource_JobsResource_ListMethodPager* NewListMethodPager(
6637  client::AuthorizationCredential* _credential_,
6638  const absl::string_view& project_id) const;
6639 
6652  client::AuthorizationCredential* _credential_,
6653  const absl::string_view& project_id,
6654  const absl::string_view& job_id,
6655  const SnapshotJobRequest& _content_) const;
6656 
6670  client::AuthorizationCredential* _credential_,
6671  const absl::string_view& project_id,
6672  const absl::string_view& job_id,
6673  const Job& _content_) const;
6674 
6675  private:
6676  DataflowService* service_;
6677  DebugResource debug_;
6678  MessagesResource messages_;
6679  WorkItemsResource work_items_;
6680 
6681  DISALLOW_COPY_AND_ASSIGN(JobsResource);
6682  };
6688  const JobsResource& get_jobs() const {
6689  return jobs_;
6690  }
6691 
6692 
6699  public:
6707  explicit LocationsResource(DataflowService* service);
6708 
6713 
6720  public:
6728  explicit FlexTemplatesResource(DataflowService* service);
6729 
6734 
6735 
6755  client::AuthorizationCredential* _credential_,
6756  const absl::string_view& project_id,
6757  const absl::string_view& location,
6758  const LaunchFlexTemplateRequest& _content_) const;
6759 
6760  private:
6761  DataflowService* service_;
6762 
6763  DISALLOW_COPY_AND_ASSIGN(FlexTemplatesResource);
6764  };
6771  return flex_templates_;
6772  }
6773 
6774 
6781  public:
6789  explicit JobsResource(DataflowService* service);
6790 
6795 
6802  public:
6810  explicit DebugResource(DataflowService* service);
6811 
6816 
6817 
6836  client::AuthorizationCredential* _credential_,
6837  const absl::string_view& project_id,
6838  const absl::string_view& location,
6839  const absl::string_view& job_id,
6840  const GetDebugConfigRequest& _content_) const;
6841 
6860  client::AuthorizationCredential* _credential_,
6861  const absl::string_view& project_id,
6862  const absl::string_view& location,
6863  const absl::string_view& job_id,
6864  const SendDebugCaptureRequest& _content_) const;
6865 
6866  private:
6867  DataflowService* service_;
6868 
6869  DISALLOW_COPY_AND_ASSIGN(DebugResource);
6870  };
6876  const DebugResource& get_debug() const {
6877  return debug_;
6878  }
6879 
6880 
6887  public:
6895  explicit MessagesResource(DataflowService* service);
6896 
6901 
6902 
6919  ProjectsResource_LocationsResource_JobsResource_MessagesResource_ListMethod* NewListMethod(
6920  client::AuthorizationCredential* _credential_,
6921  const absl::string_view& project_id,
6922  const absl::string_view& location,
6923  const absl::string_view& job_id) const;
6924 
6941  ProjectsResource_LocationsResource_JobsResource_MessagesResource_ListMethodPager* NewListMethodPager(
6942  client::AuthorizationCredential* _credential_,
6943  const absl::string_view& project_id,
6944  const absl::string_view& location,
6945  const absl::string_view& job_id) const;
6946 
6947  private:
6948  DataflowService* service_;
6949 
6950  DISALLOW_COPY_AND_ASSIGN(MessagesResource);
6951  };
6958  return messages_;
6959  }
6960 
6961 
6968  public:
6976  explicit SnapshotsResource(DataflowService* service);
6977 
6982 
6983 
6999  client::AuthorizationCredential* _credential_,
7000  const absl::string_view& project_id,
7001  const absl::string_view& location,
7002  const absl::string_view& job_id) const;
7003 
7004  private:
7005  DataflowService* service_;
7006 
7007  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource);
7008  };
7015  return snapshots_;
7016  }
7017 
7018 
7025  public:
7033  explicit WorkItemsResource(DataflowService* service);
7034 
7039 
7040 
7061  client::AuthorizationCredential* _credential_,
7062  const absl::string_view& project_id,
7063  const absl::string_view& location,
7064  const absl::string_view& job_id,
7065  const LeaseWorkItemRequest& _content_) const;
7066 
7085  client::AuthorizationCredential* _credential_,
7086  const absl::string_view& project_id,
7087  const absl::string_view& location,
7088  const absl::string_view& job_id,
7089  const ReportWorkItemStatusRequest& _content_) const;
7090 
7091  private:
7092  DataflowService* service_;
7093 
7094  DISALLOW_COPY_AND_ASSIGN(WorkItemsResource);
7095  };
7102  return work_items_;
7103  }
7104 
7105 
7106 
7125  client::AuthorizationCredential* _credential_,
7126  const absl::string_view& project_id,
7127  const absl::string_view& location,
7128  const Job& _content_) const;
7129 
7147  client::AuthorizationCredential* _credential_,
7148  const absl::string_view& project_id,
7149  const absl::string_view& location,
7150  const absl::string_view& job_id) const;
7151 
7169  client::AuthorizationCredential* _credential_,
7170  const absl::string_view& project_id,
7171  const absl::string_view& location,
7172  const absl::string_view& job_id) const;
7173 
7188  ProjectsResource_LocationsResource_JobsResource_ListMethod* NewListMethod(
7189  client::AuthorizationCredential* _credential_,
7190  const absl::string_view& project_id,
7191  const absl::string_view& location) const;
7192 
7207  ProjectsResource_LocationsResource_JobsResource_ListMethodPager* NewListMethodPager(
7208  client::AuthorizationCredential* _credential_,
7209  const absl::string_view& project_id,
7210  const absl::string_view& location) const;
7211 
7228  client::AuthorizationCredential* _credential_,
7229  const absl::string_view& project_id,
7230  const absl::string_view& location,
7231  const absl::string_view& job_id,
7232  const SnapshotJobRequest& _content_) const;
7233 
7253  client::AuthorizationCredential* _credential_,
7254  const absl::string_view& project_id,
7255  const absl::string_view& location,
7256  const absl::string_view& job_id,
7257  const Job& _content_) const;
7258 
7259  private:
7260  DataflowService* service_;
7261  DebugResource debug_;
7262  MessagesResource messages_;
7263  SnapshotsResource snapshots_;
7264  WorkItemsResource work_items_;
7265 
7266  DISALLOW_COPY_AND_ASSIGN(JobsResource);
7267  };
7273  const JobsResource& get_jobs() const {
7274  return jobs_;
7275  }
7276 
7277 
7284  public:
7292  explicit SnapshotsResource(DataflowService* service);
7293 
7298 
7299 
7315  client::AuthorizationCredential* _credential_,
7316  const absl::string_view& project_id,
7317  const absl::string_view& location,
7318  const absl::string_view& snapshot_id) const;
7319 
7335  client::AuthorizationCredential* _credential_,
7336  const absl::string_view& project_id,
7337  const absl::string_view& location,
7338  const absl::string_view& snapshot_id) const;
7339 
7353  client::AuthorizationCredential* _credential_,
7354  const absl::string_view& project_id,
7355  const absl::string_view& location) const;
7356 
7357  private:
7358  DataflowService* service_;
7359 
7360  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource);
7361  };
7368  return snapshots_;
7369  }
7370 
7371 
7377  class SqlResource {
7378  public:
7386  explicit SqlResource(DataflowService* service);
7387 
7392 
7393 
7411  client::AuthorizationCredential* _credential_,
7412  const absl::string_view& project_id,
7413  const absl::string_view& location) const;
7414 
7415  private:
7416  DataflowService* service_;
7417 
7418  DISALLOW_COPY_AND_ASSIGN(SqlResource);
7419  };
7425  const SqlResource& get_sql() const {
7426  return sql_;
7427  }
7428 
7429 
7436  public:
7444  explicit TemplatesResource(DataflowService* service);
7445 
7450 
7451 
7470  client::AuthorizationCredential* _credential_,
7471  const absl::string_view& project_id,
7472  const absl::string_view& location,
7473  const CreateJobFromTemplateRequest& _content_) const;
7474 
7492  client::AuthorizationCredential* _credential_,
7493  const absl::string_view& project_id,
7494  const absl::string_view& location) const;
7495 
7514  client::AuthorizationCredential* _credential_,
7515  const absl::string_view& project_id,
7516  const absl::string_view& location,
7517  const LaunchTemplateParameters& _content_) const;
7518 
7519  private:
7520  DataflowService* service_;
7521 
7522  DISALLOW_COPY_AND_ASSIGN(TemplatesResource);
7523  };
7530  return templates_;
7531  }
7532 
7533 
7534 
7551  client::AuthorizationCredential* _credential_,
7552  const absl::string_view& project_id,
7553  const absl::string_view& location,
7554  const SendWorkerMessagesRequest& _content_) const;
7555 
7556  private:
7557  DataflowService* service_;
7558  FlexTemplatesResource flex_templates_;
7559  JobsResource jobs_;
7560  SnapshotsResource snapshots_;
7561  SqlResource sql_;
7562  TemplatesResource templates_;
7563 
7564  DISALLOW_COPY_AND_ASSIGN(LocationsResource);
7565  };
7572  return locations_;
7573  }
7574 
7575 
7582  public:
7590  explicit SnapshotsResource(DataflowService* service);
7591 
7596 
7597 
7610  client::AuthorizationCredential* _credential_,
7611  const absl::string_view& project_id,
7612  const absl::string_view& snapshot_id) const;
7613 
7624  client::AuthorizationCredential* _credential_,
7625  const absl::string_view& project_id) const;
7626 
7627  private:
7628  DataflowService* service_;
7629 
7630  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource);
7631  };
7638  return snapshots_;
7639  }
7640 
7641 
7648  public:
7656  explicit TemplatesResource(DataflowService* service);
7657 
7662 
7663 
7676  client::AuthorizationCredential* _credential_,
7677  const absl::string_view& project_id,
7678  const CreateJobFromTemplateRequest& _content_) const;
7679 
7691  client::AuthorizationCredential* _credential_,
7692  const absl::string_view& project_id) const;
7693 
7706  client::AuthorizationCredential* _credential_,
7707  const absl::string_view& project_id,
7708  const LaunchTemplateParameters& _content_) const;
7709 
7710  private:
7711  DataflowService* service_;
7712 
7713  DISALLOW_COPY_AND_ASSIGN(TemplatesResource);
7714  };
7721  return templates_;
7722  }
7723 
7724 
7725 
7736  ProjectsResource_DeleteSnapshotsMethod* NewDeleteSnapshotsMethod(
7737  client::AuthorizationCredential* _credential_,
7738  const absl::string_view& project_id) const;
7739 
7750  ProjectsResource_WorkerMessagesMethod* NewWorkerMessagesMethod(
7751  client::AuthorizationCredential* _credential_,
7752  const absl::string_view& project_id,
7753  const SendWorkerMessagesRequest& _content_) const;
7754 
7755  private:
7756  DataflowService* service_;
7757  JobsResource jobs_;
7758  LocationsResource locations_;
7759  SnapshotsResource snapshots_;
7760  TemplatesResource templates_;
7761 
7762  DISALLOW_COPY_AND_ASSIGN(ProjectsResource);
7763  };
7764 
7765 
7766 
7773  explicit DataflowService(client::HttpTransport* transport);
7774 
7778  virtual ~DataflowService();
7779 
7786  return projects_;
7787  }
7788 
7795  class SCOPES {
7796  public:
7800  static const char CLOUD_PLATFORM[];
7801 
7805  static const char COMPUTE[];
7806 
7810  static const char COMPUTE_READONLY[];
7811 
7815  static const char USERINFO_EMAIL[];
7816 
7817  private:
7818  SCOPES(); // Never instantiated.
7819  ~SCOPES(); // Never instantiated.
7820  };
7821 
7822  private:
7823  ProjectsResource projects_;
7824 
7825  DISALLOW_COPY_AND_ASSIGN(DataflowService);
7826 };
7827 
7828 
7859 } // namespace google_dataflow_api
7860 #endif // GOOGLE_DATAFLOW_API_DATAFLOW_SERVICE_H_
void set_location(const string &value)
Definition: dataflow_service.h:2118
string * mutable_quotaUser()
Definition: dataflow_service.h:465
Definition: list_job_messages_response.h:53
const string & get_view() const
Definition: dataflow_service.h:5808
string * mutable_location()
Definition: dataflow_service.h:1576
bool get_pretty_print() const
Definition: dataflow_service.h:431
void set_gcs_path(const string &value)
Definition: dataflow_service.h:5344
void set_oauth_token(const string &value)
Definition: dataflow_service.h:410
util::Status ExecuteAndParseResponse(ReportWorkItemStatusResponse *data)
Definition: dataflow_service.h:4493
void set_page_token(const string &value)
Definition: dataflow_service.h:1796
Definition: create_job_from_template_request.h:52
void clear_location()
Definition: dataflow_service.h:5601
string * mutable_location()
Definition: dataflow_service.h:2105
Definition: launch_flex_template_request.h:51
void set_location(const string &value)
Definition: dataflow_service.h:1754
void clear_location()
Definition: dataflow_service.h:1557
const string & get_location() const
Definition: dataflow_service.h:2097
const string & get_job_id() const
Definition: dataflow_service.h:5573
void set_location(const string &value)
Definition: dataflow_service.h:5631
const string & get_filter() const
Definition: dataflow_service.h:3562
util::Status ExecuteAndParseResponse(Snapshot *data)
Definition: dataflow_service.h:4650
Definition: validate_response.h:50
const string & get_page_token() const
Definition: dataflow_service.h:3451
void clear_validate_only()
Definition: dataflow_service.h:6176
Definition: report_work_item_status_request.h:52
void set_minimum_importance(const string &value)
Definition: dataflow_service.h:4200
void set_quota_user(const string &value)
Definition: dataflow_service.h:478
util::Status ExecuteAndParseResponse(ListSnapshotsResponse *data)
Definition: dataflow_service.h:5668
void set_location(const string &value)
Definition: dataflow_service.h:1218
Definition: send_worker_messages_request.h:52
Definition: list_snapshots_response.h:51
util::Status ExecuteAndParseResponse(GetDebugConfigResponse *data)
Definition: dataflow_service.h:3874
string * mutable_location()
Definition: dataflow_service.h:5620
const WorkItemsResource & get_work_items() const
Definition: dataflow_service.h:7101
string * mutable_startTime()
Definition: dataflow_service.h:1618
const TemplatesResource & get_templates() const
Definition: dataflow_service.h:7529
void clear_callback()
Definition: dataflow_service.h:260
void clear_start_time()
Definition: dataflow_service.h:1599
void set_minimum_importance(const string &value)
Definition: dataflow_service.h:2594
const string & get_view() const
Definition: dataflow_service.h:3032
void set_location(const string &value)
Definition: dataflow_service.h:5911
void set_location(const string &value)
Definition: dataflow_service.h:5473
void set_view(const string &value)
Definition: dataflow_service.h:5057
const string & get_access_token() const
Definition: dataflow_service.h:192
void set_dynamic_template_staging_location(const string &value)
Definition: dataflow_service.h:5273
string * mutable_pageToken()
Definition: dataflow_service.h:1783
void set_access_token(const string &value)
Definition: dataflow_service.h:211
util::Status ExecuteAndParseResponse(GetDebugConfigResponse *data)
Definition: dataflow_service.h:2236
void set_page_size(int32 value)
Definition: dataflow_service.h:3503
void set_query(const string &value)
Definition: dataflow_service.h:4854
void clear_location()
Definition: dataflow_service.h:1722
void set_page_token(const string &value)
Definition: dataflow_service.h:1013
void clear_oauth_token()
Definition: dataflow_service.h:380
void set_callback(const string &value)
Definition: dataflow_service.h:289
const string & get_view() const
Definition: dataflow_service.h:3200
bool get_validate_only() const
Definition: dataflow_service.h:6187
const string & get_filter() const
Definition: dataflow_service.h:911
const string & get_gcs_path() const
Definition: dataflow_service.h:6017
util::Status ExecuteAndParseResponse(LaunchFlexTemplateResponse *data)
Definition: dataflow_service.h:2963
const string & get_view() const
Definition: dataflow_service.h:1846
util::Status ExecuteAndParseResponse(ValidateResponse *data)
Definition: dataflow_service.h:4891
util::Status ExecuteAndParseResponse(ListSnapshotsResponse *data)
Definition: dataflow_service.h:4330
const WorkItemsResource & get_work_items() const
Definition: dataflow_service.h:6535
string * mutable_gcsPath()
Definition: dataflow_service.h:6025
const string & get_start_time() const
Definition: dataflow_service.h:2460
util::Status ExecuteAndParseResponse(ListSnapshotsResponse *data)
Definition: dataflow_service.h:4769
void set_dynamic_template_staging_location(const string &value)
Definition: dataflow_service.h:6166
Definition: dataflow_service.h:6263
void clear_key()
Definition: dataflow_service.h:339
const string & get_location() const
Definition: dataflow_service.h:1568
const string & get_view() const
Definition: dataflow_service.h:1063
const string & get_page_token() const
Definition: dataflow_service.h:992
util::Status ExecuteAndParseResponse(LeaseWorkItemResponse *data)
Definition: dataflow_service.h:2725
void set_start_time(const string &value)
Definition: dataflow_service.h:1631
void set_replace_job_id(const string &value)
Definition: dataflow_service.h:3091
void clear_gcs_path()
Definition: dataflow_service.h:5836
util::Status ExecuteAndParseResponse(Job *data)
Definition: dataflow_service.h:4973
const SnapshotsResource & get_snapshots() const
Definition: dataflow_service.h:7637
int32 get_page_size() const
Definition: dataflow_service.h:1817
const string & get_query() const
Definition: dataflow_service.h:4836
Definition: send_worker_messages_response.h:51
void set_view(const string &value)
Definition: dataflow_service.h:1082
string * mutable_location()
Definition: dataflow_service.h:6068
void set_view(const string &value)
Definition: dataflow_service.h:3218
void set_page_size(int32 value)
Definition: dataflow_service.h:1044
const SnapshotsResource & get_snapshots() const
Definition: dataflow_service.h:7367
util::Status ExecuteAndParseResponse(SendWorkerMessagesResponse *data)
Definition: dataflow_service.h:848
void set_filter(const string &value)
Definition: dataflow_service.h:1904
void set_job_id(const string &value)
Definition: dataflow_service.h:4732
string * mutable_location()
Definition: dataflow_service.h:5462
void set_upload_protocol(const string &value)
Definition: dataflow_service.h:559
util::Status ExecuteAndParseResponse(ListJobsResponse *data)
Definition: dataflow_service.h:1941
void clear_location()
Definition: dataflow_service.h:5879
void set_pretty_print(bool value)
Definition: dataflow_service.h:438
const string & get_start_time() const
Definition: dataflow_service.h:3325
void set_dynamic_template_gcs_path(const string &value)
Definition: dataflow_service.h:5230
void set_start_time(const string &value)
Definition: dataflow_service.h:2481
void clear_fields()
Definition: dataflow_service.h:299
void clear_location()
Definition: dataflow_service.h:1432
string * mutable_minimumImportance()
Definition: dataflow_service.h:2583
string * mutable_view()
Definition: dataflow_service.h:1853
string * mutable_uploadProtocol()
Definition: dataflow_service.h:548
void set_start_time(const string &value)
Definition: dataflow_service.h:4130
util::Status ExecuteAndParseResponse(Job *data)
Definition: dataflow_service.h:3128
util::Status ExecuteAndParseResponse(ReportWorkItemStatusResponse *data)
Definition: dataflow_service.h:2801
const SqlResource & get_sql() const
Definition: dataflow_service.h:7425
string * mutable_jobId()
Definition: dataflow_service.h:5580
const string & get_gcs_path() const
Definition: dataflow_service.h:5078
Definition: dataflow_service.h:7795
const MessagesResource & get_messages() const
Definition: dataflow_service.h:6957
const string & get_view() const
Definition: dataflow_service.h:5039
const string & get_dynamic_template_staging_location() const
Definition: dataflow_service.h:5253
string * mutable_callback()
Definition: dataflow_service.h:278
util::Status ExecuteAndParseResponse(Snapshot *data)
Definition: dataflow_service.h:5510
void set_gcs_path(const string &value)
Definition: dataflow_service.h:5100
void clear_job_id()
Definition: dataflow_service.h:5562
util::Status ExecuteAndParseResponse(Job *data)
Definition: dataflow_service.h:1335
const string & get_quota_user() const
Definition: dataflow_service.h:457
util::Status ExecuteAndParseResponse(LaunchTemplateResponse *data)
Definition: dataflow_service.h:5381
const string & get_location() const
Definition: dataflow_service.h:950
Definition: report_work_item_status_response.h:51
~ProjectsResource()
Definition: dataflow_service.h:6300
string * mutable_oauthToken()
Definition: dataflow_service.h:399
void set_location(const string &value)
Definition: dataflow_service.h:6081
void set_location(const string &value)
Definition: dataflow_service.h:2439
void set_view(const string &value)
Definition: dataflow_service.h:5826
const string & get_minimum_importance() const
Definition: dataflow_service.h:4181
void clear_location()
Definition: dataflow_service.h:5443
const string & get_gcs_path() const
Definition: dataflow_service.h:5322
const string & get_location() const
Definition: dataflow_service.h:5890
void clear_access_token()
Definition: dataflow_service.h:181
const TemplatesResource & get_templates() const
Definition: dataflow_service.h:7720
void set_location(const string &value)
Definition: dataflow_service.h:971
const string & get_filter() const
Definition: dataflow_service.h:1886
void set_gcs_path(const string &value)
Definition: dataflow_service.h:6039
Definition: launch_template_response.h:51
const string & get_replace_job_id() const
Definition: dataflow_service.h:1239
util::Status ExecuteAndParseResponse(LaunchTemplateResponse *data)
Definition: dataflow_service.h:6233
Definition: launch_flex_template_response.h:51
const string & get_key() const
Definition: dataflow_service.h:350
const string & get_location() const
Definition: dataflow_service.h:5612
util::Status ExecuteAndParseResponse(Snapshot *data)
Definition: dataflow_service.h:2031
util::Status ExecuteAndParseResponse(Job *data)
Definition: dataflow_service.h:3790
const string & get_start_time() const
Definition: dataflow_service.h:1610
void clear_view()
Definition: dataflow_service.h:1393
string * mutable_location()
Definition: dataflow_service.h:1205
const FlexTemplatesResource & get_flex_templates() const
Definition: dataflow_service.h:6770
const LocationsResource & get_locations() const
Definition: dataflow_service.h:7571
const string & get_view() const
Definition: dataflow_service.h:1404
Definition: get_template_response.h:54
void set_view(const string &value)
Definition: dataflow_service.h:3050
const string & get_minimum_importance() const
Definition: dataflow_service.h:2575
string * mutable_view()
Definition: dataflow_service.h:5815
void clear_filter()
Definition: dataflow_service.h:1875
const string & get_snapshot_id() const
Definition: dataflow_service.h:675
const string & get_dynamic_template_gcs_path() const
Definition: dataflow_service.h:5210
void set_view(const string &value)
Definition: dataflow_service.h:3541
string * mutable_replaceJobId()
Definition: dataflow_service.h:1247
util::Status ExecuteAndParseResponse(SendDebugCaptureResponse *data)
Definition: dataflow_service.h:3955
void set_view(const string &value)
Definition: dataflow_service.h:1422
util::Status ExecuteAndParseResponse(ListJobsResponse *data)
Definition: dataflow_service.h:3617
int32 get_page_size() const
Definition: dataflow_service.h:2545
void set_replace_job_id(const string &value)
Definition: dataflow_service.h:1259
const string & get_dynamic_template_gcs_path() const
Definition: dataflow_service.h:6103
string * mutable_view()
Definition: dataflow_service.h:1287
Definition: job.h:57
util::Status ExecuteAndParseResponse(ListJobMessagesResponse *data)
Definition: dataflow_service.h:2631
Definition: dataflow_service.h:103
Definition: send_debug_capture_request.h:50
void set_dynamic_template_gcs_path(const string &value)
Definition: dataflow_service.h:6123
Definition: get_debug_config_response.h:50
void clear_view()
Definition: dataflow_service.h:5797
void set_page_token(const string &value)
Definition: dataflow_service.h:3472
util::Status ExecuteAndParseResponse(DeleteSnapshotResponse *data)
Definition: dataflow_service.h:4572
util::Status ExecuteAndParseResponse(ListJobMessagesResponse *data)
Definition: dataflow_service.h:4237
const string & get_callback() const
Definition: dataflow_service.h:271
Definition: job_metrics.h:58
Definition: delete_snapshot_response.h:49
const string & get_end_time() const
Definition: dataflow_service.h:2376
void clear_location()
Definition: dataflow_service.h:704
void clear_location()
Definition: dataflow_service.h:2086
const DebugResource & get_debug() const
Definition: dataflow_service.h:6876
void set_fields(const string &value)
Definition: dataflow_service.h:329
string * mutable_alt()
Definition: dataflow_service.h:239
void clear_xgafv()
Definition: dataflow_service.h:142
void set_view(const string &value)
Definition: dataflow_service.h:1865
string * mutable_location()
Definition: dataflow_service.h:1451
string * mutable_view()
Definition: dataflow_service.h:1070
const string & get_location() const
Definition: dataflow_service.h:1733
int32 get_page_size() const
Definition: dataflow_service.h:1034
void clear_page_size()
Definition: dataflow_service.h:1023
util::Status ExecuteAndParseResponse(GetTemplateResponse *data)
Definition: dataflow_service.h:5137
string * mutable_uploadType()
Definition: dataflow_service.h:507
Definition: list_jobs_response.h:57
void clear_upload_protocol()
Definition: dataflow_service.h:529
string * mutable_snapshotId()
Definition: dataflow_service.h:683
const string & get_upload_type() const
Definition: dataflow_service.h:499
string * mutable_filter()
Definition: dataflow_service.h:918
const string & get_location() const
Definition: dataflow_service.h:1197
void set_page_size(int32 value)
Definition: dataflow_service.h:1827
const JobsResource & get_jobs() const
Definition: dataflow_service.h:7273
string * mutable_location()
Definition: dataflow_service.h:723
void clear_page_token()
Definition: dataflow_service.h:1764
void set_gcs_path(const string &value)
Definition: dataflow_service.h:5869
string * mutable_fields()
Definition: dataflow_service.h:317
string * mutable_filter()
Definition: dataflow_service.h:1893
string * mutable_pageToken()
Definition: dataflow_service.h:1000
void set_upload_type(const string &value)
Definition: dataflow_service.h:519
void set_page_token(const string &value)
Definition: dataflow_service.h:2524
const string & get_location() const
Definition: dataflow_service.h:5454
const string & get_dynamic_template_staging_location() const
Definition: dataflow_service.h:6146
void clear_alt()
Definition: dataflow_service.h:221
util::Status ExecuteAndParseResponse(SendDebugCaptureResponse *data)
Definition: dataflow_service.h:2312
const string & get_page_token() const
Definition: dataflow_service.h:2502
string * mutable_gcsPath()
Definition: dataflow_service.h:5855
void set_filter(const string &value)
Definition: dataflow_service.h:3580
void set_validate_only(bool value)
Definition: dataflow_service.h:6196
const SnapshotsResource & get_snapshots() const
Definition: dataflow_service.h:7014
util::Status ExecuteAndParseResponse(ListJobsResponse *data)
Definition: dataflow_service.h:1119
void set_start_time(const string &value)
Definition: dataflow_service.h:3346
const string & get_job_id() const
Definition: dataflow_service.h:4714
const string & get_location() const
Definition: dataflow_service.h:715
void set_job_id(const string &value)
Definition: dataflow_service.h:5591
util::Status ExecuteAndParseResponse(Snapshot *data)
Definition: dataflow_service.h:3708
const string & get_xgafv() const
Definition: dataflow_service.h:153
void clear_page_size()
Definition: dataflow_service.h:1806
void clear_dynamic_template_staging_location()
Definition: dataflow_service.h:6134
const string & get_upload_protocol() const
Definition: dataflow_service.h:540
void set_page_size(int32 value)
Definition: dataflow_service.h:2555
const string & get_location() const
Definition: dataflow_service.h:6060
string * mutable_dynamicTemplateStagingLocation()
Definition: dataflow_service.h:5261
void set_location(const string &value)
Definition: dataflow_service.h:1589
void clear_quota_user()
Definition: dataflow_service.h:446
Definition: get_debug_config_request.h:50
Definition: lease_work_item_request.h:50
string *mutable_ $Xgafv()
Definition: dataflow_service.h:160
const ProjectsResource & get_projects() const
Definition: dataflow_service.h:7785
util::Status ExecuteAndParseResponse(JobMetrics *data)
Definition: dataflow_service.h:3383
void set_page_token(const string &value)
Definition: dataflow_service.h:4088
void clear_location()
Definition: dataflow_service.h:6049
string * mutable_location()
Definition: dataflow_service.h:5898
util::Status ExecuteAndParseResponse(SendWorkerMessagesResponse *data)
Definition: dataflow_service.h:2880
util::Status ExecuteAndParseResponse(GetTemplateResponse *data)
Definition: dataflow_service.h:5948
util::Status ExecuteAndParseResponse(Job *data)
Definition: dataflow_service.h:3255
const MessagesResource & get_messages() const
Definition: dataflow_service.h:6461
void set_snapshot_id(const string &value)
Definition: dataflow_service.h:694
string * mutable_location()
Definition: dataflow_service.h:958
util::Status ExecuteAndParseResponse(Job *data)
Definition: dataflow_service.h:5747
util::Status ExecuteAndParseResponse(DeleteSnapshotResponse *data)
Definition: dataflow_service.h:771
Definition: approximate_progress.cc:42
void clear_view()
Definition: dataflow_service.h:1835
void set_view(const string &value)
Definition: dataflow_service.h:1298
const string & get_view() const
Definition: dataflow_service.h:3522
const string & get_fields() const
Definition: dataflow_service.h:310
void set_location(const string &value)
Definition: dataflow_service.h:734
const string & get_view() const
Definition: dataflow_service.h:1280
util::Status ExecuteAndParseResponse(Job *data)
Definition: dataflow_service.h:1501
string * mutable_accessToken()
Definition: dataflow_service.h:200
void clear_gcs_path()
Definition: dataflow_service.h:6006
const string & get_page_token() const
Definition: dataflow_service.h:1775
const string & get_gcs_path() const
Definition: dataflow_service.h:5847
string * mutable_dynamicTemplateStagingLocation()
Definition: dataflow_service.h:6154
void set_alt(const string &value)
Definition: dataflow_service.h:250
void clear_view()
Definition: dataflow_service.h:1269
void set_location(const string &value)
Definition: dataflow_service.h:1464
void set_filter(const string &value)
Definition: dataflow_service.h:929
const string & get_location() const
Definition: dataflow_service.h:2418
string * mutable_dynamicTemplateGcsPath()
Definition: dataflow_service.h:6111
Definition: send_debug_capture_response.h:50
void clear_location()
Definition: dataflow_service.h:1186
Definition: launch_template_parameters.h:52
void clear_page_token()
Definition: dataflow_service.h:981
const DebugResource & get_debug() const
Definition: dataflow_service.h:6392
Definition: snapshot_job_request.h:50
util::Status ExecuteAndParseResponse(JobMetrics *data)
Definition: dataflow_service.h:1668
string * mutable_key()
Definition: dataflow_service.h:357
util::Status ExecuteAndParseResponse(Job *data)
Definition: dataflow_service.h:2155
const JobsResource & get_jobs() const
Definition: dataflow_service.h:6688
const string & get_location() const
Definition: dataflow_service.h:1443
void set_key(const string &value)
Definition: dataflow_service.h:370
void set_xgafv(const string &value)
Definition: dataflow_service.h:171
void clear_snapshot_id()
Definition: dataflow_service.h:664
void clear_dynamic_template_gcs_path()
Definition: dataflow_service.h:6092
string * mutable_location()
Definition: dataflow_service.h:1741
string * mutable_view()
Definition: dataflow_service.h:1411
const string & get_alt() const
Definition: dataflow_service.h:232
void clear_upload_type()
Definition: dataflow_service.h:488
void clear_pretty_print()
Definition: dataflow_service.h:420
util::Status ExecuteAndParseResponse(LeaseWorkItemResponse *data)
Definition: dataflow_service.h:4412
const string & get_replace_job_id() const
Definition: dataflow_service.h:3071
Definition: snapshot.h:53
void clear_replace_job_id()
Definition: dataflow_service.h:1228
Definition: lease_work_item_response.h:51
void set_end_time(const string &value)
Definition: dataflow_service.h:2397
const string & get_oauth_token() const
Definition: dataflow_service.h:391