24 #ifndef GOOGLE_DATAFLOW_API_DATAFLOW_SERVICE_H_ 25 #define GOOGLE_DATAFLOW_API_DATAFLOW_SERVICE_H_ 28 #include "googleapis/base/integral_types.h" 29 #include "googleapis/base/macros.h" 30 #include "googleapis/client/service/client_service.h" 31 #include "googleapis/client/service/service_request_pager.h" 32 #include "googleapis/client/util/status.h" 33 #include "googleapis/client/util/uri_template.h" 35 #include "google/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" 94 class DataflowService;
104 :
public client::ClientServiceRequest {
128 const client::ClientService* service,
129 client::AuthorizationCredential* credential,
130 client::HttpRequest::HttpMethod method,
131 const StringPiece& uri_template);
143 _have_xgafv_ =
false;
144 client::ClearCppValueHelper(&xgafv_);
182 _have_access_token_ =
false;
183 client::ClearCppValueHelper(&access_token_);
201 _have_access_token_ =
true;
202 return &access_token_;
212 _have_access_token_ =
true;
213 access_token_ = value;
223 client::ClearCppValueHelper(&alt_);
232 const string&
get_alt()
const {
return alt_; }
261 _have_callback_ =
false;
262 client::ClearCppValueHelper(&callback_);
279 _have_callback_ =
true;
290 _have_callback_ =
true;
300 _have_fields_ =
false;
301 client::ClearCppValueHelper(&fields_);
318 _have_fields_ =
true;
330 _have_fields_ =
true;
341 client::ClearCppValueHelper(&key_);
350 const string&
get_key()
const {
return key_; }
381 _have_oauth_token_ =
false;
382 client::ClearCppValueHelper(&oauth_token_);
400 _have_oauth_token_ =
true;
401 return &oauth_token_;
411 _have_oauth_token_ =
true;
412 oauth_token_ = value;
421 _have_pretty_print_ =
false;
422 client::ClearCppValueHelper(&pretty_print_);
439 _have_pretty_print_ =
true;
440 pretty_print_ = value;
447 _have_quota_user_ =
false;
448 client::ClearCppValueHelper("a_user_);
466 _have_quota_user_ =
true;
479 _have_quota_user_ =
true;
489 _have_upload_type_ =
false;
490 client::ClearCppValueHelper(&upload_type_);
508 _have_upload_type_ =
true;
509 return &upload_type_;
520 _have_upload_type_ =
true;
521 upload_type_ = value;
530 _have_upload_protocol_ =
false;
531 client::ClearCppValueHelper(&upload_protocol_);
549 _have_upload_protocol_ =
true;
550 return &upload_protocol_;
560 _have_upload_protocol_ =
true;
561 upload_protocol_ = value;
574 virtual util::Status AppendVariable(
575 const StringPiece& variable_name,
576 const client::UriTemplateConfig& config,
584 virtual util::Status AppendOptionalQueryParameters(
string* target);
593 void AddJsonContentToRequest(
const client::JsonCppData *content);
597 string access_token_;
606 string upload_protocol_;
607 bool _have_xgafv_ : 1;
608 bool _have_access_token_ : 1;
610 bool _have_callback_ : 1;
611 bool _have_fields_ : 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;
652 client::AuthorizationCredential* _credential_,
653 const absl::string_view& project_id);
665 _have_snapshot_id_ =
false;
666 client::ClearCppValueHelper(&snapshot_id_);
684 _have_snapshot_id_ =
true;
685 return &snapshot_id_;
695 _have_snapshot_id_ =
true;
696 snapshot_id_ = value;
705 _have_location_ =
false;
706 client::ClearCppValueHelper(&location_);
724 _have_location_ =
true;
735 _have_location_ =
true;
748 virtual util::Status AppendVariable(
749 const StringPiece& variable_name,
750 const client::UriTemplateConfig& config,
758 virtual util::Status AppendOptionalQueryParameters(
string* target);
773 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
780 bool _have_snapshot_id_ : 1;
781 bool _have_location_ : 1;
813 client::AuthorizationCredential* _credential_,
814 const absl::string_view& project_id,
832 virtual util::Status AppendVariable(
833 const StringPiece& variable_name,
834 const client::UriTemplateConfig& config,
850 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
854 string project_id_;
string _content_;
888 client::AuthorizationCredential* _credential_,
889 const absl::string_view& project_id);
901 _have_filter_ =
false;
902 client::ClearCppValueHelper(&filter_);
919 _have_filter_ =
true;
930 _have_filter_ =
true;
940 _have_location_ =
false;
941 client::ClearCppValueHelper(&location_);
959 _have_location_ =
true;
972 _have_location_ =
true;
982 _have_page_token_ =
false;
983 client::ClearCppValueHelper(&page_token_);
1001 _have_page_token_ =
true;
1002 return &page_token_;
1014 _have_page_token_ =
true;
1015 page_token_ = value;
1024 _have_page_size_ =
false;
1025 client::ClearCppValueHelper(&page_size_);
1045 _have_page_size_ =
true;
1053 _have_view_ =
false;
1054 client::ClearCppValueHelper(&view_);
1096 virtual util::Status AppendVariable(
1097 const StringPiece& variable_name,
1098 const client::UriTemplateConfig& config,
1106 virtual util::Status AppendOptionalQueryParameters(
string* target);
1121 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
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;
1139 typedef client::ServiceRequestPager<
1142 ProjectsResource_JobsResource_AggregatedMethodPager;
1173 client::AuthorizationCredential* _credential_,
1174 const absl::string_view& project_id,
1175 const Job& _content_);
1187 _have_location_ =
false;
1188 client::ClearCppValueHelper(&location_);
1206 _have_location_ =
true;
1219 _have_location_ =
true;
1229 _have_replace_job_id_ =
false;
1230 client::ClearCppValueHelper(&replace_job_id_);
1248 _have_replace_job_id_ =
true;
1249 return &replace_job_id_;
1260 _have_replace_job_id_ =
true;
1261 replace_job_id_ = value;
1270 _have_view_ =
false;
1271 client::ClearCppValueHelper(&view_);
1312 virtual util::Status AppendVariable(
1313 const StringPiece& variable_name,
1314 const client::UriTemplateConfig& config,
1322 virtual util::Status AppendOptionalQueryParameters(
string* target);
1337 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
1343 string replace_job_id_;
1345 bool _have_location_ : 1;
1346 bool _have_replace_job_id_ : 1;
1347 bool _have_view_ : 1;
string _content_;
1380 client::AuthorizationCredential* _credential_,
1381 const absl::string_view& project_id,
1382 const absl::string_view& job_id);
1394 _have_view_ =
false;
1395 client::ClearCppValueHelper(&view_);
1433 _have_location_ =
false;
1434 client::ClearCppValueHelper(&location_);
1452 _have_location_ =
true;
1465 _have_location_ =
true;
1478 virtual util::Status AppendVariable(
1479 const StringPiece& variable_name,
1480 const client::UriTemplateConfig& config,
1488 virtual util::Status AppendOptionalQueryParameters(
string* target);
1503 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
1511 bool _have_view_ : 1;
1512 bool _have_location_ : 1;
1544 client::AuthorizationCredential* _credential_,
1545 const absl::string_view& project_id,
1546 const absl::string_view& job_id);
1558 _have_location_ =
false;
1559 client::ClearCppValueHelper(&location_);
1577 _have_location_ =
true;
1590 _have_location_ =
true;
1600 _have_start_time_ =
false;
1601 client::ClearCppValueHelper(&start_time_);
1619 _have_start_time_ =
true;
1620 return &start_time_;
1632 _have_start_time_ =
true;
1633 start_time_ = value;
1645 virtual util::Status AppendVariable(
1646 const StringPiece& variable_name,
1647 const client::UriTemplateConfig& config,
1655 virtual util::Status AppendOptionalQueryParameters(
string* target);
1670 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
1678 bool _have_location_ : 1;
1679 bool _have_start_time_ : 1;
1710 client::AuthorizationCredential* _credential_,
1711 const absl::string_view& project_id);
1723 _have_location_ =
false;
1724 client::ClearCppValueHelper(&location_);
1742 _have_location_ =
true;
1755 _have_location_ =
true;
1765 _have_page_token_ =
false;
1766 client::ClearCppValueHelper(&page_token_);
1784 _have_page_token_ =
true;
1785 return &page_token_;
1797 _have_page_token_ =
true;
1798 page_token_ = value;
1807 _have_page_size_ =
false;
1808 client::ClearCppValueHelper(&page_size_);
1828 _have_page_size_ =
true;
1836 _have_view_ =
false;
1837 client::ClearCppValueHelper(&view_);
1876 _have_filter_ =
false;
1877 client::ClearCppValueHelper(&filter_);
1894 _have_filter_ =
true;
1905 _have_filter_ =
true;
1918 virtual util::Status AppendVariable(
1919 const StringPiece& variable_name,
1920 const client::UriTemplateConfig& config,
1928 virtual util::Status AppendOptionalQueryParameters(
string* target);
1943 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
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;
1961 typedef client::ServiceRequestPager<
1964 ProjectsResource_JobsResource_ListMethodPager;
1995 client::AuthorizationCredential* _credential_,
1996 const absl::string_view& project_id,
1997 const absl::string_view& job_id,
2015 virtual util::Status AppendVariable(
2016 const StringPiece& variable_name,
2017 const client::UriTemplateConfig& config,
2033 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2038 string job_id_;
string _content_;
2072 client::AuthorizationCredential* _credential_,
2073 const absl::string_view& project_id,
2074 const absl::string_view& job_id,
2075 const Job& _content_);
2087 _have_location_ =
false;
2088 client::ClearCppValueHelper(&location_);
2106 _have_location_ =
true;
2119 _have_location_ =
true;
2132 virtual util::Status AppendVariable(
2133 const StringPiece& variable_name,
2134 const client::UriTemplateConfig& config,
2142 virtual util::Status AppendOptionalQueryParameters(
string* target);
2157 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2164 bool _have_location_ : 1;
string _content_;
2200 client::AuthorizationCredential* _credential_,
2201 const absl::string_view& project_id,
2202 const absl::string_view& job_id,
2220 virtual util::Status AppendVariable(
2221 const StringPiece& variable_name,
2222 const client::UriTemplateConfig& config,
2238 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2243 string job_id_;
string _content_;
2276 client::AuthorizationCredential* _credential_,
2277 const absl::string_view& project_id,
2278 const absl::string_view& job_id,
2296 virtual util::Status AppendVariable(
2297 const StringPiece& variable_name,
2298 const client::UriTemplateConfig& config,
2314 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2319 string job_id_;
string _content_;
2352 client::AuthorizationCredential* _credential_,
2353 const absl::string_view& project_id,
2354 const absl::string_view& job_id);
2366 _have_end_time_ =
false;
2367 client::ClearCppValueHelper(&end_time_);
2385 _have_end_time_ =
true;
2398 _have_end_time_ =
true;
2408 _have_location_ =
false;
2409 client::ClearCppValueHelper(&location_);
2427 _have_location_ =
true;
2440 _have_location_ =
true;
2450 _have_start_time_ =
false;
2451 client::ClearCppValueHelper(&start_time_);
2469 _have_start_time_ =
true;
2470 return &start_time_;
2482 _have_start_time_ =
true;
2483 start_time_ = value;
2492 _have_page_token_ =
false;
2493 client::ClearCppValueHelper(&page_token_);
2511 _have_page_token_ =
true;
2512 return &page_token_;
2525 _have_page_token_ =
true;
2526 page_token_ = value;
2535 _have_page_size_ =
false;
2536 client::ClearCppValueHelper(&page_size_);
2556 _have_page_size_ =
true;
2565 _have_minimum_importance_ =
false;
2566 client::ClearCppValueHelper(&minimum_importance_);
2584 _have_minimum_importance_ =
true;
2585 return &minimum_importance_;
2595 _have_minimum_importance_ =
true;
2596 minimum_importance_ = value;
2608 virtual util::Status AppendVariable(
2609 const StringPiece& variable_name,
2610 const client::UriTemplateConfig& config,
2618 virtual util::Status AppendOptionalQueryParameters(
string* target);
2633 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
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;
2654 typedef client::ServiceRequestPager<
2657 ProjectsResource_JobsResource_MessagesResource_ListMethodPager;
2689 client::AuthorizationCredential* _credential_,
2690 const absl::string_view& project_id,
2691 const absl::string_view& job_id,
2709 virtual util::Status AppendVariable(
2710 const StringPiece& variable_name,
2711 const client::UriTemplateConfig& config,
2727 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2732 string job_id_;
string _content_;
2765 client::AuthorizationCredential* _credential_,
2766 const absl::string_view& project_id,
2767 const absl::string_view& job_id,
2785 virtual util::Status AppendVariable(
2786 const StringPiece& variable_name,
2787 const client::UriTemplateConfig& config,
2803 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2808 string job_id_;
string _content_;
2844 client::AuthorizationCredential* _credential_,
2845 const absl::string_view& project_id,
2846 const absl::string_view& location,
2864 virtual util::Status AppendVariable(
2865 const StringPiece& variable_name,
2866 const client::UriTemplateConfig& config,
2882 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2887 string location_;
string _content_;
2927 client::AuthorizationCredential* _credential_,
2928 const absl::string_view& project_id,
2929 const absl::string_view& location,
2947 virtual util::Status AppendVariable(
2948 const StringPiece& variable_name,
2949 const client::UriTemplateConfig& config,
2965 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
2970 string location_;
string _content_;
3007 client::AuthorizationCredential* _credential_,
3008 const absl::string_view& project_id,
3009 const absl::string_view& location,
3010 const Job& _content_);
3022 _have_view_ =
false;
3023 client::ClearCppValueHelper(&view_);
3061 _have_replace_job_id_ =
false;
3062 client::ClearCppValueHelper(&replace_job_id_);
3080 _have_replace_job_id_ =
true;
3081 return &replace_job_id_;
3092 _have_replace_job_id_ =
true;
3093 replace_job_id_ = value;
3105 virtual util::Status AppendVariable(
3106 const StringPiece& variable_name,
3107 const client::UriTemplateConfig& config,
3115 virtual util::Status AppendOptionalQueryParameters(
string* target);
3130 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3137 string replace_job_id_;
3138 bool _have_view_ : 1;
3139 bool _have_replace_job_id_ : 1;
string _content_;
3175 client::AuthorizationCredential* _credential_,
3176 const absl::string_view& project_id,
3177 const absl::string_view& location,
3178 const absl::string_view& job_id);
3190 _have_view_ =
false;
3191 client::ClearCppValueHelper(&view_);
3232 virtual util::Status AppendVariable(
3233 const StringPiece& variable_name,
3234 const client::UriTemplateConfig& config,
3242 virtual util::Status AppendOptionalQueryParameters(
string* target);
3257 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3265 bool _have_view_ : 1;
3300 client::AuthorizationCredential* _credential_,
3301 const absl::string_view& project_id,
3302 const absl::string_view& location,
3303 const absl::string_view& job_id);
3315 _have_start_time_ =
false;
3316 client::ClearCppValueHelper(&start_time_);
3334 _have_start_time_ =
true;
3335 return &start_time_;
3347 _have_start_time_ =
true;
3348 start_time_ = value;
3360 virtual util::Status AppendVariable(
3361 const StringPiece& variable_name,
3362 const client::UriTemplateConfig& config,
3370 virtual util::Status AppendOptionalQueryParameters(
string* target);
3385 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3393 bool _have_start_time_ : 1;
3427 client::AuthorizationCredential* _credential_,
3428 const absl::string_view& project_id,
3429 const absl::string_view& location);
3441 _have_page_token_ =
false;
3442 client::ClearCppValueHelper(&page_token_);
3460 _have_page_token_ =
true;
3461 return &page_token_;
3473 _have_page_token_ =
true;
3474 page_token_ = value;
3483 _have_page_size_ =
false;
3484 client::ClearCppValueHelper(&page_size_);
3504 _have_page_size_ =
true;
3512 _have_view_ =
false;
3513 client::ClearCppValueHelper(&view_);
3552 _have_filter_ =
false;
3553 client::ClearCppValueHelper(&filter_);
3570 _have_filter_ =
true;
3581 _have_filter_ =
true;
3594 virtual util::Status AppendVariable(
3595 const StringPiece& variable_name,
3596 const client::UriTemplateConfig& config,
3604 virtual util::Status AppendOptionalQueryParameters(
string* target);
3619 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3629 bool _have_page_token_ : 1;
3630 bool _have_page_size_ : 1;
3631 bool _have_view_ : 1;
3632 bool _have_filter_ : 1;
3636 typedef client::ServiceRequestPager<
3639 ProjectsResource_LocationsResource_JobsResource_ListMethodPager;
3671 client::AuthorizationCredential* _credential_,
3672 const absl::string_view& project_id,
3673 const absl::string_view& location,
3674 const absl::string_view& job_id,
3692 virtual util::Status AppendVariable(
3693 const StringPiece& variable_name,
3694 const client::UriTemplateConfig& config,
3710 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3716 string job_id_;
string _content_;
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_);
3774 virtual util::Status AppendVariable(
3775 const StringPiece& variable_name,
3776 const client::UriTemplateConfig& config,
3792 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3798 string job_id_;
string _content_;
3837 client::AuthorizationCredential* _credential_,
3838 const absl::string_view& project_id,
3839 const absl::string_view& location,
3840 const absl::string_view& job_id,
3858 virtual util::Status AppendVariable(
3859 const StringPiece& variable_name,
3860 const client::UriTemplateConfig& config,
3876 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3882 string job_id_;
string _content_;
3918 client::AuthorizationCredential* _credential_,
3919 const absl::string_view& project_id,
3920 const absl::string_view& location,
3921 const absl::string_view& job_id,
3939 virtual util::Status AppendVariable(
3940 const StringPiece& variable_name,
3941 const client::UriTemplateConfig& config,
3957 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
3963 string job_id_;
string _content_;
3999 client::AuthorizationCredential* _credential_,
4000 const absl::string_view& project_id,
4001 const absl::string_view& location,
4002 const absl::string_view& job_id);
4014 _have_end_time_ =
false;
4015 client::ClearCppValueHelper(&end_time_);
4033 _have_end_time_ =
true;
4046 _have_end_time_ =
true;
4056 _have_page_token_ =
false;
4057 client::ClearCppValueHelper(&page_token_);
4075 _have_page_token_ =
true;
4076 return &page_token_;
4089 _have_page_token_ =
true;
4090 page_token_ = value;
4099 _have_start_time_ =
false;
4100 client::ClearCppValueHelper(&start_time_);
4118 _have_start_time_ =
true;
4119 return &start_time_;
4131 _have_start_time_ =
true;
4132 start_time_ = value;
4141 _have_page_size_ =
false;
4142 client::ClearCppValueHelper(&page_size_);
4162 _have_page_size_ =
true;
4171 _have_minimum_importance_ =
false;
4172 client::ClearCppValueHelper(&minimum_importance_);
4190 _have_minimum_importance_ =
true;
4191 return &minimum_importance_;
4201 _have_minimum_importance_ =
true;
4202 minimum_importance_ = value;
4214 virtual util::Status AppendVariable(
4215 const StringPiece& variable_name,
4216 const client::UriTemplateConfig& config,
4224 virtual util::Status AppendOptionalQueryParameters(
string* target);
4239 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
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;
4259 typedef client::ServiceRequestPager<
4262 ProjectsResource_LocationsResource_JobsResource_MessagesResource_ListMethodPager;
4294 client::AuthorizationCredential* _credential_,
4295 const absl::string_view& project_id,
4296 const absl::string_view& location,
4297 const absl::string_view& job_id);
4314 virtual util::Status AppendVariable(
4315 const StringPiece& variable_name,
4316 const client::UriTemplateConfig& config,
4332 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4375 client::AuthorizationCredential* _credential_,
4376 const absl::string_view& project_id,
4377 const absl::string_view& location,
4378 const absl::string_view& job_id,
4396 virtual util::Status AppendVariable(
4397 const StringPiece& variable_name,
4398 const client::UriTemplateConfig& config,
4414 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4420 string job_id_;
string _content_;
4456 client::AuthorizationCredential* _credential_,
4457 const absl::string_view& project_id,
4458 const absl::string_view& location,
4459 const absl::string_view& job_id,
4477 virtual util::Status AppendVariable(
4478 const StringPiece& variable_name,
4479 const client::UriTemplateConfig& config,
4495 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4501 string job_id_;
string _content_;
4536 client::AuthorizationCredential* _credential_,
4537 const absl::string_view& project_id,
4538 const absl::string_view& location,
4539 const absl::string_view& snapshot_id);
4556 virtual util::Status AppendVariable(
4557 const StringPiece& variable_name,
4558 const client::UriTemplateConfig& config,
4574 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4580 string snapshot_id_;
4614 client::AuthorizationCredential* _credential_,
4615 const absl::string_view& project_id,
4616 const absl::string_view& location,
4617 const absl::string_view& snapshot_id);
4634 virtual util::Status AppendVariable(
4635 const StringPiece& variable_name,
4636 const client::UriTemplateConfig& config,
4652 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4658 string snapshot_id_;
4690 client::AuthorizationCredential* _credential_,
4691 const absl::string_view& project_id,
4692 const absl::string_view& location);
4704 _have_job_id_ =
false;
4705 client::ClearCppValueHelper(&job_id_);
4722 _have_job_id_ =
true;
4733 _have_job_id_ =
true;
4746 virtual util::Status AppendVariable(
4747 const StringPiece& variable_name,
4748 const client::UriTemplateConfig& config,
4756 virtual util::Status AppendOptionalQueryParameters(
string* target);
4771 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4778 bool _have_job_id_ : 1;
4812 client::AuthorizationCredential* _credential_,
4813 const absl::string_view& project_id,
4814 const absl::string_view& location);
4826 _have_query_ =
false;
4827 client::ClearCppValueHelper(&query_);
4844 _have_query_ =
true;
4855 _have_query_ =
true;
4868 virtual util::Status AppendVariable(
4869 const StringPiece& variable_name,
4870 const client::UriTemplateConfig& config,
4878 virtual util::Status AppendOptionalQueryParameters(
string* target);
4893 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4900 bool _have_query_ : 1;
4937 client::AuthorizationCredential* _credential_,
4938 const absl::string_view& project_id,
4939 const absl::string_view& location,
4957 virtual util::Status AppendVariable(
4958 const StringPiece& variable_name,
4959 const client::UriTemplateConfig& config,
4975 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
4980 string location_;
string _content_;
5015 client::AuthorizationCredential* _credential_,
5016 const absl::string_view& project_id,
5017 const absl::string_view& location);
5029 _have_view_ =
false;
5030 client::ClearCppValueHelper(&view_);
5068 _have_gcs_path_ =
false;
5069 client::ClearCppValueHelper(&gcs_path_);
5087 _have_gcs_path_ =
true;
5101 _have_gcs_path_ =
true;
5114 virtual util::Status AppendVariable(
5115 const StringPiece& variable_name,
5116 const client::UriTemplateConfig& config,
5124 virtual util::Status AppendOptionalQueryParameters(
string* target);
5139 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
5147 bool _have_view_ : 1;
5148 bool _have_gcs_path_ : 1;
5184 client::AuthorizationCredential* _credential_,
5185 const absl::string_view& project_id,
5186 const absl::string_view& location,
5200 _have_dynamic_template_gcs_path_ =
false;
5201 client::ClearCppValueHelper(&dynamic_template_gcs_path_);
5219 _have_dynamic_template_gcs_path_ =
true;
5220 return &dynamic_template_gcs_path_;
5231 _have_dynamic_template_gcs_path_ =
true;
5232 dynamic_template_gcs_path_ = value;
5242 _have_dynamic_template_staging_location_ =
false;
5243 client::ClearCppValueHelper(&dynamic_template_staging_location_);
5262 _have_dynamic_template_staging_location_ =
true;
5263 return &dynamic_template_staging_location_;
5274 _have_dynamic_template_staging_location_ =
true;
5275 dynamic_template_staging_location_ = value;
5284 _have_validate_only_ =
false;
5285 client::ClearCppValueHelper(&validate_only_);
5304 _have_validate_only_ =
true;
5305 validate_only_ = value;
5312 _have_gcs_path_ =
false;
5313 client::ClearCppValueHelper(&gcs_path_);
5331 _have_gcs_path_ =
true;
5345 _have_gcs_path_ =
true;
5358 virtual util::Status AppendVariable(
5359 const StringPiece& variable_name,
5360 const client::UriTemplateConfig& config,
5368 virtual util::Status AppendOptionalQueryParameters(
string* target);
5383 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
5389 string dynamic_template_gcs_path_;
5390 string dynamic_template_staging_location_;
5391 bool validate_only_;
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_;
5430 client::AuthorizationCredential* _credential_,
5431 const absl::string_view& project_id,
5432 const absl::string_view& snapshot_id);
5444 _have_location_ =
false;
5445 client::ClearCppValueHelper(&location_);
5463 _have_location_ =
true;
5474 _have_location_ =
true;
5487 virtual util::Status AppendVariable(
5488 const StringPiece& variable_name,
5489 const client::UriTemplateConfig& config,
5497 virtual util::Status AppendOptionalQueryParameters(
string* target);
5512 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
5517 string snapshot_id_;
5519 bool _have_location_ : 1;
5550 client::AuthorizationCredential* _credential_,
5551 const absl::string_view& project_id);
5563 _have_job_id_ =
false;
5564 client::ClearCppValueHelper(&job_id_);
5581 _have_job_id_ =
true;
5592 _have_job_id_ =
true;
5602 _have_location_ =
false;
5603 client::ClearCppValueHelper(&location_);
5621 _have_location_ =
true;
5632 _have_location_ =
true;
5645 virtual util::Status AppendVariable(
5646 const StringPiece& variable_name,
5647 const client::UriTemplateConfig& config,
5655 virtual util::Status AppendOptionalQueryParameters(
string* target);
5670 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
5677 bool _have_job_id_ : 1;
5678 bool _have_location_ : 1;
5712 client::AuthorizationCredential* _credential_,
5713 const absl::string_view& project_id,
5731 virtual util::Status AppendVariable(
5732 const StringPiece& variable_name,
5733 const client::UriTemplateConfig& config,
5749 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
5753 string project_id_;
string _content_;
5785 client::AuthorizationCredential* _credential_,
5786 const absl::string_view& project_id);
5798 _have_view_ =
false;
5799 client::ClearCppValueHelper(&view_);
5837 _have_gcs_path_ =
false;
5838 client::ClearCppValueHelper(&gcs_path_);
5856 _have_gcs_path_ =
true;
5870 _have_gcs_path_ =
true;
5880 _have_location_ =
false;
5881 client::ClearCppValueHelper(&location_);
5899 _have_location_ =
true;
5912 _have_location_ =
true;
5925 virtual util::Status AppendVariable(
5926 const StringPiece& variable_name,
5927 const client::UriTemplateConfig& config,
5935 virtual util::Status AppendOptionalQueryParameters(
string* target);
5950 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
5958 bool _have_view_ : 1;
5959 bool _have_gcs_path_ : 1;
5960 bool _have_location_ : 1;
5993 client::AuthorizationCredential* _credential_,
5994 const absl::string_view& project_id,
6007 _have_gcs_path_ =
false;
6008 client::ClearCppValueHelper(&gcs_path_);
6026 _have_gcs_path_ =
true;
6040 _have_gcs_path_ =
true;
6050 _have_location_ =
false;
6051 client::ClearCppValueHelper(&location_);
6069 _have_location_ =
true;
6082 _have_location_ =
true;
6093 _have_dynamic_template_gcs_path_ =
false;
6094 client::ClearCppValueHelper(&dynamic_template_gcs_path_);
6112 _have_dynamic_template_gcs_path_ =
true;
6113 return &dynamic_template_gcs_path_;
6124 _have_dynamic_template_gcs_path_ =
true;
6125 dynamic_template_gcs_path_ = value;
6135 _have_dynamic_template_staging_location_ =
false;
6136 client::ClearCppValueHelper(&dynamic_template_staging_location_);
6155 _have_dynamic_template_staging_location_ =
true;
6156 return &dynamic_template_staging_location_;
6167 _have_dynamic_template_staging_location_ =
true;
6168 dynamic_template_staging_location_ = value;
6177 _have_validate_only_ =
false;
6178 client::ClearCppValueHelper(&validate_only_);
6197 _have_validate_only_ =
true;
6198 validate_only_ = value;
6210 virtual util::Status AppendVariable(
6211 const StringPiece& variable_name,
6212 const client::UriTemplateConfig& config,
6220 virtual util::Status AppendOptionalQueryParameters(
string* target);
6235 return DataflowServiceBaseRequest::ExecuteAndParseResponse(data);
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_;
6268 static const char googleapis_API_NAME[];
6273 static const char googleapis_API_VERSION[];
6278 static const char googleapis_API_GENERATOR[];
6358 client::AuthorizationCredential* _credential_,
6359 const absl::string_view& project_id,
6360 const absl::string_view& job_id,
6377 client::AuthorizationCredential* _credential_,
6378 const absl::string_view& project_id,
6379 const absl::string_view& job_id,
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;
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;
6501 client::AuthorizationCredential* _credential_,
6502 const absl::string_view& project_id,
6503 const absl::string_view& job_id,
6520 client::AuthorizationCredential* _credential_,
6521 const absl::string_view& project_id,
6522 const absl::string_view& job_id,
6550 ProjectsResource_JobsResource_AggregatedMethod* NewAggregatedMethod(
6551 client::AuthorizationCredential* _credential_,
6552 const absl::string_view& project_id)
const;
6563 ProjectsResource_JobsResource_AggregatedMethodPager* NewAggregatedMethodPager(
6564 client::AuthorizationCredential* _credential_,
6565 const absl::string_view& project_id)
const;
6579 client::AuthorizationCredential* _credential_,
6580 const absl::string_view& project_id,
6581 const Job& _content_)
const;
6595 client::AuthorizationCredential* _credential_,
6596 const absl::string_view& project_id,
6597 const absl::string_view& job_id)
const;
6610 client::AuthorizationCredential* _credential_,
6611 const absl::string_view& project_id,
6612 const absl::string_view& job_id)
const;
6623 ProjectsResource_JobsResource_ListMethod* NewListMethod(
6624 client::AuthorizationCredential* _credential_,
6625 const absl::string_view& project_id)
const;
6636 ProjectsResource_JobsResource_ListMethodPager* NewListMethodPager(
6637 client::AuthorizationCredential* _credential_,
6638 const absl::string_view& project_id)
const;
6652 client::AuthorizationCredential* _credential_,
6653 const absl::string_view& project_id,
6654 const absl::string_view& job_id,
6670 client::AuthorizationCredential* _credential_,
6671 const absl::string_view& project_id,
6672 const absl::string_view& job_id,
6673 const Job& _content_)
const;
6755 client::AuthorizationCredential* _credential_,
6756 const absl::string_view& project_id,
6757 const absl::string_view& location,
6771 return flex_templates_;
6836 client::AuthorizationCredential* _credential_,
6837 const absl::string_view& project_id,
6838 const absl::string_view& location,
6839 const absl::string_view& job_id,
6860 client::AuthorizationCredential* _credential_,
6861 const absl::string_view& project_id,
6862 const absl::string_view& location,
6863 const absl::string_view& job_id,
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;
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;
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;
7061 client::AuthorizationCredential* _credential_,
7062 const absl::string_view& project_id,
7063 const absl::string_view& location,
7064 const absl::string_view& job_id,
7085 client::AuthorizationCredential* _credential_,
7086 const absl::string_view& project_id,
7087 const absl::string_view& location,
7088 const absl::string_view& job_id,
7125 client::AuthorizationCredential* _credential_,
7126 const absl::string_view& project_id,
7127 const absl::string_view& location,
7128 const Job& _content_)
const;
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;
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;
7188 ProjectsResource_LocationsResource_JobsResource_ListMethod* NewListMethod(
7189 client::AuthorizationCredential* _credential_,
7190 const absl::string_view& project_id,
7191 const absl::string_view& location)
const;
7207 ProjectsResource_LocationsResource_JobsResource_ListMethodPager* NewListMethodPager(
7208 client::AuthorizationCredential* _credential_,
7209 const absl::string_view& project_id,
7210 const absl::string_view& location)
const;
7228 client::AuthorizationCredential* _credential_,
7229 const absl::string_view& project_id,
7230 const absl::string_view& location,
7231 const absl::string_view& job_id,
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;
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;
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;
7353 client::AuthorizationCredential* _credential_,
7354 const absl::string_view& project_id,
7355 const absl::string_view& location)
const;
7411 client::AuthorizationCredential* _credential_,
7412 const absl::string_view& project_id,
7413 const absl::string_view& location)
const;
7470 client::AuthorizationCredential* _credential_,
7471 const absl::string_view& project_id,
7472 const absl::string_view& location,
7492 client::AuthorizationCredential* _credential_,
7493 const absl::string_view& project_id,
7494 const absl::string_view& location)
const;
7514 client::AuthorizationCredential* _credential_,
7515 const absl::string_view& project_id,
7516 const absl::string_view& location,
7551 client::AuthorizationCredential* _credential_,
7552 const absl::string_view& project_id,
7553 const absl::string_view& location,
7610 client::AuthorizationCredential* _credential_,
7611 const absl::string_view& project_id,
7612 const absl::string_view& snapshot_id)
const;
7624 client::AuthorizationCredential* _credential_,
7625 const absl::string_view& project_id)
const;
7676 client::AuthorizationCredential* _credential_,
7677 const absl::string_view& project_id,
7691 client::AuthorizationCredential* _credential_,
7692 const absl::string_view& project_id)
const;
7706 client::AuthorizationCredential* _credential_,
7707 const absl::string_view& project_id,
7737 client::AuthorizationCredential* _credential_,
7738 const absl::string_view& project_id)
const;
7751 client::AuthorizationCredential* _credential_,
7752 const absl::string_view& project_id,
7800 static const char CLOUD_PLATFORM[];
7805 static const char COMPUTE[];
7810 static const char COMPUTE_READONLY[];
7815 static const char USERINFO_EMAIL[];
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
Definition: dataflow_service.h:1531
string * mutable_pageToken()
Definition: dataflow_service.h:2510
const string & get_view() const
Definition: dataflow_service.h:5808
Definition: dataflow_service.h:800
string * mutable_location()
Definition: dataflow_service.h:1576
bool get_pretty_print() const
Definition: dataflow_service.h:431
Definition: dataflow_service.h:7024
void set_gcs_path(const string &value)
Definition: dataflow_service.h:5344
void set_oauth_token(const string &value)
Definition: dataflow_service.h:410
Definition: dataflow_service.h:5979
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
~SnapshotsResource()
Definition: dataflow_service.h:7595
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
Definition: dataflow_service.h:1159
void set_location(const string &value)
Definition: dataflow_service.h:5631
~FlexTemplatesResource()
Definition: dataflow_service.h:6733
void clear_replace_job_id()
Definition: dataflow_service.h:3060
const string & get_end_time() const
Definition: dataflow_service.h:4024
const string & get_filter() const
Definition: dataflow_service.h:3562
void clear_end_time()
Definition: dataflow_service.h:4013
util::Status ExecuteAndParseResponse(Snapshot *data)
Definition: dataflow_service.h:4650
string * mutable_pageToken()
Definition: dataflow_service.h:3459
Definition: validate_response.h:50
const string & get_page_token() const
Definition: dataflow_service.h:3451
Definition: dataflow_service.h:5167
void clear_validate_only()
Definition: dataflow_service.h:6176
void clear_page_token()
Definition: dataflow_service.h:4055
~SqlResource()
Definition: dataflow_service.h:7391
Definition: report_work_item_status_request.h:52
void set_minimum_importance(const string &value)
Definition: dataflow_service.h:4200
string * mutable_minimumImportance()
Definition: dataflow_service.h:4189
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: dataflow_service.h:3735
Definition: list_snapshots_response.h:51
util::Status ExecuteAndParseResponse(GetDebugConfigResponse *data)
Definition: dataflow_service.h:3874
string * mutable_location()
Definition: dataflow_service.h:5620
string * mutable_gcsPath()
Definition: dataflow_service.h:5086
void clear_page_size()
Definition: dataflow_service.h:4140
void clear_gcs_path()
Definition: dataflow_service.h:5067
const WorkItemsResource & get_work_items() const
Definition: dataflow_service.h:7101
Definition: dataflow_service.h:876
string * mutable_startTime()
Definition: dataflow_service.h:1618
void clear_filter()
Definition: dataflow_service.h:900
~WorkItemsResource()
Definition: dataflow_service.h:7038
const TemplatesResource & get_templates() const
Definition: dataflow_service.h:7529
void clear_callback()
Definition: dataflow_service.h:260
Definition: dataflow_service.h:4521
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
Definition: dataflow_service.h:7581
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_page_size()
Definition: dataflow_service.h:2534
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
Definition: dataflow_service.h:6801
bool get_validate_only() const
Definition: dataflow_service.h:6187
Definition: dataflow_service.h:6286
void clear_location()
Definition: dataflow_service.h:2407
const string & get_filter() const
Definition: dataflow_service.h:911
const string & get_gcs_path() const
Definition: dataflow_service.h:6017
string * mutable_dynamicTemplateGcsPath()
Definition: dataflow_service.h:5218
util::Status ExecuteAndParseResponse(LaunchFlexTemplateResponse *data)
Definition: dataflow_service.h:2963
Definition: dataflow_service.h:2751
Definition: dataflow_service.h:3983
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
string * mutable_view()
Definition: dataflow_service.h:3529
const string & get_page_token() const
Definition: dataflow_service.h:992
~DebugResource()
Definition: dataflow_service.h:6815
util::Status ExecuteAndParseResponse(LeaseWorkItemResponse *data)
Definition: dataflow_service.h:2725
void set_start_time(const string &value)
Definition: dataflow_service.h:1631
string * mutable_gcsPath()
Definition: dataflow_service.h:5330
~WorkItemsResource()
Definition: dataflow_service.h:6485
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: dataflow_service.h:7435
Definition: send_worker_messages_response.h:51
~JobsResource()
Definition: dataflow_service.h:6794
void set_view(const string &value)
Definition: dataflow_service.h:1082
Definition: dataflow_service.h:6307
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
Definition: dataflow_service.h:4439
Definition: dataflow_service.h:2990
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
const string & get_start_time() const
Definition: dataflow_service.h:4109
void set_upload_protocol(const string &value)
Definition: dataflow_service.h:559
Definition: dataflow_service.h:2675
util::Status ExecuteAndParseResponse(ListJobsResponse *data)
Definition: dataflow_service.h:1941
void clear_location()
Definition: dataflow_service.h:5879
~MessagesResource()
Definition: dataflow_service.h:6416
void set_pretty_print(bool value)
Definition: dataflow_service.h:438
const string & get_start_time() const
Definition: dataflow_service.h:3325
Definition: dataflow_service.h:1366
string * mutable_jobId()
Definition: dataflow_service.h:4721
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_end_time()
Definition: dataflow_service.h:2365
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
Definition: dataflow_service.h:4599
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
void clear_query()
Definition: dataflow_service.h:4825
void clear_location()
Definition: dataflow_service.h:939
void clear_view()
Definition: dataflow_service.h:3021
Definition: dataflow_service.h:7377
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 set_end_time(const string &value)
Definition: dataflow_service.h:4045
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
Definition: dataflow_service.h:3412
~DebugResource()
Definition: dataflow_service.h:6342
const string & get_location() const
Definition: dataflow_service.h:950
Definition: report_work_item_status_response.h:51
~ProjectsResource()
Definition: dataflow_service.h:6300
Definition: dataflow_service.h:5698
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
Definition: dataflow_service.h:5772
void set_view(const string &value)
Definition: dataflow_service.h:5826
string * mutable_view()
Definition: dataflow_service.h:3039
const string & get_minimum_importance() const
Definition: dataflow_service.h:4181
~TemplatesResource()
Definition: dataflow_service.h:7661
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
void clear_page_token()
Definition: dataflow_service.h:2491
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
Definition: dataflow_service.h:7283
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
Definition: dataflow_service.h:6328
const string & get_location() const
Definition: dataflow_service.h:5612
util::Status ExecuteAndParseResponse(Snapshot *data)
Definition: dataflow_service.h:2031
void clear_dynamic_template_staging_location()
Definition: dataflow_service.h:5241
util::Status ExecuteAndParseResponse(Job *data)
Definition: dataflow_service.h:3790
void clear_view()
Definition: dataflow_service.h:1052
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
Definition: dataflow_service.h:5538
const FlexTemplatesResource & get_flex_templates() const
Definition: dataflow_service.h:6770
string * mutable_filter()
Definition: dataflow_service.h:3569
Definition: dataflow_service.h:1981
void clear_view()
Definition: dataflow_service.h:3189
Definition: dataflow_service.h:639
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
string * mutable_location()
Definition: dataflow_service.h:2426
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
string * mutable_startTime()
Definition: dataflow_service.h:4117
int32 get_page_size() const
Definition: dataflow_service.h:2545
void set_page_size(int32 value)
Definition: dataflow_service.h:4161
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
util::Status ExecuteAndParseResponse(ListJobMessagesResponse *data)
Definition: dataflow_service.h:2631
Definition: dataflow_service.h:4796
string * mutable_startTime()
Definition: dataflow_service.h:2468
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
Definition: dataflow_service.h:4358
const string & get_callback() const
Definition: dataflow_service.h:271
Definition: dataflow_service.h:6886
void set_validate_only(bool value)
Definition: dataflow_service.h:5303
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
Definition: dataflow_service.h:3158
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
void clear_page_size()
Definition: dataflow_service.h:3482
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
~JobsResource()
Definition: dataflow_service.h:6321
Definition: list_jobs_response.h:57
Definition: dataflow_service.h:4999
Definition: dataflow_service.h:4920
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
void clear_view()
Definition: dataflow_service.h:5028
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
Definition: dataflow_service.h:4677
string * mutable_startTime()
Definition: dataflow_service.h:3333
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
~TemplatesResource()
Definition: dataflow_service.h:7449
Definition: dataflow_service.h:6719
string * mutable_pageToken()
Definition: dataflow_service.h:1000
Definition: dataflow_service.h:2339
void set_upload_type(const string &value)
Definition: dataflow_service.h:519
void clear_minimum_importance()
Definition: dataflow_service.h:4170
void set_page_token(const string &value)
Definition: dataflow_service.h:2524
const string & get_location() const
Definition: dataflow_service.h:5454
Definition: dataflow_service.h:2186
Definition: dataflow_service.h:7647
string * mutable_query()
Definition: dataflow_service.h:4843
string * mutable_pageToken()
Definition: dataflow_service.h:4074
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
Definition: dataflow_service.h:6698
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 clear_gcs_path()
Definition: dataflow_service.h:5311
Definition: dataflow_service.h:3901
void set_validate_only(bool value)
Definition: dataflow_service.h:6196
~MessagesResource()
Definition: dataflow_service.h:6900
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_minimum_importance()
Definition: dataflow_service.h:2564
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
~LocationsResource()
Definition: dataflow_service.h:6712
util::Status ExecuteAndParseResponse(JobMetrics *data)
Definition: dataflow_service.h:3383
void set_page_token(const string &value)
Definition: dataflow_service.h:4088
int32 get_page_size() const
Definition: dataflow_service.h:3493
void clear_page_token()
Definition: dataflow_service.h:3440
void clear_location()
Definition: dataflow_service.h:6049
string * mutable_view()
Definition: dataflow_service.h:3207
Definition: dataflow_service.h:2262
const string & get_page_token() const
Definition: dataflow_service.h:4066
void clear_start_time()
Definition: dataflow_service.h:4098
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
string * mutable_endTime()
Definition: dataflow_service.h:2384
void set_snapshot_id(const string &value)
Definition: dataflow_service.h:694
bool get_validate_only() const
Definition: dataflow_service.h:5294
Definition: dataflow_service.h:5416
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: dataflow_service.h:6780
void clear_filter()
Definition: dataflow_service.h:3551
void clear_dynamic_template_gcs_path()
Definition: dataflow_service.h:5199
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
void clear_job_id()
Definition: dataflow_service.h:4703
const string & get_fields() const
Definition: dataflow_service.h:310
void set_location(const string &value)
Definition: dataflow_service.h:734
Definition: dataflow_service.h:4280
Definition: dataflow_service.h:1698
const string & get_view() const
Definition: dataflow_service.h:1280
Definition: dataflow_service.h:3820
util::Status ExecuteAndParseResponse(Job *data)
Definition: dataflow_service.h:1501
int32 get_page_size() const
Definition: dataflow_service.h:4151
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
void clear_view()
Definition: dataflow_service.h:3511
void clear_start_time()
Definition: dataflow_service.h:2449
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 clear_validate_only()
Definition: dataflow_service.h:5283
void set_location(const string &value)
Definition: dataflow_service.h:1464
Definition: dataflow_service.h:2057
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
string * mutable_replaceJobId()
Definition: dataflow_service.h:3079
void clear_start_time()
Definition: dataflow_service.h:3314
util::Status ExecuteAndParseResponse(JobMetrics *data)
Definition: dataflow_service.h:1668
string * mutable_key()
Definition: dataflow_service.h:357
Definition: dataflow_service.h:2828
util::Status ExecuteAndParseResponse(Job *data)
Definition: dataflow_service.h:2155
~SnapshotsResource()
Definition: dataflow_service.h:6981
const JobsResource & get_jobs() const
Definition: dataflow_service.h:6688
const string & get_location() const
Definition: dataflow_service.h:1443
Definition: dataflow_service.h:6402
Definition: dataflow_service.h:3284
string * mutable_view()
Definition: dataflow_service.h:5046
void set_key(const string &value)
Definition: dataflow_service.h:370
void set_xgafv(const string &value)
Definition: dataflow_service.h:171
Definition: dataflow_service.h:3656
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
string * mutable_endTime()
Definition: dataflow_service.h:4032
Definition: dataflow_service.h:6471
const string & get_alt() const
Definition: dataflow_service.h:232
Definition: dataflow_service.h:2909
~SnapshotsResource()
Definition: dataflow_service.h:7297
void clear_upload_type()
Definition: dataflow_service.h:488
Definition: dataflow_service.h:6967
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