compute  v1
compute_service.h
1 // Copyright 2010 Google Inc.
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 // use this file except in compliance with the License. You may obtain a copy of
5 // the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 // License for the specific language governing permissions and limitations under
13 // the License.
14 //
15 //------------------------------------------------------------------------------
16 // This code was generated by google-apis-code-generator 1.5.1
17 // Build date: 2018-10-08 17:45:39 UTC
18 // on: 2019-05-15, 03:08:54 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_COMPUTE_API_COMPUTE_SERVICE_H_
25 #define GOOGLE_COMPUTE_API_COMPUTE_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/compute_api/accelerator_type.h"
36 #include "google/compute_api/accelerator_type_aggregated_list.h"
37 #include "google/compute_api/accelerator_type_list.h"
38 #include "google/compute_api/access_config.h"
39 #include "google/compute_api/address.h"
40 #include "google/compute_api/address_aggregated_list.h"
41 #include "google/compute_api/address_list.h"
42 #include "google/compute_api/attached_disk.h"
43 #include "google/compute_api/autoscaler.h"
44 #include "google/compute_api/autoscaler_aggregated_list.h"
45 #include "google/compute_api/autoscaler_list.h"
46 #include "google/compute_api/backend_bucket.h"
47 #include "google/compute_api/backend_bucket_list.h"
48 #include "google/compute_api/backend_service.h"
49 #include "google/compute_api/backend_service_aggregated_list.h"
50 #include "google/compute_api/backend_service_group_health.h"
51 #include "google/compute_api/backend_service_list.h"
52 #include "google/compute_api/cache_invalidation_rule.h"
53 #include "google/compute_api/commitment.h"
54 #include "google/compute_api/commitment_aggregated_list.h"
55 #include "google/compute_api/commitment_list.h"
56 #include "google/compute_api/deprecation_status.h"
57 #include "google/compute_api/disk.h"
58 #include "google/compute_api/disk_aggregated_list.h"
59 #include "google/compute_api/disk_list.h"
60 #include "google/compute_api/disk_move_request.h"
61 #include "google/compute_api/disk_type.h"
62 #include "google/compute_api/disk_type_aggregated_list.h"
63 #include "google/compute_api/disk_type_list.h"
64 #include "google/compute_api/disks_resize_request.h"
65 #include "google/compute_api/firewall.h"
66 #include "google/compute_api/firewall_list.h"
67 #include "google/compute_api/forwarding_rule.h"
68 #include "google/compute_api/forwarding_rule_aggregated_list.h"
69 #include "google/compute_api/forwarding_rule_list.h"
70 #include "google/compute_api/global_set_labels_request.h"
71 #include "google/compute_api/global_set_policy_request.h"
72 #include "google/compute_api/health_check.h"
73 #include "google/compute_api/health_check_list.h"
74 #include "google/compute_api/http_health_check.h"
75 #include "google/compute_api/http_health_check_list.h"
76 #include "google/compute_api/https_health_check.h"
77 #include "google/compute_api/https_health_check_list.h"
78 #include "google/compute_api/image.h"
79 #include "google/compute_api/image_list.h"
80 #include "google/compute_api/instance.h"
81 #include "google/compute_api/instance_aggregated_list.h"
82 #include "google/compute_api/instance_group.h"
83 #include "google/compute_api/instance_group_aggregated_list.h"
84 #include "google/compute_api/instance_group_list.h"
85 #include "google/compute_api/instance_group_manager.h"
86 #include "google/compute_api/instance_group_manager_aggregated_list.h"
87 #include "google/compute_api/instance_group_manager_list.h"
88 #include "google/compute_api/instance_group_managers_abandon_instances_request.h"
89 #include "google/compute_api/instance_group_managers_delete_instances_request.h"
90 #include "google/compute_api/instance_group_managers_list_managed_instances_response.h"
91 #include "google/compute_api/instance_group_managers_recreate_instances_request.h"
92 #include "google/compute_api/instance_group_managers_set_instance_template_request.h"
93 #include "google/compute_api/instance_group_managers_set_target_pools_request.h"
94 #include "google/compute_api/instance_groups_add_instances_request.h"
95 #include "google/compute_api/instance_groups_list_instances.h"
96 #include "google/compute_api/instance_groups_list_instances_request.h"
97 #include "google/compute_api/instance_groups_remove_instances_request.h"
98 #include "google/compute_api/instance_groups_set_named_ports_request.h"
99 #include "google/compute_api/instance_list.h"
100 #include "google/compute_api/instance_list_referrers.h"
101 #include "google/compute_api/instance_move_request.h"
102 #include "google/compute_api/instance_reference.h"
103 #include "google/compute_api/instance_template.h"
104 #include "google/compute_api/instance_template_list.h"
105 #include "google/compute_api/instances_set_labels_request.h"
106 #include "google/compute_api/instances_set_machine_resources_request.h"
107 #include "google/compute_api/instances_set_machine_type_request.h"
108 #include "google/compute_api/instances_set_min_cpu_platform_request.h"
109 #include "google/compute_api/instances_set_service_account_request.h"
110 #include "google/compute_api/instances_start_with_encryption_key_request.h"
111 #include "google/compute_api/interconnect.h"
112 #include "google/compute_api/interconnect_attachment.h"
113 #include "google/compute_api/interconnect_attachment_aggregated_list.h"
114 #include "google/compute_api/interconnect_attachment_list.h"
115 #include "google/compute_api/interconnect_list.h"
116 #include "google/compute_api/interconnect_location.h"
117 #include "google/compute_api/interconnect_location_list.h"
118 #include "google/compute_api/interconnects_get_diagnostics_response.h"
119 #include "google/compute_api/license.h"
120 #include "google/compute_api/license_code.h"
121 #include "google/compute_api/licenses_list_response.h"
122 #include "google/compute_api/machine_type.h"
123 #include "google/compute_api/machine_type_aggregated_list.h"
124 #include "google/compute_api/machine_type_list.h"
125 #include "google/compute_api/metadata.h"
126 #include "google/compute_api/network.h"
127 #include "google/compute_api/network_endpoint_group.h"
128 #include "google/compute_api/network_endpoint_group_aggregated_list.h"
129 #include "google/compute_api/network_endpoint_group_list.h"
130 #include "google/compute_api/network_endpoint_groups_attach_endpoints_request.h"
131 #include "google/compute_api/network_endpoint_groups_detach_endpoints_request.h"
132 #include "google/compute_api/network_endpoint_groups_list_endpoints_request.h"
133 #include "google/compute_api/network_endpoint_groups_list_network_endpoints.h"
134 #include "google/compute_api/network_interface.h"
135 #include "google/compute_api/network_list.h"
136 #include "google/compute_api/networks_add_peering_request.h"
137 #include "google/compute_api/networks_remove_peering_request.h"
138 #include "google/compute_api/node_group.h"
139 #include "google/compute_api/node_group_aggregated_list.h"
140 #include "google/compute_api/node_group_list.h"
141 #include "google/compute_api/node_groups_add_nodes_request.h"
142 #include "google/compute_api/node_groups_delete_nodes_request.h"
143 #include "google/compute_api/node_groups_list_nodes.h"
144 #include "google/compute_api/node_groups_set_node_template_request.h"
145 #include "google/compute_api/node_template.h"
146 #include "google/compute_api/node_template_aggregated_list.h"
147 #include "google/compute_api/node_template_list.h"
148 #include "google/compute_api/node_type.h"
149 #include "google/compute_api/node_type_aggregated_list.h"
150 #include "google/compute_api/node_type_list.h"
151 #include "google/compute_api/operation.h"
152 #include "google/compute_api/operation_aggregated_list.h"
153 #include "google/compute_api/operation_list.h"
154 #include "google/compute_api/policy.h"
155 #include "google/compute_api/project.h"
156 #include "google/compute_api/projects_disable_xpn_resource_request.h"
157 #include "google/compute_api/projects_enable_xpn_resource_request.h"
158 #include "google/compute_api/projects_get_xpn_resources.h"
159 #include "google/compute_api/projects_list_xpn_hosts_request.h"
160 #include "google/compute_api/projects_set_default_network_tier_request.h"
161 #include "google/compute_api/region.h"
162 #include "google/compute_api/region_autoscaler_list.h"
163 #include "google/compute_api/region_disk_type_list.h"
164 #include "google/compute_api/region_disks_resize_request.h"
165 #include "google/compute_api/region_instance_group_list.h"
166 #include "google/compute_api/region_instance_group_manager_list.h"
167 #include "google/compute_api/region_instance_group_managers_abandon_instances_request.h"
168 #include "google/compute_api/region_instance_group_managers_delete_instances_request.h"
169 #include "google/compute_api/region_instance_group_managers_list_instances_response.h"
170 #include "google/compute_api/region_instance_group_managers_recreate_request.h"
171 #include "google/compute_api/region_instance_group_managers_set_target_pools_request.h"
172 #include "google/compute_api/region_instance_group_managers_set_template_request.h"
173 #include "google/compute_api/region_instance_groups_list_instances.h"
174 #include "google/compute_api/region_instance_groups_list_instances_request.h"
175 #include "google/compute_api/region_instance_groups_set_named_ports_request.h"
176 #include "google/compute_api/region_list.h"
177 #include "google/compute_api/region_set_labels_request.h"
178 #include "google/compute_api/region_set_policy_request.h"
179 #include "google/compute_api/resource_group_reference.h"
180 #include "google/compute_api/route.h"
181 #include "google/compute_api/route_list.h"
182 #include "google/compute_api/router.h"
183 #include "google/compute_api/router_aggregated_list.h"
184 #include "google/compute_api/router_list.h"
185 #include "google/compute_api/router_status_response.h"
186 #include "google/compute_api/routers_preview_response.h"
187 #include "google/compute_api/scheduling.h"
188 #include "google/compute_api/security_policy.h"
189 #include "google/compute_api/security_policy_list.h"
190 #include "google/compute_api/security_policy_reference.h"
191 #include "google/compute_api/security_policy_rule.h"
192 #include "google/compute_api/serial_port_output.h"
193 #include "google/compute_api/shielded_instance_config.h"
194 #include "google/compute_api/shielded_instance_identity.h"
195 #include "google/compute_api/shielded_instance_integrity_policy.h"
196 #include "google/compute_api/signed_url_key.h"
197 #include "google/compute_api/snapshot.h"
198 #include "google/compute_api/snapshot_list.h"
199 #include "google/compute_api/ssl_certificate.h"
200 #include "google/compute_api/ssl_certificate_list.h"
201 #include "google/compute_api/ssl_policies_list.h"
202 #include "google/compute_api/ssl_policies_list_available_features_response.h"
203 #include "google/compute_api/ssl_policy.h"
204 #include "google/compute_api/ssl_policy_reference.h"
205 #include "google/compute_api/subnetwork.h"
206 #include "google/compute_api/subnetwork_aggregated_list.h"
207 #include "google/compute_api/subnetwork_list.h"
208 #include "google/compute_api/subnetworks_expand_ip_cidr_range_request.h"
209 #include "google/compute_api/subnetworks_set_private_ip_google_access_request.h"
210 #include "google/compute_api/tags.h"
211 #include "google/compute_api/target_http_proxy.h"
212 #include "google/compute_api/target_http_proxy_list.h"
213 #include "google/compute_api/target_https_proxies_set_quic_override_request.h"
214 #include "google/compute_api/target_https_proxies_set_ssl_certificates_request.h"
215 #include "google/compute_api/target_https_proxy.h"
216 #include "google/compute_api/target_https_proxy_list.h"
217 #include "google/compute_api/target_instance.h"
218 #include "google/compute_api/target_instance_aggregated_list.h"
219 #include "google/compute_api/target_instance_list.h"
220 #include "google/compute_api/target_pool.h"
221 #include "google/compute_api/target_pool_aggregated_list.h"
222 #include "google/compute_api/target_pool_instance_health.h"
223 #include "google/compute_api/target_pool_list.h"
224 #include "google/compute_api/target_pools_add_health_check_request.h"
225 #include "google/compute_api/target_pools_add_instance_request.h"
226 #include "google/compute_api/target_pools_remove_health_check_request.h"
227 #include "google/compute_api/target_pools_remove_instance_request.h"
228 #include "google/compute_api/target_reference.h"
229 #include "google/compute_api/target_ssl_proxies_set_backend_service_request.h"
230 #include "google/compute_api/target_ssl_proxies_set_proxy_header_request.h"
231 #include "google/compute_api/target_ssl_proxies_set_ssl_certificates_request.h"
232 #include "google/compute_api/target_ssl_proxy.h"
233 #include "google/compute_api/target_ssl_proxy_list.h"
234 #include "google/compute_api/target_tcp_proxies_set_backend_service_request.h"
235 #include "google/compute_api/target_tcp_proxies_set_proxy_header_request.h"
236 #include "google/compute_api/target_tcp_proxy.h"
237 #include "google/compute_api/target_tcp_proxy_list.h"
238 #include "google/compute_api/target_vpn_gateway.h"
239 #include "google/compute_api/target_vpn_gateway_aggregated_list.h"
240 #include "google/compute_api/target_vpn_gateway_list.h"
241 #include "google/compute_api/test_permissions_request.h"
242 #include "google/compute_api/test_permissions_response.h"
243 #include "google/compute_api/url_map.h"
244 #include "google/compute_api/url_map_list.h"
245 #include "google/compute_api/url_map_reference.h"
246 #include "google/compute_api/url_maps_validate_request.h"
247 #include "google/compute_api/url_maps_validate_response.h"
248 #include "google/compute_api/usable_subnetworks_aggregated_list.h"
249 #include "google/compute_api/usage_export_location.h"
250 #include "google/compute_api/vm_endpoint_nat_mappings_list.h"
251 #include "google/compute_api/vpn_tunnel.h"
252 #include "google/compute_api/vpn_tunnel_aggregated_list.h"
253 #include "google/compute_api/vpn_tunnel_list.h"
254 #include "google/compute_api/xpn_host_list.h"
255 #include "google/compute_api/zone.h"
256 #include "google/compute_api/zone_list.h"
257 #include "google/compute_api/zone_set_labels_request.h"
258 #include "google/compute_api/zone_set_policy_request.h"
259 
260 
261 namespace google_compute_api {
262 using namespace googleapis;
293 class ComputeService;
294 
303  : public client::ClientServiceRequest {
304  public:
327  const client::ClientService* service,
328  client::AuthorizationCredential* credential,
329  client::HttpRequest::HttpMethod method,
330  const StringPiece& uri_template);
331 
335  virtual ~ComputeServiceBaseRequest();
336 
337 
341  void clear_alt() {
342  _have_alt_ = false;
343  client::ClearCppValueHelper(&alt_);
344  }
345 
346 
352  const string& get_alt() const { return alt_; }
353 
359  string* mutable_alt() {
360  _have_alt_ = true;
361  return &alt_;
362  }
363 
364 
370  void set_alt(const string& value) {
371  _have_alt_ = true;
372  alt_ = value;
373  }
374 
375 
376 
380  void clear_fields() {
381  _have_fields_ = false;
382  client::ClearCppValueHelper(&fields_);
383  }
384 
385 
391  const string& get_fields() const { return fields_; }
392 
398  string* mutable_fields() {
399  _have_fields_ = true;
400  return &fields_;
401  }
402 
403 
410  void set_fields(const string& value) {
411  _have_fields_ = true;
412  fields_ = value;
413  }
414 
415 
416 
420  void clear_key() {
421  _have_key_ = false;
422  client::ClearCppValueHelper(&key_);
423  }
424 
425 
431  const string& get_key() const { return key_; }
432 
438  string* mutable_key() {
439  _have_key_ = true;
440  return &key_;
441  }
442 
443 
451  void set_key(const string& value) {
452  _have_key_ = true;
453  key_ = value;
454  }
455 
456 
457 
462  _have_oauth_token_ = false;
463  client::ClearCppValueHelper(&oauth_token_);
464  }
465 
466 
472  const string& get_oauth_token() const { return oauth_token_; }
473 
480  string* mutable_oauthToken() {
481  _have_oauth_token_ = true;
482  return &oauth_token_;
483  }
484 
485 
491  void set_oauth_token(const string& value) {
492  _have_oauth_token_ = true;
493  oauth_token_ = value;
494  }
495 
496 
497 
502  _have_pretty_print_ = false;
503  client::ClearCppValueHelper(&pretty_print_);
504  }
505 
506 
512  bool get_pretty_print() const { return pretty_print_; }
513 
519  void set_pretty_print(bool value) {
520  _have_pretty_print_ = true;
521  pretty_print_ = value;
522  }
523 
528  _have_quota_user_ = false;
529  client::ClearCppValueHelper(&quota_user_);
530  }
531 
532 
538  const string& get_quota_user() const { return quota_user_; }
539 
546  string* mutable_quotaUser() {
547  _have_quota_user_ = true;
548  return &quota_user_;
549  }
550 
551 
558  void set_quota_user(const string& value) {
559  _have_quota_user_ = true;
560  quota_user_ = value;
561  }
562 
563 
564 
568  void clear_user_ip() {
569  _have_user_ip_ = false;
570  client::ClearCppValueHelper(&user_ip_);
571  }
572 
573 
579  const string& get_user_ip() const { return user_ip_; }
580 
586  string* mutable_userIp() {
587  _have_user_ip_ = true;
588  return &user_ip_;
589  }
590 
591 
598  void set_user_ip(const string& value) {
599  _have_user_ip_ = true;
600  user_ip_ = value;
601  }
602 
613  virtual util::Status AppendVariable(
614  const StringPiece& variable_name,
615  const client::UriTemplateConfig& config,
616  string* target);
617 
623  virtual util::Status AppendOptionalQueryParameters(string* target);
624 
625 
626  protected:
632  void AddJsonContentToRequest(const client::JsonCppData *content);
633 
634  private:
635  string alt_;
636  string fields_;
637  string key_;
638  string oauth_token_;
639  bool pretty_print_;
640  string quota_user_;
641  string user_ip_;
642  bool _have_alt_ : 1;
643  bool _have_fields_ : 1;
644  bool _have_key_ : 1;
645  bool _have_oauth_token_ : 1;
646  bool _have_pretty_print_ : 1;
647  bool _have_quota_user_ : 1;
648  bool _have_user_ip_ : 1;
649 
650  DISALLOW_COPY_AND_ASSIGN(ComputeServiceBaseRequest);
651 };
652 
653 
654 
670  public:
680  const ComputeService* _service_,
681  client::AuthorizationCredential* _credential_,
682  const absl::string_view& project);
683 
688 
689 
693  void clear_filter() {
694  _have_filter_ = false;
695  client::ClearCppValueHelper(&filter_);
696  }
697 
698 
704  const string& get_filter() const { return filter_; }
705 
711  string* mutable_filter() {
712  _have_filter_ = true;
713  return &filter_;
714  }
715 
716 
742  void set_filter(const string& value) {
743  _have_filter_ = true;
744  filter_ = value;
745  }
746 
747 
748 
753  _have_max_results_ = false;
754  client::ClearCppValueHelper(&max_results_);
755  }
756 
757 
763  uint32 get_max_results() const { return max_results_; }
764 
774  void set_max_results(uint32 value) {
775  _have_max_results_ = true;
776  max_results_ = value;
777  }
778 
782  void clear_order_by() {
783  _have_order_by_ = false;
784  client::ClearCppValueHelper(&order_by_);
785  }
786 
787 
793  const string& get_order_by() const { return order_by_; }
794 
801  string* mutable_orderBy() {
802  _have_order_by_ = true;
803  return &order_by_;
804  }
805 
806 
821  void set_order_by(const string& value) {
822  _have_order_by_ = true;
823  order_by_ = value;
824  }
825 
826 
827 
832  _have_page_token_ = false;
833  client::ClearCppValueHelper(&page_token_);
834  }
835 
836 
842  const string& get_page_token() const { return page_token_; }
843 
850  string* mutable_pageToken() {
851  _have_page_token_ = true;
852  return &page_token_;
853  }
854 
855 
863  void set_page_token(const string& value) {
864  _have_page_token_ = true;
865  page_token_ = value;
866  }
867 
877  virtual util::Status AppendVariable(
878  const StringPiece& variable_name,
879  const client::UriTemplateConfig& config,
880  string* target);
881 
887  virtual util::Status AppendOptionalQueryParameters(string* target);
888 
889 
902  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
903  }
904 
905  private:
906  string project_;
907  string filter_;
908  uint32 max_results_;
909  string order_by_;
910  string page_token_;
911  bool _have_filter_ : 1;
912  bool _have_max_results_ : 1;
913  bool _have_order_by_ : 1;
914  bool _have_page_token_ : 1;
915  DISALLOW_COPY_AND_ASSIGN(AcceleratorTypesResource_AggregatedListMethod);
916 };
917 
918 typedef client::ServiceRequestPager<
921  AcceleratorTypesResource_AggregatedListMethodPager;
922 
938  public:
950  const ComputeService* _service_,
951  client::AuthorizationCredential* _credential_,
952  const absl::string_view& project,
953  const absl::string_view& zone,
954  const absl::string_view& accelerator_type);
955 
960 
961 
971  virtual util::Status AppendVariable(
972  const StringPiece& variable_name,
973  const client::UriTemplateConfig& config,
974  string* target);
975 
976 
988  AcceleratorType* data) {
989  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
990  }
991 
992  private:
993  string project_;
994  string zone_;
995  string accelerator_type_;
996  DISALLOW_COPY_AND_ASSIGN(AcceleratorTypesResource_GetMethod);
997 };
998 
1014  public:
1025  const ComputeService* _service_,
1026  client::AuthorizationCredential* _credential_,
1027  const absl::string_view& project,
1028  const absl::string_view& zone);
1029 
1034 
1035 
1039  void clear_filter() {
1040  _have_filter_ = false;
1041  client::ClearCppValueHelper(&filter_);
1042  }
1043 
1044 
1050  const string& get_filter() const { return filter_; }
1051 
1057  string* mutable_filter() {
1058  _have_filter_ = true;
1059  return &filter_;
1060  }
1061 
1062 
1088  void set_filter(const string& value) {
1089  _have_filter_ = true;
1090  filter_ = value;
1091  }
1092 
1093 
1094 
1099  _have_max_results_ = false;
1100  client::ClearCppValueHelper(&max_results_);
1101  }
1102 
1103 
1109  uint32 get_max_results() const { return max_results_; }
1110 
1120  void set_max_results(uint32 value) {
1121  _have_max_results_ = true;
1122  max_results_ = value;
1123  }
1124 
1129  _have_order_by_ = false;
1130  client::ClearCppValueHelper(&order_by_);
1131  }
1132 
1133 
1139  const string& get_order_by() const { return order_by_; }
1140 
1147  string* mutable_orderBy() {
1148  _have_order_by_ = true;
1149  return &order_by_;
1150  }
1151 
1152 
1167  void set_order_by(const string& value) {
1168  _have_order_by_ = true;
1169  order_by_ = value;
1170  }
1171 
1172 
1173 
1178  _have_page_token_ = false;
1179  client::ClearCppValueHelper(&page_token_);
1180  }
1181 
1182 
1188  const string& get_page_token() const { return page_token_; }
1189 
1196  string* mutable_pageToken() {
1197  _have_page_token_ = true;
1198  return &page_token_;
1199  }
1200 
1201 
1209  void set_page_token(const string& value) {
1210  _have_page_token_ = true;
1211  page_token_ = value;
1212  }
1213 
1223  virtual util::Status AppendVariable(
1224  const StringPiece& variable_name,
1225  const client::UriTemplateConfig& config,
1226  string* target);
1227 
1233  virtual util::Status AppendOptionalQueryParameters(string* target);
1234 
1235 
1247  AcceleratorTypeList* data) {
1248  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
1249  }
1250 
1251  private:
1252  string project_;
1253  string zone_;
1254  string filter_;
1255  uint32 max_results_;
1256  string order_by_;
1257  string page_token_;
1258  bool _have_filter_ : 1;
1259  bool _have_max_results_ : 1;
1260  bool _have_order_by_ : 1;
1261  bool _have_page_token_ : 1;
1262  DISALLOW_COPY_AND_ASSIGN(AcceleratorTypesResource_ListMethod);
1263 };
1264 
1265 typedef client::ServiceRequestPager<
1268  AcceleratorTypesResource_ListMethodPager;
1269 
1270 
1271 
1287  public:
1297  const ComputeService* _service_,
1298  client::AuthorizationCredential* _credential_,
1299  const absl::string_view& project);
1300 
1305 
1306 
1310  void clear_filter() {
1311  _have_filter_ = false;
1312  client::ClearCppValueHelper(&filter_);
1313  }
1314 
1315 
1321  const string& get_filter() const { return filter_; }
1322 
1328  string* mutable_filter() {
1329  _have_filter_ = true;
1330  return &filter_;
1331  }
1332 
1333 
1359  void set_filter(const string& value) {
1360  _have_filter_ = true;
1361  filter_ = value;
1362  }
1363 
1364 
1365 
1370  _have_max_results_ = false;
1371  client::ClearCppValueHelper(&max_results_);
1372  }
1373 
1374 
1380  uint32 get_max_results() const { return max_results_; }
1381 
1391  void set_max_results(uint32 value) {
1392  _have_max_results_ = true;
1393  max_results_ = value;
1394  }
1395 
1400  _have_order_by_ = false;
1401  client::ClearCppValueHelper(&order_by_);
1402  }
1403 
1404 
1410  const string& get_order_by() const { return order_by_; }
1411 
1418  string* mutable_orderBy() {
1419  _have_order_by_ = true;
1420  return &order_by_;
1421  }
1422 
1423 
1438  void set_order_by(const string& value) {
1439  _have_order_by_ = true;
1440  order_by_ = value;
1441  }
1442 
1443 
1444 
1449  _have_page_token_ = false;
1450  client::ClearCppValueHelper(&page_token_);
1451  }
1452 
1453 
1459  const string& get_page_token() const { return page_token_; }
1460 
1467  string* mutable_pageToken() {
1468  _have_page_token_ = true;
1469  return &page_token_;
1470  }
1471 
1472 
1480  void set_page_token(const string& value) {
1481  _have_page_token_ = true;
1482  page_token_ = value;
1483  }
1484 
1494  virtual util::Status AppendVariable(
1495  const StringPiece& variable_name,
1496  const client::UriTemplateConfig& config,
1497  string* target);
1498 
1504  virtual util::Status AppendOptionalQueryParameters(string* target);
1505 
1506 
1518  AddressAggregatedList* data) {
1519  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
1520  }
1521 
1522  private:
1523  string project_;
1524  string filter_;
1525  uint32 max_results_;
1526  string order_by_;
1527  string page_token_;
1528  bool _have_filter_ : 1;
1529  bool _have_max_results_ : 1;
1530  bool _have_order_by_ : 1;
1531  bool _have_page_token_ : 1;
1532  DISALLOW_COPY_AND_ASSIGN(AddressesResource_AggregatedListMethod);
1533 };
1534 
1535 typedef client::ServiceRequestPager<
1538  AddressesResource_AggregatedListMethodPager;
1539 
1554  public:
1566  const ComputeService* _service_,
1567  client::AuthorizationCredential* _credential_,
1568  const absl::string_view& project,
1569  const absl::string_view& region,
1570  const absl::string_view& address);
1571 
1575  virtual ~AddressesResource_DeleteMethod();
1576 
1577 
1582  _have_request_id_ = false;
1583  client::ClearCppValueHelper(&request_id_);
1584  }
1585 
1586 
1592  const string& get_request_id() const { return request_id_; }
1593 
1600  string* mutable_requestId() {
1601  _have_request_id_ = true;
1602  return &request_id_;
1603  }
1604 
1605 
1622  void set_request_id(const string& value) {
1623  _have_request_id_ = true;
1624  request_id_ = value;
1625  }
1626 
1636  virtual util::Status AppendVariable(
1637  const StringPiece& variable_name,
1638  const client::UriTemplateConfig& config,
1639  string* target);
1640 
1646  virtual util::Status AppendOptionalQueryParameters(string* target);
1647 
1648 
1660  Operation* data) {
1661  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
1662  }
1663 
1664  private:
1665  string project_;
1666  string region_;
1667  string address_;
1668  string request_id_;
1669  bool _have_request_id_ : 1;
1670  DISALLOW_COPY_AND_ASSIGN(AddressesResource_DeleteMethod);
1671 };
1672 
1688  public:
1700  const ComputeService* _service_,
1701  client::AuthorizationCredential* _credential_,
1702  const absl::string_view& project,
1703  const absl::string_view& region,
1704  const absl::string_view& address);
1705 
1709  virtual ~AddressesResource_GetMethod();
1710 
1711 
1721  virtual util::Status AppendVariable(
1722  const StringPiece& variable_name,
1723  const client::UriTemplateConfig& config,
1724  string* target);
1725 
1726 
1738  Address* data) {
1739  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
1740  }
1741 
1742  private:
1743  string project_;
1744  string region_;
1745  string address_;
1746  DISALLOW_COPY_AND_ASSIGN(AddressesResource_GetMethod);
1747 };
1748 
1763  public:
1775  const ComputeService* _service_,
1776  client::AuthorizationCredential* _credential_,
1777  const absl::string_view& project,
1778  const absl::string_view& region,
1779  const Address& _content_);
1780 
1784  virtual ~AddressesResource_InsertMethod();
1785 
1786 
1791  _have_request_id_ = false;
1792  client::ClearCppValueHelper(&request_id_);
1793  }
1794 
1795 
1801  const string& get_request_id() const { return request_id_; }
1802 
1809  string* mutable_requestId() {
1810  _have_request_id_ = true;
1811  return &request_id_;
1812  }
1813 
1814 
1831  void set_request_id(const string& value) {
1832  _have_request_id_ = true;
1833  request_id_ = value;
1834  }
1835 
1845  virtual util::Status AppendVariable(
1846  const StringPiece& variable_name,
1847  const client::UriTemplateConfig& config,
1848  string* target);
1849 
1855  virtual util::Status AppendOptionalQueryParameters(string* target);
1856 
1857 
1869  Operation* data) {
1870  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
1871  }
1872 
1873  private:
1874  string project_;
1875  string region_;
1876  string request_id_;
1877  bool _have_request_id_ : 1; string _content_;
1878  DISALLOW_COPY_AND_ASSIGN(AddressesResource_InsertMethod);
1879 };
1880 
1896  public:
1907  const ComputeService* _service_,
1908  client::AuthorizationCredential* _credential_,
1909  const absl::string_view& project,
1910  const absl::string_view& region);
1911 
1915  virtual ~AddressesResource_ListMethod();
1916 
1917 
1921  void clear_filter() {
1922  _have_filter_ = false;
1923  client::ClearCppValueHelper(&filter_);
1924  }
1925 
1926 
1932  const string& get_filter() const { return filter_; }
1933 
1939  string* mutable_filter() {
1940  _have_filter_ = true;
1941  return &filter_;
1942  }
1943 
1944 
1970  void set_filter(const string& value) {
1971  _have_filter_ = true;
1972  filter_ = value;
1973  }
1974 
1975 
1976 
1981  _have_max_results_ = false;
1982  client::ClearCppValueHelper(&max_results_);
1983  }
1984 
1985 
1991  uint32 get_max_results() const { return max_results_; }
1992 
2002  void set_max_results(uint32 value) {
2003  _have_max_results_ = true;
2004  max_results_ = value;
2005  }
2006 
2011  _have_order_by_ = false;
2012  client::ClearCppValueHelper(&order_by_);
2013  }
2014 
2015 
2021  const string& get_order_by() const { return order_by_; }
2022 
2029  string* mutable_orderBy() {
2030  _have_order_by_ = true;
2031  return &order_by_;
2032  }
2033 
2034 
2049  void set_order_by(const string& value) {
2050  _have_order_by_ = true;
2051  order_by_ = value;
2052  }
2053 
2054 
2055 
2060  _have_page_token_ = false;
2061  client::ClearCppValueHelper(&page_token_);
2062  }
2063 
2064 
2070  const string& get_page_token() const { return page_token_; }
2071 
2078  string* mutable_pageToken() {
2079  _have_page_token_ = true;
2080  return &page_token_;
2081  }
2082 
2083 
2091  void set_page_token(const string& value) {
2092  _have_page_token_ = true;
2093  page_token_ = value;
2094  }
2095 
2105  virtual util::Status AppendVariable(
2106  const StringPiece& variable_name,
2107  const client::UriTemplateConfig& config,
2108  string* target);
2109 
2115  virtual util::Status AppendOptionalQueryParameters(string* target);
2116 
2117 
2129  AddressList* data) {
2130  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
2131  }
2132 
2133  private:
2134  string project_;
2135  string region_;
2136  string filter_;
2137  uint32 max_results_;
2138  string order_by_;
2139  string page_token_;
2140  bool _have_filter_ : 1;
2141  bool _have_max_results_ : 1;
2142  bool _have_order_by_ : 1;
2143  bool _have_page_token_ : 1;
2144  DISALLOW_COPY_AND_ASSIGN(AddressesResource_ListMethod);
2145 };
2146 
2147 typedef client::ServiceRequestPager<
2149  AddressList>
2150  AddressesResource_ListMethodPager;
2151 
2152 
2153 
2169  public:
2179  const ComputeService* _service_,
2180  client::AuthorizationCredential* _credential_,
2181  const absl::string_view& project);
2182 
2187 
2188 
2192  void clear_filter() {
2193  _have_filter_ = false;
2194  client::ClearCppValueHelper(&filter_);
2195  }
2196 
2197 
2203  const string& get_filter() const { return filter_; }
2204 
2210  string* mutable_filter() {
2211  _have_filter_ = true;
2212  return &filter_;
2213  }
2214 
2215 
2241  void set_filter(const string& value) {
2242  _have_filter_ = true;
2243  filter_ = value;
2244  }
2245 
2246 
2247 
2252  _have_max_results_ = false;
2253  client::ClearCppValueHelper(&max_results_);
2254  }
2255 
2256 
2262  uint32 get_max_results() const { return max_results_; }
2263 
2273  void set_max_results(uint32 value) {
2274  _have_max_results_ = true;
2275  max_results_ = value;
2276  }
2277 
2282  _have_order_by_ = false;
2283  client::ClearCppValueHelper(&order_by_);
2284  }
2285 
2286 
2292  const string& get_order_by() const { return order_by_; }
2293 
2300  string* mutable_orderBy() {
2301  _have_order_by_ = true;
2302  return &order_by_;
2303  }
2304 
2305 
2320  void set_order_by(const string& value) {
2321  _have_order_by_ = true;
2322  order_by_ = value;
2323  }
2324 
2325 
2326 
2331  _have_page_token_ = false;
2332  client::ClearCppValueHelper(&page_token_);
2333  }
2334 
2335 
2341  const string& get_page_token() const { return page_token_; }
2342 
2349  string* mutable_pageToken() {
2350  _have_page_token_ = true;
2351  return &page_token_;
2352  }
2353 
2354 
2362  void set_page_token(const string& value) {
2363  _have_page_token_ = true;
2364  page_token_ = value;
2365  }
2366 
2376  virtual util::Status AppendVariable(
2377  const StringPiece& variable_name,
2378  const client::UriTemplateConfig& config,
2379  string* target);
2380 
2386  virtual util::Status AppendOptionalQueryParameters(string* target);
2387 
2388 
2400  AutoscalerAggregatedList* data) {
2401  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
2402  }
2403 
2404  private:
2405  string project_;
2406  string filter_;
2407  uint32 max_results_;
2408  string order_by_;
2409  string page_token_;
2410  bool _have_filter_ : 1;
2411  bool _have_max_results_ : 1;
2412  bool _have_order_by_ : 1;
2413  bool _have_page_token_ : 1;
2414  DISALLOW_COPY_AND_ASSIGN(AutoscalersResource_AggregatedListMethod);
2415 };
2416 
2417 typedef client::ServiceRequestPager<
2420  AutoscalersResource_AggregatedListMethodPager;
2421 
2436  public:
2448  const ComputeService* _service_,
2449  client::AuthorizationCredential* _credential_,
2450  const absl::string_view& project,
2451  const absl::string_view& zone,
2452  const absl::string_view& autoscaler);
2453 
2458 
2459 
2464  _have_request_id_ = false;
2465  client::ClearCppValueHelper(&request_id_);
2466  }
2467 
2468 
2474  const string& get_request_id() const { return request_id_; }
2475 
2482  string* mutable_requestId() {
2483  _have_request_id_ = true;
2484  return &request_id_;
2485  }
2486 
2487 
2504  void set_request_id(const string& value) {
2505  _have_request_id_ = true;
2506  request_id_ = value;
2507  }
2508 
2518  virtual util::Status AppendVariable(
2519  const StringPiece& variable_name,
2520  const client::UriTemplateConfig& config,
2521  string* target);
2522 
2528  virtual util::Status AppendOptionalQueryParameters(string* target);
2529 
2530 
2542  Operation* data) {
2543  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
2544  }
2545 
2546  private:
2547  string project_;
2548  string zone_;
2549  string autoscaler_;
2550  string request_id_;
2551  bool _have_request_id_ : 1;
2552  DISALLOW_COPY_AND_ASSIGN(AutoscalersResource_DeleteMethod);
2553 };
2554 
2570  public:
2582  const ComputeService* _service_,
2583  client::AuthorizationCredential* _credential_,
2584  const absl::string_view& project,
2585  const absl::string_view& zone,
2586  const absl::string_view& autoscaler);
2587 
2591  virtual ~AutoscalersResource_GetMethod();
2592 
2593 
2603  virtual util::Status AppendVariable(
2604  const StringPiece& variable_name,
2605  const client::UriTemplateConfig& config,
2606  string* target);
2607 
2608 
2620  Autoscaler* data) {
2621  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
2622  }
2623 
2624  private:
2625  string project_;
2626  string zone_;
2627  string autoscaler_;
2628  DISALLOW_COPY_AND_ASSIGN(AutoscalersResource_GetMethod);
2629 };
2630 
2645  public:
2657  const ComputeService* _service_,
2658  client::AuthorizationCredential* _credential_,
2659  const absl::string_view& project,
2660  const absl::string_view& zone,
2661  const Autoscaler& _content_);
2662 
2667 
2668 
2673  _have_request_id_ = false;
2674  client::ClearCppValueHelper(&request_id_);
2675  }
2676 
2677 
2683  const string& get_request_id() const { return request_id_; }
2684 
2691  string* mutable_requestId() {
2692  _have_request_id_ = true;
2693  return &request_id_;
2694  }
2695 
2696 
2713  void set_request_id(const string& value) {
2714  _have_request_id_ = true;
2715  request_id_ = value;
2716  }
2717 
2727  virtual util::Status AppendVariable(
2728  const StringPiece& variable_name,
2729  const client::UriTemplateConfig& config,
2730  string* target);
2731 
2737  virtual util::Status AppendOptionalQueryParameters(string* target);
2738 
2739 
2751  Operation* data) {
2752  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
2753  }
2754 
2755  private:
2756  string project_;
2757  string zone_;
2758  string request_id_;
2759  bool _have_request_id_ : 1; string _content_;
2760  DISALLOW_COPY_AND_ASSIGN(AutoscalersResource_InsertMethod);
2761 };
2762 
2778  public:
2789  const ComputeService* _service_,
2790  client::AuthorizationCredential* _credential_,
2791  const absl::string_view& project,
2792  const absl::string_view& zone);
2793 
2797  virtual ~AutoscalersResource_ListMethod();
2798 
2799 
2803  void clear_filter() {
2804  _have_filter_ = false;
2805  client::ClearCppValueHelper(&filter_);
2806  }
2807 
2808 
2814  const string& get_filter() const { return filter_; }
2815 
2821  string* mutable_filter() {
2822  _have_filter_ = true;
2823  return &filter_;
2824  }
2825 
2826 
2852  void set_filter(const string& value) {
2853  _have_filter_ = true;
2854  filter_ = value;
2855  }
2856 
2857 
2858 
2863  _have_max_results_ = false;
2864  client::ClearCppValueHelper(&max_results_);
2865  }
2866 
2867 
2873  uint32 get_max_results() const { return max_results_; }
2874 
2884  void set_max_results(uint32 value) {
2885  _have_max_results_ = true;
2886  max_results_ = value;
2887  }
2888 
2893  _have_order_by_ = false;
2894  client::ClearCppValueHelper(&order_by_);
2895  }
2896 
2897 
2903  const string& get_order_by() const { return order_by_; }
2904 
2911  string* mutable_orderBy() {
2912  _have_order_by_ = true;
2913  return &order_by_;
2914  }
2915 
2916 
2931  void set_order_by(const string& value) {
2932  _have_order_by_ = true;
2933  order_by_ = value;
2934  }
2935 
2936 
2937 
2942  _have_page_token_ = false;
2943  client::ClearCppValueHelper(&page_token_);
2944  }
2945 
2946 
2952  const string& get_page_token() const { return page_token_; }
2953 
2960  string* mutable_pageToken() {
2961  _have_page_token_ = true;
2962  return &page_token_;
2963  }
2964 
2965 
2973  void set_page_token(const string& value) {
2974  _have_page_token_ = true;
2975  page_token_ = value;
2976  }
2977 
2987  virtual util::Status AppendVariable(
2988  const StringPiece& variable_name,
2989  const client::UriTemplateConfig& config,
2990  string* target);
2991 
2997  virtual util::Status AppendOptionalQueryParameters(string* target);
2998 
2999 
3011  AutoscalerList* data) {
3012  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
3013  }
3014 
3015  private:
3016  string project_;
3017  string zone_;
3018  string filter_;
3019  uint32 max_results_;
3020  string order_by_;
3021  string page_token_;
3022  bool _have_filter_ : 1;
3023  bool _have_max_results_ : 1;
3024  bool _have_order_by_ : 1;
3025  bool _have_page_token_ : 1;
3026  DISALLOW_COPY_AND_ASSIGN(AutoscalersResource_ListMethod);
3027 };
3028 
3029 typedef client::ServiceRequestPager<
3032  AutoscalersResource_ListMethodPager;
3033 
3048  public:
3060  const ComputeService* _service_,
3061  client::AuthorizationCredential* _credential_,
3062  const absl::string_view& project,
3063  const absl::string_view& zone,
3064  const Autoscaler& _content_);
3065 
3070 
3071 
3076  _have_autoscaler_ = false;
3077  client::ClearCppValueHelper(&autoscaler_);
3078  }
3079 
3080 
3086  const string& get_autoscaler() const { return autoscaler_; }
3087 
3095  _have_autoscaler_ = true;
3096  return &autoscaler_;
3097  }
3098 
3099 
3105  void set_autoscaler(const string& value) {
3106  _have_autoscaler_ = true;
3107  autoscaler_ = value;
3108  }
3109 
3110 
3111 
3116  _have_request_id_ = false;
3117  client::ClearCppValueHelper(&request_id_);
3118  }
3119 
3120 
3126  const string& get_request_id() const { return request_id_; }
3127 
3134  string* mutable_requestId() {
3135  _have_request_id_ = true;
3136  return &request_id_;
3137  }
3138 
3139 
3156  void set_request_id(const string& value) {
3157  _have_request_id_ = true;
3158  request_id_ = value;
3159  }
3160 
3170  virtual util::Status AppendVariable(
3171  const StringPiece& variable_name,
3172  const client::UriTemplateConfig& config,
3173  string* target);
3174 
3180  virtual util::Status AppendOptionalQueryParameters(string* target);
3181 
3182 
3194  Operation* data) {
3195  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
3196  }
3197 
3198  private:
3199  string project_;
3200  string zone_;
3201  string autoscaler_;
3202  string request_id_;
3203  bool _have_autoscaler_ : 1;
3204  bool _have_request_id_ : 1; string _content_;
3205  DISALLOW_COPY_AND_ASSIGN(AutoscalersResource_PatchMethod);
3206 };
3207 
3222  public:
3234  const ComputeService* _service_,
3235  client::AuthorizationCredential* _credential_,
3236  const absl::string_view& project,
3237  const absl::string_view& zone,
3238  const Autoscaler& _content_);
3239 
3244 
3245 
3250  _have_autoscaler_ = false;
3251  client::ClearCppValueHelper(&autoscaler_);
3252  }
3253 
3254 
3260  const string& get_autoscaler() const { return autoscaler_; }
3261 
3269  _have_autoscaler_ = true;
3270  return &autoscaler_;
3271  }
3272 
3273 
3279  void set_autoscaler(const string& value) {
3280  _have_autoscaler_ = true;
3281  autoscaler_ = value;
3282  }
3283 
3284 
3285 
3290  _have_request_id_ = false;
3291  client::ClearCppValueHelper(&request_id_);
3292  }
3293 
3294 
3300  const string& get_request_id() const { return request_id_; }
3301 
3308  string* mutable_requestId() {
3309  _have_request_id_ = true;
3310  return &request_id_;
3311  }
3312 
3313 
3330  void set_request_id(const string& value) {
3331  _have_request_id_ = true;
3332  request_id_ = value;
3333  }
3334 
3344  virtual util::Status AppendVariable(
3345  const StringPiece& variable_name,
3346  const client::UriTemplateConfig& config,
3347  string* target);
3348 
3354  virtual util::Status AppendOptionalQueryParameters(string* target);
3355 
3356 
3368  Operation* data) {
3369  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
3370  }
3371 
3372  private:
3373  string project_;
3374  string zone_;
3375  string autoscaler_;
3376  string request_id_;
3377  bool _have_autoscaler_ : 1;
3378  bool _have_request_id_ : 1; string _content_;
3379  DISALLOW_COPY_AND_ASSIGN(AutoscalersResource_UpdateMethod);
3380 };
3381 
3382 
3383 
3398  public:
3411  const ComputeService* _service_,
3412  client::AuthorizationCredential* _credential_,
3413  const absl::string_view& project,
3414  const absl::string_view& backend_bucket,
3415  const SignedUrlKey& _content_);
3416 
3421 
3422 
3427  _have_request_id_ = false;
3428  client::ClearCppValueHelper(&request_id_);
3429  }
3430 
3431 
3437  const string& get_request_id() const { return request_id_; }
3438 
3445  string* mutable_requestId() {
3446  _have_request_id_ = true;
3447  return &request_id_;
3448  }
3449 
3450 
3467  void set_request_id(const string& value) {
3468  _have_request_id_ = true;
3469  request_id_ = value;
3470  }
3471 
3481  virtual util::Status AppendVariable(
3482  const StringPiece& variable_name,
3483  const client::UriTemplateConfig& config,
3484  string* target);
3485 
3491  virtual util::Status AppendOptionalQueryParameters(string* target);
3492 
3493 
3505  Operation* data) {
3506  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
3507  }
3508 
3509  private:
3510  string project_;
3511  string backend_bucket_;
3512  string request_id_;
3513  bool _have_request_id_ : 1; string _content_;
3514  DISALLOW_COPY_AND_ASSIGN(BackendBucketsResource_AddSignedUrlKeyMethod);
3515 };
3516 
3531  public:
3542  const ComputeService* _service_,
3543  client::AuthorizationCredential* _credential_,
3544  const absl::string_view& project,
3545  const absl::string_view& backend_bucket);
3546 
3551 
3552 
3557  _have_request_id_ = false;
3558  client::ClearCppValueHelper(&request_id_);
3559  }
3560 
3561 
3567  const string& get_request_id() const { return request_id_; }
3568 
3575  string* mutable_requestId() {
3576  _have_request_id_ = true;
3577  return &request_id_;
3578  }
3579 
3580 
3597  void set_request_id(const string& value) {
3598  _have_request_id_ = true;
3599  request_id_ = value;
3600  }
3601 
3611  virtual util::Status AppendVariable(
3612  const StringPiece& variable_name,
3613  const client::UriTemplateConfig& config,
3614  string* target);
3615 
3621  virtual util::Status AppendOptionalQueryParameters(string* target);
3622 
3623 
3635  Operation* data) {
3636  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
3637  }
3638 
3639  private:
3640  string project_;
3641  string backend_bucket_;
3642  string request_id_;
3643  bool _have_request_id_ : 1;
3644  DISALLOW_COPY_AND_ASSIGN(BackendBucketsResource_DeleteMethod);
3645 };
3646 
3661  public:
3674  const ComputeService* _service_,
3675  client::AuthorizationCredential* _credential_,
3676  const absl::string_view& project,
3677  const absl::string_view& backend_bucket,
3678  const absl::string_view& key_name);
3679 
3684 
3685 
3690  _have_request_id_ = false;
3691  client::ClearCppValueHelper(&request_id_);
3692  }
3693 
3694 
3700  const string& get_request_id() const { return request_id_; }
3701 
3708  string* mutable_requestId() {
3709  _have_request_id_ = true;
3710  return &request_id_;
3711  }
3712 
3713 
3730  void set_request_id(const string& value) {
3731  _have_request_id_ = true;
3732  request_id_ = value;
3733  }
3734 
3744  virtual util::Status AppendVariable(
3745  const StringPiece& variable_name,
3746  const client::UriTemplateConfig& config,
3747  string* target);
3748 
3754  virtual util::Status AppendOptionalQueryParameters(string* target);
3755 
3756 
3768  Operation* data) {
3769  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
3770  }
3771 
3772  private:
3773  string project_;
3774  string backend_bucket_;
3775  string key_name_;
3776  string request_id_;
3777  bool _have_request_id_ : 1;
3778  DISALLOW_COPY_AND_ASSIGN(BackendBucketsResource_DeleteSignedUrlKeyMethod);
3779 };
3780 
3796  public:
3807  const ComputeService* _service_,
3808  client::AuthorizationCredential* _credential_,
3809  const absl::string_view& project,
3810  const absl::string_view& backend_bucket);
3811 
3816 
3817 
3827  virtual util::Status AppendVariable(
3828  const StringPiece& variable_name,
3829  const client::UriTemplateConfig& config,
3830  string* target);
3831 
3832 
3844  BackendBucket* data) {
3845  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
3846  }
3847 
3848  private:
3849  string project_;
3850  string backend_bucket_;
3851  DISALLOW_COPY_AND_ASSIGN(BackendBucketsResource_GetMethod);
3852 };
3853 
3868  public:
3879  const ComputeService* _service_,
3880  client::AuthorizationCredential* _credential_,
3881  const absl::string_view& project,
3882  const BackendBucket& _content_);
3883 
3888 
3889 
3894  _have_request_id_ = false;
3895  client::ClearCppValueHelper(&request_id_);
3896  }
3897 
3898 
3904  const string& get_request_id() const { return request_id_; }
3905 
3912  string* mutable_requestId() {
3913  _have_request_id_ = true;
3914  return &request_id_;
3915  }
3916 
3917 
3934  void set_request_id(const string& value) {
3935  _have_request_id_ = true;
3936  request_id_ = value;
3937  }
3938 
3948  virtual util::Status AppendVariable(
3949  const StringPiece& variable_name,
3950  const client::UriTemplateConfig& config,
3951  string* target);
3952 
3958  virtual util::Status AppendOptionalQueryParameters(string* target);
3959 
3960 
3972  Operation* data) {
3973  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
3974  }
3975 
3976  private:
3977  string project_;
3978  string request_id_;
3979  bool _have_request_id_ : 1; string _content_;
3980  DISALLOW_COPY_AND_ASSIGN(BackendBucketsResource_InsertMethod);
3981 };
3982 
3998  public:
4008  const ComputeService* _service_,
4009  client::AuthorizationCredential* _credential_,
4010  const absl::string_view& project);
4011 
4016 
4017 
4021  void clear_filter() {
4022  _have_filter_ = false;
4023  client::ClearCppValueHelper(&filter_);
4024  }
4025 
4026 
4032  const string& get_filter() const { return filter_; }
4033 
4039  string* mutable_filter() {
4040  _have_filter_ = true;
4041  return &filter_;
4042  }
4043 
4044 
4070  void set_filter(const string& value) {
4071  _have_filter_ = true;
4072  filter_ = value;
4073  }
4074 
4075 
4076 
4081  _have_max_results_ = false;
4082  client::ClearCppValueHelper(&max_results_);
4083  }
4084 
4085 
4091  uint32 get_max_results() const { return max_results_; }
4092 
4102  void set_max_results(uint32 value) {
4103  _have_max_results_ = true;
4104  max_results_ = value;
4105  }
4106 
4111  _have_order_by_ = false;
4112  client::ClearCppValueHelper(&order_by_);
4113  }
4114 
4115 
4121  const string& get_order_by() const { return order_by_; }
4122 
4129  string* mutable_orderBy() {
4130  _have_order_by_ = true;
4131  return &order_by_;
4132  }
4133 
4134 
4149  void set_order_by(const string& value) {
4150  _have_order_by_ = true;
4151  order_by_ = value;
4152  }
4153 
4154 
4155 
4160  _have_page_token_ = false;
4161  client::ClearCppValueHelper(&page_token_);
4162  }
4163 
4164 
4170  const string& get_page_token() const { return page_token_; }
4171 
4178  string* mutable_pageToken() {
4179  _have_page_token_ = true;
4180  return &page_token_;
4181  }
4182 
4183 
4191  void set_page_token(const string& value) {
4192  _have_page_token_ = true;
4193  page_token_ = value;
4194  }
4195 
4205  virtual util::Status AppendVariable(
4206  const StringPiece& variable_name,
4207  const client::UriTemplateConfig& config,
4208  string* target);
4209 
4215  virtual util::Status AppendOptionalQueryParameters(string* target);
4216 
4217 
4229  BackendBucketList* data) {
4230  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
4231  }
4232 
4233  private:
4234  string project_;
4235  string filter_;
4236  uint32 max_results_;
4237  string order_by_;
4238  string page_token_;
4239  bool _have_filter_ : 1;
4240  bool _have_max_results_ : 1;
4241  bool _have_order_by_ : 1;
4242  bool _have_page_token_ : 1;
4243  DISALLOW_COPY_AND_ASSIGN(BackendBucketsResource_ListMethod);
4244 };
4245 
4246 typedef client::ServiceRequestPager<
4249  BackendBucketsResource_ListMethodPager;
4250 
4265  public:
4277  const ComputeService* _service_,
4278  client::AuthorizationCredential* _credential_,
4279  const absl::string_view& project,
4280  const absl::string_view& backend_bucket,
4281  const BackendBucket& _content_);
4282 
4287 
4288 
4293  _have_request_id_ = false;
4294  client::ClearCppValueHelper(&request_id_);
4295  }
4296 
4297 
4303  const string& get_request_id() const { return request_id_; }
4304 
4311  string* mutable_requestId() {
4312  _have_request_id_ = true;
4313  return &request_id_;
4314  }
4315 
4316 
4333  void set_request_id(const string& value) {
4334  _have_request_id_ = true;
4335  request_id_ = value;
4336  }
4337 
4347  virtual util::Status AppendVariable(
4348  const StringPiece& variable_name,
4349  const client::UriTemplateConfig& config,
4350  string* target);
4351 
4357  virtual util::Status AppendOptionalQueryParameters(string* target);
4358 
4359 
4371  Operation* data) {
4372  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
4373  }
4374 
4375  private:
4376  string project_;
4377  string backend_bucket_;
4378  string request_id_;
4379  bool _have_request_id_ : 1; string _content_;
4380  DISALLOW_COPY_AND_ASSIGN(BackendBucketsResource_PatchMethod);
4381 };
4382 
4397  public:
4409  const ComputeService* _service_,
4410  client::AuthorizationCredential* _credential_,
4411  const absl::string_view& project,
4412  const absl::string_view& backend_bucket,
4413  const BackendBucket& _content_);
4414 
4419 
4420 
4425  _have_request_id_ = false;
4426  client::ClearCppValueHelper(&request_id_);
4427  }
4428 
4429 
4435  const string& get_request_id() const { return request_id_; }
4436 
4443  string* mutable_requestId() {
4444  _have_request_id_ = true;
4445  return &request_id_;
4446  }
4447 
4448 
4465  void set_request_id(const string& value) {
4466  _have_request_id_ = true;
4467  request_id_ = value;
4468  }
4469 
4479  virtual util::Status AppendVariable(
4480  const StringPiece& variable_name,
4481  const client::UriTemplateConfig& config,
4482  string* target);
4483 
4489  virtual util::Status AppendOptionalQueryParameters(string* target);
4490 
4491 
4503  Operation* data) {
4504  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
4505  }
4506 
4507  private:
4508  string project_;
4509  string backend_bucket_;
4510  string request_id_;
4511  bool _have_request_id_ : 1; string _content_;
4512  DISALLOW_COPY_AND_ASSIGN(BackendBucketsResource_UpdateMethod);
4513 };
4514 
4515 
4516 
4531  public:
4544  const ComputeService* _service_,
4545  client::AuthorizationCredential* _credential_,
4546  const absl::string_view& project,
4547  const absl::string_view& backend_service,
4548  const SignedUrlKey& _content_);
4549 
4554 
4555 
4560  _have_request_id_ = false;
4561  client::ClearCppValueHelper(&request_id_);
4562  }
4563 
4564 
4570  const string& get_request_id() const { return request_id_; }
4571 
4578  string* mutable_requestId() {
4579  _have_request_id_ = true;
4580  return &request_id_;
4581  }
4582 
4583 
4600  void set_request_id(const string& value) {
4601  _have_request_id_ = true;
4602  request_id_ = value;
4603  }
4604 
4614  virtual util::Status AppendVariable(
4615  const StringPiece& variable_name,
4616  const client::UriTemplateConfig& config,
4617  string* target);
4618 
4624  virtual util::Status AppendOptionalQueryParameters(string* target);
4625 
4626 
4638  Operation* data) {
4639  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
4640  }
4641 
4642  private:
4643  string project_;
4644  string backend_service_;
4645  string request_id_;
4646  bool _have_request_id_ : 1; string _content_;
4647  DISALLOW_COPY_AND_ASSIGN(BackendServicesResource_AddSignedUrlKeyMethod);
4648 };
4649 
4665  public:
4675  const ComputeService* _service_,
4676  client::AuthorizationCredential* _credential_,
4677  const absl::string_view& project);
4678 
4683 
4684 
4688  void clear_filter() {
4689  _have_filter_ = false;
4690  client::ClearCppValueHelper(&filter_);
4691  }
4692 
4693 
4699  const string& get_filter() const { return filter_; }
4700 
4706  string* mutable_filter() {
4707  _have_filter_ = true;
4708  return &filter_;
4709  }
4710 
4711 
4737  void set_filter(const string& value) {
4738  _have_filter_ = true;
4739  filter_ = value;
4740  }
4741 
4742 
4743 
4748  _have_max_results_ = false;
4749  client::ClearCppValueHelper(&max_results_);
4750  }
4751 
4752 
4758  uint32 get_max_results() const { return max_results_; }
4759 
4769  void set_max_results(uint32 value) {
4770  _have_max_results_ = true;
4771  max_results_ = value;
4772  }
4773 
4778  _have_order_by_ = false;
4779  client::ClearCppValueHelper(&order_by_);
4780  }
4781 
4782 
4788  const string& get_order_by() const { return order_by_; }
4789 
4796  string* mutable_orderBy() {
4797  _have_order_by_ = true;
4798  return &order_by_;
4799  }
4800 
4801 
4816  void set_order_by(const string& value) {
4817  _have_order_by_ = true;
4818  order_by_ = value;
4819  }
4820 
4821 
4822 
4827  _have_page_token_ = false;
4828  client::ClearCppValueHelper(&page_token_);
4829  }
4830 
4831 
4837  const string& get_page_token() const { return page_token_; }
4838 
4845  string* mutable_pageToken() {
4846  _have_page_token_ = true;
4847  return &page_token_;
4848  }
4849 
4850 
4858  void set_page_token(const string& value) {
4859  _have_page_token_ = true;
4860  page_token_ = value;
4861  }
4862 
4872  virtual util::Status AppendVariable(
4873  const StringPiece& variable_name,
4874  const client::UriTemplateConfig& config,
4875  string* target);
4876 
4882  virtual util::Status AppendOptionalQueryParameters(string* target);
4883 
4884 
4897  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
4898  }
4899 
4900  private:
4901  string project_;
4902  string filter_;
4903  uint32 max_results_;
4904  string order_by_;
4905  string page_token_;
4906  bool _have_filter_ : 1;
4907  bool _have_max_results_ : 1;
4908  bool _have_order_by_ : 1;
4909  bool _have_page_token_ : 1;
4910  DISALLOW_COPY_AND_ASSIGN(BackendServicesResource_AggregatedListMethod);
4911 };
4912 
4913 typedef client::ServiceRequestPager<
4916  BackendServicesResource_AggregatedListMethodPager;
4917 
4932  public:
4943  const ComputeService* _service_,
4944  client::AuthorizationCredential* _credential_,
4945  const absl::string_view& project,
4946  const absl::string_view& backend_service);
4947 
4952 
4953 
4958  _have_request_id_ = false;
4959  client::ClearCppValueHelper(&request_id_);
4960  }
4961 
4962 
4968  const string& get_request_id() const { return request_id_; }
4969 
4976  string* mutable_requestId() {
4977  _have_request_id_ = true;
4978  return &request_id_;
4979  }
4980 
4981 
4998  void set_request_id(const string& value) {
4999  _have_request_id_ = true;
5000  request_id_ = value;
5001  }
5002 
5012  virtual util::Status AppendVariable(
5013  const StringPiece& variable_name,
5014  const client::UriTemplateConfig& config,
5015  string* target);
5016 
5022  virtual util::Status AppendOptionalQueryParameters(string* target);
5023 
5024 
5036  Operation* data) {
5037  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
5038  }
5039 
5040  private:
5041  string project_;
5042  string backend_service_;
5043  string request_id_;
5044  bool _have_request_id_ : 1;
5045  DISALLOW_COPY_AND_ASSIGN(BackendServicesResource_DeleteMethod);
5046 };
5047 
5062  public:
5075  const ComputeService* _service_,
5076  client::AuthorizationCredential* _credential_,
5077  const absl::string_view& project,
5078  const absl::string_view& backend_service,
5079  const absl::string_view& key_name);
5080 
5085 
5086 
5091  _have_request_id_ = false;
5092  client::ClearCppValueHelper(&request_id_);
5093  }
5094 
5095 
5101  const string& get_request_id() const { return request_id_; }
5102 
5109  string* mutable_requestId() {
5110  _have_request_id_ = true;
5111  return &request_id_;
5112  }
5113 
5114 
5131  void set_request_id(const string& value) {
5132  _have_request_id_ = true;
5133  request_id_ = value;
5134  }
5135 
5145  virtual util::Status AppendVariable(
5146  const StringPiece& variable_name,
5147  const client::UriTemplateConfig& config,
5148  string* target);
5149 
5155  virtual util::Status AppendOptionalQueryParameters(string* target);
5156 
5157 
5169  Operation* data) {
5170  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
5171  }
5172 
5173  private:
5174  string project_;
5175  string backend_service_;
5176  string key_name_;
5177  string request_id_;
5178  bool _have_request_id_ : 1;
5179  DISALLOW_COPY_AND_ASSIGN(BackendServicesResource_DeleteSignedUrlKeyMethod);
5180 };
5181 
5197  public:
5208  const ComputeService* _service_,
5209  client::AuthorizationCredential* _credential_,
5210  const absl::string_view& project,
5211  const absl::string_view& backend_service);
5212 
5217 
5218 
5228  virtual util::Status AppendVariable(
5229  const StringPiece& variable_name,
5230  const client::UriTemplateConfig& config,
5231  string* target);
5232 
5233 
5245  BackendService* data) {
5246  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
5247  }
5248 
5249  private:
5250  string project_;
5251  string backend_service_;
5252  DISALLOW_COPY_AND_ASSIGN(BackendServicesResource_GetMethod);
5253 };
5254 
5270  public:
5283  const ComputeService* _service_,
5284  client::AuthorizationCredential* _credential_,
5285  const absl::string_view& project,
5286  const absl::string_view& backend_service,
5287  const ResourceGroupReference& _content_);
5288 
5293 
5294 
5304  virtual util::Status AppendVariable(
5305  const StringPiece& variable_name,
5306  const client::UriTemplateConfig& config,
5307  string* target);
5308 
5309 
5321  BackendServiceGroupHealth* data) {
5322  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
5323  }
5324 
5325  private:
5326  string project_;
5327  string backend_service_; string _content_;
5328  DISALLOW_COPY_AND_ASSIGN(BackendServicesResource_GetHealthMethod);
5329 };
5330 
5345  public:
5356  const ComputeService* _service_,
5357  client::AuthorizationCredential* _credential_,
5358  const absl::string_view& project,
5359  const BackendService& _content_);
5360 
5365 
5366 
5371  _have_request_id_ = false;
5372  client::ClearCppValueHelper(&request_id_);
5373  }
5374 
5375 
5381  const string& get_request_id() const { return request_id_; }
5382 
5389  string* mutable_requestId() {
5390  _have_request_id_ = true;
5391  return &request_id_;
5392  }
5393 
5394 
5411  void set_request_id(const string& value) {
5412  _have_request_id_ = true;
5413  request_id_ = value;
5414  }
5415 
5425  virtual util::Status AppendVariable(
5426  const StringPiece& variable_name,
5427  const client::UriTemplateConfig& config,
5428  string* target);
5429 
5435  virtual util::Status AppendOptionalQueryParameters(string* target);
5436 
5437 
5449  Operation* data) {
5450  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
5451  }
5452 
5453  private:
5454  string project_;
5455  string request_id_;
5456  bool _have_request_id_ : 1; string _content_;
5457  DISALLOW_COPY_AND_ASSIGN(BackendServicesResource_InsertMethod);
5458 };
5459 
5475  public:
5485  const ComputeService* _service_,
5486  client::AuthorizationCredential* _credential_,
5487  const absl::string_view& project);
5488 
5493 
5494 
5498  void clear_filter() {
5499  _have_filter_ = false;
5500  client::ClearCppValueHelper(&filter_);
5501  }
5502 
5503 
5509  const string& get_filter() const { return filter_; }
5510 
5516  string* mutable_filter() {
5517  _have_filter_ = true;
5518  return &filter_;
5519  }
5520 
5521 
5547  void set_filter(const string& value) {
5548  _have_filter_ = true;
5549  filter_ = value;
5550  }
5551 
5552 
5553 
5558  _have_max_results_ = false;
5559  client::ClearCppValueHelper(&max_results_);
5560  }
5561 
5562 
5568  uint32 get_max_results() const { return max_results_; }
5569 
5579  void set_max_results(uint32 value) {
5580  _have_max_results_ = true;
5581  max_results_ = value;
5582  }
5583 
5588  _have_order_by_ = false;
5589  client::ClearCppValueHelper(&order_by_);
5590  }
5591 
5592 
5598  const string& get_order_by() const { return order_by_; }
5599 
5606  string* mutable_orderBy() {
5607  _have_order_by_ = true;
5608  return &order_by_;
5609  }
5610 
5611 
5626  void set_order_by(const string& value) {
5627  _have_order_by_ = true;
5628  order_by_ = value;
5629  }
5630 
5631 
5632 
5637  _have_page_token_ = false;
5638  client::ClearCppValueHelper(&page_token_);
5639  }
5640 
5641 
5647  const string& get_page_token() const { return page_token_; }
5648 
5655  string* mutable_pageToken() {
5656  _have_page_token_ = true;
5657  return &page_token_;
5658  }
5659 
5660 
5668  void set_page_token(const string& value) {
5669  _have_page_token_ = true;
5670  page_token_ = value;
5671  }
5672 
5682  virtual util::Status AppendVariable(
5683  const StringPiece& variable_name,
5684  const client::UriTemplateConfig& config,
5685  string* target);
5686 
5692  virtual util::Status AppendOptionalQueryParameters(string* target);
5693 
5694 
5706  BackendServiceList* data) {
5707  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
5708  }
5709 
5710  private:
5711  string project_;
5712  string filter_;
5713  uint32 max_results_;
5714  string order_by_;
5715  string page_token_;
5716  bool _have_filter_ : 1;
5717  bool _have_max_results_ : 1;
5718  bool _have_order_by_ : 1;
5719  bool _have_page_token_ : 1;
5720  DISALLOW_COPY_AND_ASSIGN(BackendServicesResource_ListMethod);
5721 };
5722 
5723 typedef client::ServiceRequestPager<
5726  BackendServicesResource_ListMethodPager;
5727 
5742  public:
5754  const ComputeService* _service_,
5755  client::AuthorizationCredential* _credential_,
5756  const absl::string_view& project,
5757  const absl::string_view& backend_service,
5758  const BackendService& _content_);
5759 
5764 
5765 
5770  _have_request_id_ = false;
5771  client::ClearCppValueHelper(&request_id_);
5772  }
5773 
5774 
5780  const string& get_request_id() const { return request_id_; }
5781 
5788  string* mutable_requestId() {
5789  _have_request_id_ = true;
5790  return &request_id_;
5791  }
5792 
5793 
5810  void set_request_id(const string& value) {
5811  _have_request_id_ = true;
5812  request_id_ = value;
5813  }
5814 
5824  virtual util::Status AppendVariable(
5825  const StringPiece& variable_name,
5826  const client::UriTemplateConfig& config,
5827  string* target);
5828 
5834  virtual util::Status AppendOptionalQueryParameters(string* target);
5835 
5836 
5848  Operation* data) {
5849  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
5850  }
5851 
5852  private:
5853  string project_;
5854  string backend_service_;
5855  string request_id_;
5856  bool _have_request_id_ : 1; string _content_;
5857  DISALLOW_COPY_AND_ASSIGN(BackendServicesResource_PatchMethod);
5858 };
5859 
5874  public:
5887  const ComputeService* _service_,
5888  client::AuthorizationCredential* _credential_,
5889  const absl::string_view& project,
5890  const absl::string_view& backend_service,
5891  const SecurityPolicyReference& _content_);
5892 
5897 
5898 
5903  _have_request_id_ = false;
5904  client::ClearCppValueHelper(&request_id_);
5905  }
5906 
5907 
5913  const string& get_request_id() const { return request_id_; }
5914 
5921  string* mutable_requestId() {
5922  _have_request_id_ = true;
5923  return &request_id_;
5924  }
5925 
5926 
5943  void set_request_id(const string& value) {
5944  _have_request_id_ = true;
5945  request_id_ = value;
5946  }
5947 
5957  virtual util::Status AppendVariable(
5958  const StringPiece& variable_name,
5959  const client::UriTemplateConfig& config,
5960  string* target);
5961 
5967  virtual util::Status AppendOptionalQueryParameters(string* target);
5968 
5969 
5981  Operation* data) {
5982  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
5983  }
5984 
5985  private:
5986  string project_;
5987  string backend_service_;
5988  string request_id_;
5989  bool _have_request_id_ : 1; string _content_;
5990  DISALLOW_COPY_AND_ASSIGN(BackendServicesResource_SetSecurityPolicyMethod);
5991 };
5992 
6007  public:
6019  const ComputeService* _service_,
6020  client::AuthorizationCredential* _credential_,
6021  const absl::string_view& project,
6022  const absl::string_view& backend_service,
6023  const BackendService& _content_);
6024 
6029 
6030 
6035  _have_request_id_ = false;
6036  client::ClearCppValueHelper(&request_id_);
6037  }
6038 
6039 
6045  const string& get_request_id() const { return request_id_; }
6046 
6053  string* mutable_requestId() {
6054  _have_request_id_ = true;
6055  return &request_id_;
6056  }
6057 
6058 
6075  void set_request_id(const string& value) {
6076  _have_request_id_ = true;
6077  request_id_ = value;
6078  }
6079 
6089  virtual util::Status AppendVariable(
6090  const StringPiece& variable_name,
6091  const client::UriTemplateConfig& config,
6092  string* target);
6093 
6099  virtual util::Status AppendOptionalQueryParameters(string* target);
6100 
6101 
6113  Operation* data) {
6114  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
6115  }
6116 
6117  private:
6118  string project_;
6119  string backend_service_;
6120  string request_id_;
6121  bool _have_request_id_ : 1; string _content_;
6122  DISALLOW_COPY_AND_ASSIGN(BackendServicesResource_UpdateMethod);
6123 };
6124 
6125 
6126 
6142  public:
6152  const ComputeService* _service_,
6153  client::AuthorizationCredential* _credential_,
6154  const absl::string_view& project);
6155 
6160 
6161 
6165  void clear_filter() {
6166  _have_filter_ = false;
6167  client::ClearCppValueHelper(&filter_);
6168  }
6169 
6170 
6176  const string& get_filter() const { return filter_; }
6177 
6183  string* mutable_filter() {
6184  _have_filter_ = true;
6185  return &filter_;
6186  }
6187 
6188 
6214  void set_filter(const string& value) {
6215  _have_filter_ = true;
6216  filter_ = value;
6217  }
6218 
6219 
6220 
6225  _have_max_results_ = false;
6226  client::ClearCppValueHelper(&max_results_);
6227  }
6228 
6229 
6235  uint32 get_max_results() const { return max_results_; }
6236 
6246  void set_max_results(uint32 value) {
6247  _have_max_results_ = true;
6248  max_results_ = value;
6249  }
6250 
6255  _have_order_by_ = false;
6256  client::ClearCppValueHelper(&order_by_);
6257  }
6258 
6259 
6265  const string& get_order_by() const { return order_by_; }
6266 
6273  string* mutable_orderBy() {
6274  _have_order_by_ = true;
6275  return &order_by_;
6276  }
6277 
6278 
6293  void set_order_by(const string& value) {
6294  _have_order_by_ = true;
6295  order_by_ = value;
6296  }
6297 
6298 
6299 
6304  _have_page_token_ = false;
6305  client::ClearCppValueHelper(&page_token_);
6306  }
6307 
6308 
6314  const string& get_page_token() const { return page_token_; }
6315 
6322  string* mutable_pageToken() {
6323  _have_page_token_ = true;
6324  return &page_token_;
6325  }
6326 
6327 
6335  void set_page_token(const string& value) {
6336  _have_page_token_ = true;
6337  page_token_ = value;
6338  }
6339 
6349  virtual util::Status AppendVariable(
6350  const StringPiece& variable_name,
6351  const client::UriTemplateConfig& config,
6352  string* target);
6353 
6359  virtual util::Status AppendOptionalQueryParameters(string* target);
6360 
6361 
6373  DiskTypeAggregatedList* data) {
6374  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
6375  }
6376 
6377  private:
6378  string project_;
6379  string filter_;
6380  uint32 max_results_;
6381  string order_by_;
6382  string page_token_;
6383  bool _have_filter_ : 1;
6384  bool _have_max_results_ : 1;
6385  bool _have_order_by_ : 1;
6386  bool _have_page_token_ : 1;
6387  DISALLOW_COPY_AND_ASSIGN(DiskTypesResource_AggregatedListMethod);
6388 };
6389 
6390 typedef client::ServiceRequestPager<
6393  DiskTypesResource_AggregatedListMethodPager;
6394 
6410  public:
6422  const ComputeService* _service_,
6423  client::AuthorizationCredential* _credential_,
6424  const absl::string_view& project,
6425  const absl::string_view& zone,
6426  const absl::string_view& disk_type);
6427 
6431  virtual ~DiskTypesResource_GetMethod();
6432 
6433 
6443  virtual util::Status AppendVariable(
6444  const StringPiece& variable_name,
6445  const client::UriTemplateConfig& config,
6446  string* target);
6447 
6448 
6460  DiskType* data) {
6461  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
6462  }
6463 
6464  private:
6465  string project_;
6466  string zone_;
6467  string disk_type_;
6468  DISALLOW_COPY_AND_ASSIGN(DiskTypesResource_GetMethod);
6469 };
6470 
6486  public:
6497  const ComputeService* _service_,
6498  client::AuthorizationCredential* _credential_,
6499  const absl::string_view& project,
6500  const absl::string_view& zone);
6501 
6505  virtual ~DiskTypesResource_ListMethod();
6506 
6507 
6511  void clear_filter() {
6512  _have_filter_ = false;
6513  client::ClearCppValueHelper(&filter_);
6514  }
6515 
6516 
6522  const string& get_filter() const { return filter_; }
6523 
6529  string* mutable_filter() {
6530  _have_filter_ = true;
6531  return &filter_;
6532  }
6533 
6534 
6560  void set_filter(const string& value) {
6561  _have_filter_ = true;
6562  filter_ = value;
6563  }
6564 
6565 
6566 
6571  _have_max_results_ = false;
6572  client::ClearCppValueHelper(&max_results_);
6573  }
6574 
6575 
6581  uint32 get_max_results() const { return max_results_; }
6582 
6592  void set_max_results(uint32 value) {
6593  _have_max_results_ = true;
6594  max_results_ = value;
6595  }
6596 
6601  _have_order_by_ = false;
6602  client::ClearCppValueHelper(&order_by_);
6603  }
6604 
6605 
6611  const string& get_order_by() const { return order_by_; }
6612 
6619  string* mutable_orderBy() {
6620  _have_order_by_ = true;
6621  return &order_by_;
6622  }
6623 
6624 
6639  void set_order_by(const string& value) {
6640  _have_order_by_ = true;
6641  order_by_ = value;
6642  }
6643 
6644 
6645 
6650  _have_page_token_ = false;
6651  client::ClearCppValueHelper(&page_token_);
6652  }
6653 
6654 
6660  const string& get_page_token() const { return page_token_; }
6661 
6668  string* mutable_pageToken() {
6669  _have_page_token_ = true;
6670  return &page_token_;
6671  }
6672 
6673 
6681  void set_page_token(const string& value) {
6682  _have_page_token_ = true;
6683  page_token_ = value;
6684  }
6685 
6695  virtual util::Status AppendVariable(
6696  const StringPiece& variable_name,
6697  const client::UriTemplateConfig& config,
6698  string* target);
6699 
6705  virtual util::Status AppendOptionalQueryParameters(string* target);
6706 
6707 
6719  DiskTypeList* data) {
6720  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
6721  }
6722 
6723  private:
6724  string project_;
6725  string zone_;
6726  string filter_;
6727  uint32 max_results_;
6728  string order_by_;
6729  string page_token_;
6730  bool _have_filter_ : 1;
6731  bool _have_max_results_ : 1;
6732  bool _have_order_by_ : 1;
6733  bool _have_page_token_ : 1;
6734  DISALLOW_COPY_AND_ASSIGN(DiskTypesResource_ListMethod);
6735 };
6736 
6737 typedef client::ServiceRequestPager<
6739  DiskTypeList>
6740  DiskTypesResource_ListMethodPager;
6741 
6742 
6743 
6759  public:
6769  const ComputeService* _service_,
6770  client::AuthorizationCredential* _credential_,
6771  const absl::string_view& project);
6772 
6777 
6778 
6782  void clear_filter() {
6783  _have_filter_ = false;
6784  client::ClearCppValueHelper(&filter_);
6785  }
6786 
6787 
6793  const string& get_filter() const { return filter_; }
6794 
6800  string* mutable_filter() {
6801  _have_filter_ = true;
6802  return &filter_;
6803  }
6804 
6805 
6831  void set_filter(const string& value) {
6832  _have_filter_ = true;
6833  filter_ = value;
6834  }
6835 
6836 
6837 
6842  _have_max_results_ = false;
6843  client::ClearCppValueHelper(&max_results_);
6844  }
6845 
6846 
6852  uint32 get_max_results() const { return max_results_; }
6853 
6863  void set_max_results(uint32 value) {
6864  _have_max_results_ = true;
6865  max_results_ = value;
6866  }
6867 
6872  _have_order_by_ = false;
6873  client::ClearCppValueHelper(&order_by_);
6874  }
6875 
6876 
6882  const string& get_order_by() const { return order_by_; }
6883 
6890  string* mutable_orderBy() {
6891  _have_order_by_ = true;
6892  return &order_by_;
6893  }
6894 
6895 
6910  void set_order_by(const string& value) {
6911  _have_order_by_ = true;
6912  order_by_ = value;
6913  }
6914 
6915 
6916 
6921  _have_page_token_ = false;
6922  client::ClearCppValueHelper(&page_token_);
6923  }
6924 
6925 
6931  const string& get_page_token() const { return page_token_; }
6932 
6939  string* mutable_pageToken() {
6940  _have_page_token_ = true;
6941  return &page_token_;
6942  }
6943 
6944 
6952  void set_page_token(const string& value) {
6953  _have_page_token_ = true;
6954  page_token_ = value;
6955  }
6956 
6966  virtual util::Status AppendVariable(
6967  const StringPiece& variable_name,
6968  const client::UriTemplateConfig& config,
6969  string* target);
6970 
6976  virtual util::Status AppendOptionalQueryParameters(string* target);
6977 
6978 
6990  DiskAggregatedList* data) {
6991  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
6992  }
6993 
6994  private:
6995  string project_;
6996  string filter_;
6997  uint32 max_results_;
6998  string order_by_;
6999  string page_token_;
7000  bool _have_filter_ : 1;
7001  bool _have_max_results_ : 1;
7002  bool _have_order_by_ : 1;
7003  bool _have_page_token_ : 1;
7004  DISALLOW_COPY_AND_ASSIGN(DisksResource_AggregatedListMethod);
7005 };
7006 
7007 typedef client::ServiceRequestPager<
7010  DisksResource_AggregatedListMethodPager;
7011 
7026  public:
7039  const ComputeService* _service_,
7040  client::AuthorizationCredential* _credential_,
7041  const absl::string_view& project,
7042  const absl::string_view& zone,
7043  const absl::string_view& disk,
7044  const Snapshot& _content_);
7045 
7050 
7051 
7056  _have_guest_flush_ = false;
7057  client::ClearCppValueHelper(&guest_flush_);
7058  }
7059 
7060 
7066  bool get_guest_flush() const { return guest_flush_; }
7067 
7073  void set_guest_flush(bool value) {
7074  _have_guest_flush_ = true;
7075  guest_flush_ = value;
7076  }
7077 
7082  _have_request_id_ = false;
7083  client::ClearCppValueHelper(&request_id_);
7084  }
7085 
7086 
7092  const string& get_request_id() const { return request_id_; }
7093 
7100  string* mutable_requestId() {
7101  _have_request_id_ = true;
7102  return &request_id_;
7103  }
7104 
7105 
7122  void set_request_id(const string& value) {
7123  _have_request_id_ = true;
7124  request_id_ = value;
7125  }
7126 
7136  virtual util::Status AppendVariable(
7137  const StringPiece& variable_name,
7138  const client::UriTemplateConfig& config,
7139  string* target);
7140 
7146  virtual util::Status AppendOptionalQueryParameters(string* target);
7147 
7148 
7160  Operation* data) {
7161  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
7162  }
7163 
7164  private:
7165  string project_;
7166  string zone_;
7167  string disk_;
7168  bool guest_flush_;
7169  string request_id_;
7170  bool _have_guest_flush_ : 1;
7171  bool _have_request_id_ : 1; string _content_;
7172  DISALLOW_COPY_AND_ASSIGN(DisksResource_CreateSnapshotMethod);
7173 };
7174 
7189  public:
7201  const ComputeService* _service_,
7202  client::AuthorizationCredential* _credential_,
7203  const absl::string_view& project,
7204  const absl::string_view& zone,
7205  const absl::string_view& disk);
7206 
7210  virtual ~DisksResource_DeleteMethod();
7211 
7212 
7217  _have_request_id_ = false;
7218  client::ClearCppValueHelper(&request_id_);
7219  }
7220 
7221 
7227  const string& get_request_id() const { return request_id_; }
7228 
7235  string* mutable_requestId() {
7236  _have_request_id_ = true;
7237  return &request_id_;
7238  }
7239 
7240 
7257  void set_request_id(const string& value) {
7258  _have_request_id_ = true;
7259  request_id_ = value;
7260  }
7261 
7271  virtual util::Status AppendVariable(
7272  const StringPiece& variable_name,
7273  const client::UriTemplateConfig& config,
7274  string* target);
7275 
7281  virtual util::Status AppendOptionalQueryParameters(string* target);
7282 
7283 
7295  Operation* data) {
7296  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
7297  }
7298 
7299  private:
7300  string project_;
7301  string zone_;
7302  string disk_;
7303  string request_id_;
7304  bool _have_request_id_ : 1;
7305  DISALLOW_COPY_AND_ASSIGN(DisksResource_DeleteMethod);
7306 };
7307 
7323  public:
7335  const ComputeService* _service_,
7336  client::AuthorizationCredential* _credential_,
7337  const absl::string_view& project,
7338  const absl::string_view& zone,
7339  const absl::string_view& disk);
7340 
7344  virtual ~DisksResource_GetMethod();
7345 
7346 
7356  virtual util::Status AppendVariable(
7357  const StringPiece& variable_name,
7358  const client::UriTemplateConfig& config,
7359  string* target);
7360 
7361 
7373  Disk* data) {
7374  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
7375  }
7376 
7377  private:
7378  string project_;
7379  string zone_;
7380  string disk_;
7381  DISALLOW_COPY_AND_ASSIGN(DisksResource_GetMethod);
7382 };
7383 
7399  public:
7411  const ComputeService* _service_,
7412  client::AuthorizationCredential* _credential_,
7413  const absl::string_view& project,
7414  const absl::string_view& zone,
7415  const absl::string_view& resource);
7416 
7421 
7422 
7432  virtual util::Status AppendVariable(
7433  const StringPiece& variable_name,
7434  const client::UriTemplateConfig& config,
7435  string* target);
7436 
7437 
7449  Policy* data) {
7450  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
7451  }
7452 
7453  private:
7454  string project_;
7455  string zone_;
7456  string resource_;
7457  DISALLOW_COPY_AND_ASSIGN(DisksResource_GetIamPolicyMethod);
7458 };
7459 
7474  public:
7486  const ComputeService* _service_,
7487  client::AuthorizationCredential* _credential_,
7488  const absl::string_view& project,
7489  const absl::string_view& zone,
7490  const Disk& _content_);
7491 
7495  virtual ~DisksResource_InsertMethod();
7496 
7497 
7502  _have_request_id_ = false;
7503  client::ClearCppValueHelper(&request_id_);
7504  }
7505 
7506 
7512  const string& get_request_id() const { return request_id_; }
7513 
7520  string* mutable_requestId() {
7521  _have_request_id_ = true;
7522  return &request_id_;
7523  }
7524 
7525 
7542  void set_request_id(const string& value) {
7543  _have_request_id_ = true;
7544  request_id_ = value;
7545  }
7546 
7547 
7548 
7553  _have_source_image_ = false;
7554  client::ClearCppValueHelper(&source_image_);
7555  }
7556 
7557 
7563  const string& get_source_image() const { return source_image_; }
7564 
7572  _have_source_image_ = true;
7573  return &source_image_;
7574  }
7575 
7576 
7582  void set_source_image(const string& value) {
7583  _have_source_image_ = true;
7584  source_image_ = value;
7585  }
7586 
7596  virtual util::Status AppendVariable(
7597  const StringPiece& variable_name,
7598  const client::UriTemplateConfig& config,
7599  string* target);
7600 
7606  virtual util::Status AppendOptionalQueryParameters(string* target);
7607 
7608 
7620  Operation* data) {
7621  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
7622  }
7623 
7624  private:
7625  string project_;
7626  string zone_;
7627  string request_id_;
7628  string source_image_;
7629  bool _have_request_id_ : 1;
7630  bool _have_source_image_ : 1; string _content_;
7631  DISALLOW_COPY_AND_ASSIGN(DisksResource_InsertMethod);
7632 };
7633 
7649  public:
7660  const ComputeService* _service_,
7661  client::AuthorizationCredential* _credential_,
7662  const absl::string_view& project,
7663  const absl::string_view& zone);
7664 
7668  virtual ~DisksResource_ListMethod();
7669 
7670 
7674  void clear_filter() {
7675  _have_filter_ = false;
7676  client::ClearCppValueHelper(&filter_);
7677  }
7678 
7679 
7685  const string& get_filter() const { return filter_; }
7686 
7692  string* mutable_filter() {
7693  _have_filter_ = true;
7694  return &filter_;
7695  }
7696 
7697 
7723  void set_filter(const string& value) {
7724  _have_filter_ = true;
7725  filter_ = value;
7726  }
7727 
7728 
7729 
7734  _have_max_results_ = false;
7735  client::ClearCppValueHelper(&max_results_);
7736  }
7737 
7738 
7744  uint32 get_max_results() const { return max_results_; }
7745 
7755  void set_max_results(uint32 value) {
7756  _have_max_results_ = true;
7757  max_results_ = value;
7758  }
7759 
7764  _have_order_by_ = false;
7765  client::ClearCppValueHelper(&order_by_);
7766  }
7767 
7768 
7774  const string& get_order_by() const { return order_by_; }
7775 
7782  string* mutable_orderBy() {
7783  _have_order_by_ = true;
7784  return &order_by_;
7785  }
7786 
7787 
7802  void set_order_by(const string& value) {
7803  _have_order_by_ = true;
7804  order_by_ = value;
7805  }
7806 
7807 
7808 
7813  _have_page_token_ = false;
7814  client::ClearCppValueHelper(&page_token_);
7815  }
7816 
7817 
7823  const string& get_page_token() const { return page_token_; }
7824 
7831  string* mutable_pageToken() {
7832  _have_page_token_ = true;
7833  return &page_token_;
7834  }
7835 
7836 
7844  void set_page_token(const string& value) {
7845  _have_page_token_ = true;
7846  page_token_ = value;
7847  }
7848 
7858  virtual util::Status AppendVariable(
7859  const StringPiece& variable_name,
7860  const client::UriTemplateConfig& config,
7861  string* target);
7862 
7868  virtual util::Status AppendOptionalQueryParameters(string* target);
7869 
7870 
7882  DiskList* data) {
7883  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
7884  }
7885 
7886  private:
7887  string project_;
7888  string zone_;
7889  string filter_;
7890  uint32 max_results_;
7891  string order_by_;
7892  string page_token_;
7893  bool _have_filter_ : 1;
7894  bool _have_max_results_ : 1;
7895  bool _have_order_by_ : 1;
7896  bool _have_page_token_ : 1;
7897  DISALLOW_COPY_AND_ASSIGN(DisksResource_ListMethod);
7898 };
7899 
7900 typedef client::ServiceRequestPager<
7902  DiskList>
7903  DisksResource_ListMethodPager;
7904 
7919  public:
7932  const ComputeService* _service_,
7933  client::AuthorizationCredential* _credential_,
7934  const absl::string_view& project,
7935  const absl::string_view& zone,
7936  const absl::string_view& disk,
7937  const DisksResizeRequest& _content_);
7938 
7942  virtual ~DisksResource_ResizeMethod();
7943 
7944 
7949  _have_request_id_ = false;
7950  client::ClearCppValueHelper(&request_id_);
7951  }
7952 
7953 
7959  const string& get_request_id() const { return request_id_; }
7960 
7967  string* mutable_requestId() {
7968  _have_request_id_ = true;
7969  return &request_id_;
7970  }
7971 
7972 
7989  void set_request_id(const string& value) {
7990  _have_request_id_ = true;
7991  request_id_ = value;
7992  }
7993 
8003  virtual util::Status AppendVariable(
8004  const StringPiece& variable_name,
8005  const client::UriTemplateConfig& config,
8006  string* target);
8007 
8013  virtual util::Status AppendOptionalQueryParameters(string* target);
8014 
8015 
8027  Operation* data) {
8028  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
8029  }
8030 
8031  private:
8032  string project_;
8033  string zone_;
8034  string disk_;
8035  string request_id_;
8036  bool _have_request_id_ : 1; string _content_;
8037  DISALLOW_COPY_AND_ASSIGN(DisksResource_ResizeMethod);
8038 };
8039 
8054  public:
8067  const ComputeService* _service_,
8068  client::AuthorizationCredential* _credential_,
8069  const absl::string_view& project,
8070  const absl::string_view& zone,
8071  const absl::string_view& resource,
8072  const ZoneSetPolicyRequest& _content_);
8073 
8078 
8079 
8089  virtual util::Status AppendVariable(
8090  const StringPiece& variable_name,
8091  const client::UriTemplateConfig& config,
8092  string* target);
8093 
8094 
8106  Policy* data) {
8107  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
8108  }
8109 
8110  private:
8111  string project_;
8112  string zone_;
8113  string resource_; string _content_;
8114  DISALLOW_COPY_AND_ASSIGN(DisksResource_SetIamPolicyMethod);
8115 };
8116 
8131  public:
8144  const ComputeService* _service_,
8145  client::AuthorizationCredential* _credential_,
8146  const absl::string_view& project,
8147  const absl::string_view& zone,
8148  const absl::string_view& resource,
8149  const ZoneSetLabelsRequest& _content_);
8150 
8154  virtual ~DisksResource_SetLabelsMethod();
8155 
8156 
8161  _have_request_id_ = false;
8162  client::ClearCppValueHelper(&request_id_);
8163  }
8164 
8165 
8171  const string& get_request_id() const { return request_id_; }
8172 
8179  string* mutable_requestId() {
8180  _have_request_id_ = true;
8181  return &request_id_;
8182  }
8183 
8184 
8201  void set_request_id(const string& value) {
8202  _have_request_id_ = true;
8203  request_id_ = value;
8204  }
8205 
8215  virtual util::Status AppendVariable(
8216  const StringPiece& variable_name,
8217  const client::UriTemplateConfig& config,
8218  string* target);
8219 
8225  virtual util::Status AppendOptionalQueryParameters(string* target);
8226 
8227 
8239  Operation* data) {
8240  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
8241  }
8242 
8243  private:
8244  string project_;
8245  string zone_;
8246  string resource_;
8247  string request_id_;
8248  bool _have_request_id_ : 1; string _content_;
8249  DISALLOW_COPY_AND_ASSIGN(DisksResource_SetLabelsMethod);
8250 };
8251 
8267  public:
8280  const ComputeService* _service_,
8281  client::AuthorizationCredential* _credential_,
8282  const absl::string_view& project,
8283  const absl::string_view& zone,
8284  const absl::string_view& resource,
8285  const TestPermissionsRequest& _content_);
8286 
8291 
8292 
8302  virtual util::Status AppendVariable(
8303  const StringPiece& variable_name,
8304  const client::UriTemplateConfig& config,
8305  string* target);
8306 
8307 
8319  TestPermissionsResponse* data) {
8320  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
8321  }
8322 
8323  private:
8324  string project_;
8325  string zone_;
8326  string resource_; string _content_;
8327  DISALLOW_COPY_AND_ASSIGN(DisksResource_TestIamPermissionsMethod);
8328 };
8329 
8330 
8331 
8346  public:
8357  const ComputeService* _service_,
8358  client::AuthorizationCredential* _credential_,
8359  const absl::string_view& project,
8360  const absl::string_view& firewall);
8361 
8365  virtual ~FirewallsResource_DeleteMethod();
8366 
8367 
8372  _have_request_id_ = false;
8373  client::ClearCppValueHelper(&request_id_);
8374  }
8375 
8376 
8382  const string& get_request_id() const { return request_id_; }
8383 
8390  string* mutable_requestId() {
8391  _have_request_id_ = true;
8392  return &request_id_;
8393  }
8394 
8395 
8412  void set_request_id(const string& value) {
8413  _have_request_id_ = true;
8414  request_id_ = value;
8415  }
8416 
8426  virtual util::Status AppendVariable(
8427  const StringPiece& variable_name,
8428  const client::UriTemplateConfig& config,
8429  string* target);
8430 
8436  virtual util::Status AppendOptionalQueryParameters(string* target);
8437 
8438 
8450  Operation* data) {
8451  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
8452  }
8453 
8454  private:
8455  string project_;
8456  string firewall_;
8457  string request_id_;
8458  bool _have_request_id_ : 1;
8459  DISALLOW_COPY_AND_ASSIGN(FirewallsResource_DeleteMethod);
8460 };
8461 
8477  public:
8488  const ComputeService* _service_,
8489  client::AuthorizationCredential* _credential_,
8490  const absl::string_view& project,
8491  const absl::string_view& firewall);
8492 
8496  virtual ~FirewallsResource_GetMethod();
8497 
8498 
8508  virtual util::Status AppendVariable(
8509  const StringPiece& variable_name,
8510  const client::UriTemplateConfig& config,
8511  string* target);
8512 
8513 
8525  Firewall* data) {
8526  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
8527  }
8528 
8529  private:
8530  string project_;
8531  string firewall_;
8532  DISALLOW_COPY_AND_ASSIGN(FirewallsResource_GetMethod);
8533 };
8534 
8549  public:
8560  const ComputeService* _service_,
8561  client::AuthorizationCredential* _credential_,
8562  const absl::string_view& project,
8563  const Firewall& _content_);
8564 
8568  virtual ~FirewallsResource_InsertMethod();
8569 
8570 
8575  _have_request_id_ = false;
8576  client::ClearCppValueHelper(&request_id_);
8577  }
8578 
8579 
8585  const string& get_request_id() const { return request_id_; }
8586 
8593  string* mutable_requestId() {
8594  _have_request_id_ = true;
8595  return &request_id_;
8596  }
8597 
8598 
8615  void set_request_id(const string& value) {
8616  _have_request_id_ = true;
8617  request_id_ = value;
8618  }
8619 
8629  virtual util::Status AppendVariable(
8630  const StringPiece& variable_name,
8631  const client::UriTemplateConfig& config,
8632  string* target);
8633 
8639  virtual util::Status AppendOptionalQueryParameters(string* target);
8640 
8641 
8653  Operation* data) {
8654  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
8655  }
8656 
8657  private:
8658  string project_;
8659  string request_id_;
8660  bool _have_request_id_ : 1; string _content_;
8661  DISALLOW_COPY_AND_ASSIGN(FirewallsResource_InsertMethod);
8662 };
8663 
8679  public:
8689  const ComputeService* _service_,
8690  client::AuthorizationCredential* _credential_,
8691  const absl::string_view& project);
8692 
8696  virtual ~FirewallsResource_ListMethod();
8697 
8698 
8702  void clear_filter() {
8703  _have_filter_ = false;
8704  client::ClearCppValueHelper(&filter_);
8705  }
8706 
8707 
8713  const string& get_filter() const { return filter_; }
8714 
8720  string* mutable_filter() {
8721  _have_filter_ = true;
8722  return &filter_;
8723  }
8724 
8725 
8751  void set_filter(const string& value) {
8752  _have_filter_ = true;
8753  filter_ = value;
8754  }
8755 
8756 
8757 
8762  _have_max_results_ = false;
8763  client::ClearCppValueHelper(&max_results_);
8764  }
8765 
8766 
8772  uint32 get_max_results() const { return max_results_; }
8773 
8783  void set_max_results(uint32 value) {
8784  _have_max_results_ = true;
8785  max_results_ = value;
8786  }
8787 
8792  _have_order_by_ = false;
8793  client::ClearCppValueHelper(&order_by_);
8794  }
8795 
8796 
8802  const string& get_order_by() const { return order_by_; }
8803 
8810  string* mutable_orderBy() {
8811  _have_order_by_ = true;
8812  return &order_by_;
8813  }
8814 
8815 
8830  void set_order_by(const string& value) {
8831  _have_order_by_ = true;
8832  order_by_ = value;
8833  }
8834 
8835 
8836 
8841  _have_page_token_ = false;
8842  client::ClearCppValueHelper(&page_token_);
8843  }
8844 
8845 
8851  const string& get_page_token() const { return page_token_; }
8852 
8859  string* mutable_pageToken() {
8860  _have_page_token_ = true;
8861  return &page_token_;
8862  }
8863 
8864 
8872  void set_page_token(const string& value) {
8873  _have_page_token_ = true;
8874  page_token_ = value;
8875  }
8876 
8886  virtual util::Status AppendVariable(
8887  const StringPiece& variable_name,
8888  const client::UriTemplateConfig& config,
8889  string* target);
8890 
8896  virtual util::Status AppendOptionalQueryParameters(string* target);
8897 
8898 
8910  FirewallList* data) {
8911  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
8912  }
8913 
8914  private:
8915  string project_;
8916  string filter_;
8917  uint32 max_results_;
8918  string order_by_;
8919  string page_token_;
8920  bool _have_filter_ : 1;
8921  bool _have_max_results_ : 1;
8922  bool _have_order_by_ : 1;
8923  bool _have_page_token_ : 1;
8924  DISALLOW_COPY_AND_ASSIGN(FirewallsResource_ListMethod);
8925 };
8926 
8927 typedef client::ServiceRequestPager<
8929  FirewallList>
8930  FirewallsResource_ListMethodPager;
8931 
8946  public:
8958  const ComputeService* _service_,
8959  client::AuthorizationCredential* _credential_,
8960  const absl::string_view& project,
8961  const absl::string_view& firewall,
8962  const Firewall& _content_);
8963 
8967  virtual ~FirewallsResource_PatchMethod();
8968 
8969 
8974  _have_request_id_ = false;
8975  client::ClearCppValueHelper(&request_id_);
8976  }
8977 
8978 
8984  const string& get_request_id() const { return request_id_; }
8985 
8992  string* mutable_requestId() {
8993  _have_request_id_ = true;
8994  return &request_id_;
8995  }
8996 
8997 
9014  void set_request_id(const string& value) {
9015  _have_request_id_ = true;
9016  request_id_ = value;
9017  }
9018 
9028  virtual util::Status AppendVariable(
9029  const StringPiece& variable_name,
9030  const client::UriTemplateConfig& config,
9031  string* target);
9032 
9038  virtual util::Status AppendOptionalQueryParameters(string* target);
9039 
9040 
9052  Operation* data) {
9053  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
9054  }
9055 
9056  private:
9057  string project_;
9058  string firewall_;
9059  string request_id_;
9060  bool _have_request_id_ : 1; string _content_;
9061  DISALLOW_COPY_AND_ASSIGN(FirewallsResource_PatchMethod);
9062 };
9063 
9078  public:
9090  const ComputeService* _service_,
9091  client::AuthorizationCredential* _credential_,
9092  const absl::string_view& project,
9093  const absl::string_view& firewall,
9094  const Firewall& _content_);
9095 
9099  virtual ~FirewallsResource_UpdateMethod();
9100 
9101 
9106  _have_request_id_ = false;
9107  client::ClearCppValueHelper(&request_id_);
9108  }
9109 
9110 
9116  const string& get_request_id() const { return request_id_; }
9117 
9124  string* mutable_requestId() {
9125  _have_request_id_ = true;
9126  return &request_id_;
9127  }
9128 
9129 
9146  void set_request_id(const string& value) {
9147  _have_request_id_ = true;
9148  request_id_ = value;
9149  }
9150 
9160  virtual util::Status AppendVariable(
9161  const StringPiece& variable_name,
9162  const client::UriTemplateConfig& config,
9163  string* target);
9164 
9170  virtual util::Status AppendOptionalQueryParameters(string* target);
9171 
9172 
9184  Operation* data) {
9185  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
9186  }
9187 
9188  private:
9189  string project_;
9190  string firewall_;
9191  string request_id_;
9192  bool _have_request_id_ : 1; string _content_;
9193  DISALLOW_COPY_AND_ASSIGN(FirewallsResource_UpdateMethod);
9194 };
9195 
9196 
9197 
9213  public:
9223  const ComputeService* _service_,
9224  client::AuthorizationCredential* _credential_,
9225  const absl::string_view& project);
9226 
9231 
9232 
9236  void clear_filter() {
9237  _have_filter_ = false;
9238  client::ClearCppValueHelper(&filter_);
9239  }
9240 
9241 
9247  const string& get_filter() const { return filter_; }
9248 
9254  string* mutable_filter() {
9255  _have_filter_ = true;
9256  return &filter_;
9257  }
9258 
9259 
9285  void set_filter(const string& value) {
9286  _have_filter_ = true;
9287  filter_ = value;
9288  }
9289 
9290 
9291 
9296  _have_max_results_ = false;
9297  client::ClearCppValueHelper(&max_results_);
9298  }
9299 
9300 
9306  uint32 get_max_results() const { return max_results_; }
9307 
9317  void set_max_results(uint32 value) {
9318  _have_max_results_ = true;
9319  max_results_ = value;
9320  }
9321 
9326  _have_order_by_ = false;
9327  client::ClearCppValueHelper(&order_by_);
9328  }
9329 
9330 
9336  const string& get_order_by() const { return order_by_; }
9337 
9344  string* mutable_orderBy() {
9345  _have_order_by_ = true;
9346  return &order_by_;
9347  }
9348 
9349 
9364  void set_order_by(const string& value) {
9365  _have_order_by_ = true;
9366  order_by_ = value;
9367  }
9368 
9369 
9370 
9375  _have_page_token_ = false;
9376  client::ClearCppValueHelper(&page_token_);
9377  }
9378 
9379 
9385  const string& get_page_token() const { return page_token_; }
9386 
9393  string* mutable_pageToken() {
9394  _have_page_token_ = true;
9395  return &page_token_;
9396  }
9397 
9398 
9406  void set_page_token(const string& value) {
9407  _have_page_token_ = true;
9408  page_token_ = value;
9409  }
9410 
9420  virtual util::Status AppendVariable(
9421  const StringPiece& variable_name,
9422  const client::UriTemplateConfig& config,
9423  string* target);
9424 
9430  virtual util::Status AppendOptionalQueryParameters(string* target);
9431 
9432 
9445  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
9446  }
9447 
9448  private:
9449  string project_;
9450  string filter_;
9451  uint32 max_results_;
9452  string order_by_;
9453  string page_token_;
9454  bool _have_filter_ : 1;
9455  bool _have_max_results_ : 1;
9456  bool _have_order_by_ : 1;
9457  bool _have_page_token_ : 1;
9458  DISALLOW_COPY_AND_ASSIGN(ForwardingRulesResource_AggregatedListMethod);
9459 };
9460 
9461 typedef client::ServiceRequestPager<
9464  ForwardingRulesResource_AggregatedListMethodPager;
9465 
9480  public:
9492  const ComputeService* _service_,
9493  client::AuthorizationCredential* _credential_,
9494  const absl::string_view& project,
9495  const absl::string_view& region,
9496  const absl::string_view& forwarding_rule);
9497 
9502 
9503 
9508  _have_request_id_ = false;
9509  client::ClearCppValueHelper(&request_id_);
9510  }
9511 
9512 
9518  const string& get_request_id() const { return request_id_; }
9519 
9526  string* mutable_requestId() {
9527  _have_request_id_ = true;
9528  return &request_id_;
9529  }
9530 
9531 
9548  void set_request_id(const string& value) {
9549  _have_request_id_ = true;
9550  request_id_ = value;
9551  }
9552 
9562  virtual util::Status AppendVariable(
9563  const StringPiece& variable_name,
9564  const client::UriTemplateConfig& config,
9565  string* target);
9566 
9572  virtual util::Status AppendOptionalQueryParameters(string* target);
9573 
9574 
9586  Operation* data) {
9587  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
9588  }
9589 
9590  private:
9591  string project_;
9592  string region_;
9593  string forwarding_rule_;
9594  string request_id_;
9595  bool _have_request_id_ : 1;
9596  DISALLOW_COPY_AND_ASSIGN(ForwardingRulesResource_DeleteMethod);
9597 };
9598 
9614  public:
9626  const ComputeService* _service_,
9627  client::AuthorizationCredential* _credential_,
9628  const absl::string_view& project,
9629  const absl::string_view& region,
9630  const absl::string_view& forwarding_rule);
9631 
9636 
9637 
9647  virtual util::Status AppendVariable(
9648  const StringPiece& variable_name,
9649  const client::UriTemplateConfig& config,
9650  string* target);
9651 
9652 
9664  ForwardingRule* data) {
9665  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
9666  }
9667 
9668  private:
9669  string project_;
9670  string region_;
9671  string forwarding_rule_;
9672  DISALLOW_COPY_AND_ASSIGN(ForwardingRulesResource_GetMethod);
9673 };
9674 
9689  public:
9701  const ComputeService* _service_,
9702  client::AuthorizationCredential* _credential_,
9703  const absl::string_view& project,
9704  const absl::string_view& region,
9705  const ForwardingRule& _content_);
9706 
9711 
9712 
9717  _have_request_id_ = false;
9718  client::ClearCppValueHelper(&request_id_);
9719  }
9720 
9721 
9727  const string& get_request_id() const { return request_id_; }
9728 
9735  string* mutable_requestId() {
9736  _have_request_id_ = true;
9737  return &request_id_;
9738  }
9739 
9740 
9757  void set_request_id(const string& value) {
9758  _have_request_id_ = true;
9759  request_id_ = value;
9760  }
9761 
9771  virtual util::Status AppendVariable(
9772  const StringPiece& variable_name,
9773  const client::UriTemplateConfig& config,
9774  string* target);
9775 
9781  virtual util::Status AppendOptionalQueryParameters(string* target);
9782 
9783 
9795  Operation* data) {
9796  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
9797  }
9798 
9799  private:
9800  string project_;
9801  string region_;
9802  string request_id_;
9803  bool _have_request_id_ : 1; string _content_;
9804  DISALLOW_COPY_AND_ASSIGN(ForwardingRulesResource_InsertMethod);
9805 };
9806 
9822  public:
9833  const ComputeService* _service_,
9834  client::AuthorizationCredential* _credential_,
9835  const absl::string_view& project,
9836  const absl::string_view& region);
9837 
9842 
9843 
9847  void clear_filter() {
9848  _have_filter_ = false;
9849  client::ClearCppValueHelper(&filter_);
9850  }
9851 
9852 
9858  const string& get_filter() const { return filter_; }
9859 
9865  string* mutable_filter() {
9866  _have_filter_ = true;
9867  return &filter_;
9868  }
9869 
9870 
9896  void set_filter(const string& value) {
9897  _have_filter_ = true;
9898  filter_ = value;
9899  }
9900 
9901 
9902 
9907  _have_max_results_ = false;
9908  client::ClearCppValueHelper(&max_results_);
9909  }
9910 
9911 
9917  uint32 get_max_results() const { return max_results_; }
9918 
9928  void set_max_results(uint32 value) {
9929  _have_max_results_ = true;
9930  max_results_ = value;
9931  }
9932 
9937  _have_order_by_ = false;
9938  client::ClearCppValueHelper(&order_by_);
9939  }
9940 
9941 
9947  const string& get_order_by() const { return order_by_; }
9948 
9955  string* mutable_orderBy() {
9956  _have_order_by_ = true;
9957  return &order_by_;
9958  }
9959 
9960 
9975  void set_order_by(const string& value) {
9976  _have_order_by_ = true;
9977  order_by_ = value;
9978  }
9979 
9980 
9981 
9986  _have_page_token_ = false;
9987  client::ClearCppValueHelper(&page_token_);
9988  }
9989 
9990 
9996  const string& get_page_token() const { return page_token_; }
9997 
10004  string* mutable_pageToken() {
10005  _have_page_token_ = true;
10006  return &page_token_;
10007  }
10008 
10009 
10017  void set_page_token(const string& value) {
10018  _have_page_token_ = true;
10019  page_token_ = value;
10020  }
10021 
10031  virtual util::Status AppendVariable(
10032  const StringPiece& variable_name,
10033  const client::UriTemplateConfig& config,
10034  string* target);
10035 
10041  virtual util::Status AppendOptionalQueryParameters(string* target);
10042 
10043 
10055  ForwardingRuleList* data) {
10056  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
10057  }
10058 
10059  private:
10060  string project_;
10061  string region_;
10062  string filter_;
10063  uint32 max_results_;
10064  string order_by_;
10065  string page_token_;
10066  bool _have_filter_ : 1;
10067  bool _have_max_results_ : 1;
10068  bool _have_order_by_ : 1;
10069  bool _have_page_token_ : 1;
10070  DISALLOW_COPY_AND_ASSIGN(ForwardingRulesResource_ListMethod);
10071 };
10072 
10073 typedef client::ServiceRequestPager<
10076  ForwardingRulesResource_ListMethodPager;
10077 
10092  public:
10106  const ComputeService* _service_,
10107  client::AuthorizationCredential* _credential_,
10108  const absl::string_view& project,
10109  const absl::string_view& region,
10110  const absl::string_view& forwarding_rule,
10111  const TargetReference& _content_);
10112 
10117 
10118 
10123  _have_request_id_ = false;
10124  client::ClearCppValueHelper(&request_id_);
10125  }
10126 
10127 
10133  const string& get_request_id() const { return request_id_; }
10134 
10141  string* mutable_requestId() {
10142  _have_request_id_ = true;
10143  return &request_id_;
10144  }
10145 
10146 
10163  void set_request_id(const string& value) {
10164  _have_request_id_ = true;
10165  request_id_ = value;
10166  }
10167 
10177  virtual util::Status AppendVariable(
10178  const StringPiece& variable_name,
10179  const client::UriTemplateConfig& config,
10180  string* target);
10181 
10187  virtual util::Status AppendOptionalQueryParameters(string* target);
10188 
10189 
10201  Operation* data) {
10202  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
10203  }
10204 
10205  private:
10206  string project_;
10207  string region_;
10208  string forwarding_rule_;
10209  string request_id_;
10210  bool _have_request_id_ : 1; string _content_;
10211  DISALLOW_COPY_AND_ASSIGN(ForwardingRulesResource_SetTargetMethod);
10212 };
10213 
10214 
10215 
10230  public:
10241  const ComputeService* _service_,
10242  client::AuthorizationCredential* _credential_,
10243  const absl::string_view& project,
10244  const absl::string_view& address);
10245 
10250 
10251 
10256  _have_request_id_ = false;
10257  client::ClearCppValueHelper(&request_id_);
10258  }
10259 
10260 
10266  const string& get_request_id() const { return request_id_; }
10267 
10274  string* mutable_requestId() {
10275  _have_request_id_ = true;
10276  return &request_id_;
10277  }
10278 
10279 
10296  void set_request_id(const string& value) {
10297  _have_request_id_ = true;
10298  request_id_ = value;
10299  }
10300 
10310  virtual util::Status AppendVariable(
10311  const StringPiece& variable_name,
10312  const client::UriTemplateConfig& config,
10313  string* target);
10314 
10320  virtual util::Status AppendOptionalQueryParameters(string* target);
10321 
10322 
10334  Operation* data) {
10335  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
10336  }
10337 
10338  private:
10339  string project_;
10340  string address_;
10341  string request_id_;
10342  bool _have_request_id_ : 1;
10343  DISALLOW_COPY_AND_ASSIGN(GlobalAddressesResource_DeleteMethod);
10344 };
10345 
10361  public:
10372  const ComputeService* _service_,
10373  client::AuthorizationCredential* _credential_,
10374  const absl::string_view& project,
10375  const absl::string_view& address);
10376 
10381 
10382 
10392  virtual util::Status AppendVariable(
10393  const StringPiece& variable_name,
10394  const client::UriTemplateConfig& config,
10395  string* target);
10396 
10397 
10409  Address* data) {
10410  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
10411  }
10412 
10413  private:
10414  string project_;
10415  string address_;
10416  DISALLOW_COPY_AND_ASSIGN(GlobalAddressesResource_GetMethod);
10417 };
10418 
10433  public:
10444  const ComputeService* _service_,
10445  client::AuthorizationCredential* _credential_,
10446  const absl::string_view& project,
10447  const Address& _content_);
10448 
10453 
10454 
10459  _have_request_id_ = false;
10460  client::ClearCppValueHelper(&request_id_);
10461  }
10462 
10463 
10469  const string& get_request_id() const { return request_id_; }
10470 
10477  string* mutable_requestId() {
10478  _have_request_id_ = true;
10479  return &request_id_;
10480  }
10481 
10482 
10499  void set_request_id(const string& value) {
10500  _have_request_id_ = true;
10501  request_id_ = value;
10502  }
10503 
10513  virtual util::Status AppendVariable(
10514  const StringPiece& variable_name,
10515  const client::UriTemplateConfig& config,
10516  string* target);
10517 
10523  virtual util::Status AppendOptionalQueryParameters(string* target);
10524 
10525 
10537  Operation* data) {
10538  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
10539  }
10540 
10541  private:
10542  string project_;
10543  string request_id_;
10544  bool _have_request_id_ : 1; string _content_;
10545  DISALLOW_COPY_AND_ASSIGN(GlobalAddressesResource_InsertMethod);
10546 };
10547 
10563  public:
10573  const ComputeService* _service_,
10574  client::AuthorizationCredential* _credential_,
10575  const absl::string_view& project);
10576 
10581 
10582 
10586  void clear_filter() {
10587  _have_filter_ = false;
10588  client::ClearCppValueHelper(&filter_);
10589  }
10590 
10591 
10597  const string& get_filter() const { return filter_; }
10598 
10604  string* mutable_filter() {
10605  _have_filter_ = true;
10606  return &filter_;
10607  }
10608 
10609 
10635  void set_filter(const string& value) {
10636  _have_filter_ = true;
10637  filter_ = value;
10638  }
10639 
10640 
10641 
10646  _have_max_results_ = false;
10647  client::ClearCppValueHelper(&max_results_);
10648  }
10649 
10650 
10656  uint32 get_max_results() const { return max_results_; }
10657 
10667  void set_max_results(uint32 value) {
10668  _have_max_results_ = true;
10669  max_results_ = value;
10670  }
10671 
10676  _have_order_by_ = false;
10677  client::ClearCppValueHelper(&order_by_);
10678  }
10679 
10680 
10686  const string& get_order_by() const { return order_by_; }
10687 
10694  string* mutable_orderBy() {
10695  _have_order_by_ = true;
10696  return &order_by_;
10697  }
10698 
10699 
10714  void set_order_by(const string& value) {
10715  _have_order_by_ = true;
10716  order_by_ = value;
10717  }
10718 
10719 
10720 
10725  _have_page_token_ = false;
10726  client::ClearCppValueHelper(&page_token_);
10727  }
10728 
10729 
10735  const string& get_page_token() const { return page_token_; }
10736 
10743  string* mutable_pageToken() {
10744  _have_page_token_ = true;
10745  return &page_token_;
10746  }
10747 
10748 
10756  void set_page_token(const string& value) {
10757  _have_page_token_ = true;
10758  page_token_ = value;
10759  }
10760 
10770  virtual util::Status AppendVariable(
10771  const StringPiece& variable_name,
10772  const client::UriTemplateConfig& config,
10773  string* target);
10774 
10780  virtual util::Status AppendOptionalQueryParameters(string* target);
10781 
10782 
10794  AddressList* data) {
10795  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
10796  }
10797 
10798  private:
10799  string project_;
10800  string filter_;
10801  uint32 max_results_;
10802  string order_by_;
10803  string page_token_;
10804  bool _have_filter_ : 1;
10805  bool _have_max_results_ : 1;
10806  bool _have_order_by_ : 1;
10807  bool _have_page_token_ : 1;
10808  DISALLOW_COPY_AND_ASSIGN(GlobalAddressesResource_ListMethod);
10809 };
10810 
10811 typedef client::ServiceRequestPager<
10813  AddressList>
10814  GlobalAddressesResource_ListMethodPager;
10815 
10816 
10817 
10832  public:
10843  const ComputeService* _service_,
10844  client::AuthorizationCredential* _credential_,
10845  const absl::string_view& project,
10846  const absl::string_view& forwarding_rule);
10847 
10852 
10853 
10858  _have_request_id_ = false;
10859  client::ClearCppValueHelper(&request_id_);
10860  }
10861 
10862 
10868  const string& get_request_id() const { return request_id_; }
10869 
10876  string* mutable_requestId() {
10877  _have_request_id_ = true;
10878  return &request_id_;
10879  }
10880 
10881 
10898  void set_request_id(const string& value) {
10899  _have_request_id_ = true;
10900  request_id_ = value;
10901  }
10902 
10912  virtual util::Status AppendVariable(
10913  const StringPiece& variable_name,
10914  const client::UriTemplateConfig& config,
10915  string* target);
10916 
10922  virtual util::Status AppendOptionalQueryParameters(string* target);
10923 
10924 
10936  Operation* data) {
10937  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
10938  }
10939 
10940  private:
10941  string project_;
10942  string forwarding_rule_;
10943  string request_id_;
10944  bool _have_request_id_ : 1;
10945  DISALLOW_COPY_AND_ASSIGN(GlobalForwardingRulesResource_DeleteMethod);
10946 };
10947 
10963  public:
10974  const ComputeService* _service_,
10975  client::AuthorizationCredential* _credential_,
10976  const absl::string_view& project,
10977  const absl::string_view& forwarding_rule);
10978 
10983 
10984 
10994  virtual util::Status AppendVariable(
10995  const StringPiece& variable_name,
10996  const client::UriTemplateConfig& config,
10997  string* target);
10998 
10999 
11011  ForwardingRule* data) {
11012  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
11013  }
11014 
11015  private:
11016  string project_;
11017  string forwarding_rule_;
11018  DISALLOW_COPY_AND_ASSIGN(GlobalForwardingRulesResource_GetMethod);
11019 };
11020 
11035  public:
11046  const ComputeService* _service_,
11047  client::AuthorizationCredential* _credential_,
11048  const absl::string_view& project,
11049  const ForwardingRule& _content_);
11050 
11055 
11056 
11061  _have_request_id_ = false;
11062  client::ClearCppValueHelper(&request_id_);
11063  }
11064 
11065 
11071  const string& get_request_id() const { return request_id_; }
11072 
11079  string* mutable_requestId() {
11080  _have_request_id_ = true;
11081  return &request_id_;
11082  }
11083 
11084 
11101  void set_request_id(const string& value) {
11102  _have_request_id_ = true;
11103  request_id_ = value;
11104  }
11105 
11115  virtual util::Status AppendVariable(
11116  const StringPiece& variable_name,
11117  const client::UriTemplateConfig& config,
11118  string* target);
11119 
11125  virtual util::Status AppendOptionalQueryParameters(string* target);
11126 
11127 
11139  Operation* data) {
11140  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
11141  }
11142 
11143  private:
11144  string project_;
11145  string request_id_;
11146  bool _have_request_id_ : 1; string _content_;
11147  DISALLOW_COPY_AND_ASSIGN(GlobalForwardingRulesResource_InsertMethod);
11148 };
11149 
11165  public:
11175  const ComputeService* _service_,
11176  client::AuthorizationCredential* _credential_,
11177  const absl::string_view& project);
11178 
11183 
11184 
11188  void clear_filter() {
11189  _have_filter_ = false;
11190  client::ClearCppValueHelper(&filter_);
11191  }
11192 
11193 
11199  const string& get_filter() const { return filter_; }
11200 
11206  string* mutable_filter() {
11207  _have_filter_ = true;
11208  return &filter_;
11209  }
11210 
11211 
11237  void set_filter(const string& value) {
11238  _have_filter_ = true;
11239  filter_ = value;
11240  }
11241 
11242 
11243 
11248  _have_max_results_ = false;
11249  client::ClearCppValueHelper(&max_results_);
11250  }
11251 
11252 
11258  uint32 get_max_results() const { return max_results_; }
11259 
11269  void set_max_results(uint32 value) {
11270  _have_max_results_ = true;
11271  max_results_ = value;
11272  }
11273 
11278  _have_order_by_ = false;
11279  client::ClearCppValueHelper(&order_by_);
11280  }
11281 
11282 
11288  const string& get_order_by() const { return order_by_; }
11289 
11296  string* mutable_orderBy() {
11297  _have_order_by_ = true;
11298  return &order_by_;
11299  }
11300 
11301 
11316  void set_order_by(const string& value) {
11317  _have_order_by_ = true;
11318  order_by_ = value;
11319  }
11320 
11321 
11322 
11327  _have_page_token_ = false;
11328  client::ClearCppValueHelper(&page_token_);
11329  }
11330 
11331 
11337  const string& get_page_token() const { return page_token_; }
11338 
11345  string* mutable_pageToken() {
11346  _have_page_token_ = true;
11347  return &page_token_;
11348  }
11349 
11350 
11358  void set_page_token(const string& value) {
11359  _have_page_token_ = true;
11360  page_token_ = value;
11361  }
11362 
11372  virtual util::Status AppendVariable(
11373  const StringPiece& variable_name,
11374  const client::UriTemplateConfig& config,
11375  string* target);
11376 
11382  virtual util::Status AppendOptionalQueryParameters(string* target);
11383 
11384 
11396  ForwardingRuleList* data) {
11397  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
11398  }
11399 
11400  private:
11401  string project_;
11402  string filter_;
11403  uint32 max_results_;
11404  string order_by_;
11405  string page_token_;
11406  bool _have_filter_ : 1;
11407  bool _have_max_results_ : 1;
11408  bool _have_order_by_ : 1;
11409  bool _have_page_token_ : 1;
11410  DISALLOW_COPY_AND_ASSIGN(GlobalForwardingRulesResource_ListMethod);
11411 };
11412 
11413 typedef client::ServiceRequestPager<
11416  GlobalForwardingRulesResource_ListMethodPager;
11417 
11432  public:
11445  const ComputeService* _service_,
11446  client::AuthorizationCredential* _credential_,
11447  const absl::string_view& project,
11448  const absl::string_view& forwarding_rule,
11449  const TargetReference& _content_);
11450 
11455 
11456 
11461  _have_request_id_ = false;
11462  client::ClearCppValueHelper(&request_id_);
11463  }
11464 
11465 
11471  const string& get_request_id() const { return request_id_; }
11472 
11479  string* mutable_requestId() {
11480  _have_request_id_ = true;
11481  return &request_id_;
11482  }
11483 
11484 
11501  void set_request_id(const string& value) {
11502  _have_request_id_ = true;
11503  request_id_ = value;
11504  }
11505 
11515  virtual util::Status AppendVariable(
11516  const StringPiece& variable_name,
11517  const client::UriTemplateConfig& config,
11518  string* target);
11519 
11525  virtual util::Status AppendOptionalQueryParameters(string* target);
11526 
11527 
11539  Operation* data) {
11540  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
11541  }
11542 
11543  private:
11544  string project_;
11545  string forwarding_rule_;
11546  string request_id_;
11547  bool _have_request_id_ : 1; string _content_;
11548  DISALLOW_COPY_AND_ASSIGN(GlobalForwardingRulesResource_SetTargetMethod);
11549 };
11550 
11551 
11552 
11568  public:
11578  const ComputeService* _service_,
11579  client::AuthorizationCredential* _credential_,
11580  const absl::string_view& project);
11581 
11586 
11587 
11591  void clear_filter() {
11592  _have_filter_ = false;
11593  client::ClearCppValueHelper(&filter_);
11594  }
11595 
11596 
11602  const string& get_filter() const { return filter_; }
11603 
11609  string* mutable_filter() {
11610  _have_filter_ = true;
11611  return &filter_;
11612  }
11613 
11614 
11640  void set_filter(const string& value) {
11641  _have_filter_ = true;
11642  filter_ = value;
11643  }
11644 
11645 
11646 
11651  _have_max_results_ = false;
11652  client::ClearCppValueHelper(&max_results_);
11653  }
11654 
11655 
11661  uint32 get_max_results() const { return max_results_; }
11662 
11672  void set_max_results(uint32 value) {
11673  _have_max_results_ = true;
11674  max_results_ = value;
11675  }
11676 
11681  _have_order_by_ = false;
11682  client::ClearCppValueHelper(&order_by_);
11683  }
11684 
11685 
11691  const string& get_order_by() const { return order_by_; }
11692 
11699  string* mutable_orderBy() {
11700  _have_order_by_ = true;
11701  return &order_by_;
11702  }
11703 
11704 
11719  void set_order_by(const string& value) {
11720  _have_order_by_ = true;
11721  order_by_ = value;
11722  }
11723 
11724 
11725 
11730  _have_page_token_ = false;
11731  client::ClearCppValueHelper(&page_token_);
11732  }
11733 
11734 
11740  const string& get_page_token() const { return page_token_; }
11741 
11748  string* mutable_pageToken() {
11749  _have_page_token_ = true;
11750  return &page_token_;
11751  }
11752 
11753 
11761  void set_page_token(const string& value) {
11762  _have_page_token_ = true;
11763  page_token_ = value;
11764  }
11765 
11775  virtual util::Status AppendVariable(
11776  const StringPiece& variable_name,
11777  const client::UriTemplateConfig& config,
11778  string* target);
11779 
11785  virtual util::Status AppendOptionalQueryParameters(string* target);
11786 
11787 
11799  OperationAggregatedList* data) {
11800  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
11801  }
11802 
11803  private:
11804  string project_;
11805  string filter_;
11806  uint32 max_results_;
11807  string order_by_;
11808  string page_token_;
11809  bool _have_filter_ : 1;
11810  bool _have_max_results_ : 1;
11811  bool _have_order_by_ : 1;
11812  bool _have_page_token_ : 1;
11813  DISALLOW_COPY_AND_ASSIGN(GlobalOperationsResource_AggregatedListMethod);
11814 };
11815 
11816 typedef client::ServiceRequestPager<
11819  GlobalOperationsResource_AggregatedListMethodPager;
11820 
11835  public:
11846  const ComputeService* _service_,
11847  client::AuthorizationCredential* _credential_,
11848  const absl::string_view& project,
11849  const absl::string_view& operation);
11850 
11855 
11856 
11866  virtual util::Status AppendVariable(
11867  const StringPiece& variable_name,
11868  const client::UriTemplateConfig& config,
11869  string* target);
11870 
11871 
11872  private:
11873  string project_;
11874  string operation_;
11875  DISALLOW_COPY_AND_ASSIGN(GlobalOperationsResource_DeleteMethod);
11876 };
11877 
11893  public:
11904  const ComputeService* _service_,
11905  client::AuthorizationCredential* _credential_,
11906  const absl::string_view& project,
11907  const absl::string_view& operation);
11908 
11913 
11914 
11924  virtual util::Status AppendVariable(
11925  const StringPiece& variable_name,
11926  const client::UriTemplateConfig& config,
11927  string* target);
11928 
11929 
11941  Operation* data) {
11942  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
11943  }
11944 
11945  private:
11946  string project_;
11947  string operation_;
11948  DISALLOW_COPY_AND_ASSIGN(GlobalOperationsResource_GetMethod);
11949 };
11950 
11966  public:
11976  const ComputeService* _service_,
11977  client::AuthorizationCredential* _credential_,
11978  const absl::string_view& project);
11979 
11984 
11985 
11989  void clear_filter() {
11990  _have_filter_ = false;
11991  client::ClearCppValueHelper(&filter_);
11992  }
11993 
11994 
12000  const string& get_filter() const { return filter_; }
12001 
12007  string* mutable_filter() {
12008  _have_filter_ = true;
12009  return &filter_;
12010  }
12011 
12012 
12038  void set_filter(const string& value) {
12039  _have_filter_ = true;
12040  filter_ = value;
12041  }
12042 
12043 
12044 
12049  _have_max_results_ = false;
12050  client::ClearCppValueHelper(&max_results_);
12051  }
12052 
12053 
12059  uint32 get_max_results() const { return max_results_; }
12060 
12070  void set_max_results(uint32 value) {
12071  _have_max_results_ = true;
12072  max_results_ = value;
12073  }
12074 
12079  _have_order_by_ = false;
12080  client::ClearCppValueHelper(&order_by_);
12081  }
12082 
12083 
12089  const string& get_order_by() const { return order_by_; }
12090 
12097  string* mutable_orderBy() {
12098  _have_order_by_ = true;
12099  return &order_by_;
12100  }
12101 
12102 
12117  void set_order_by(const string& value) {
12118  _have_order_by_ = true;
12119  order_by_ = value;
12120  }
12121 
12122 
12123 
12128  _have_page_token_ = false;
12129  client::ClearCppValueHelper(&page_token_);
12130  }
12131 
12132 
12138  const string& get_page_token() const { return page_token_; }
12139 
12146  string* mutable_pageToken() {
12147  _have_page_token_ = true;
12148  return &page_token_;
12149  }
12150 
12151 
12159  void set_page_token(const string& value) {
12160  _have_page_token_ = true;
12161  page_token_ = value;
12162  }
12163 
12173  virtual util::Status AppendVariable(
12174  const StringPiece& variable_name,
12175  const client::UriTemplateConfig& config,
12176  string* target);
12177 
12183  virtual util::Status AppendOptionalQueryParameters(string* target);
12184 
12185 
12197  OperationList* data) {
12198  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
12199  }
12200 
12201  private:
12202  string project_;
12203  string filter_;
12204  uint32 max_results_;
12205  string order_by_;
12206  string page_token_;
12207  bool _have_filter_ : 1;
12208  bool _have_max_results_ : 1;
12209  bool _have_order_by_ : 1;
12210  bool _have_page_token_ : 1;
12211  DISALLOW_COPY_AND_ASSIGN(GlobalOperationsResource_ListMethod);
12212 };
12213 
12214 typedef client::ServiceRequestPager<
12216  OperationList>
12217  GlobalOperationsResource_ListMethodPager;
12218 
12219 
12220 
12235  public:
12246  const ComputeService* _service_,
12247  client::AuthorizationCredential* _credential_,
12248  const absl::string_view& project,
12249  const absl::string_view& health_check);
12250 
12255 
12256 
12261  _have_request_id_ = false;
12262  client::ClearCppValueHelper(&request_id_);
12263  }
12264 
12265 
12271  const string& get_request_id() const { return request_id_; }
12272 
12279  string* mutable_requestId() {
12280  _have_request_id_ = true;
12281  return &request_id_;
12282  }
12283 
12284 
12301  void set_request_id(const string& value) {
12302  _have_request_id_ = true;
12303  request_id_ = value;
12304  }
12305 
12315  virtual util::Status AppendVariable(
12316  const StringPiece& variable_name,
12317  const client::UriTemplateConfig& config,
12318  string* target);
12319 
12325  virtual util::Status AppendOptionalQueryParameters(string* target);
12326 
12327 
12339  Operation* data) {
12340  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
12341  }
12342 
12343  private:
12344  string project_;
12345  string health_check_;
12346  string request_id_;
12347  bool _have_request_id_ : 1;
12348  DISALLOW_COPY_AND_ASSIGN(HealthChecksResource_DeleteMethod);
12349 };
12350 
12366  public:
12377  const ComputeService* _service_,
12378  client::AuthorizationCredential* _credential_,
12379  const absl::string_view& project,
12380  const absl::string_view& health_check);
12381 
12385  virtual ~HealthChecksResource_GetMethod();
12386 
12387 
12397  virtual util::Status AppendVariable(
12398  const StringPiece& variable_name,
12399  const client::UriTemplateConfig& config,
12400  string* target);
12401 
12402 
12414  HealthCheck* data) {
12415  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
12416  }
12417 
12418  private:
12419  string project_;
12420  string health_check_;
12421  DISALLOW_COPY_AND_ASSIGN(HealthChecksResource_GetMethod);
12422 };
12423 
12438  public:
12449  const ComputeService* _service_,
12450  client::AuthorizationCredential* _credential_,
12451  const absl::string_view& project,
12452  const HealthCheck& _content_);
12453 
12458 
12459 
12464  _have_request_id_ = false;
12465  client::ClearCppValueHelper(&request_id_);
12466  }
12467 
12468 
12474  const string& get_request_id() const { return request_id_; }
12475 
12482  string* mutable_requestId() {
12483  _have_request_id_ = true;
12484  return &request_id_;
12485  }
12486 
12487 
12504  void set_request_id(const string& value) {
12505  _have_request_id_ = true;
12506  request_id_ = value;
12507  }
12508 
12518  virtual util::Status AppendVariable(
12519  const StringPiece& variable_name,
12520  const client::UriTemplateConfig& config,
12521  string* target);
12522 
12528  virtual util::Status AppendOptionalQueryParameters(string* target);
12529 
12530 
12542  Operation* data) {
12543  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
12544  }
12545 
12546  private:
12547  string project_;
12548  string request_id_;
12549  bool _have_request_id_ : 1; string _content_;
12550  DISALLOW_COPY_AND_ASSIGN(HealthChecksResource_InsertMethod);
12551 };
12552 
12568  public:
12578  const ComputeService* _service_,
12579  client::AuthorizationCredential* _credential_,
12580  const absl::string_view& project);
12581 
12586 
12587 
12591  void clear_filter() {
12592  _have_filter_ = false;
12593  client::ClearCppValueHelper(&filter_);
12594  }
12595 
12596 
12602  const string& get_filter() const { return filter_; }
12603 
12609  string* mutable_filter() {
12610  _have_filter_ = true;
12611  return &filter_;
12612  }
12613 
12614 
12640  void set_filter(const string& value) {
12641  _have_filter_ = true;
12642  filter_ = value;
12643  }
12644 
12645 
12646 
12651  _have_max_results_ = false;
12652  client::ClearCppValueHelper(&max_results_);
12653  }
12654 
12655 
12661  uint32 get_max_results() const { return max_results_; }
12662 
12672  void set_max_results(uint32 value) {
12673  _have_max_results_ = true;
12674  max_results_ = value;
12675  }
12676 
12681  _have_order_by_ = false;
12682  client::ClearCppValueHelper(&order_by_);
12683  }
12684 
12685 
12691  const string& get_order_by() const { return order_by_; }
12692 
12699  string* mutable_orderBy() {
12700  _have_order_by_ = true;
12701  return &order_by_;
12702  }
12703 
12704 
12719  void set_order_by(const string& value) {
12720  _have_order_by_ = true;
12721  order_by_ = value;
12722  }
12723 
12724 
12725 
12730  _have_page_token_ = false;
12731  client::ClearCppValueHelper(&page_token_);
12732  }
12733 
12734 
12740  const string& get_page_token() const { return page_token_; }
12741 
12748  string* mutable_pageToken() {
12749  _have_page_token_ = true;
12750  return &page_token_;
12751  }
12752 
12753 
12761  void set_page_token(const string& value) {
12762  _have_page_token_ = true;
12763  page_token_ = value;
12764  }
12765 
12775  virtual util::Status AppendVariable(
12776  const StringPiece& variable_name,
12777  const client::UriTemplateConfig& config,
12778  string* target);
12779 
12785  virtual util::Status AppendOptionalQueryParameters(string* target);
12786 
12787 
12799  HealthCheckList* data) {
12800  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
12801  }
12802 
12803  private:
12804  string project_;
12805  string filter_;
12806  uint32 max_results_;
12807  string order_by_;
12808  string page_token_;
12809  bool _have_filter_ : 1;
12810  bool _have_max_results_ : 1;
12811  bool _have_order_by_ : 1;
12812  bool _have_page_token_ : 1;
12813  DISALLOW_COPY_AND_ASSIGN(HealthChecksResource_ListMethod);
12814 };
12815 
12816 typedef client::ServiceRequestPager<
12819  HealthChecksResource_ListMethodPager;
12820 
12835  public:
12847  const ComputeService* _service_,
12848  client::AuthorizationCredential* _credential_,
12849  const absl::string_view& project,
12850  const absl::string_view& health_check,
12851  const HealthCheck& _content_);
12852 
12857 
12858 
12863  _have_request_id_ = false;
12864  client::ClearCppValueHelper(&request_id_);
12865  }
12866 
12867 
12873  const string& get_request_id() const { return request_id_; }
12874 
12881  string* mutable_requestId() {
12882  _have_request_id_ = true;
12883  return &request_id_;
12884  }
12885 
12886 
12903  void set_request_id(const string& value) {
12904  _have_request_id_ = true;
12905  request_id_ = value;
12906  }
12907 
12917  virtual util::Status AppendVariable(
12918  const StringPiece& variable_name,
12919  const client::UriTemplateConfig& config,
12920  string* target);
12921 
12927  virtual util::Status AppendOptionalQueryParameters(string* target);
12928 
12929 
12941  Operation* data) {
12942  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
12943  }
12944 
12945  private:
12946  string project_;
12947  string health_check_;
12948  string request_id_;
12949  bool _have_request_id_ : 1; string _content_;
12950  DISALLOW_COPY_AND_ASSIGN(HealthChecksResource_PatchMethod);
12951 };
12952 
12967  public:
12979  const ComputeService* _service_,
12980  client::AuthorizationCredential* _credential_,
12981  const absl::string_view& project,
12982  const absl::string_view& health_check,
12983  const HealthCheck& _content_);
12984 
12989 
12990 
12995  _have_request_id_ = false;
12996  client::ClearCppValueHelper(&request_id_);
12997  }
12998 
12999 
13005  const string& get_request_id() const { return request_id_; }
13006 
13013  string* mutable_requestId() {
13014  _have_request_id_ = true;
13015  return &request_id_;
13016  }
13017 
13018 
13035  void set_request_id(const string& value) {
13036  _have_request_id_ = true;
13037  request_id_ = value;
13038  }
13039 
13049  virtual util::Status AppendVariable(
13050  const StringPiece& variable_name,
13051  const client::UriTemplateConfig& config,
13052  string* target);
13053 
13059  virtual util::Status AppendOptionalQueryParameters(string* target);
13060 
13061 
13073  Operation* data) {
13074  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
13075  }
13076 
13077  private:
13078  string project_;
13079  string health_check_;
13080  string request_id_;
13081  bool _have_request_id_ : 1; string _content_;
13082  DISALLOW_COPY_AND_ASSIGN(HealthChecksResource_UpdateMethod);
13083 };
13084 
13085 
13086 
13101  public:
13113  const ComputeService* _service_,
13114  client::AuthorizationCredential* _credential_,
13115  const absl::string_view& project,
13116  const absl::string_view& http_health_check);
13117 
13122 
13123 
13128  _have_request_id_ = false;
13129  client::ClearCppValueHelper(&request_id_);
13130  }
13131 
13132 
13138  const string& get_request_id() const { return request_id_; }
13139 
13146  string* mutable_requestId() {
13147  _have_request_id_ = true;
13148  return &request_id_;
13149  }
13150 
13151 
13168  void set_request_id(const string& value) {
13169  _have_request_id_ = true;
13170  request_id_ = value;
13171  }
13172 
13182  virtual util::Status AppendVariable(
13183  const StringPiece& variable_name,
13184  const client::UriTemplateConfig& config,
13185  string* target);
13186 
13192  virtual util::Status AppendOptionalQueryParameters(string* target);
13193 
13194 
13206  Operation* data) {
13207  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
13208  }
13209 
13210  private:
13211  string project_;
13212  string http_health_check_;
13213  string request_id_;
13214  bool _have_request_id_ : 1;
13215  DISALLOW_COPY_AND_ASSIGN(HttpHealthChecksResource_DeleteMethod);
13216 };
13217 
13233  public:
13245  const ComputeService* _service_,
13246  client::AuthorizationCredential* _credential_,
13247  const absl::string_view& project,
13248  const absl::string_view& http_health_check);
13249 
13254 
13255 
13265  virtual util::Status AppendVariable(
13266  const StringPiece& variable_name,
13267  const client::UriTemplateConfig& config,
13268  string* target);
13269 
13270 
13282  HttpHealthCheck* data) {
13283  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
13284  }
13285 
13286  private:
13287  string project_;
13288  string http_health_check_;
13289  DISALLOW_COPY_AND_ASSIGN(HttpHealthChecksResource_GetMethod);
13290 };
13291 
13306  public:
13317  const ComputeService* _service_,
13318  client::AuthorizationCredential* _credential_,
13319  const absl::string_view& project,
13320  const HttpHealthCheck& _content_);
13321 
13326 
13327 
13332  _have_request_id_ = false;
13333  client::ClearCppValueHelper(&request_id_);
13334  }
13335 
13336 
13342  const string& get_request_id() const { return request_id_; }
13343 
13350  string* mutable_requestId() {
13351  _have_request_id_ = true;
13352  return &request_id_;
13353  }
13354 
13355 
13372  void set_request_id(const string& value) {
13373  _have_request_id_ = true;
13374  request_id_ = value;
13375  }
13376 
13386  virtual util::Status AppendVariable(
13387  const StringPiece& variable_name,
13388  const client::UriTemplateConfig& config,
13389  string* target);
13390 
13396  virtual util::Status AppendOptionalQueryParameters(string* target);
13397 
13398 
13410  Operation* data) {
13411  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
13412  }
13413 
13414  private:
13415  string project_;
13416  string request_id_;
13417  bool _have_request_id_ : 1; string _content_;
13418  DISALLOW_COPY_AND_ASSIGN(HttpHealthChecksResource_InsertMethod);
13419 };
13420 
13436  public:
13446  const ComputeService* _service_,
13447  client::AuthorizationCredential* _credential_,
13448  const absl::string_view& project);
13449 
13454 
13455 
13459  void clear_filter() {
13460  _have_filter_ = false;
13461  client::ClearCppValueHelper(&filter_);
13462  }
13463 
13464 
13470  const string& get_filter() const { return filter_; }
13471 
13477  string* mutable_filter() {
13478  _have_filter_ = true;
13479  return &filter_;
13480  }
13481 
13482 
13508  void set_filter(const string& value) {
13509  _have_filter_ = true;
13510  filter_ = value;
13511  }
13512 
13513 
13514 
13519  _have_max_results_ = false;
13520  client::ClearCppValueHelper(&max_results_);
13521  }
13522 
13523 
13529  uint32 get_max_results() const { return max_results_; }
13530 
13540  void set_max_results(uint32 value) {
13541  _have_max_results_ = true;
13542  max_results_ = value;
13543  }
13544 
13549  _have_order_by_ = false;
13550  client::ClearCppValueHelper(&order_by_);
13551  }
13552 
13553 
13559  const string& get_order_by() const { return order_by_; }
13560 
13567  string* mutable_orderBy() {
13568  _have_order_by_ = true;
13569  return &order_by_;
13570  }
13571 
13572 
13587  void set_order_by(const string& value) {
13588  _have_order_by_ = true;
13589  order_by_ = value;
13590  }
13591 
13592 
13593 
13598  _have_page_token_ = false;
13599  client::ClearCppValueHelper(&page_token_);
13600  }
13601 
13602 
13608  const string& get_page_token() const { return page_token_; }
13609 
13616  string* mutable_pageToken() {
13617  _have_page_token_ = true;
13618  return &page_token_;
13619  }
13620 
13621 
13629  void set_page_token(const string& value) {
13630  _have_page_token_ = true;
13631  page_token_ = value;
13632  }
13633 
13643  virtual util::Status AppendVariable(
13644  const StringPiece& variable_name,
13645  const client::UriTemplateConfig& config,
13646  string* target);
13647 
13653  virtual util::Status AppendOptionalQueryParameters(string* target);
13654 
13655 
13667  HttpHealthCheckList* data) {
13668  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
13669  }
13670 
13671  private:
13672  string project_;
13673  string filter_;
13674  uint32 max_results_;
13675  string order_by_;
13676  string page_token_;
13677  bool _have_filter_ : 1;
13678  bool _have_max_results_ : 1;
13679  bool _have_order_by_ : 1;
13680  bool _have_page_token_ : 1;
13681  DISALLOW_COPY_AND_ASSIGN(HttpHealthChecksResource_ListMethod);
13682 };
13683 
13684 typedef client::ServiceRequestPager<
13687  HttpHealthChecksResource_ListMethodPager;
13688 
13703  public:
13715  const ComputeService* _service_,
13716  client::AuthorizationCredential* _credential_,
13717  const absl::string_view& project,
13718  const absl::string_view& http_health_check,
13719  const HttpHealthCheck& _content_);
13720 
13725 
13726 
13731  _have_request_id_ = false;
13732  client::ClearCppValueHelper(&request_id_);
13733  }
13734 
13735 
13741  const string& get_request_id() const { return request_id_; }
13742 
13749  string* mutable_requestId() {
13750  _have_request_id_ = true;
13751  return &request_id_;
13752  }
13753 
13754 
13771  void set_request_id(const string& value) {
13772  _have_request_id_ = true;
13773  request_id_ = value;
13774  }
13775 
13785  virtual util::Status AppendVariable(
13786  const StringPiece& variable_name,
13787  const client::UriTemplateConfig& config,
13788  string* target);
13789 
13795  virtual util::Status AppendOptionalQueryParameters(string* target);
13796 
13797 
13809  Operation* data) {
13810  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
13811  }
13812 
13813  private:
13814  string project_;
13815  string http_health_check_;
13816  string request_id_;
13817  bool _have_request_id_ : 1; string _content_;
13818  DISALLOW_COPY_AND_ASSIGN(HttpHealthChecksResource_PatchMethod);
13819 };
13820 
13835  public:
13848  const ComputeService* _service_,
13849  client::AuthorizationCredential* _credential_,
13850  const absl::string_view& project,
13851  const absl::string_view& http_health_check,
13852  const HttpHealthCheck& _content_);
13853 
13858 
13859 
13864  _have_request_id_ = false;
13865  client::ClearCppValueHelper(&request_id_);
13866  }
13867 
13868 
13874  const string& get_request_id() const { return request_id_; }
13875 
13882  string* mutable_requestId() {
13883  _have_request_id_ = true;
13884  return &request_id_;
13885  }
13886 
13887 
13904  void set_request_id(const string& value) {
13905  _have_request_id_ = true;
13906  request_id_ = value;
13907  }
13908 
13918  virtual util::Status AppendVariable(
13919  const StringPiece& variable_name,
13920  const client::UriTemplateConfig& config,
13921  string* target);
13922 
13928  virtual util::Status AppendOptionalQueryParameters(string* target);
13929 
13930 
13942  Operation* data) {
13943  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
13944  }
13945 
13946  private:
13947  string project_;
13948  string http_health_check_;
13949  string request_id_;
13950  bool _have_request_id_ : 1; string _content_;
13951  DISALLOW_COPY_AND_ASSIGN(HttpHealthChecksResource_UpdateMethod);
13952 };
13953 
13954 
13955 
13970  public:
13982  const ComputeService* _service_,
13983  client::AuthorizationCredential* _credential_,
13984  const absl::string_view& project,
13985  const absl::string_view& https_health_check);
13986 
13991 
13992 
13997  _have_request_id_ = false;
13998  client::ClearCppValueHelper(&request_id_);
13999  }
14000 
14001 
14007  const string& get_request_id() const { return request_id_; }
14008 
14015  string* mutable_requestId() {
14016  _have_request_id_ = true;
14017  return &request_id_;
14018  }
14019 
14020 
14037  void set_request_id(const string& value) {
14038  _have_request_id_ = true;
14039  request_id_ = value;
14040  }
14041 
14051  virtual util::Status AppendVariable(
14052  const StringPiece& variable_name,
14053  const client::UriTemplateConfig& config,
14054  string* target);
14055 
14061  virtual util::Status AppendOptionalQueryParameters(string* target);
14062 
14063 
14075  Operation* data) {
14076  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
14077  }
14078 
14079  private:
14080  string project_;
14081  string https_health_check_;
14082  string request_id_;
14083  bool _have_request_id_ : 1;
14084  DISALLOW_COPY_AND_ASSIGN(HttpsHealthChecksResource_DeleteMethod);
14085 };
14086 
14102  public:
14114  const ComputeService* _service_,
14115  client::AuthorizationCredential* _credential_,
14116  const absl::string_view& project,
14117  const absl::string_view& https_health_check);
14118 
14123 
14124 
14134  virtual util::Status AppendVariable(
14135  const StringPiece& variable_name,
14136  const client::UriTemplateConfig& config,
14137  string* target);
14138 
14139 
14151  HttpsHealthCheck* data) {
14152  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
14153  }
14154 
14155  private:
14156  string project_;
14157  string https_health_check_;
14158  DISALLOW_COPY_AND_ASSIGN(HttpsHealthChecksResource_GetMethod);
14159 };
14160 
14175  public:
14186  const ComputeService* _service_,
14187  client::AuthorizationCredential* _credential_,
14188  const absl::string_view& project,
14189  const HttpsHealthCheck& _content_);
14190 
14195 
14196 
14201  _have_request_id_ = false;
14202  client::ClearCppValueHelper(&request_id_);
14203  }
14204 
14205 
14211  const string& get_request_id() const { return request_id_; }
14212 
14219  string* mutable_requestId() {
14220  _have_request_id_ = true;
14221  return &request_id_;
14222  }
14223 
14224 
14241  void set_request_id(const string& value) {
14242  _have_request_id_ = true;
14243  request_id_ = value;
14244  }
14245 
14255  virtual util::Status AppendVariable(
14256  const StringPiece& variable_name,
14257  const client::UriTemplateConfig& config,
14258  string* target);
14259 
14265  virtual util::Status AppendOptionalQueryParameters(string* target);
14266 
14267 
14279  Operation* data) {
14280  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
14281  }
14282 
14283  private:
14284  string project_;
14285  string request_id_;
14286  bool _have_request_id_ : 1; string _content_;
14287  DISALLOW_COPY_AND_ASSIGN(HttpsHealthChecksResource_InsertMethod);
14288 };
14289 
14305  public:
14315  const ComputeService* _service_,
14316  client::AuthorizationCredential* _credential_,
14317  const absl::string_view& project);
14318 
14323 
14324 
14328  void clear_filter() {
14329  _have_filter_ = false;
14330  client::ClearCppValueHelper(&filter_);
14331  }
14332 
14333 
14339  const string& get_filter() const { return filter_; }
14340 
14346  string* mutable_filter() {
14347  _have_filter_ = true;
14348  return &filter_;
14349  }
14350 
14351 
14377  void set_filter(const string& value) {
14378  _have_filter_ = true;
14379  filter_ = value;
14380  }
14381 
14382 
14383 
14388  _have_max_results_ = false;
14389  client::ClearCppValueHelper(&max_results_);
14390  }
14391 
14392 
14398  uint32 get_max_results() const { return max_results_; }
14399 
14409  void set_max_results(uint32 value) {
14410  _have_max_results_ = true;
14411  max_results_ = value;
14412  }
14413 
14418  _have_order_by_ = false;
14419  client::ClearCppValueHelper(&order_by_);
14420  }
14421 
14422 
14428  const string& get_order_by() const { return order_by_; }
14429 
14436  string* mutable_orderBy() {
14437  _have_order_by_ = true;
14438  return &order_by_;
14439  }
14440 
14441 
14456  void set_order_by(const string& value) {
14457  _have_order_by_ = true;
14458  order_by_ = value;
14459  }
14460 
14461 
14462 
14467  _have_page_token_ = false;
14468  client::ClearCppValueHelper(&page_token_);
14469  }
14470 
14471 
14477  const string& get_page_token() const { return page_token_; }
14478 
14485  string* mutable_pageToken() {
14486  _have_page_token_ = true;
14487  return &page_token_;
14488  }
14489 
14490 
14498  void set_page_token(const string& value) {
14499  _have_page_token_ = true;
14500  page_token_ = value;
14501  }
14502 
14512  virtual util::Status AppendVariable(
14513  const StringPiece& variable_name,
14514  const client::UriTemplateConfig& config,
14515  string* target);
14516 
14522  virtual util::Status AppendOptionalQueryParameters(string* target);
14523 
14524 
14536  HttpsHealthCheckList* data) {
14537  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
14538  }
14539 
14540  private:
14541  string project_;
14542  string filter_;
14543  uint32 max_results_;
14544  string order_by_;
14545  string page_token_;
14546  bool _have_filter_ : 1;
14547  bool _have_max_results_ : 1;
14548  bool _have_order_by_ : 1;
14549  bool _have_page_token_ : 1;
14550  DISALLOW_COPY_AND_ASSIGN(HttpsHealthChecksResource_ListMethod);
14551 };
14552 
14553 typedef client::ServiceRequestPager<
14556  HttpsHealthChecksResource_ListMethodPager;
14557 
14572  public:
14585  const ComputeService* _service_,
14586  client::AuthorizationCredential* _credential_,
14587  const absl::string_view& project,
14588  const absl::string_view& https_health_check,
14589  const HttpsHealthCheck& _content_);
14590 
14595 
14596 
14601  _have_request_id_ = false;
14602  client::ClearCppValueHelper(&request_id_);
14603  }
14604 
14605 
14611  const string& get_request_id() const { return request_id_; }
14612 
14619  string* mutable_requestId() {
14620  _have_request_id_ = true;
14621  return &request_id_;
14622  }
14623 
14624 
14641  void set_request_id(const string& value) {
14642  _have_request_id_ = true;
14643  request_id_ = value;
14644  }
14645 
14655  virtual util::Status AppendVariable(
14656  const StringPiece& variable_name,
14657  const client::UriTemplateConfig& config,
14658  string* target);
14659 
14665  virtual util::Status AppendOptionalQueryParameters(string* target);
14666 
14667 
14679  Operation* data) {
14680  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
14681  }
14682 
14683  private:
14684  string project_;
14685  string https_health_check_;
14686  string request_id_;
14687  bool _have_request_id_ : 1; string _content_;
14688  DISALLOW_COPY_AND_ASSIGN(HttpsHealthChecksResource_PatchMethod);
14689 };
14690 
14705  public:
14718  const ComputeService* _service_,
14719  client::AuthorizationCredential* _credential_,
14720  const absl::string_view& project,
14721  const absl::string_view& https_health_check,
14722  const HttpsHealthCheck& _content_);
14723 
14728 
14729 
14734  _have_request_id_ = false;
14735  client::ClearCppValueHelper(&request_id_);
14736  }
14737 
14738 
14744  const string& get_request_id() const { return request_id_; }
14745 
14752  string* mutable_requestId() {
14753  _have_request_id_ = true;
14754  return &request_id_;
14755  }
14756 
14757 
14774  void set_request_id(const string& value) {
14775  _have_request_id_ = true;
14776  request_id_ = value;
14777  }
14778 
14788  virtual util::Status AppendVariable(
14789  const StringPiece& variable_name,
14790  const client::UriTemplateConfig& config,
14791  string* target);
14792 
14798  virtual util::Status AppendOptionalQueryParameters(string* target);
14799 
14800 
14812  Operation* data) {
14813  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
14814  }
14815 
14816  private:
14817  string project_;
14818  string https_health_check_;
14819  string request_id_;
14820  bool _have_request_id_ : 1; string _content_;
14821  DISALLOW_COPY_AND_ASSIGN(HttpsHealthChecksResource_UpdateMethod);
14822 };
14823 
14824 
14825 
14840  public:
14851  const ComputeService* _service_,
14852  client::AuthorizationCredential* _credential_,
14853  const absl::string_view& project,
14854  const absl::string_view& image);
14855 
14859  virtual ~ImagesResource_DeleteMethod();
14860 
14861 
14866  _have_request_id_ = false;
14867  client::ClearCppValueHelper(&request_id_);
14868  }
14869 
14870 
14876  const string& get_request_id() const { return request_id_; }
14877 
14884  string* mutable_requestId() {
14885  _have_request_id_ = true;
14886  return &request_id_;
14887  }
14888 
14889 
14906  void set_request_id(const string& value) {
14907  _have_request_id_ = true;
14908  request_id_ = value;
14909  }
14910 
14920  virtual util::Status AppendVariable(
14921  const StringPiece& variable_name,
14922  const client::UriTemplateConfig& config,
14923  string* target);
14924 
14930  virtual util::Status AppendOptionalQueryParameters(string* target);
14931 
14932 
14944  Operation* data) {
14945  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
14946  }
14947 
14948  private:
14949  string project_;
14950  string image_;
14951  string request_id_;
14952  bool _have_request_id_ : 1;
14953  DISALLOW_COPY_AND_ASSIGN(ImagesResource_DeleteMethod);
14954 };
14955 
14970  public:
14982  const ComputeService* _service_,
14983  client::AuthorizationCredential* _credential_,
14984  const absl::string_view& project,
14985  const absl::string_view& image,
14986  const DeprecationStatus& _content_);
14987 
14991  virtual ~ImagesResource_DeprecateMethod();
14992 
14993 
14998  _have_request_id_ = false;
14999  client::ClearCppValueHelper(&request_id_);
15000  }
15001 
15002 
15008  const string& get_request_id() const { return request_id_; }
15009 
15016  string* mutable_requestId() {
15017  _have_request_id_ = true;
15018  return &request_id_;
15019  }
15020 
15021 
15038  void set_request_id(const string& value) {
15039  _have_request_id_ = true;
15040  request_id_ = value;
15041  }
15042 
15052  virtual util::Status AppendVariable(
15053  const StringPiece& variable_name,
15054  const client::UriTemplateConfig& config,
15055  string* target);
15056 
15062  virtual util::Status AppendOptionalQueryParameters(string* target);
15063 
15064 
15076  Operation* data) {
15077  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
15078  }
15079 
15080  private:
15081  string project_;
15082  string image_;
15083  string request_id_;
15084  bool _have_request_id_ : 1; string _content_;
15085  DISALLOW_COPY_AND_ASSIGN(ImagesResource_DeprecateMethod);
15086 };
15087 
15103  public:
15114  const ComputeService* _service_,
15115  client::AuthorizationCredential* _credential_,
15116  const absl::string_view& project,
15117  const absl::string_view& image);
15118 
15122  virtual ~ImagesResource_GetMethod();
15123 
15124 
15134  virtual util::Status AppendVariable(
15135  const StringPiece& variable_name,
15136  const client::UriTemplateConfig& config,
15137  string* target);
15138 
15139 
15151  Image* data) {
15152  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
15153  }
15154 
15155  private:
15156  string project_;
15157  string image_;
15158  DISALLOW_COPY_AND_ASSIGN(ImagesResource_GetMethod);
15159 };
15160 
15176  public:
15187  const ComputeService* _service_,
15188  client::AuthorizationCredential* _credential_,
15189  const absl::string_view& project,
15190  const absl::string_view& family);
15191 
15196 
15197 
15207  virtual util::Status AppendVariable(
15208  const StringPiece& variable_name,
15209  const client::UriTemplateConfig& config,
15210  string* target);
15211 
15212 
15224  Image* data) {
15225  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
15226  }
15227 
15228  private:
15229  string project_;
15230  string family_;
15231  DISALLOW_COPY_AND_ASSIGN(ImagesResource_GetFromFamilyMethod);
15232 };
15233 
15249  public:
15260  const ComputeService* _service_,
15261  client::AuthorizationCredential* _credential_,
15262  const absl::string_view& project,
15263  const absl::string_view& resource);
15264 
15269 
15270 
15280  virtual util::Status AppendVariable(
15281  const StringPiece& variable_name,
15282  const client::UriTemplateConfig& config,
15283  string* target);
15284 
15285 
15297  Policy* data) {
15298  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
15299  }
15300 
15301  private:
15302  string project_;
15303  string resource_;
15304  DISALLOW_COPY_AND_ASSIGN(ImagesResource_GetIamPolicyMethod);
15305 };
15306 
15324  public:
15335  const ComputeService* _service_,
15336  client::AuthorizationCredential* _credential_,
15337  const absl::string_view& project,
15338  const Image& _content_);
15339 
15343  virtual ~ImagesResource_InsertMethod();
15344 
15345 
15350  _have_force_create_ = false;
15351  client::ClearCppValueHelper(&force_create_);
15352  }
15353 
15354 
15360  bool get_force_create() const { return force_create_; }
15361 
15367  void set_force_create(bool value) {
15368  _have_force_create_ = true;
15369  force_create_ = value;
15370  }
15371 
15376  _have_request_id_ = false;
15377  client::ClearCppValueHelper(&request_id_);
15378  }
15379 
15380 
15386  const string& get_request_id() const { return request_id_; }
15387 
15394  string* mutable_requestId() {
15395  _have_request_id_ = true;
15396  return &request_id_;
15397  }
15398 
15399 
15416  void set_request_id(const string& value) {
15417  _have_request_id_ = true;
15418  request_id_ = value;
15419  }
15420 
15430  virtual util::Status AppendVariable(
15431  const StringPiece& variable_name,
15432  const client::UriTemplateConfig& config,
15433  string* target);
15434 
15440  virtual util::Status AppendOptionalQueryParameters(string* target);
15441 
15442 
15454  Operation* data) {
15455  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
15456  }
15457 
15458  private:
15459  string project_;
15460  bool force_create_;
15461  string request_id_;
15462  bool _have_force_create_ : 1;
15463  bool _have_request_id_ : 1; string _content_;
15464  DISALLOW_COPY_AND_ASSIGN(ImagesResource_InsertMethod);
15465 };
15466 
15482  public:
15492  const ComputeService* _service_,
15493  client::AuthorizationCredential* _credential_,
15494  const absl::string_view& project);
15495 
15499  virtual ~ImagesResource_ListMethod();
15500 
15501 
15505  void clear_filter() {
15506  _have_filter_ = false;
15507  client::ClearCppValueHelper(&filter_);
15508  }
15509 
15510 
15516  const string& get_filter() const { return filter_; }
15517 
15523  string* mutable_filter() {
15524  _have_filter_ = true;
15525  return &filter_;
15526  }
15527 
15528 
15554  void set_filter(const string& value) {
15555  _have_filter_ = true;
15556  filter_ = value;
15557  }
15558 
15559 
15560 
15565  _have_max_results_ = false;
15566  client::ClearCppValueHelper(&max_results_);
15567  }
15568 
15569 
15575  uint32 get_max_results() const { return max_results_; }
15576 
15586  void set_max_results(uint32 value) {
15587  _have_max_results_ = true;
15588  max_results_ = value;
15589  }
15590 
15595  _have_order_by_ = false;
15596  client::ClearCppValueHelper(&order_by_);
15597  }
15598 
15599 
15605  const string& get_order_by() const { return order_by_; }
15606 
15613  string* mutable_orderBy() {
15614  _have_order_by_ = true;
15615  return &order_by_;
15616  }
15617 
15618 
15633  void set_order_by(const string& value) {
15634  _have_order_by_ = true;
15635  order_by_ = value;
15636  }
15637 
15638 
15639 
15644  _have_page_token_ = false;
15645  client::ClearCppValueHelper(&page_token_);
15646  }
15647 
15648 
15654  const string& get_page_token() const { return page_token_; }
15655 
15662  string* mutable_pageToken() {
15663  _have_page_token_ = true;
15664  return &page_token_;
15665  }
15666 
15667 
15675  void set_page_token(const string& value) {
15676  _have_page_token_ = true;
15677  page_token_ = value;
15678  }
15679 
15689  virtual util::Status AppendVariable(
15690  const StringPiece& variable_name,
15691  const client::UriTemplateConfig& config,
15692  string* target);
15693 
15699  virtual util::Status AppendOptionalQueryParameters(string* target);
15700 
15701 
15713  ImageList* data) {
15714  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
15715  }
15716 
15717  private:
15718  string project_;
15719  string filter_;
15720  uint32 max_results_;
15721  string order_by_;
15722  string page_token_;
15723  bool _have_filter_ : 1;
15724  bool _have_max_results_ : 1;
15725  bool _have_order_by_ : 1;
15726  bool _have_page_token_ : 1;
15727  DISALLOW_COPY_AND_ASSIGN(ImagesResource_ListMethod);
15728 };
15729 
15730 typedef client::ServiceRequestPager<
15732  ImageList>
15733  ImagesResource_ListMethodPager;
15734 
15749  public:
15761  const ComputeService* _service_,
15762  client::AuthorizationCredential* _credential_,
15763  const absl::string_view& project,
15764  const absl::string_view& resource,
15765  const GlobalSetPolicyRequest& _content_);
15766 
15771 
15772 
15782  virtual util::Status AppendVariable(
15783  const StringPiece& variable_name,
15784  const client::UriTemplateConfig& config,
15785  string* target);
15786 
15787 
15799  Policy* data) {
15800  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
15801  }
15802 
15803  private:
15804  string project_;
15805  string resource_; string _content_;
15806  DISALLOW_COPY_AND_ASSIGN(ImagesResource_SetIamPolicyMethod);
15807 };
15808 
15823  public:
15835  const ComputeService* _service_,
15836  client::AuthorizationCredential* _credential_,
15837  const absl::string_view& project,
15838  const absl::string_view& resource,
15839  const GlobalSetLabelsRequest& _content_);
15840 
15844  virtual ~ImagesResource_SetLabelsMethod();
15845 
15846 
15856  virtual util::Status AppendVariable(
15857  const StringPiece& variable_name,
15858  const client::UriTemplateConfig& config,
15859  string* target);
15860 
15861 
15873  Operation* data) {
15874  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
15875  }
15876 
15877  private:
15878  string project_;
15879  string resource_; string _content_;
15880  DISALLOW_COPY_AND_ASSIGN(ImagesResource_SetLabelsMethod);
15881 };
15882 
15898  public:
15910  const ComputeService* _service_,
15911  client::AuthorizationCredential* _credential_,
15912  const absl::string_view& project,
15913  const absl::string_view& resource,
15914  const TestPermissionsRequest& _content_);
15915 
15920 
15921 
15931  virtual util::Status AppendVariable(
15932  const StringPiece& variable_name,
15933  const client::UriTemplateConfig& config,
15934  string* target);
15935 
15936 
15948  TestPermissionsResponse* data) {
15949  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
15950  }
15951 
15952  private:
15953  string project_;
15954  string resource_; string _content_;
15955  DISALLOW_COPY_AND_ASSIGN(ImagesResource_TestIamPermissionsMethod);
15956 };
15957 
15958 
15959 
15974  public:
15988  const ComputeService* _service_,
15989  client::AuthorizationCredential* _credential_,
15990  const absl::string_view& project,
15991  const absl::string_view& zone,
15992  const absl::string_view& instance_group_manager,
15994 
15999 
16000 
16005  _have_request_id_ = false;
16006  client::ClearCppValueHelper(&request_id_);
16007  }
16008 
16009 
16015  const string& get_request_id() const { return request_id_; }
16016 
16023  string* mutable_requestId() {
16024  _have_request_id_ = true;
16025  return &request_id_;
16026  }
16027 
16028 
16045  void set_request_id(const string& value) {
16046  _have_request_id_ = true;
16047  request_id_ = value;
16048  }
16049 
16059  virtual util::Status AppendVariable(
16060  const StringPiece& variable_name,
16061  const client::UriTemplateConfig& config,
16062  string* target);
16063 
16069  virtual util::Status AppendOptionalQueryParameters(string* target);
16070 
16071 
16083  Operation* data) {
16084  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
16085  }
16086 
16087  private:
16088  string project_;
16089  string zone_;
16090  string instance_group_manager_;
16091  string request_id_;
16092  bool _have_request_id_ : 1; string _content_;
16093  DISALLOW_COPY_AND_ASSIGN(InstanceGroupManagersResource_AbandonInstancesMethod);
16094 };
16095 
16111  public:
16121  const ComputeService* _service_,
16122  client::AuthorizationCredential* _credential_,
16123  const absl::string_view& project);
16124 
16129 
16130 
16134  void clear_filter() {
16135  _have_filter_ = false;
16136  client::ClearCppValueHelper(&filter_);
16137  }
16138 
16139 
16145  const string& get_filter() const { return filter_; }
16146 
16152  string* mutable_filter() {
16153  _have_filter_ = true;
16154  return &filter_;
16155  }
16156 
16157 
16183  void set_filter(const string& value) {
16184  _have_filter_ = true;
16185  filter_ = value;
16186  }
16187 
16188 
16189 
16194  _have_max_results_ = false;
16195  client::ClearCppValueHelper(&max_results_);
16196  }
16197 
16198 
16204  uint32 get_max_results() const { return max_results_; }
16205 
16215  void set_max_results(uint32 value) {
16216  _have_max_results_ = true;
16217  max_results_ = value;
16218  }
16219 
16224  _have_order_by_ = false;
16225  client::ClearCppValueHelper(&order_by_);
16226  }
16227 
16228 
16234  const string& get_order_by() const { return order_by_; }
16235 
16242  string* mutable_orderBy() {
16243  _have_order_by_ = true;
16244  return &order_by_;
16245  }
16246 
16247 
16262  void set_order_by(const string& value) {
16263  _have_order_by_ = true;
16264  order_by_ = value;
16265  }
16266 
16267 
16268 
16273  _have_page_token_ = false;
16274  client::ClearCppValueHelper(&page_token_);
16275  }
16276 
16277 
16283  const string& get_page_token() const { return page_token_; }
16284 
16291  string* mutable_pageToken() {
16292  _have_page_token_ = true;
16293  return &page_token_;
16294  }
16295 
16296 
16304  void set_page_token(const string& value) {
16305  _have_page_token_ = true;
16306  page_token_ = value;
16307  }
16308 
16318  virtual util::Status AppendVariable(
16319  const StringPiece& variable_name,
16320  const client::UriTemplateConfig& config,
16321  string* target);
16322 
16328  virtual util::Status AppendOptionalQueryParameters(string* target);
16329 
16330 
16343  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
16344  }
16345 
16346  private:
16347  string project_;
16348  string filter_;
16349  uint32 max_results_;
16350  string order_by_;
16351  string page_token_;
16352  bool _have_filter_ : 1;
16353  bool _have_max_results_ : 1;
16354  bool _have_order_by_ : 1;
16355  bool _have_page_token_ : 1;
16356  DISALLOW_COPY_AND_ASSIGN(InstanceGroupManagersResource_AggregatedListMethod);
16357 };
16358 
16359 typedef client::ServiceRequestPager<
16362  InstanceGroupManagersResource_AggregatedListMethodPager;
16363 
16378  public:
16392  const ComputeService* _service_,
16393  client::AuthorizationCredential* _credential_,
16394  const absl::string_view& project,
16395  const absl::string_view& zone,
16396  const absl::string_view& instance_group_manager);
16397 
16402 
16403 
16408  _have_request_id_ = false;
16409  client::ClearCppValueHelper(&request_id_);
16410  }
16411 
16412 
16418  const string& get_request_id() const { return request_id_; }
16419 
16426  string* mutable_requestId() {
16427  _have_request_id_ = true;
16428  return &request_id_;
16429  }
16430 
16431 
16448  void set_request_id(const string& value) {
16449  _have_request_id_ = true;
16450  request_id_ = value;
16451  }
16452 
16462  virtual util::Status AppendVariable(
16463  const StringPiece& variable_name,
16464  const client::UriTemplateConfig& config,
16465  string* target);
16466 
16472  virtual util::Status AppendOptionalQueryParameters(string* target);
16473 
16474 
16486  Operation* data) {
16487  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
16488  }
16489 
16490  private:
16491  string project_;
16492  string zone_;
16493  string instance_group_manager_;
16494  string request_id_;
16495  bool _have_request_id_ : 1;
16496  DISALLOW_COPY_AND_ASSIGN(InstanceGroupManagersResource_DeleteMethod);
16497 };
16498 
16513  public:
16527  const ComputeService* _service_,
16528  client::AuthorizationCredential* _credential_,
16529  const absl::string_view& project,
16530  const absl::string_view& zone,
16531  const absl::string_view& instance_group_manager,
16533 
16538 
16539 
16544  _have_request_id_ = false;
16545  client::ClearCppValueHelper(&request_id_);
16546  }
16547 
16548 
16554  const string& get_request_id() const { return request_id_; }
16555 
16562  string* mutable_requestId() {
16563  _have_request_id_ = true;
16564  return &request_id_;
16565  }
16566 
16567 
16584  void set_request_id(const string& value) {
16585  _have_request_id_ = true;
16586  request_id_ = value;
16587  }
16588 
16598  virtual util::Status AppendVariable(
16599  const StringPiece& variable_name,
16600  const client::UriTemplateConfig& config,
16601  string* target);
16602 
16608  virtual util::Status AppendOptionalQueryParameters(string* target);
16609 
16610 
16622  Operation* data) {
16623  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
16624  }
16625 
16626  private:
16627  string project_;
16628  string zone_;
16629  string instance_group_manager_;
16630  string request_id_;
16631  bool _have_request_id_ : 1; string _content_;
16632  DISALLOW_COPY_AND_ASSIGN(InstanceGroupManagersResource_DeleteInstancesMethod);
16633 };
16634 
16650  public:
16663  const ComputeService* _service_,
16664  client::AuthorizationCredential* _credential_,
16665  const absl::string_view& project,
16666  const absl::string_view& zone,
16667  const absl::string_view& instance_group_manager);
16668 
16673 
16674 
16684  virtual util::Status AppendVariable(
16685  const StringPiece& variable_name,
16686  const client::UriTemplateConfig& config,
16687  string* target);
16688 
16689 
16701  InstanceGroupManager* data) {
16702  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
16703  }
16704 
16705  private:
16706  string project_;
16707  string zone_;
16708  string instance_group_manager_;
16709  DISALLOW_COPY_AND_ASSIGN(InstanceGroupManagersResource_GetMethod);
16710 };
16711 
16726  public:
16739  const ComputeService* _service_,
16740  client::AuthorizationCredential* _credential_,
16741  const absl::string_view& project,
16742  const absl::string_view& zone,
16743  const InstanceGroupManager& _content_);
16744 
16749 
16750 
16755  _have_request_id_ = false;
16756  client::ClearCppValueHelper(&request_id_);
16757  }
16758 
16759 
16765  const string& get_request_id() const { return request_id_; }
16766 
16773  string* mutable_requestId() {
16774  _have_request_id_ = true;
16775  return &request_id_;
16776  }
16777 
16778 
16795  void set_request_id(const string& value) {
16796  _have_request_id_ = true;
16797  request_id_ = value;
16798  }
16799 
16809  virtual util::Status AppendVariable(
16810  const StringPiece& variable_name,
16811  const client::UriTemplateConfig& config,
16812  string* target);
16813 
16819  virtual util::Status AppendOptionalQueryParameters(string* target);
16820 
16821 
16833  Operation* data) {
16834  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
16835  }
16836 
16837  private:
16838  string project_;
16839  string zone_;
16840  string request_id_;
16841  bool _have_request_id_ : 1; string _content_;
16842  DISALLOW_COPY_AND_ASSIGN(InstanceGroupManagersResource_InsertMethod);
16843 };
16844 
16860  public:
16872  const ComputeService* _service_,
16873  client::AuthorizationCredential* _credential_,
16874  const absl::string_view& project,
16875  const absl::string_view& zone);
16876 
16881 
16882 
16886  void clear_filter() {
16887  _have_filter_ = false;
16888  client::ClearCppValueHelper(&filter_);
16889  }
16890 
16891 
16897  const string& get_filter() const { return filter_; }
16898 
16904  string* mutable_filter() {
16905  _have_filter_ = true;
16906  return &filter_;
16907  }
16908 
16909 
16935  void set_filter(const string& value) {
16936  _have_filter_ = true;
16937  filter_ = value;
16938  }
16939 
16940 
16941 
16946  _have_max_results_ = false;
16947  client::ClearCppValueHelper(&max_results_);
16948  }
16949 
16950 
16956  uint32 get_max_results() const { return max_results_; }
16957 
16967  void set_max_results(uint32 value) {
16968  _have_max_results_ = true;
16969  max_results_ = value;
16970  }
16971 
16976  _have_order_by_ = false;
16977  client::ClearCppValueHelper(&order_by_);
16978  }
16979 
16980 
16986  const string& get_order_by() const { return order_by_; }
16987 
16994  string* mutable_orderBy() {
16995  _have_order_by_ = true;
16996  return &order_by_;
16997  }
16998 
16999 
17014  void set_order_by(const string& value) {
17015  _have_order_by_ = true;
17016  order_by_ = value;
17017  }
17018 
17019 
17020 
17025  _have_page_token_ = false;
17026  client::ClearCppValueHelper(&page_token_);
17027  }
17028 
17029 
17035  const string& get_page_token() const { return page_token_; }
17036 
17043  string* mutable_pageToken() {
17044  _have_page_token_ = true;
17045  return &page_token_;
17046  }
17047 
17048 
17056  void set_page_token(const string& value) {
17057  _have_page_token_ = true;
17058  page_token_ = value;
17059  }
17060 
17070  virtual util::Status AppendVariable(
17071  const StringPiece& variable_name,
17072  const client::UriTemplateConfig& config,
17073  string* target);
17074 
17080  virtual util::Status AppendOptionalQueryParameters(string* target);
17081 
17082 
17094  InstanceGroupManagerList* data) {
17095  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
17096  }
17097 
17098  private:
17099  string project_;
17100  string zone_;
17101  string filter_;
17102  uint32 max_results_;
17103  string order_by_;
17104  string page_token_;
17105  bool _have_filter_ : 1;
17106  bool _have_max_results_ : 1;
17107  bool _have_order_by_ : 1;
17108  bool _have_page_token_ : 1;
17109  DISALLOW_COPY_AND_ASSIGN(InstanceGroupManagersResource_ListMethod);
17110 };
17111 
17112 typedef client::ServiceRequestPager<
17115  InstanceGroupManagersResource_ListMethodPager;
17116 
17132  public:
17145  const ComputeService* _service_,
17146  client::AuthorizationCredential* _credential_,
17147  const absl::string_view& project,
17148  const absl::string_view& zone,
17149  const absl::string_view& instance_group_manager);
17150 
17155 
17156 
17160  void clear_filter() {
17161  _have_filter_ = false;
17162  client::ClearCppValueHelper(&filter_);
17163  }
17164 
17165 
17171  const string& get_filter() const { return filter_; }
17172 
17178  string* mutable_filter() {
17179  _have_filter_ = true;
17180  return &filter_;
17181  }
17182 
17183 
17209  void set_filter(const string& value) {
17210  _have_filter_ = true;
17211  filter_ = value;
17212  }
17213 
17214 
17215 
17220  _have_max_results_ = false;
17221  client::ClearCppValueHelper(&max_results_);
17222  }
17223 
17224 
17230  uint32 get_max_results() const { return max_results_; }
17231 
17241  void set_max_results(uint32 value) {
17242  _have_max_results_ = true;
17243  max_results_ = value;
17244  }
17245 
17250  _have_order_by_ = false;
17251  client::ClearCppValueHelper(&order_by_);
17252  }
17253 
17254 
17260  const string& get_order_by() const { return order_by_; }
17261 
17268  string* mutable_orderBy() {
17269  _have_order_by_ = true;
17270  return &order_by_;
17271  }
17272 
17273 
17288  void set_order_by(const string& value) {
17289  _have_order_by_ = true;
17290  order_by_ = value;
17291  }
17292 
17293 
17294 
17299  _have_page_token_ = false;
17300  client::ClearCppValueHelper(&page_token_);
17301  }
17302 
17303 
17309  const string& get_page_token() const { return page_token_; }
17310 
17317  string* mutable_pageToken() {
17318  _have_page_token_ = true;
17319  return &page_token_;
17320  }
17321 
17322 
17330  void set_page_token(const string& value) {
17331  _have_page_token_ = true;
17332  page_token_ = value;
17333  }
17334 
17344  virtual util::Status AppendVariable(
17345  const StringPiece& variable_name,
17346  const client::UriTemplateConfig& config,
17347  string* target);
17348 
17354  virtual util::Status AppendOptionalQueryParameters(string* target);
17355 
17356 
17369  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
17370  }
17371 
17372  private:
17373  string project_;
17374  string zone_;
17375  string instance_group_manager_;
17376  string filter_;
17377  uint32 max_results_;
17378  string order_by_;
17379  string page_token_;
17380  bool _have_filter_ : 1;
17381  bool _have_max_results_ : 1;
17382  bool _have_order_by_ : 1;
17383  bool _have_page_token_ : 1;
17385 };
17386 
17401  public:
17415  const ComputeService* _service_,
17416  client::AuthorizationCredential* _credential_,
17417  const absl::string_view& project,
17418  const absl::string_view& zone,
17419  const absl::string_view& instance_group_manager,
17420  const InstanceGroupManager& _content_);
17421 
17426 
17427 
17432  _have_request_id_ = false;
17433  client::ClearCppValueHelper(&request_id_);
17434  }
17435 
17436 
17442  const string& get_request_id() const { return request_id_; }
17443 
17450  string* mutable_requestId() {
17451  _have_request_id_ = true;
17452  return &request_id_;
17453  }
17454 
17455 
17472  void set_request_id(const string& value) {
17473  _have_request_id_ = true;
17474  request_id_ = value;
17475  }
17476 
17486  virtual util::Status AppendVariable(
17487  const StringPiece& variable_name,
17488  const client::UriTemplateConfig& config,
17489  string* target);
17490 
17496  virtual util::Status AppendOptionalQueryParameters(string* target);
17497 
17498 
17510  Operation* data) {
17511  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
17512  }
17513 
17514  private:
17515  string project_;
17516  string zone_;
17517  string instance_group_manager_;
17518  string request_id_;
17519  bool _have_request_id_ : 1; string _content_;
17520  DISALLOW_COPY_AND_ASSIGN(InstanceGroupManagersResource_PatchMethod);
17521 };
17522 
17537  public:
17551  const ComputeService* _service_,
17552  client::AuthorizationCredential* _credential_,
17553  const absl::string_view& project,
17554  const absl::string_view& zone,
17555  const absl::string_view& instance_group_manager,
17557 
17562 
17563 
17568  _have_request_id_ = false;
17569  client::ClearCppValueHelper(&request_id_);
17570  }
17571 
17572 
17578  const string& get_request_id() const { return request_id_; }
17579 
17586  string* mutable_requestId() {
17587  _have_request_id_ = true;
17588  return &request_id_;
17589  }
17590 
17591 
17608  void set_request_id(const string& value) {
17609  _have_request_id_ = true;
17610  request_id_ = value;
17611  }
17612 
17622  virtual util::Status AppendVariable(
17623  const StringPiece& variable_name,
17624  const client::UriTemplateConfig& config,
17625  string* target);
17626 
17632  virtual util::Status AppendOptionalQueryParameters(string* target);
17633 
17634 
17646  Operation* data) {
17647  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
17648  }
17649 
17650  private:
17651  string project_;
17652  string zone_;
17653  string instance_group_manager_;
17654  string request_id_;
17655  bool _have_request_id_ : 1; string _content_;
17657 };
17658 
17673  public:
17690  const ComputeService* _service_,
17691  client::AuthorizationCredential* _credential_,
17692  const absl::string_view& project,
17693  const absl::string_view& zone,
17694  const absl::string_view& instance_group_manager,
17695  const int32& size);
17696 
17701 
17702 
17707  _have_request_id_ = false;
17708  client::ClearCppValueHelper(&request_id_);
17709  }
17710 
17711 
17717  const string& get_request_id() const { return request_id_; }
17718 
17725  string* mutable_requestId() {
17726  _have_request_id_ = true;
17727  return &request_id_;
17728  }
17729 
17730 
17747  void set_request_id(const string& value) {
17748  _have_request_id_ = true;
17749  request_id_ = value;
17750  }
17751 
17761  virtual util::Status AppendVariable(
17762  const StringPiece& variable_name,
17763  const client::UriTemplateConfig& config,
17764  string* target);
17765 
17771  virtual util::Status AppendOptionalQueryParameters(string* target);
17772 
17773 
17785  Operation* data) {
17786  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
17787  }
17788 
17789  private:
17790  string project_;
17791  string zone_;
17792  string instance_group_manager_;
17793  int32 size_;
17794  string request_id_;
17795  bool _have_request_id_ : 1;
17796  DISALLOW_COPY_AND_ASSIGN(InstanceGroupManagersResource_ResizeMethod);
17797 };
17798 
17813  public:
17827  const ComputeService* _service_,
17828  client::AuthorizationCredential* _credential_,
17829  const absl::string_view& project,
17830  const absl::string_view& zone,
17831  const absl::string_view& instance_group_manager,
17833 
17838 
17839 
17844  _have_request_id_ = false;
17845  client::ClearCppValueHelper(&request_id_);
17846  }
17847 
17848 
17854  const string& get_request_id() const { return request_id_; }
17855 
17862  string* mutable_requestId() {
17863  _have_request_id_ = true;
17864  return &request_id_;
17865  }
17866 
17867 
17884  void set_request_id(const string& value) {
17885  _have_request_id_ = true;
17886  request_id_ = value;
17887  }
17888 
17898  virtual util::Status AppendVariable(
17899  const StringPiece& variable_name,
17900  const client::UriTemplateConfig& config,
17901  string* target);
17902 
17908  virtual util::Status AppendOptionalQueryParameters(string* target);
17909 
17910 
17922  Operation* data) {
17923  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
17924  }
17925 
17926  private:
17927  string project_;
17928  string zone_;
17929  string instance_group_manager_;
17930  string request_id_;
17931  bool _have_request_id_ : 1; string _content_;
17933 };
17934 
17949  public:
17963  const ComputeService* _service_,
17964  client::AuthorizationCredential* _credential_,
17965  const absl::string_view& project,
17966  const absl::string_view& zone,
17967  const absl::string_view& instance_group_manager,
17969 
17974 
17975 
17980  _have_request_id_ = false;
17981  client::ClearCppValueHelper(&request_id_);
17982  }
17983 
17984 
17990  const string& get_request_id() const { return request_id_; }
17991 
17998  string* mutable_requestId() {
17999  _have_request_id_ = true;
18000  return &request_id_;
18001  }
18002 
18003 
18020  void set_request_id(const string& value) {
18021  _have_request_id_ = true;
18022  request_id_ = value;
18023  }
18024 
18034  virtual util::Status AppendVariable(
18035  const StringPiece& variable_name,
18036  const client::UriTemplateConfig& config,
18037  string* target);
18038 
18044  virtual util::Status AppendOptionalQueryParameters(string* target);
18045 
18046 
18058  Operation* data) {
18059  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
18060  }
18061 
18062  private:
18063  string project_;
18064  string zone_;
18065  string instance_group_manager_;
18066  string request_id_;
18067  bool _have_request_id_ : 1; string _content_;
18068  DISALLOW_COPY_AND_ASSIGN(InstanceGroupManagersResource_SetTargetPoolsMethod);
18069 };
18070 
18071 
18072 
18087  public:
18101  const ComputeService* _service_,
18102  client::AuthorizationCredential* _credential_,
18103  const absl::string_view& project,
18104  const absl::string_view& zone,
18105  const absl::string_view& instance_group,
18106  const InstanceGroupsAddInstancesRequest& _content_);
18107 
18112 
18113 
18118  _have_request_id_ = false;
18119  client::ClearCppValueHelper(&request_id_);
18120  }
18121 
18122 
18128  const string& get_request_id() const { return request_id_; }
18129 
18136  string* mutable_requestId() {
18137  _have_request_id_ = true;
18138  return &request_id_;
18139  }
18140 
18141 
18158  void set_request_id(const string& value) {
18159  _have_request_id_ = true;
18160  request_id_ = value;
18161  }
18162 
18172  virtual util::Status AppendVariable(
18173  const StringPiece& variable_name,
18174  const client::UriTemplateConfig& config,
18175  string* target);
18176 
18182  virtual util::Status AppendOptionalQueryParameters(string* target);
18183 
18184 
18196  Operation* data) {
18197  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
18198  }
18199 
18200  private:
18201  string project_;
18202  string zone_;
18203  string instance_group_;
18204  string request_id_;
18205  bool _have_request_id_ : 1; string _content_;
18206  DISALLOW_COPY_AND_ASSIGN(InstanceGroupsResource_AddInstancesMethod);
18207 };
18208 
18224  public:
18234  const ComputeService* _service_,
18235  client::AuthorizationCredential* _credential_,
18236  const absl::string_view& project);
18237 
18242 
18243 
18247  void clear_filter() {
18248  _have_filter_ = false;
18249  client::ClearCppValueHelper(&filter_);
18250  }
18251 
18252 
18258  const string& get_filter() const { return filter_; }
18259 
18265  string* mutable_filter() {
18266  _have_filter_ = true;
18267  return &filter_;
18268  }
18269 
18270 
18296  void set_filter(const string& value) {
18297  _have_filter_ = true;
18298  filter_ = value;
18299  }
18300 
18301 
18302 
18307  _have_max_results_ = false;
18308  client::ClearCppValueHelper(&max_results_);
18309  }
18310 
18311 
18317  uint32 get_max_results() const { return max_results_; }
18318 
18328  void set_max_results(uint32 value) {
18329  _have_max_results_ = true;
18330  max_results_ = value;
18331  }
18332 
18337  _have_order_by_ = false;
18338  client::ClearCppValueHelper(&order_by_);
18339  }
18340 
18341 
18347  const string& get_order_by() const { return order_by_; }
18348 
18355  string* mutable_orderBy() {
18356  _have_order_by_ = true;
18357  return &order_by_;
18358  }
18359 
18360 
18375  void set_order_by(const string& value) {
18376  _have_order_by_ = true;
18377  order_by_ = value;
18378  }
18379 
18380 
18381 
18386  _have_page_token_ = false;
18387  client::ClearCppValueHelper(&page_token_);
18388  }
18389 
18390 
18396  const string& get_page_token() const { return page_token_; }
18397 
18404  string* mutable_pageToken() {
18405  _have_page_token_ = true;
18406  return &page_token_;
18407  }
18408 
18409 
18417  void set_page_token(const string& value) {
18418  _have_page_token_ = true;
18419  page_token_ = value;
18420  }
18421 
18431  virtual util::Status AppendVariable(
18432  const StringPiece& variable_name,
18433  const client::UriTemplateConfig& config,
18434  string* target);
18435 
18441  virtual util::Status AppendOptionalQueryParameters(string* target);
18442 
18443 
18456  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
18457  }
18458 
18459  private:
18460  string project_;
18461  string filter_;
18462  uint32 max_results_;
18463  string order_by_;
18464  string page_token_;
18465  bool _have_filter_ : 1;
18466  bool _have_max_results_ : 1;
18467  bool _have_order_by_ : 1;
18468  bool _have_page_token_ : 1;
18469  DISALLOW_COPY_AND_ASSIGN(InstanceGroupsResource_AggregatedListMethod);
18470 };
18471 
18472 typedef client::ServiceRequestPager<
18475  InstanceGroupsResource_AggregatedListMethodPager;
18476 
18491  public:
18503  const ComputeService* _service_,
18504  client::AuthorizationCredential* _credential_,
18505  const absl::string_view& project,
18506  const absl::string_view& zone,
18507  const absl::string_view& instance_group);
18508 
18513 
18514 
18519  _have_request_id_ = false;
18520  client::ClearCppValueHelper(&request_id_);
18521  }
18522 
18523 
18529  const string& get_request_id() const { return request_id_; }
18530 
18537  string* mutable_requestId() {
18538  _have_request_id_ = true;
18539  return &request_id_;
18540  }
18541 
18542 
18559  void set_request_id(const string& value) {
18560  _have_request_id_ = true;
18561  request_id_ = value;
18562  }
18563 
18573  virtual util::Status AppendVariable(
18574  const StringPiece& variable_name,
18575  const client::UriTemplateConfig& config,
18576  string* target);
18577 
18583  virtual util::Status AppendOptionalQueryParameters(string* target);
18584 
18585 
18597  Operation* data) {
18598  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
18599  }
18600 
18601  private:
18602  string project_;
18603  string zone_;
18604  string instance_group_;
18605  string request_id_;
18606  bool _have_request_id_ : 1;
18607  DISALLOW_COPY_AND_ASSIGN(InstanceGroupsResource_DeleteMethod);
18608 };
18609 
18625  public:
18637  const ComputeService* _service_,
18638  client::AuthorizationCredential* _credential_,
18639  const absl::string_view& project,
18640  const absl::string_view& zone,
18641  const absl::string_view& instance_group);
18642 
18647 
18648 
18658  virtual util::Status AppendVariable(
18659  const StringPiece& variable_name,
18660  const client::UriTemplateConfig& config,
18661  string* target);
18662 
18663 
18675  InstanceGroup* data) {
18676  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
18677  }
18678 
18679  private:
18680  string project_;
18681  string zone_;
18682  string instance_group_;
18683  DISALLOW_COPY_AND_ASSIGN(InstanceGroupsResource_GetMethod);
18684 };
18685 
18700  public:
18713  const ComputeService* _service_,
18714  client::AuthorizationCredential* _credential_,
18715  const absl::string_view& project,
18716  const absl::string_view& zone,
18717  const InstanceGroup& _content_);
18718 
18723 
18724 
18729  _have_request_id_ = false;
18730  client::ClearCppValueHelper(&request_id_);
18731  }
18732 
18733 
18739  const string& get_request_id() const { return request_id_; }
18740 
18747  string* mutable_requestId() {
18748  _have_request_id_ = true;
18749  return &request_id_;
18750  }
18751 
18752 
18769  void set_request_id(const string& value) {
18770  _have_request_id_ = true;
18771  request_id_ = value;
18772  }
18773 
18783  virtual util::Status AppendVariable(
18784  const StringPiece& variable_name,
18785  const client::UriTemplateConfig& config,
18786  string* target);
18787 
18793  virtual util::Status AppendOptionalQueryParameters(string* target);
18794 
18795 
18807  Operation* data) {
18808  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
18809  }
18810 
18811  private:
18812  string project_;
18813  string zone_;
18814  string request_id_;
18815  bool _have_request_id_ : 1; string _content_;
18816  DISALLOW_COPY_AND_ASSIGN(InstanceGroupsResource_InsertMethod);
18817 };
18818 
18834  public:
18845  const ComputeService* _service_,
18846  client::AuthorizationCredential* _credential_,
18847  const absl::string_view& project,
18848  const absl::string_view& zone);
18849 
18854 
18855 
18859  void clear_filter() {
18860  _have_filter_ = false;
18861  client::ClearCppValueHelper(&filter_);
18862  }
18863 
18864 
18870  const string& get_filter() const { return filter_; }
18871 
18877  string* mutable_filter() {
18878  _have_filter_ = true;
18879  return &filter_;
18880  }
18881 
18882 
18908  void set_filter(const string& value) {
18909  _have_filter_ = true;
18910  filter_ = value;
18911  }
18912 
18913 
18914 
18919  _have_max_results_ = false;
18920  client::ClearCppValueHelper(&max_results_);
18921  }
18922 
18923 
18929  uint32 get_max_results() const { return max_results_; }
18930 
18940  void set_max_results(uint32 value) {
18941  _have_max_results_ = true;
18942  max_results_ = value;
18943  }
18944 
18949  _have_order_by_ = false;
18950  client::ClearCppValueHelper(&order_by_);
18951  }
18952 
18953 
18959  const string& get_order_by() const { return order_by_; }
18960 
18967  string* mutable_orderBy() {
18968  _have_order_by_ = true;
18969  return &order_by_;
18970  }
18971 
18972 
18987  void set_order_by(const string& value) {
18988  _have_order_by_ = true;
18989  order_by_ = value;
18990  }
18991 
18992 
18993 
18998  _have_page_token_ = false;
18999  client::ClearCppValueHelper(&page_token_);
19000  }
19001 
19002 
19008  const string& get_page_token() const { return page_token_; }
19009 
19016  string* mutable_pageToken() {
19017  _have_page_token_ = true;
19018  return &page_token_;
19019  }
19020 
19021 
19029  void set_page_token(const string& value) {
19030  _have_page_token_ = true;
19031  page_token_ = value;
19032  }
19033 
19043  virtual util::Status AppendVariable(
19044  const StringPiece& variable_name,
19045  const client::UriTemplateConfig& config,
19046  string* target);
19047 
19053  virtual util::Status AppendOptionalQueryParameters(string* target);
19054 
19055 
19067  InstanceGroupList* data) {
19068  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
19069  }
19070 
19071  private:
19072  string project_;
19073  string zone_;
19074  string filter_;
19075  uint32 max_results_;
19076  string order_by_;
19077  string page_token_;
19078  bool _have_filter_ : 1;
19079  bool _have_max_results_ : 1;
19080  bool _have_order_by_ : 1;
19081  bool _have_page_token_ : 1;
19082  DISALLOW_COPY_AND_ASSIGN(InstanceGroupsResource_ListMethod);
19083 };
19084 
19085 typedef client::ServiceRequestPager<
19088  InstanceGroupsResource_ListMethodPager;
19089 
19105  public:
19119  const ComputeService* _service_,
19120  client::AuthorizationCredential* _credential_,
19121  const absl::string_view& project,
19122  const absl::string_view& zone,
19123  const absl::string_view& instance_group,
19124  const InstanceGroupsListInstancesRequest& _content_);
19125 
19130 
19131 
19135  void clear_filter() {
19136  _have_filter_ = false;
19137  client::ClearCppValueHelper(&filter_);
19138  }
19139 
19140 
19146  const string& get_filter() const { return filter_; }
19147 
19153  string* mutable_filter() {
19154  _have_filter_ = true;
19155  return &filter_;
19156  }
19157 
19158 
19184  void set_filter(const string& value) {
19185  _have_filter_ = true;
19186  filter_ = value;
19187  }
19188 
19189 
19190 
19195  _have_max_results_ = false;
19196  client::ClearCppValueHelper(&max_results_);
19197  }
19198 
19199 
19205  uint32 get_max_results() const { return max_results_; }
19206 
19216  void set_max_results(uint32 value) {
19217  _have_max_results_ = true;
19218  max_results_ = value;
19219  }
19220 
19225  _have_order_by_ = false;
19226  client::ClearCppValueHelper(&order_by_);
19227  }
19228 
19229 
19235  const string& get_order_by() const { return order_by_; }
19236 
19243  string* mutable_orderBy() {
19244  _have_order_by_ = true;
19245  return &order_by_;
19246  }
19247 
19248 
19263  void set_order_by(const string& value) {
19264  _have_order_by_ = true;
19265  order_by_ = value;
19266  }
19267 
19268 
19269 
19274  _have_page_token_ = false;
19275  client::ClearCppValueHelper(&page_token_);
19276  }
19277 
19278 
19284  const string& get_page_token() const { return page_token_; }
19285 
19292  string* mutable_pageToken() {
19293  _have_page_token_ = true;
19294  return &page_token_;
19295  }
19296 
19297 
19305  void set_page_token(const string& value) {
19306  _have_page_token_ = true;
19307  page_token_ = value;
19308  }
19309 
19319  virtual util::Status AppendVariable(
19320  const StringPiece& variable_name,
19321  const client::UriTemplateConfig& config,
19322  string* target);
19323 
19329  virtual util::Status AppendOptionalQueryParameters(string* target);
19330 
19331 
19344  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
19345  }
19346 
19347  private:
19348  string project_;
19349  string zone_;
19350  string instance_group_;
19351  string filter_;
19352  uint32 max_results_;
19353  string order_by_;
19354  string page_token_;
19355  bool _have_filter_ : 1;
19356  bool _have_max_results_ : 1;
19357  bool _have_order_by_ : 1;
19358  bool _have_page_token_ : 1; string _content_;
19359  DISALLOW_COPY_AND_ASSIGN(InstanceGroupsResource_ListInstancesMethod);
19360 };
19361 
19362 typedef client::ServiceRequestPager<
19365  InstanceGroupsResource_ListInstancesMethodPager;
19366 
19381  public:
19395  const ComputeService* _service_,
19396  client::AuthorizationCredential* _credential_,
19397  const absl::string_view& project,
19398  const absl::string_view& zone,
19399  const absl::string_view& instance_group,
19400  const InstanceGroupsRemoveInstancesRequest& _content_);
19401 
19406 
19407 
19412  _have_request_id_ = false;
19413  client::ClearCppValueHelper(&request_id_);
19414  }
19415 
19416 
19422  const string& get_request_id() const { return request_id_; }
19423 
19430  string* mutable_requestId() {
19431  _have_request_id_ = true;
19432  return &request_id_;
19433  }
19434 
19435 
19452  void set_request_id(const string& value) {
19453  _have_request_id_ = true;
19454  request_id_ = value;
19455  }
19456 
19466  virtual util::Status AppendVariable(
19467  const StringPiece& variable_name,
19468  const client::UriTemplateConfig& config,
19469  string* target);
19470 
19476  virtual util::Status AppendOptionalQueryParameters(string* target);
19477 
19478 
19490  Operation* data) {
19491  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
19492  }
19493 
19494  private:
19495  string project_;
19496  string zone_;
19497  string instance_group_;
19498  string request_id_;
19499  bool _have_request_id_ : 1; string _content_;
19500  DISALLOW_COPY_AND_ASSIGN(InstanceGroupsResource_RemoveInstancesMethod);
19501 };
19502 
19517  public:
19531  const ComputeService* _service_,
19532  client::AuthorizationCredential* _credential_,
19533  const absl::string_view& project,
19534  const absl::string_view& zone,
19535  const absl::string_view& instance_group,
19536  const InstanceGroupsSetNamedPortsRequest& _content_);
19537 
19542 
19543 
19548  _have_request_id_ = false;
19549  client::ClearCppValueHelper(&request_id_);
19550  }
19551 
19552 
19558  const string& get_request_id() const { return request_id_; }
19559 
19566  string* mutable_requestId() {
19567  _have_request_id_ = true;
19568  return &request_id_;
19569  }
19570 
19571 
19588  void set_request_id(const string& value) {
19589  _have_request_id_ = true;
19590  request_id_ = value;
19591  }
19592 
19602  virtual util::Status AppendVariable(
19603  const StringPiece& variable_name,
19604  const client::UriTemplateConfig& config,
19605  string* target);
19606 
19612  virtual util::Status AppendOptionalQueryParameters(string* target);
19613 
19614 
19626  Operation* data) {
19627  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
19628  }
19629 
19630  private:
19631  string project_;
19632  string zone_;
19633  string instance_group_;
19634  string request_id_;
19635  bool _have_request_id_ : 1; string _content_;
19636  DISALLOW_COPY_AND_ASSIGN(InstanceGroupsResource_SetNamedPortsMethod);
19637 };
19638 
19639 
19640 
19655  public:
19666  const ComputeService* _service_,
19667  client::AuthorizationCredential* _credential_,
19668  const absl::string_view& project,
19669  const absl::string_view& instance_template);
19670 
19675 
19676 
19681  _have_request_id_ = false;
19682  client::ClearCppValueHelper(&request_id_);
19683  }
19684 
19685 
19691  const string& get_request_id() const { return request_id_; }
19692 
19699  string* mutable_requestId() {
19700  _have_request_id_ = true;
19701  return &request_id_;
19702  }
19703 
19704 
19721  void set_request_id(const string& value) {
19722  _have_request_id_ = true;
19723  request_id_ = value;
19724  }
19725 
19735  virtual util::Status AppendVariable(
19736  const StringPiece& variable_name,
19737  const client::UriTemplateConfig& config,
19738  string* target);
19739 
19745  virtual util::Status AppendOptionalQueryParameters(string* target);
19746 
19747 
19759  Operation* data) {
19760  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
19761  }
19762 
19763  private:
19764  string project_;
19765  string instance_template_;
19766  string request_id_;
19767  bool _have_request_id_ : 1;
19768  DISALLOW_COPY_AND_ASSIGN(InstanceTemplatesResource_DeleteMethod);
19769 };
19770 
19786  public:
19797  const ComputeService* _service_,
19798  client::AuthorizationCredential* _credential_,
19799  const absl::string_view& project,
19800  const absl::string_view& instance_template);
19801 
19806 
19807 
19817  virtual util::Status AppendVariable(
19818  const StringPiece& variable_name,
19819  const client::UriTemplateConfig& config,
19820  string* target);
19821 
19822 
19834  InstanceTemplate* data) {
19835  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
19836  }
19837 
19838  private:
19839  string project_;
19840  string instance_template_;
19841  DISALLOW_COPY_AND_ASSIGN(InstanceTemplatesResource_GetMethod);
19842 };
19843 
19859  public:
19870  const ComputeService* _service_,
19871  client::AuthorizationCredential* _credential_,
19872  const absl::string_view& project,
19873  const absl::string_view& resource);
19874 
19879 
19880 
19890  virtual util::Status AppendVariable(
19891  const StringPiece& variable_name,
19892  const client::UriTemplateConfig& config,
19893  string* target);
19894 
19895 
19907  Policy* data) {
19908  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
19909  }
19910 
19911  private:
19912  string project_;
19913  string resource_;
19914  DISALLOW_COPY_AND_ASSIGN(InstanceTemplatesResource_GetIamPolicyMethod);
19915 };
19916 
19931  public:
19942  const ComputeService* _service_,
19943  client::AuthorizationCredential* _credential_,
19944  const absl::string_view& project,
19945  const InstanceTemplate& _content_);
19946 
19951 
19952 
19957  _have_request_id_ = false;
19958  client::ClearCppValueHelper(&request_id_);
19959  }
19960 
19961 
19967  const string& get_request_id() const { return request_id_; }
19968 
19975  string* mutable_requestId() {
19976  _have_request_id_ = true;
19977  return &request_id_;
19978  }
19979 
19980 
19997  void set_request_id(const string& value) {
19998  _have_request_id_ = true;
19999  request_id_ = value;
20000  }
20001 
20011  virtual util::Status AppendVariable(
20012  const StringPiece& variable_name,
20013  const client::UriTemplateConfig& config,
20014  string* target);
20015 
20021  virtual util::Status AppendOptionalQueryParameters(string* target);
20022 
20023 
20035  Operation* data) {
20036  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
20037  }
20038 
20039  private:
20040  string project_;
20041  string request_id_;
20042  bool _have_request_id_ : 1; string _content_;
20043  DISALLOW_COPY_AND_ASSIGN(InstanceTemplatesResource_InsertMethod);
20044 };
20045 
20061  public:
20071  const ComputeService* _service_,
20072  client::AuthorizationCredential* _credential_,
20073  const absl::string_view& project);
20074 
20079 
20080 
20084  void clear_filter() {
20085  _have_filter_ = false;
20086  client::ClearCppValueHelper(&filter_);
20087  }
20088 
20089 
20095  const string& get_filter() const { return filter_; }
20096 
20102  string* mutable_filter() {
20103  _have_filter_ = true;
20104  return &filter_;
20105  }
20106 
20107 
20133  void set_filter(const string& value) {
20134  _have_filter_ = true;
20135  filter_ = value;
20136  }
20137 
20138 
20139 
20144  _have_max_results_ = false;
20145  client::ClearCppValueHelper(&max_results_);
20146  }
20147 
20148 
20154  uint32 get_max_results() const { return max_results_; }
20155 
20165  void set_max_results(uint32 value) {
20166  _have_max_results_ = true;
20167  max_results_ = value;
20168  }
20169 
20174  _have_order_by_ = false;
20175  client::ClearCppValueHelper(&order_by_);
20176  }
20177 
20178 
20184  const string& get_order_by() const { return order_by_; }
20185 
20192  string* mutable_orderBy() {
20193  _have_order_by_ = true;
20194  return &order_by_;
20195  }
20196 
20197 
20212  void set_order_by(const string& value) {
20213  _have_order_by_ = true;
20214  order_by_ = value;
20215  }
20216 
20217 
20218 
20223  _have_page_token_ = false;
20224  client::ClearCppValueHelper(&page_token_);
20225  }
20226 
20227 
20233  const string& get_page_token() const { return page_token_; }
20234 
20241  string* mutable_pageToken() {
20242  _have_page_token_ = true;
20243  return &page_token_;
20244  }
20245 
20246 
20254  void set_page_token(const string& value) {
20255  _have_page_token_ = true;
20256  page_token_ = value;
20257  }
20258 
20268  virtual util::Status AppendVariable(
20269  const StringPiece& variable_name,
20270  const client::UriTemplateConfig& config,
20271  string* target);
20272 
20278  virtual util::Status AppendOptionalQueryParameters(string* target);
20279 
20280 
20292  InstanceTemplateList* data) {
20293  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
20294  }
20295 
20296  private:
20297  string project_;
20298  string filter_;
20299  uint32 max_results_;
20300  string order_by_;
20301  string page_token_;
20302  bool _have_filter_ : 1;
20303  bool _have_max_results_ : 1;
20304  bool _have_order_by_ : 1;
20305  bool _have_page_token_ : 1;
20306  DISALLOW_COPY_AND_ASSIGN(InstanceTemplatesResource_ListMethod);
20307 };
20308 
20309 typedef client::ServiceRequestPager<
20312  InstanceTemplatesResource_ListMethodPager;
20313 
20328  public:
20340  const ComputeService* _service_,
20341  client::AuthorizationCredential* _credential_,
20342  const absl::string_view& project,
20343  const absl::string_view& resource,
20344  const GlobalSetPolicyRequest& _content_);
20345 
20350 
20351 
20361  virtual util::Status AppendVariable(
20362  const StringPiece& variable_name,
20363  const client::UriTemplateConfig& config,
20364  string* target);
20365 
20366 
20378  Policy* data) {
20379  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
20380  }
20381 
20382  private:
20383  string project_;
20384  string resource_; string _content_;
20385  DISALLOW_COPY_AND_ASSIGN(InstanceTemplatesResource_SetIamPolicyMethod);
20386 };
20387 
20403  public:
20415  const ComputeService* _service_,
20416  client::AuthorizationCredential* _credential_,
20417  const absl::string_view& project,
20418  const absl::string_view& resource,
20419  const TestPermissionsRequest& _content_);
20420 
20425 
20426 
20436  virtual util::Status AppendVariable(
20437  const StringPiece& variable_name,
20438  const client::UriTemplateConfig& config,
20439  string* target);
20440 
20441 
20453  TestPermissionsResponse* data) {
20454  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
20455  }
20456 
20457  private:
20458  string project_;
20459  string resource_; string _content_;
20460  DISALLOW_COPY_AND_ASSIGN(InstanceTemplatesResource_TestIamPermissionsMethod);
20461 };
20462 
20463 
20464 
20479  public:
20494  const ComputeService* _service_,
20495  client::AuthorizationCredential* _credential_,
20496  const absl::string_view& project,
20497  const absl::string_view& zone,
20498  const absl::string_view& instance,
20499  const absl::string_view& network_interface,
20500  const AccessConfig& _content_);
20501 
20506 
20507 
20512  _have_request_id_ = false;
20513  client::ClearCppValueHelper(&request_id_);
20514  }
20515 
20516 
20522  const string& get_request_id() const { return request_id_; }
20523 
20530  string* mutable_requestId() {
20531  _have_request_id_ = true;
20532  return &request_id_;
20533  }
20534 
20535 
20552  void set_request_id(const string& value) {
20553  _have_request_id_ = true;
20554  request_id_ = value;
20555  }
20556 
20566  virtual util::Status AppendVariable(
20567  const StringPiece& variable_name,
20568  const client::UriTemplateConfig& config,
20569  string* target);
20570 
20576  virtual util::Status AppendOptionalQueryParameters(string* target);
20577 
20578 
20590  Operation* data) {
20591  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
20592  }
20593 
20594  private:
20595  string project_;
20596  string zone_;
20597  string instance_;
20598  string network_interface_;
20599  string request_id_;
20600  bool _have_request_id_ : 1; string _content_;
20601  DISALLOW_COPY_AND_ASSIGN(InstancesResource_AddAccessConfigMethod);
20602 };
20603 
20619  public:
20629  const ComputeService* _service_,
20630  client::AuthorizationCredential* _credential_,
20631  const absl::string_view& project);
20632 
20637 
20638 
20642  void clear_filter() {
20643  _have_filter_ = false;
20644  client::ClearCppValueHelper(&filter_);
20645  }
20646 
20647 
20653  const string& get_filter() const { return filter_; }
20654 
20660  string* mutable_filter() {
20661  _have_filter_ = true;
20662  return &filter_;
20663  }
20664 
20665 
20691  void set_filter(const string& value) {
20692  _have_filter_ = true;
20693  filter_ = value;
20694  }
20695 
20696 
20697 
20702  _have_max_results_ = false;
20703  client::ClearCppValueHelper(&max_results_);
20704  }
20705 
20706 
20712  uint32 get_max_results() const { return max_results_; }
20713 
20723  void set_max_results(uint32 value) {
20724  _have_max_results_ = true;
20725  max_results_ = value;
20726  }
20727 
20732  _have_order_by_ = false;
20733  client::ClearCppValueHelper(&order_by_);
20734  }
20735 
20736 
20742  const string& get_order_by() const { return order_by_; }
20743 
20750  string* mutable_orderBy() {
20751  _have_order_by_ = true;
20752  return &order_by_;
20753  }
20754 
20755 
20770  void set_order_by(const string& value) {
20771  _have_order_by_ = true;
20772  order_by_ = value;
20773  }
20774 
20775 
20776 
20781  _have_page_token_ = false;
20782  client::ClearCppValueHelper(&page_token_);
20783  }
20784 
20785 
20791  const string& get_page_token() const { return page_token_; }
20792 
20799  string* mutable_pageToken() {
20800  _have_page_token_ = true;
20801  return &page_token_;
20802  }
20803 
20804 
20812  void set_page_token(const string& value) {
20813  _have_page_token_ = true;
20814  page_token_ = value;
20815  }
20816 
20826  virtual util::Status AppendVariable(
20827  const StringPiece& variable_name,
20828  const client::UriTemplateConfig& config,
20829  string* target);
20830 
20836  virtual util::Status AppendOptionalQueryParameters(string* target);
20837 
20838 
20850  InstanceAggregatedList* data) {
20851  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
20852  }
20853 
20854  private:
20855  string project_;
20856  string filter_;
20857  uint32 max_results_;
20858  string order_by_;
20859  string page_token_;
20860  bool _have_filter_ : 1;
20861  bool _have_max_results_ : 1;
20862  bool _have_order_by_ : 1;
20863  bool _have_page_token_ : 1;
20864  DISALLOW_COPY_AND_ASSIGN(InstancesResource_AggregatedListMethod);
20865 };
20866 
20867 typedef client::ServiceRequestPager<
20870  InstancesResource_AggregatedListMethodPager;
20871 
20886  public:
20899  const ComputeService* _service_,
20900  client::AuthorizationCredential* _credential_,
20901  const absl::string_view& project,
20902  const absl::string_view& zone,
20903  const absl::string_view& instance,
20904  const AttachedDisk& _content_);
20905 
20910 
20911 
20916  _have_force_attach_ = false;
20917  client::ClearCppValueHelper(&force_attach_);
20918  }
20919 
20920 
20926  bool get_force_attach() const { return force_attach_; }
20927 
20934  void set_force_attach(bool value) {
20935  _have_force_attach_ = true;
20936  force_attach_ = value;
20937  }
20938 
20943  _have_request_id_ = false;
20944  client::ClearCppValueHelper(&request_id_);
20945  }
20946 
20947 
20953  const string& get_request_id() const { return request_id_; }
20954 
20961  string* mutable_requestId() {
20962  _have_request_id_ = true;
20963  return &request_id_;
20964  }
20965 
20966 
20983  void set_request_id(const string& value) {
20984  _have_request_id_ = true;
20985  request_id_ = value;
20986  }
20987 
20997  virtual util::Status AppendVariable(
20998  const StringPiece& variable_name,
20999  const client::UriTemplateConfig& config,
21000  string* target);
21001 
21007  virtual util::Status AppendOptionalQueryParameters(string* target);
21008 
21009 
21021  Operation* data) {
21022  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
21023  }
21024 
21025  private:
21026  string project_;
21027  string zone_;
21028  string instance_;
21029  bool force_attach_;
21030  string request_id_;
21031  bool _have_force_attach_ : 1;
21032  bool _have_request_id_ : 1; string _content_;
21033  DISALLOW_COPY_AND_ASSIGN(InstancesResource_AttachDiskMethod);
21034 };
21035 
21050  public:
21062  const ComputeService* _service_,
21063  client::AuthorizationCredential* _credential_,
21064  const absl::string_view& project,
21065  const absl::string_view& zone,
21066  const absl::string_view& instance);
21067 
21071  virtual ~InstancesResource_DeleteMethod();
21072 
21073 
21078  _have_request_id_ = false;
21079  client::ClearCppValueHelper(&request_id_);
21080  }
21081 
21082 
21088  const string& get_request_id() const { return request_id_; }
21089 
21096  string* mutable_requestId() {
21097  _have_request_id_ = true;
21098  return &request_id_;
21099  }
21100 
21101 
21118  void set_request_id(const string& value) {
21119  _have_request_id_ = true;
21120  request_id_ = value;
21121  }
21122 
21132  virtual util::Status AppendVariable(
21133  const StringPiece& variable_name,
21134  const client::UriTemplateConfig& config,
21135  string* target);
21136 
21142  virtual util::Status AppendOptionalQueryParameters(string* target);
21143 
21144 
21156  Operation* data) {
21157  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
21158  }
21159 
21160  private:
21161  string project_;
21162  string zone_;
21163  string instance_;
21164  string request_id_;
21165  bool _have_request_id_ : 1;
21166  DISALLOW_COPY_AND_ASSIGN(InstancesResource_DeleteMethod);
21167 };
21168 
21183  public:
21197  const ComputeService* _service_,
21198  client::AuthorizationCredential* _credential_,
21199  const absl::string_view& project,
21200  const absl::string_view& zone,
21201  const absl::string_view& instance,
21202  const absl::string_view& access_config,
21203  const absl::string_view& network_interface);
21204 
21209 
21210 
21215  _have_request_id_ = false;
21216  client::ClearCppValueHelper(&request_id_);
21217  }
21218 
21219 
21225  const string& get_request_id() const { return request_id_; }
21226 
21233  string* mutable_requestId() {
21234  _have_request_id_ = true;
21235  return &request_id_;
21236  }
21237 
21238 
21255  void set_request_id(const string& value) {
21256  _have_request_id_ = true;
21257  request_id_ = value;
21258  }
21259 
21269  virtual util::Status AppendVariable(
21270  const StringPiece& variable_name,
21271  const client::UriTemplateConfig& config,
21272  string* target);
21273 
21279  virtual util::Status AppendOptionalQueryParameters(string* target);
21280 
21281 
21293  Operation* data) {
21294  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
21295  }
21296 
21297  private:
21298  string project_;
21299  string zone_;
21300  string instance_;
21301  string access_config_;
21302  string network_interface_;
21303  string request_id_;
21304  bool _have_request_id_ : 1;
21305  DISALLOW_COPY_AND_ASSIGN(InstancesResource_DeleteAccessConfigMethod);
21306 };
21307 
21322  public:
21336  const ComputeService* _service_,
21337  client::AuthorizationCredential* _credential_,
21338  const absl::string_view& project,
21339  const absl::string_view& zone,
21340  const absl::string_view& instance,
21341  const absl::string_view& device_name);
21342 
21347 
21348 
21353  _have_request_id_ = false;
21354  client::ClearCppValueHelper(&request_id_);
21355  }
21356 
21357 
21363  const string& get_request_id() const { return request_id_; }
21364 
21371  string* mutable_requestId() {
21372  _have_request_id_ = true;
21373  return &request_id_;
21374  }
21375 
21376 
21393  void set_request_id(const string& value) {
21394  _have_request_id_ = true;
21395  request_id_ = value;
21396  }
21397 
21407  virtual util::Status AppendVariable(
21408  const StringPiece& variable_name,
21409  const client::UriTemplateConfig& config,
21410  string* target);
21411 
21417  virtual util::Status AppendOptionalQueryParameters(string* target);
21418 
21419 
21431  Operation* data) {
21432  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
21433  }
21434 
21435  private:
21436  string project_;
21437  string zone_;
21438  string instance_;
21439  string device_name_;
21440  string request_id_;
21441  bool _have_request_id_ : 1;
21442  DISALLOW_COPY_AND_ASSIGN(InstancesResource_DetachDiskMethod);
21443 };
21444 
21460  public:
21472  const ComputeService* _service_,
21473  client::AuthorizationCredential* _credential_,
21474  const absl::string_view& project,
21475  const absl::string_view& zone,
21476  const absl::string_view& instance);
21477 
21481  virtual ~InstancesResource_GetMethod();
21482 
21483 
21493  virtual util::Status AppendVariable(
21494  const StringPiece& variable_name,
21495  const client::UriTemplateConfig& config,
21496  string* target);
21497 
21498 
21510  Instance* data) {
21511  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
21512  }
21513 
21514  private:
21515  string project_;
21516  string zone_;
21517  string instance_;
21518  DISALLOW_COPY_AND_ASSIGN(InstancesResource_GetMethod);
21519 };
21520 
21536  public:
21548  const ComputeService* _service_,
21549  client::AuthorizationCredential* _credential_,
21550  const absl::string_view& project,
21551  const absl::string_view& zone,
21552  const absl::string_view& resource);
21553 
21558 
21559 
21569  virtual util::Status AppendVariable(
21570  const StringPiece& variable_name,
21571  const client::UriTemplateConfig& config,
21572  string* target);
21573 
21574 
21586  Policy* data) {
21587  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
21588  }
21589 
21590  private:
21591  string project_;
21592  string zone_;
21593  string resource_;
21594  DISALLOW_COPY_AND_ASSIGN(InstancesResource_GetIamPolicyMethod);
21595 };
21596 
21612  public:
21624  const ComputeService* _service_,
21625  client::AuthorizationCredential* _credential_,
21626  const absl::string_view& project,
21627  const absl::string_view& zone,
21628  const absl::string_view& instance);
21629 
21634 
21635 
21639  void clear_port() {
21640  _have_port_ = false;
21641  client::ClearCppValueHelper(&port_);
21642  }
21643 
21644 
21650  int32 get_port() const { return port_; }
21651 
21658  void set_port(int32 value) {
21659  _have_port_ = true;
21660  port_ = value;
21661  }
21662 
21666  void clear_start() {
21667  _have_start_ = false;
21668  client::ClearCppValueHelper(&start_);
21669  }
21670 
21671 
21677  int64 get_start() const { return start_; }
21678 
21688  void set_start(int64 value) {
21689  _have_start_ = true;
21690  start_ = value;
21691  }
21692 
21702  virtual util::Status AppendVariable(
21703  const StringPiece& variable_name,
21704  const client::UriTemplateConfig& config,
21705  string* target);
21706 
21712  virtual util::Status AppendOptionalQueryParameters(string* target);
21713 
21714 
21726  SerialPortOutput* data) {
21727  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
21728  }
21729 
21730  private:
21731  string project_;
21732  string zone_;
21733  string instance_;
21734  int32 port_;
21735  int64 start_;
21736  bool _have_port_ : 1;
21737  bool _have_start_ : 1;
21738  DISALLOW_COPY_AND_ASSIGN(InstancesResource_GetSerialPortOutputMethod);
21739 };
21740 
21756  public:
21768  const ComputeService* _service_,
21769  client::AuthorizationCredential* _credential_,
21770  const absl::string_view& project,
21771  const absl::string_view& zone,
21772  const absl::string_view& instance);
21773 
21778 
21779 
21789  virtual util::Status AppendVariable(
21790  const StringPiece& variable_name,
21791  const client::UriTemplateConfig& config,
21792  string* target);
21793 
21794 
21806  ShieldedInstanceIdentity* data) {
21807  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
21808  }
21809 
21810  private:
21811  string project_;
21812  string zone_;
21813  string instance_;
21814  DISALLOW_COPY_AND_ASSIGN(InstancesResource_GetShieldedInstanceIdentityMethod);
21815 };
21816 
21831  public:
21843  const ComputeService* _service_,
21844  client::AuthorizationCredential* _credential_,
21845  const absl::string_view& project,
21846  const absl::string_view& zone,
21847  const Instance& _content_);
21848 
21852  virtual ~InstancesResource_InsertMethod();
21853 
21854 
21859  _have_request_id_ = false;
21860  client::ClearCppValueHelper(&request_id_);
21861  }
21862 
21863 
21869  const string& get_request_id() const { return request_id_; }
21870 
21877  string* mutable_requestId() {
21878  _have_request_id_ = true;
21879  return &request_id_;
21880  }
21881 
21882 
21899  void set_request_id(const string& value) {
21900  _have_request_id_ = true;
21901  request_id_ = value;
21902  }
21903 
21904 
21905 
21911  _have_source_instance_template_ = false;
21912  client::ClearCppValueHelper(&source_instance_template_);
21913  }
21914 
21915 
21921  const string& get_source_instance_template() const { return source_instance_template_; }
21922 
21930  _have_source_instance_template_ = true;
21931  return &source_instance_template_;
21932  }
21933 
21934 
21947  void set_source_instance_template(const string& value) {
21948  _have_source_instance_template_ = true;
21949  source_instance_template_ = value;
21950  }
21951 
21961  virtual util::Status AppendVariable(
21962  const StringPiece& variable_name,
21963  const client::UriTemplateConfig& config,
21964  string* target);
21965 
21971  virtual util::Status AppendOptionalQueryParameters(string* target);
21972 
21973 
21985  Operation* data) {
21986  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
21987  }
21988 
21989  private:
21990  string project_;
21991  string zone_;
21992  string request_id_;
21993  string source_instance_template_;
21994  bool _have_request_id_ : 1;
21995  bool _have_source_instance_template_ : 1; string _content_;
21996  DISALLOW_COPY_AND_ASSIGN(InstancesResource_InsertMethod);
21997 };
21998 
22014  public:
22025  const ComputeService* _service_,
22026  client::AuthorizationCredential* _credential_,
22027  const absl::string_view& project,
22028  const absl::string_view& zone);
22029 
22033  virtual ~InstancesResource_ListMethod();
22034 
22035 
22039  void clear_filter() {
22040  _have_filter_ = false;
22041  client::ClearCppValueHelper(&filter_);
22042  }
22043 
22044 
22050  const string& get_filter() const { return filter_; }
22051 
22057  string* mutable_filter() {
22058  _have_filter_ = true;
22059  return &filter_;
22060  }
22061 
22062 
22088  void set_filter(const string& value) {
22089  _have_filter_ = true;
22090  filter_ = value;
22091  }
22092 
22093 
22094 
22099  _have_max_results_ = false;
22100  client::ClearCppValueHelper(&max_results_);
22101  }
22102 
22103 
22109  uint32 get_max_results() const { return max_results_; }
22110 
22120  void set_max_results(uint32 value) {
22121  _have_max_results_ = true;
22122  max_results_ = value;
22123  }
22124 
22129  _have_order_by_ = false;
22130  client::ClearCppValueHelper(&order_by_);
22131  }
22132 
22133 
22139  const string& get_order_by() const { return order_by_; }
22140 
22147  string* mutable_orderBy() {
22148  _have_order_by_ = true;
22149  return &order_by_;
22150  }
22151 
22152 
22167  void set_order_by(const string& value) {
22168  _have_order_by_ = true;
22169  order_by_ = value;
22170  }
22171 
22172 
22173 
22178  _have_page_token_ = false;
22179  client::ClearCppValueHelper(&page_token_);
22180  }
22181 
22182 
22188  const string& get_page_token() const { return page_token_; }
22189 
22196  string* mutable_pageToken() {
22197  _have_page_token_ = true;
22198  return &page_token_;
22199  }
22200 
22201 
22209  void set_page_token(const string& value) {
22210  _have_page_token_ = true;
22211  page_token_ = value;
22212  }
22213 
22223  virtual util::Status AppendVariable(
22224  const StringPiece& variable_name,
22225  const client::UriTemplateConfig& config,
22226  string* target);
22227 
22233  virtual util::Status AppendOptionalQueryParameters(string* target);
22234 
22235 
22247  InstanceList* data) {
22248  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
22249  }
22250 
22251  private:
22252  string project_;
22253  string zone_;
22254  string filter_;
22255  uint32 max_results_;
22256  string order_by_;
22257  string page_token_;
22258  bool _have_filter_ : 1;
22259  bool _have_max_results_ : 1;
22260  bool _have_order_by_ : 1;
22261  bool _have_page_token_ : 1;
22262  DISALLOW_COPY_AND_ASSIGN(InstancesResource_ListMethod);
22263 };
22264 
22265 typedef client::ServiceRequestPager<
22267  InstanceList>
22268  InstancesResource_ListMethodPager;
22269 
22285  public:
22298  const ComputeService* _service_,
22299  client::AuthorizationCredential* _credential_,
22300  const absl::string_view& project,
22301  const absl::string_view& zone,
22302  const absl::string_view& instance);
22303 
22308 
22309 
22313  void clear_filter() {
22314  _have_filter_ = false;
22315  client::ClearCppValueHelper(&filter_);
22316  }
22317 
22318 
22324  const string& get_filter() const { return filter_; }
22325 
22331  string* mutable_filter() {
22332  _have_filter_ = true;
22333  return &filter_;
22334  }
22335 
22336 
22362  void set_filter(const string& value) {
22363  _have_filter_ = true;
22364  filter_ = value;
22365  }
22366 
22367 
22368 
22373  _have_max_results_ = false;
22374  client::ClearCppValueHelper(&max_results_);
22375  }
22376 
22377 
22383  uint32 get_max_results() const { return max_results_; }
22384 
22394  void set_max_results(uint32 value) {
22395  _have_max_results_ = true;
22396  max_results_ = value;
22397  }
22398 
22403  _have_order_by_ = false;
22404  client::ClearCppValueHelper(&order_by_);
22405  }
22406 
22407 
22413  const string& get_order_by() const { return order_by_; }
22414 
22421  string* mutable_orderBy() {
22422  _have_order_by_ = true;
22423  return &order_by_;
22424  }
22425 
22426 
22441  void set_order_by(const string& value) {
22442  _have_order_by_ = true;
22443  order_by_ = value;
22444  }
22445 
22446 
22447 
22452  _have_page_token_ = false;
22453  client::ClearCppValueHelper(&page_token_);
22454  }
22455 
22456 
22462  const string& get_page_token() const { return page_token_; }
22463 
22470  string* mutable_pageToken() {
22471  _have_page_token_ = true;
22472  return &page_token_;
22473  }
22474 
22475 
22483  void set_page_token(const string& value) {
22484  _have_page_token_ = true;
22485  page_token_ = value;
22486  }
22487 
22497  virtual util::Status AppendVariable(
22498  const StringPiece& variable_name,
22499  const client::UriTemplateConfig& config,
22500  string* target);
22501 
22507  virtual util::Status AppendOptionalQueryParameters(string* target);
22508 
22509 
22521  InstanceListReferrers* data) {
22522  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
22523  }
22524 
22525  private:
22526  string project_;
22527  string zone_;
22528  string instance_;
22529  string filter_;
22530  uint32 max_results_;
22531  string order_by_;
22532  string page_token_;
22533  bool _have_filter_ : 1;
22534  bool _have_max_results_ : 1;
22535  bool _have_order_by_ : 1;
22536  bool _have_page_token_ : 1;
22537  DISALLOW_COPY_AND_ASSIGN(InstancesResource_ListReferrersMethod);
22538 };
22539 
22540 typedef client::ServiceRequestPager<
22543  InstancesResource_ListReferrersMethodPager;
22544 
22559  public:
22571  const ComputeService* _service_,
22572  client::AuthorizationCredential* _credential_,
22573  const absl::string_view& project,
22574  const absl::string_view& zone,
22575  const absl::string_view& instance);
22576 
22580  virtual ~InstancesResource_ResetMethod();
22581 
22582 
22587  _have_request_id_ = false;
22588  client::ClearCppValueHelper(&request_id_);
22589  }
22590 
22591 
22597  const string& get_request_id() const { return request_id_; }
22598 
22605  string* mutable_requestId() {
22606  _have_request_id_ = true;
22607  return &request_id_;
22608  }
22609 
22610 
22627  void set_request_id(const string& value) {
22628  _have_request_id_ = true;
22629  request_id_ = value;
22630  }
22631 
22641  virtual util::Status AppendVariable(
22642  const StringPiece& variable_name,
22643  const client::UriTemplateConfig& config,
22644  string* target);
22645 
22651  virtual util::Status AppendOptionalQueryParameters(string* target);
22652 
22653 
22665  Operation* data) {
22666  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
22667  }
22668 
22669  private:
22670  string project_;
22671  string zone_;
22672  string instance_;
22673  string request_id_;
22674  bool _have_request_id_ : 1;
22675  DISALLOW_COPY_AND_ASSIGN(InstancesResource_ResetMethod);
22676 };
22677 
22692  public:
22704  const ComputeService* _service_,
22705  client::AuthorizationCredential* _credential_,
22706  const absl::string_view& project,
22707  const absl::string_view& zone,
22708  const absl::string_view& resource);
22709 
22714 
22715 
22721  _have_deletion_protection_ = false;
22722  client::ClearCppValueHelper(&deletion_protection_);
22723  }
22724 
22725 
22731  bool get_deletion_protection() const { return deletion_protection_; }
22732 
22739  void set_deletion_protection(bool value) {
22740  _have_deletion_protection_ = true;
22741  deletion_protection_ = value;
22742  }
22743 
22748  _have_request_id_ = false;
22749  client::ClearCppValueHelper(&request_id_);
22750  }
22751 
22752 
22758  const string& get_request_id() const { return request_id_; }
22759 
22766  string* mutable_requestId() {
22767  _have_request_id_ = true;
22768  return &request_id_;
22769  }
22770 
22771 
22788  void set_request_id(const string& value) {
22789  _have_request_id_ = true;
22790  request_id_ = value;
22791  }
22792 
22802  virtual util::Status AppendVariable(
22803  const StringPiece& variable_name,
22804  const client::UriTemplateConfig& config,
22805  string* target);
22806 
22812  virtual util::Status AppendOptionalQueryParameters(string* target);
22813 
22814 
22826  Operation* data) {
22827  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
22828  }
22829 
22830  private:
22831  string project_;
22832  string zone_;
22833  string resource_;
22834  bool deletion_protection_;
22835  string request_id_;
22836  bool _have_deletion_protection_ : 1;
22837  bool _have_request_id_ : 1;
22838  DISALLOW_COPY_AND_ASSIGN(InstancesResource_SetDeletionProtectionMethod);
22839 };
22840 
22855  public:
22871  const ComputeService* _service_,
22872  client::AuthorizationCredential* _credential_,
22873  const absl::string_view& project,
22874  const absl::string_view& zone,
22875  const absl::string_view& instance,
22876  const bool& auto_delete,
22877  const absl::string_view& device_name);
22878 
22883 
22884 
22889  _have_request_id_ = false;
22890  client::ClearCppValueHelper(&request_id_);
22891  }
22892 
22893 
22899  const string& get_request_id() const { return request_id_; }
22900 
22907  string* mutable_requestId() {
22908  _have_request_id_ = true;
22909  return &request_id_;
22910  }
22911 
22912 
22929  void set_request_id(const string& value) {
22930  _have_request_id_ = true;
22931  request_id_ = value;
22932  }
22933 
22943  virtual util::Status AppendVariable(
22944  const StringPiece& variable_name,
22945  const client::UriTemplateConfig& config,
22946  string* target);
22947 
22953  virtual util::Status AppendOptionalQueryParameters(string* target);
22954 
22955 
22967  Operation* data) {
22968  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
22969  }
22970 
22971  private:
22972  string project_;
22973  string zone_;
22974  string instance_;
22975  bool auto_delete_;
22976  string device_name_;
22977  string request_id_;
22978  bool _have_request_id_ : 1;
22979  DISALLOW_COPY_AND_ASSIGN(InstancesResource_SetDiskAutoDeleteMethod);
22980 };
22981 
22996  public:
23009  const ComputeService* _service_,
23010  client::AuthorizationCredential* _credential_,
23011  const absl::string_view& project,
23012  const absl::string_view& zone,
23013  const absl::string_view& resource,
23014  const ZoneSetPolicyRequest& _content_);
23015 
23020 
23021 
23031  virtual util::Status AppendVariable(
23032  const StringPiece& variable_name,
23033  const client::UriTemplateConfig& config,
23034  string* target);
23035 
23036 
23048  Policy* data) {
23049  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
23050  }
23051 
23052  private:
23053  string project_;
23054  string zone_;
23055  string resource_; string _content_;
23056  DISALLOW_COPY_AND_ASSIGN(InstancesResource_SetIamPolicyMethod);
23057 };
23058 
23073  public:
23086  const ComputeService* _service_,
23087  client::AuthorizationCredential* _credential_,
23088  const absl::string_view& project,
23089  const absl::string_view& zone,
23090  const absl::string_view& instance,
23091  const InstancesSetLabelsRequest& _content_);
23092 
23097 
23098 
23103  _have_request_id_ = false;
23104  client::ClearCppValueHelper(&request_id_);
23105  }
23106 
23107 
23113  const string& get_request_id() const { return request_id_; }
23114 
23121  string* mutable_requestId() {
23122  _have_request_id_ = true;
23123  return &request_id_;
23124  }
23125 
23126 
23143  void set_request_id(const string& value) {
23144  _have_request_id_ = true;
23145  request_id_ = value;
23146  }
23147 
23157  virtual util::Status AppendVariable(
23158  const StringPiece& variable_name,
23159  const client::UriTemplateConfig& config,
23160  string* target);
23161 
23167  virtual util::Status AppendOptionalQueryParameters(string* target);
23168 
23169 
23181  Operation* data) {
23182  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
23183  }
23184 
23185  private:
23186  string project_;
23187  string zone_;
23188  string instance_;
23189  string request_id_;
23190  bool _have_request_id_ : 1; string _content_;
23191  DISALLOW_COPY_AND_ASSIGN(InstancesResource_SetLabelsMethod);
23192 };
23193 
23208  public:
23221  const ComputeService* _service_,
23222  client::AuthorizationCredential* _credential_,
23223  const absl::string_view& project,
23224  const absl::string_view& zone,
23225  const absl::string_view& instance,
23226  const InstancesSetMachineResourcesRequest& _content_);
23227 
23232 
23233 
23238  _have_request_id_ = false;
23239  client::ClearCppValueHelper(&request_id_);
23240  }
23241 
23242 
23248  const string& get_request_id() const { return request_id_; }
23249 
23256  string* mutable_requestId() {
23257  _have_request_id_ = true;
23258  return &request_id_;
23259  }
23260 
23261 
23278  void set_request_id(const string& value) {
23279  _have_request_id_ = true;
23280  request_id_ = value;
23281  }
23282 
23292  virtual util::Status AppendVariable(
23293  const StringPiece& variable_name,
23294  const client::UriTemplateConfig& config,
23295  string* target);
23296 
23302  virtual util::Status AppendOptionalQueryParameters(string* target);
23303 
23304 
23316  Operation* data) {
23317  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
23318  }
23319 
23320  private:
23321  string project_;
23322  string zone_;
23323  string instance_;
23324  string request_id_;
23325  bool _have_request_id_ : 1; string _content_;
23326  DISALLOW_COPY_AND_ASSIGN(InstancesResource_SetMachineResourcesMethod);
23327 };
23328 
23343  public:
23356  const ComputeService* _service_,
23357  client::AuthorizationCredential* _credential_,
23358  const absl::string_view& project,
23359  const absl::string_view& zone,
23360  const absl::string_view& instance,
23361  const InstancesSetMachineTypeRequest& _content_);
23362 
23367 
23368 
23373  _have_request_id_ = false;
23374  client::ClearCppValueHelper(&request_id_);
23375  }
23376 
23377 
23383  const string& get_request_id() const { return request_id_; }
23384 
23391  string* mutable_requestId() {
23392  _have_request_id_ = true;
23393  return &request_id_;
23394  }
23395 
23396 
23413  void set_request_id(const string& value) {
23414  _have_request_id_ = true;
23415  request_id_ = value;
23416  }
23417 
23427  virtual util::Status AppendVariable(
23428  const StringPiece& variable_name,
23429  const client::UriTemplateConfig& config,
23430  string* target);
23431 
23437  virtual util::Status AppendOptionalQueryParameters(string* target);
23438 
23439 
23451  Operation* data) {
23452  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
23453  }
23454 
23455  private:
23456  string project_;
23457  string zone_;
23458  string instance_;
23459  string request_id_;
23460  bool _have_request_id_ : 1; string _content_;
23461  DISALLOW_COPY_AND_ASSIGN(InstancesResource_SetMachineTypeMethod);
23462 };
23463 
23478  public:
23491  const ComputeService* _service_,
23492  client::AuthorizationCredential* _credential_,
23493  const absl::string_view& project,
23494  const absl::string_view& zone,
23495  const absl::string_view& instance,
23496  const Metadata& _content_);
23497 
23502 
23503 
23508  _have_request_id_ = false;
23509  client::ClearCppValueHelper(&request_id_);
23510  }
23511 
23512 
23518  const string& get_request_id() const { return request_id_; }
23519 
23526  string* mutable_requestId() {
23527  _have_request_id_ = true;
23528  return &request_id_;
23529  }
23530 
23531 
23548  void set_request_id(const string& value) {
23549  _have_request_id_ = true;
23550  request_id_ = value;
23551  }
23552 
23562  virtual util::Status AppendVariable(
23563  const StringPiece& variable_name,
23564  const client::UriTemplateConfig& config,
23565  string* target);
23566 
23572  virtual util::Status AppendOptionalQueryParameters(string* target);
23573 
23574 
23586  Operation* data) {
23587  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
23588  }
23589 
23590  private:
23591  string project_;
23592  string zone_;
23593  string instance_;
23594  string request_id_;
23595  bool _have_request_id_ : 1; string _content_;
23596  DISALLOW_COPY_AND_ASSIGN(InstancesResource_SetMetadataMethod);
23597 };
23598 
23613  public:
23626  const ComputeService* _service_,
23627  client::AuthorizationCredential* _credential_,
23628  const absl::string_view& project,
23629  const absl::string_view& zone,
23630  const absl::string_view& instance,
23631  const InstancesSetMinCpuPlatformRequest& _content_);
23632 
23637 
23638 
23643  _have_request_id_ = false;
23644  client::ClearCppValueHelper(&request_id_);
23645  }
23646 
23647 
23653  const string& get_request_id() const { return request_id_; }
23654 
23661  string* mutable_requestId() {
23662  _have_request_id_ = true;
23663  return &request_id_;
23664  }
23665 
23666 
23683  void set_request_id(const string& value) {
23684  _have_request_id_ = true;
23685  request_id_ = value;
23686  }
23687 
23697  virtual util::Status AppendVariable(
23698  const StringPiece& variable_name,
23699  const client::UriTemplateConfig& config,
23700  string* target);
23701 
23707  virtual util::Status AppendOptionalQueryParameters(string* target);
23708 
23709 
23721  Operation* data) {
23722  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
23723  }
23724 
23725  private:
23726  string project_;
23727  string zone_;
23728  string instance_;
23729  string request_id_;
23730  bool _have_request_id_ : 1; string _content_;
23731  DISALLOW_COPY_AND_ASSIGN(InstancesResource_SetMinCpuPlatformMethod);
23732 };
23733 
23748  public:
23761  const ComputeService* _service_,
23762  client::AuthorizationCredential* _credential_,
23763  const absl::string_view& project,
23764  const absl::string_view& zone,
23765  const absl::string_view& instance,
23766  const Scheduling& _content_);
23767 
23772 
23773 
23778  _have_request_id_ = false;
23779  client::ClearCppValueHelper(&request_id_);
23780  }
23781 
23782 
23788  const string& get_request_id() const { return request_id_; }
23789 
23796  string* mutable_requestId() {
23797  _have_request_id_ = true;
23798  return &request_id_;
23799  }
23800 
23801 
23818  void set_request_id(const string& value) {
23819  _have_request_id_ = true;
23820  request_id_ = value;
23821  }
23822 
23832  virtual util::Status AppendVariable(
23833  const StringPiece& variable_name,
23834  const client::UriTemplateConfig& config,
23835  string* target);
23836 
23842  virtual util::Status AppendOptionalQueryParameters(string* target);
23843 
23844 
23856  Operation* data) {
23857  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
23858  }
23859 
23860  private:
23861  string project_;
23862  string zone_;
23863  string instance_;
23864  string request_id_;
23865  bool _have_request_id_ : 1; string _content_;
23866  DISALLOW_COPY_AND_ASSIGN(InstancesResource_SetSchedulingMethod);
23867 };
23868 
23883  public:
23896  const ComputeService* _service_,
23897  client::AuthorizationCredential* _credential_,
23898  const absl::string_view& project,
23899  const absl::string_view& zone,
23900  const absl::string_view& instance,
23901  const InstancesSetServiceAccountRequest& _content_);
23902 
23907 
23908 
23913  _have_request_id_ = false;
23914  client::ClearCppValueHelper(&request_id_);
23915  }
23916 
23917 
23923  const string& get_request_id() const { return request_id_; }
23924 
23931  string* mutable_requestId() {
23932  _have_request_id_ = true;
23933  return &request_id_;
23934  }
23935 
23936 
23953  void set_request_id(const string& value) {
23954  _have_request_id_ = true;
23955  request_id_ = value;
23956  }
23957 
23967  virtual util::Status AppendVariable(
23968  const StringPiece& variable_name,
23969  const client::UriTemplateConfig& config,
23970  string* target);
23971 
23977  virtual util::Status AppendOptionalQueryParameters(string* target);
23978 
23979 
23991  Operation* data) {
23992  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
23993  }
23994 
23995  private:
23996  string project_;
23997  string zone_;
23998  string instance_;
23999  string request_id_;
24000  bool _have_request_id_ : 1; string _content_;
24001  DISALLOW_COPY_AND_ASSIGN(InstancesResource_SetServiceAccountMethod);
24002 };
24003 
24018  public:
24031  const ComputeService* _service_,
24032  client::AuthorizationCredential* _credential_,
24033  const absl::string_view& project,
24034  const absl::string_view& zone,
24035  const absl::string_view& instance,
24036  const ShieldedInstanceIntegrityPolicy& _content_);
24037 
24042 
24043 
24048  _have_request_id_ = false;
24049  client::ClearCppValueHelper(&request_id_);
24050  }
24051 
24052 
24058  const string& get_request_id() const { return request_id_; }
24059 
24066  string* mutable_requestId() {
24067  _have_request_id_ = true;
24068  return &request_id_;
24069  }
24070 
24071 
24088  void set_request_id(const string& value) {
24089  _have_request_id_ = true;
24090  request_id_ = value;
24091  }
24092 
24102  virtual util::Status AppendVariable(
24103  const StringPiece& variable_name,
24104  const client::UriTemplateConfig& config,
24105  string* target);
24106 
24112  virtual util::Status AppendOptionalQueryParameters(string* target);
24113 
24114 
24126  Operation* data) {
24127  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
24128  }
24129 
24130  private:
24131  string project_;
24132  string zone_;
24133  string instance_;
24134  string request_id_;
24135  bool _have_request_id_ : 1; string _content_;
24137 };
24138 
24153  public:
24166  const ComputeService* _service_,
24167  client::AuthorizationCredential* _credential_,
24168  const absl::string_view& project,
24169  const absl::string_view& zone,
24170  const absl::string_view& instance,
24171  const Tags& _content_);
24172 
24177 
24178 
24183  _have_request_id_ = false;
24184  client::ClearCppValueHelper(&request_id_);
24185  }
24186 
24187 
24193  const string& get_request_id() const { return request_id_; }
24194 
24201  string* mutable_requestId() {
24202  _have_request_id_ = true;
24203  return &request_id_;
24204  }
24205 
24206 
24223  void set_request_id(const string& value) {
24224  _have_request_id_ = true;
24225  request_id_ = value;
24226  }
24227 
24237  virtual util::Status AppendVariable(
24238  const StringPiece& variable_name,
24239  const client::UriTemplateConfig& config,
24240  string* target);
24241 
24247  virtual util::Status AppendOptionalQueryParameters(string* target);
24248 
24249 
24261  Operation* data) {
24262  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
24263  }
24264 
24265  private:
24266  string project_;
24267  string zone_;
24268  string instance_;
24269  string request_id_;
24270  bool _have_request_id_ : 1; string _content_;
24271  DISALLOW_COPY_AND_ASSIGN(InstancesResource_SetTagsMethod);
24272 };
24273 
24288  public:
24300  const ComputeService* _service_,
24301  client::AuthorizationCredential* _credential_,
24302  const absl::string_view& project,
24303  const absl::string_view& zone,
24304  const absl::string_view& instance);
24305 
24310 
24311 
24321  virtual util::Status AppendVariable(
24322  const StringPiece& variable_name,
24323  const client::UriTemplateConfig& config,
24324  string* target);
24325 
24326 
24338  Operation* data) {
24339  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
24340  }
24341 
24342  private:
24343  string project_;
24344  string zone_;
24345  string instance_;
24346  DISALLOW_COPY_AND_ASSIGN(InstancesResource_SimulateMaintenanceEventMethod);
24347 };
24348 
24363  public:
24375  const ComputeService* _service_,
24376  client::AuthorizationCredential* _credential_,
24377  const absl::string_view& project,
24378  const absl::string_view& zone,
24379  const absl::string_view& instance);
24380 
24384  virtual ~InstancesResource_StartMethod();
24385 
24386 
24391  _have_request_id_ = false;
24392  client::ClearCppValueHelper(&request_id_);
24393  }
24394 
24395 
24401  const string& get_request_id() const { return request_id_; }
24402 
24409  string* mutable_requestId() {
24410  _have_request_id_ = true;
24411  return &request_id_;
24412  }
24413 
24414 
24431  void set_request_id(const string& value) {
24432  _have_request_id_ = true;
24433  request_id_ = value;
24434  }
24435 
24445  virtual util::Status AppendVariable(
24446  const StringPiece& variable_name,
24447  const client::UriTemplateConfig& config,
24448  string* target);
24449 
24455  virtual util::Status AppendOptionalQueryParameters(string* target);
24456 
24457 
24469  Operation* data) {
24470  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
24471  }
24472 
24473  private:
24474  string project_;
24475  string zone_;
24476  string instance_;
24477  string request_id_;
24478  bool _have_request_id_ : 1;
24479  DISALLOW_COPY_AND_ASSIGN(InstancesResource_StartMethod);
24480 };
24481 
24496  public:
24509  const ComputeService* _service_,
24510  client::AuthorizationCredential* _credential_,
24511  const absl::string_view& project,
24512  const absl::string_view& zone,
24513  const absl::string_view& instance,
24514  const InstancesStartWithEncryptionKeyRequest& _content_);
24515 
24520 
24521 
24526  _have_request_id_ = false;
24527  client::ClearCppValueHelper(&request_id_);
24528  }
24529 
24530 
24536  const string& get_request_id() const { return request_id_; }
24537 
24544  string* mutable_requestId() {
24545  _have_request_id_ = true;
24546  return &request_id_;
24547  }
24548 
24549 
24566  void set_request_id(const string& value) {
24567  _have_request_id_ = true;
24568  request_id_ = value;
24569  }
24570 
24580  virtual util::Status AppendVariable(
24581  const StringPiece& variable_name,
24582  const client::UriTemplateConfig& config,
24583  string* target);
24584 
24590  virtual util::Status AppendOptionalQueryParameters(string* target);
24591 
24592 
24604  Operation* data) {
24605  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
24606  }
24607 
24608  private:
24609  string project_;
24610  string zone_;
24611  string instance_;
24612  string request_id_;
24613  bool _have_request_id_ : 1; string _content_;
24614  DISALLOW_COPY_AND_ASSIGN(InstancesResource_StartWithEncryptionKeyMethod);
24615 };
24616 
24631  public:
24643  const ComputeService* _service_,
24644  client::AuthorizationCredential* _credential_,
24645  const absl::string_view& project,
24646  const absl::string_view& zone,
24647  const absl::string_view& instance);
24648 
24652  virtual ~InstancesResource_StopMethod();
24653 
24654 
24659  _have_request_id_ = false;
24660  client::ClearCppValueHelper(&request_id_);
24661  }
24662 
24663 
24669  const string& get_request_id() const { return request_id_; }
24670 
24677  string* mutable_requestId() {
24678  _have_request_id_ = true;
24679  return &request_id_;
24680  }
24681 
24682 
24699  void set_request_id(const string& value) {
24700  _have_request_id_ = true;
24701  request_id_ = value;
24702  }
24703 
24713  virtual util::Status AppendVariable(
24714  const StringPiece& variable_name,
24715  const client::UriTemplateConfig& config,
24716  string* target);
24717 
24723  virtual util::Status AppendOptionalQueryParameters(string* target);
24724 
24725 
24737  Operation* data) {
24738  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
24739  }
24740 
24741  private:
24742  string project_;
24743  string zone_;
24744  string instance_;
24745  string request_id_;
24746  bool _have_request_id_ : 1;
24747  DISALLOW_COPY_AND_ASSIGN(InstancesResource_StopMethod);
24748 };
24749 
24765  public:
24778  const ComputeService* _service_,
24779  client::AuthorizationCredential* _credential_,
24780  const absl::string_view& project,
24781  const absl::string_view& zone,
24782  const absl::string_view& resource,
24783  const TestPermissionsRequest& _content_);
24784 
24789 
24790 
24800  virtual util::Status AppendVariable(
24801  const StringPiece& variable_name,
24802  const client::UriTemplateConfig& config,
24803  string* target);
24804 
24805 
24817  TestPermissionsResponse* data) {
24818  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
24819  }
24820 
24821  private:
24822  string project_;
24823  string zone_;
24824  string resource_; string _content_;
24825  DISALLOW_COPY_AND_ASSIGN(InstancesResource_TestIamPermissionsMethod);
24826 };
24827 
24842  public:
24857  const ComputeService* _service_,
24858  client::AuthorizationCredential* _credential_,
24859  const absl::string_view& project,
24860  const absl::string_view& zone,
24861  const absl::string_view& instance,
24862  const absl::string_view& network_interface,
24863  const AccessConfig& _content_);
24864 
24869 
24870 
24875  _have_request_id_ = false;
24876  client::ClearCppValueHelper(&request_id_);
24877  }
24878 
24879 
24885  const string& get_request_id() const { return request_id_; }
24886 
24893  string* mutable_requestId() {
24894  _have_request_id_ = true;
24895  return &request_id_;
24896  }
24897 
24898 
24915  void set_request_id(const string& value) {
24916  _have_request_id_ = true;
24917  request_id_ = value;
24918  }
24919 
24929  virtual util::Status AppendVariable(
24930  const StringPiece& variable_name,
24931  const client::UriTemplateConfig& config,
24932  string* target);
24933 
24939  virtual util::Status AppendOptionalQueryParameters(string* target);
24940 
24941 
24953  Operation* data) {
24954  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
24955  }
24956 
24957  private:
24958  string project_;
24959  string zone_;
24960  string instance_;
24961  string network_interface_;
24962  string request_id_;
24963  bool _have_request_id_ : 1; string _content_;
24964  DISALLOW_COPY_AND_ASSIGN(InstancesResource_UpdateAccessConfigMethod);
24965 };
24966 
24981  public:
24995  const ComputeService* _service_,
24996  client::AuthorizationCredential* _credential_,
24997  const absl::string_view& project,
24998  const absl::string_view& zone,
24999  const absl::string_view& instance,
25000  const absl::string_view& network_interface,
25001  const NetworkInterface& _content_);
25002 
25007 
25008 
25013  _have_request_id_ = false;
25014  client::ClearCppValueHelper(&request_id_);
25015  }
25016 
25017 
25023  const string& get_request_id() const { return request_id_; }
25024 
25031  string* mutable_requestId() {
25032  _have_request_id_ = true;
25033  return &request_id_;
25034  }
25035 
25036 
25053  void set_request_id(const string& value) {
25054  _have_request_id_ = true;
25055  request_id_ = value;
25056  }
25057 
25067  virtual util::Status AppendVariable(
25068  const StringPiece& variable_name,
25069  const client::UriTemplateConfig& config,
25070  string* target);
25071 
25077  virtual util::Status AppendOptionalQueryParameters(string* target);
25078 
25079 
25091  Operation* data) {
25092  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
25093  }
25094 
25095  private:
25096  string project_;
25097  string zone_;
25098  string instance_;
25099  string network_interface_;
25100  string request_id_;
25101  bool _have_request_id_ : 1; string _content_;
25102  DISALLOW_COPY_AND_ASSIGN(InstancesResource_UpdateNetworkInterfaceMethod);
25103 };
25104 
25119  public:
25132  const ComputeService* _service_,
25133  client::AuthorizationCredential* _credential_,
25134  const absl::string_view& project,
25135  const absl::string_view& zone,
25136  const absl::string_view& instance,
25137  const ShieldedInstanceConfig& _content_);
25138 
25143 
25144 
25149  _have_request_id_ = false;
25150  client::ClearCppValueHelper(&request_id_);
25151  }
25152 
25153 
25159  const string& get_request_id() const { return request_id_; }
25160 
25167  string* mutable_requestId() {
25168  _have_request_id_ = true;
25169  return &request_id_;
25170  }
25171 
25172 
25189  void set_request_id(const string& value) {
25190  _have_request_id_ = true;
25191  request_id_ = value;
25192  }
25193 
25203  virtual util::Status AppendVariable(
25204  const StringPiece& variable_name,
25205  const client::UriTemplateConfig& config,
25206  string* target);
25207 
25213  virtual util::Status AppendOptionalQueryParameters(string* target);
25214 
25215 
25227  Operation* data) {
25228  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
25229  }
25230 
25231  private:
25232  string project_;
25233  string zone_;
25234  string instance_;
25235  string request_id_;
25236  bool _have_request_id_ : 1; string _content_;
25237  DISALLOW_COPY_AND_ASSIGN(InstancesResource_UpdateShieldedInstanceConfigMethod);
25238 };
25239 
25240 
25241 
25257  public:
25267  const ComputeService* _service_,
25268  client::AuthorizationCredential* _credential_,
25269  const absl::string_view& project);
25270 
25275 
25276 
25280  void clear_filter() {
25281  _have_filter_ = false;
25282  client::ClearCppValueHelper(&filter_);
25283  }
25284 
25285 
25291  const string& get_filter() const { return filter_; }
25292 
25298  string* mutable_filter() {
25299  _have_filter_ = true;
25300  return &filter_;
25301  }
25302 
25303 
25329  void set_filter(const string& value) {
25330  _have_filter_ = true;
25331  filter_ = value;
25332  }
25333 
25334 
25335 
25340  _have_max_results_ = false;
25341  client::ClearCppValueHelper(&max_results_);
25342  }
25343 
25344 
25350  uint32 get_max_results() const { return max_results_; }
25351 
25361  void set_max_results(uint32 value) {
25362  _have_max_results_ = true;
25363  max_results_ = value;
25364  }
25365 
25370  _have_order_by_ = false;
25371  client::ClearCppValueHelper(&order_by_);
25372  }
25373 
25374 
25380  const string& get_order_by() const { return order_by_; }
25381 
25388  string* mutable_orderBy() {
25389  _have_order_by_ = true;
25390  return &order_by_;
25391  }
25392 
25393 
25408  void set_order_by(const string& value) {
25409  _have_order_by_ = true;
25410  order_by_ = value;
25411  }
25412 
25413 
25414 
25419  _have_page_token_ = false;
25420  client::ClearCppValueHelper(&page_token_);
25421  }
25422 
25423 
25429  const string& get_page_token() const { return page_token_; }
25430 
25437  string* mutable_pageToken() {
25438  _have_page_token_ = true;
25439  return &page_token_;
25440  }
25441 
25442 
25450  void set_page_token(const string& value) {
25451  _have_page_token_ = true;
25452  page_token_ = value;
25453  }
25454 
25464  virtual util::Status AppendVariable(
25465  const StringPiece& variable_name,
25466  const client::UriTemplateConfig& config,
25467  string* target);
25468 
25474  virtual util::Status AppendOptionalQueryParameters(string* target);
25475 
25476 
25489  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
25490  }
25491 
25492  private:
25493  string project_;
25494  string filter_;
25495  uint32 max_results_;
25496  string order_by_;
25497  string page_token_;
25498  bool _have_filter_ : 1;
25499  bool _have_max_results_ : 1;
25500  bool _have_order_by_ : 1;
25501  bool _have_page_token_ : 1;
25502  DISALLOW_COPY_AND_ASSIGN(InterconnectAttachmentsResource_AggregatedListMethod);
25503 };
25504 
25505 typedef client::ServiceRequestPager<
25508  InterconnectAttachmentsResource_AggregatedListMethodPager;
25509 
25524  public:
25537  const ComputeService* _service_,
25538  client::AuthorizationCredential* _credential_,
25539  const absl::string_view& project,
25540  const absl::string_view& region,
25541  const absl::string_view& interconnect_attachment);
25542 
25547 
25548 
25553  _have_request_id_ = false;
25554  client::ClearCppValueHelper(&request_id_);
25555  }
25556 
25557 
25563  const string& get_request_id() const { return request_id_; }
25564 
25571  string* mutable_requestId() {
25572  _have_request_id_ = true;
25573  return &request_id_;
25574  }
25575 
25576 
25593  void set_request_id(const string& value) {
25594  _have_request_id_ = true;
25595  request_id_ = value;
25596  }
25597 
25607  virtual util::Status AppendVariable(
25608  const StringPiece& variable_name,
25609  const client::UriTemplateConfig& config,
25610  string* target);
25611 
25617  virtual util::Status AppendOptionalQueryParameters(string* target);
25618 
25619 
25631  Operation* data) {
25632  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
25633  }
25634 
25635  private:
25636  string project_;
25637  string region_;
25638  string interconnect_attachment_;
25639  string request_id_;
25640  bool _have_request_id_ : 1;
25641  DISALLOW_COPY_AND_ASSIGN(InterconnectAttachmentsResource_DeleteMethod);
25642 };
25643 
25659  public:
25672  const ComputeService* _service_,
25673  client::AuthorizationCredential* _credential_,
25674  const absl::string_view& project,
25675  const absl::string_view& region,
25676  const absl::string_view& interconnect_attachment);
25677 
25682 
25683 
25693  virtual util::Status AppendVariable(
25694  const StringPiece& variable_name,
25695  const client::UriTemplateConfig& config,
25696  string* target);
25697 
25698 
25710  InterconnectAttachment* data) {
25711  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
25712  }
25713 
25714  private:
25715  string project_;
25716  string region_;
25717  string interconnect_attachment_;
25718  DISALLOW_COPY_AND_ASSIGN(InterconnectAttachmentsResource_GetMethod);
25719 };
25720 
25735  public:
25747  const ComputeService* _service_,
25748  client::AuthorizationCredential* _credential_,
25749  const absl::string_view& project,
25750  const absl::string_view& region,
25751  const InterconnectAttachment& _content_);
25752 
25757 
25758 
25763  _have_request_id_ = false;
25764  client::ClearCppValueHelper(&request_id_);
25765  }
25766 
25767 
25773  const string& get_request_id() const { return request_id_; }
25774 
25781  string* mutable_requestId() {
25782  _have_request_id_ = true;
25783  return &request_id_;
25784  }
25785 
25786 
25803  void set_request_id(const string& value) {
25804  _have_request_id_ = true;
25805  request_id_ = value;
25806  }
25807 
25817  virtual util::Status AppendVariable(
25818  const StringPiece& variable_name,
25819  const client::UriTemplateConfig& config,
25820  string* target);
25821 
25827  virtual util::Status AppendOptionalQueryParameters(string* target);
25828 
25829 
25841  Operation* data) {
25842  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
25843  }
25844 
25845  private:
25846  string project_;
25847  string region_;
25848  string request_id_;
25849  bool _have_request_id_ : 1; string _content_;
25850  DISALLOW_COPY_AND_ASSIGN(InterconnectAttachmentsResource_InsertMethod);
25851 };
25852 
25868  public:
25879  const ComputeService* _service_,
25880  client::AuthorizationCredential* _credential_,
25881  const absl::string_view& project,
25882  const absl::string_view& region);
25883 
25888 
25889 
25893  void clear_filter() {
25894  _have_filter_ = false;
25895  client::ClearCppValueHelper(&filter_);
25896  }
25897 
25898 
25904  const string& get_filter() const { return filter_; }
25905 
25911  string* mutable_filter() {
25912  _have_filter_ = true;
25913  return &filter_;
25914  }
25915 
25916 
25942  void set_filter(const string& value) {
25943  _have_filter_ = true;
25944  filter_ = value;
25945  }
25946 
25947 
25948 
25953  _have_max_results_ = false;
25954  client::ClearCppValueHelper(&max_results_);
25955  }
25956 
25957 
25963  uint32 get_max_results() const { return max_results_; }
25964 
25974  void set_max_results(uint32 value) {
25975  _have_max_results_ = true;
25976  max_results_ = value;
25977  }
25978 
25983  _have_order_by_ = false;
25984  client::ClearCppValueHelper(&order_by_);
25985  }
25986 
25987 
25993  const string& get_order_by() const { return order_by_; }
25994 
26001  string* mutable_orderBy() {
26002  _have_order_by_ = true;
26003  return &order_by_;
26004  }
26005 
26006 
26021  void set_order_by(const string& value) {
26022  _have_order_by_ = true;
26023  order_by_ = value;
26024  }
26025 
26026 
26027 
26032  _have_page_token_ = false;
26033  client::ClearCppValueHelper(&page_token_);
26034  }
26035 
26036 
26042  const string& get_page_token() const { return page_token_; }
26043 
26050  string* mutable_pageToken() {
26051  _have_page_token_ = true;
26052  return &page_token_;
26053  }
26054 
26055 
26063  void set_page_token(const string& value) {
26064  _have_page_token_ = true;
26065  page_token_ = value;
26066  }
26067 
26077  virtual util::Status AppendVariable(
26078  const StringPiece& variable_name,
26079  const client::UriTemplateConfig& config,
26080  string* target);
26081 
26087  virtual util::Status AppendOptionalQueryParameters(string* target);
26088 
26089 
26102  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
26103  }
26104 
26105  private:
26106  string project_;
26107  string region_;
26108  string filter_;
26109  uint32 max_results_;
26110  string order_by_;
26111  string page_token_;
26112  bool _have_filter_ : 1;
26113  bool _have_max_results_ : 1;
26114  bool _have_order_by_ : 1;
26115  bool _have_page_token_ : 1;
26116  DISALLOW_COPY_AND_ASSIGN(InterconnectAttachmentsResource_ListMethod);
26117 };
26118 
26119 typedef client::ServiceRequestPager<
26122  InterconnectAttachmentsResource_ListMethodPager;
26123 
26138  public:
26152  const ComputeService* _service_,
26153  client::AuthorizationCredential* _credential_,
26154  const absl::string_view& project,
26155  const absl::string_view& region,
26156  const absl::string_view& interconnect_attachment,
26157  const InterconnectAttachment& _content_);
26158 
26163 
26164 
26169  _have_request_id_ = false;
26170  client::ClearCppValueHelper(&request_id_);
26171  }
26172 
26173 
26179  const string& get_request_id() const { return request_id_; }
26180 
26187  string* mutable_requestId() {
26188  _have_request_id_ = true;
26189  return &request_id_;
26190  }
26191 
26192 
26209  void set_request_id(const string& value) {
26210  _have_request_id_ = true;
26211  request_id_ = value;
26212  }
26213 
26223  virtual util::Status AppendVariable(
26224  const StringPiece& variable_name,
26225  const client::UriTemplateConfig& config,
26226  string* target);
26227 
26233  virtual util::Status AppendOptionalQueryParameters(string* target);
26234 
26235 
26247  Operation* data) {
26248  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
26249  }
26250 
26251  private:
26252  string project_;
26253  string region_;
26254  string interconnect_attachment_;
26255  string request_id_;
26256  bool _have_request_id_ : 1; string _content_;
26257  DISALLOW_COPY_AND_ASSIGN(InterconnectAttachmentsResource_PatchMethod);
26258 };
26259 
26260 
26261 
26277  public:
26289  const ComputeService* _service_,
26290  client::AuthorizationCredential* _credential_,
26291  const absl::string_view& project,
26292  const absl::string_view& interconnect_location);
26293 
26298 
26299 
26309  virtual util::Status AppendVariable(
26310  const StringPiece& variable_name,
26311  const client::UriTemplateConfig& config,
26312  string* target);
26313 
26314 
26326  InterconnectLocation* data) {
26327  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
26328  }
26329 
26330  private:
26331  string project_;
26332  string interconnect_location_;
26333  DISALLOW_COPY_AND_ASSIGN(InterconnectLocationsResource_GetMethod);
26334 };
26335 
26351  public:
26361  const ComputeService* _service_,
26362  client::AuthorizationCredential* _credential_,
26363  const absl::string_view& project);
26364 
26369 
26370 
26374  void clear_filter() {
26375  _have_filter_ = false;
26376  client::ClearCppValueHelper(&filter_);
26377  }
26378 
26379 
26385  const string& get_filter() const { return filter_; }
26386 
26392  string* mutable_filter() {
26393  _have_filter_ = true;
26394  return &filter_;
26395  }
26396 
26397 
26423  void set_filter(const string& value) {
26424  _have_filter_ = true;
26425  filter_ = value;
26426  }
26427 
26428 
26429 
26434  _have_max_results_ = false;
26435  client::ClearCppValueHelper(&max_results_);
26436  }
26437 
26438 
26444  uint32 get_max_results() const { return max_results_; }
26445 
26455  void set_max_results(uint32 value) {
26456  _have_max_results_ = true;
26457  max_results_ = value;
26458  }
26459 
26464  _have_order_by_ = false;
26465  client::ClearCppValueHelper(&order_by_);
26466  }
26467 
26468 
26474  const string& get_order_by() const { return order_by_; }
26475 
26482  string* mutable_orderBy() {
26483  _have_order_by_ = true;
26484  return &order_by_;
26485  }
26486 
26487 
26502  void set_order_by(const string& value) {
26503  _have_order_by_ = true;
26504  order_by_ = value;
26505  }
26506 
26507 
26508 
26513  _have_page_token_ = false;
26514  client::ClearCppValueHelper(&page_token_);
26515  }
26516 
26517 
26523  const string& get_page_token() const { return page_token_; }
26524 
26531  string* mutable_pageToken() {
26532  _have_page_token_ = true;
26533  return &page_token_;
26534  }
26535 
26536 
26544  void set_page_token(const string& value) {
26545  _have_page_token_ = true;
26546  page_token_ = value;
26547  }
26548 
26558  virtual util::Status AppendVariable(
26559  const StringPiece& variable_name,
26560  const client::UriTemplateConfig& config,
26561  string* target);
26562 
26568  virtual util::Status AppendOptionalQueryParameters(string* target);
26569 
26570 
26582  InterconnectLocationList* data) {
26583  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
26584  }
26585 
26586  private:
26587  string project_;
26588  string filter_;
26589  uint32 max_results_;
26590  string order_by_;
26591  string page_token_;
26592  bool _have_filter_ : 1;
26593  bool _have_max_results_ : 1;
26594  bool _have_order_by_ : 1;
26595  bool _have_page_token_ : 1;
26596  DISALLOW_COPY_AND_ASSIGN(InterconnectLocationsResource_ListMethod);
26597 };
26598 
26599 typedef client::ServiceRequestPager<
26602  InterconnectLocationsResource_ListMethodPager;
26603 
26604 
26605 
26620  public:
26631  const ComputeService* _service_,
26632  client::AuthorizationCredential* _credential_,
26633  const absl::string_view& project,
26634  const absl::string_view& interconnect);
26635 
26640 
26641 
26646  _have_request_id_ = false;
26647  client::ClearCppValueHelper(&request_id_);
26648  }
26649 
26650 
26656  const string& get_request_id() const { return request_id_; }
26657 
26664  string* mutable_requestId() {
26665  _have_request_id_ = true;
26666  return &request_id_;
26667  }
26668 
26669 
26686  void set_request_id(const string& value) {
26687  _have_request_id_ = true;
26688  request_id_ = value;
26689  }
26690 
26700  virtual util::Status AppendVariable(
26701  const StringPiece& variable_name,
26702  const client::UriTemplateConfig& config,
26703  string* target);
26704 
26710  virtual util::Status AppendOptionalQueryParameters(string* target);
26711 
26712 
26724  Operation* data) {
26725  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
26726  }
26727 
26728  private:
26729  string project_;
26730  string interconnect_;
26731  string request_id_;
26732  bool _have_request_id_ : 1;
26733  DISALLOW_COPY_AND_ASSIGN(InterconnectsResource_DeleteMethod);
26734 };
26735 
26751  public:
26762  const ComputeService* _service_,
26763  client::AuthorizationCredential* _credential_,
26764  const absl::string_view& project,
26765  const absl::string_view& interconnect);
26766 
26771 
26772 
26782  virtual util::Status AppendVariable(
26783  const StringPiece& variable_name,
26784  const client::UriTemplateConfig& config,
26785  string* target);
26786 
26787 
26799  Interconnect* data) {
26800  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
26801  }
26802 
26803  private:
26804  string project_;
26805  string interconnect_;
26806  DISALLOW_COPY_AND_ASSIGN(InterconnectsResource_GetMethod);
26807 };
26808 
26824  public:
26835  const ComputeService* _service_,
26836  client::AuthorizationCredential* _credential_,
26837  const absl::string_view& project,
26838  const absl::string_view& interconnect);
26839 
26844 
26845 
26855  virtual util::Status AppendVariable(
26856  const StringPiece& variable_name,
26857  const client::UriTemplateConfig& config,
26858  string* target);
26859 
26860 
26873  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
26874  }
26875 
26876  private:
26877  string project_;
26878  string interconnect_;
26879  DISALLOW_COPY_AND_ASSIGN(InterconnectsResource_GetDiagnosticsMethod);
26880 };
26881 
26896  public:
26907  const ComputeService* _service_,
26908  client::AuthorizationCredential* _credential_,
26909  const absl::string_view& project,
26910  const Interconnect& _content_);
26911 
26916 
26917 
26922  _have_request_id_ = false;
26923  client::ClearCppValueHelper(&request_id_);
26924  }
26925 
26926 
26932  const string& get_request_id() const { return request_id_; }
26933 
26940  string* mutable_requestId() {
26941  _have_request_id_ = true;
26942  return &request_id_;
26943  }
26944 
26945 
26962  void set_request_id(const string& value) {
26963  _have_request_id_ = true;
26964  request_id_ = value;
26965  }
26966 
26976  virtual util::Status AppendVariable(
26977  const StringPiece& variable_name,
26978  const client::UriTemplateConfig& config,
26979  string* target);
26980 
26986  virtual util::Status AppendOptionalQueryParameters(string* target);
26987 
26988 
27000  Operation* data) {
27001  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
27002  }
27003 
27004  private:
27005  string project_;
27006  string request_id_;
27007  bool _have_request_id_ : 1; string _content_;
27008  DISALLOW_COPY_AND_ASSIGN(InterconnectsResource_InsertMethod);
27009 };
27010 
27026  public:
27036  const ComputeService* _service_,
27037  client::AuthorizationCredential* _credential_,
27038  const absl::string_view& project);
27039 
27044 
27045 
27049  void clear_filter() {
27050  _have_filter_ = false;
27051  client::ClearCppValueHelper(&filter_);
27052  }
27053 
27054 
27060  const string& get_filter() const { return filter_; }
27061 
27067  string* mutable_filter() {
27068  _have_filter_ = true;
27069  return &filter_;
27070  }
27071 
27072 
27098  void set_filter(const string& value) {
27099  _have_filter_ = true;
27100  filter_ = value;
27101  }
27102 
27103 
27104 
27109  _have_max_results_ = false;
27110  client::ClearCppValueHelper(&max_results_);
27111  }
27112 
27113 
27119  uint32 get_max_results() const { return max_results_; }
27120 
27130  void set_max_results(uint32 value) {
27131  _have_max_results_ = true;
27132  max_results_ = value;
27133  }
27134 
27139  _have_order_by_ = false;
27140  client::ClearCppValueHelper(&order_by_);
27141  }
27142 
27143 
27149  const string& get_order_by() const { return order_by_; }
27150 
27157  string* mutable_orderBy() {
27158  _have_order_by_ = true;
27159  return &order_by_;
27160  }
27161 
27162 
27177  void set_order_by(const string& value) {
27178  _have_order_by_ = true;
27179  order_by_ = value;
27180  }
27181 
27182 
27183 
27188  _have_page_token_ = false;
27189  client::ClearCppValueHelper(&page_token_);
27190  }
27191 
27192 
27198  const string& get_page_token() const { return page_token_; }
27199 
27206  string* mutable_pageToken() {
27207  _have_page_token_ = true;
27208  return &page_token_;
27209  }
27210 
27211 
27219  void set_page_token(const string& value) {
27220  _have_page_token_ = true;
27221  page_token_ = value;
27222  }
27223 
27233  virtual util::Status AppendVariable(
27234  const StringPiece& variable_name,
27235  const client::UriTemplateConfig& config,
27236  string* target);
27237 
27243  virtual util::Status AppendOptionalQueryParameters(string* target);
27244 
27245 
27257  InterconnectList* data) {
27258  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
27259  }
27260 
27261  private:
27262  string project_;
27263  string filter_;
27264  uint32 max_results_;
27265  string order_by_;
27266  string page_token_;
27267  bool _have_filter_ : 1;
27268  bool _have_max_results_ : 1;
27269  bool _have_order_by_ : 1;
27270  bool _have_page_token_ : 1;
27271  DISALLOW_COPY_AND_ASSIGN(InterconnectsResource_ListMethod);
27272 };
27273 
27274 typedef client::ServiceRequestPager<
27277  InterconnectsResource_ListMethodPager;
27278 
27293  public:
27305  const ComputeService* _service_,
27306  client::AuthorizationCredential* _credential_,
27307  const absl::string_view& project,
27308  const absl::string_view& interconnect,
27309  const Interconnect& _content_);
27310 
27315 
27316 
27321  _have_request_id_ = false;
27322  client::ClearCppValueHelper(&request_id_);
27323  }
27324 
27325 
27331  const string& get_request_id() const { return request_id_; }
27332 
27339  string* mutable_requestId() {
27340  _have_request_id_ = true;
27341  return &request_id_;
27342  }
27343 
27344 
27361  void set_request_id(const string& value) {
27362  _have_request_id_ = true;
27363  request_id_ = value;
27364  }
27365 
27375  virtual util::Status AppendVariable(
27376  const StringPiece& variable_name,
27377  const client::UriTemplateConfig& config,
27378  string* target);
27379 
27385  virtual util::Status AppendOptionalQueryParameters(string* target);
27386 
27387 
27399  Operation* data) {
27400  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
27401  }
27402 
27403  private:
27404  string project_;
27405  string interconnect_;
27406  string request_id_;
27407  bool _have_request_id_ : 1; string _content_;
27408  DISALLOW_COPY_AND_ASSIGN(InterconnectsResource_PatchMethod);
27409 };
27410 
27411 
27412 
27428  public:
27440  const ComputeService* _service_,
27441  client::AuthorizationCredential* _credential_,
27442  const absl::string_view& project,
27443  const absl::string_view& license_code);
27444 
27448  virtual ~LicenseCodesResource_GetMethod();
27449 
27450 
27460  virtual util::Status AppendVariable(
27461  const StringPiece& variable_name,
27462  const client::UriTemplateConfig& config,
27463  string* target);
27464 
27465 
27477  LicenseCode* data) {
27478  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
27479  }
27480 
27481  private:
27482  string project_;
27483  string license_code_;
27484  DISALLOW_COPY_AND_ASSIGN(LicenseCodesResource_GetMethod);
27485 };
27486 
27502  public:
27514  const ComputeService* _service_,
27515  client::AuthorizationCredential* _credential_,
27516  const absl::string_view& project,
27517  const absl::string_view& resource,
27518  const TestPermissionsRequest& _content_);
27519 
27524 
27525 
27535  virtual util::Status AppendVariable(
27536  const StringPiece& variable_name,
27537  const client::UriTemplateConfig& config,
27538  string* target);
27539 
27540 
27552  TestPermissionsResponse* data) {
27553  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
27554  }
27555 
27556  private:
27557  string project_;
27558  string resource_; string _content_;
27559  DISALLOW_COPY_AND_ASSIGN(LicenseCodesResource_TestIamPermissionsMethod);
27560 };
27561 
27562 
27563 
27578  public:
27589  const ComputeService* _service_,
27590  client::AuthorizationCredential* _credential_,
27591  const absl::string_view& project,
27592  const absl::string_view& license);
27593 
27597  virtual ~LicensesResource_DeleteMethod();
27598 
27599 
27604  _have_request_id_ = false;
27605  client::ClearCppValueHelper(&request_id_);
27606  }
27607 
27608 
27614  const string& get_request_id() const { return request_id_; }
27615 
27622  string* mutable_requestId() {
27623  _have_request_id_ = true;
27624  return &request_id_;
27625  }
27626 
27627 
27644  void set_request_id(const string& value) {
27645  _have_request_id_ = true;
27646  request_id_ = value;
27647  }
27648 
27658  virtual util::Status AppendVariable(
27659  const StringPiece& variable_name,
27660  const client::UriTemplateConfig& config,
27661  string* target);
27662 
27668  virtual util::Status AppendOptionalQueryParameters(string* target);
27669 
27670 
27682  Operation* data) {
27683  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
27684  }
27685 
27686  private:
27687  string project_;
27688  string license_;
27689  string request_id_;
27690  bool _have_request_id_ : 1;
27691  DISALLOW_COPY_AND_ASSIGN(LicensesResource_DeleteMethod);
27692 };
27693 
27709  public:
27720  const ComputeService* _service_,
27721  client::AuthorizationCredential* _credential_,
27722  const absl::string_view& project,
27723  const absl::string_view& license);
27724 
27728  virtual ~LicensesResource_GetMethod();
27729 
27730 
27740  virtual util::Status AppendVariable(
27741  const StringPiece& variable_name,
27742  const client::UriTemplateConfig& config,
27743  string* target);
27744 
27745 
27757  License* data) {
27758  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
27759  }
27760 
27761  private:
27762  string project_;
27763  string license_;
27764  DISALLOW_COPY_AND_ASSIGN(LicensesResource_GetMethod);
27765 };
27766 
27782  public:
27793  const ComputeService* _service_,
27794  client::AuthorizationCredential* _credential_,
27795  const absl::string_view& project,
27796  const absl::string_view& resource);
27797 
27802 
27803 
27813  virtual util::Status AppendVariable(
27814  const StringPiece& variable_name,
27815  const client::UriTemplateConfig& config,
27816  string* target);
27817 
27818 
27830  Policy* data) {
27831  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
27832  }
27833 
27834  private:
27835  string project_;
27836  string resource_;
27837  DISALLOW_COPY_AND_ASSIGN(LicensesResource_GetIamPolicyMethod);
27838 };
27839 
27857  public:
27868  const ComputeService* _service_,
27869  client::AuthorizationCredential* _credential_,
27870  const absl::string_view& project,
27871  const License& _content_);
27872 
27876  virtual ~LicensesResource_InsertMethod();
27877 
27878 
27883  _have_request_id_ = false;
27884  client::ClearCppValueHelper(&request_id_);
27885  }
27886 
27887 
27893  const string& get_request_id() const { return request_id_; }
27894 
27901  string* mutable_requestId() {
27902  _have_request_id_ = true;
27903  return &request_id_;
27904  }
27905 
27906 
27923  void set_request_id(const string& value) {
27924  _have_request_id_ = true;
27925  request_id_ = value;
27926  }
27927 
27937  virtual util::Status AppendVariable(
27938  const StringPiece& variable_name,
27939  const client::UriTemplateConfig& config,
27940  string* target);
27941 
27947  virtual util::Status AppendOptionalQueryParameters(string* target);
27948 
27949 
27961  Operation* data) {
27962  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
27963  }
27964 
27965  private:
27966  string project_;
27967  string request_id_;
27968  bool _have_request_id_ : 1; string _content_;
27969  DISALLOW_COPY_AND_ASSIGN(LicensesResource_InsertMethod);
27970 };
27971 
27987  public:
27997  const ComputeService* _service_,
27998  client::AuthorizationCredential* _credential_,
27999  const absl::string_view& project);
28000 
28004  virtual ~LicensesResource_ListMethod();
28005 
28006 
28010  void clear_filter() {
28011  _have_filter_ = false;
28012  client::ClearCppValueHelper(&filter_);
28013  }
28014 
28015 
28021  const string& get_filter() const { return filter_; }
28022 
28028  string* mutable_filter() {
28029  _have_filter_ = true;
28030  return &filter_;
28031  }
28032 
28033 
28059  void set_filter(const string& value) {
28060  _have_filter_ = true;
28061  filter_ = value;
28062  }
28063 
28064 
28065 
28070  _have_max_results_ = false;
28071  client::ClearCppValueHelper(&max_results_);
28072  }
28073 
28074 
28080  uint32 get_max_results() const { return max_results_; }
28081 
28091  void set_max_results(uint32 value) {
28092  _have_max_results_ = true;
28093  max_results_ = value;
28094  }
28095 
28100  _have_order_by_ = false;
28101  client::ClearCppValueHelper(&order_by_);
28102  }
28103 
28104 
28110  const string& get_order_by() const { return order_by_; }
28111 
28118  string* mutable_orderBy() {
28119  _have_order_by_ = true;
28120  return &order_by_;
28121  }
28122 
28123 
28138  void set_order_by(const string& value) {
28139  _have_order_by_ = true;
28140  order_by_ = value;
28141  }
28142 
28143 
28144 
28149  _have_page_token_ = false;
28150  client::ClearCppValueHelper(&page_token_);
28151  }
28152 
28153 
28159  const string& get_page_token() const { return page_token_; }
28160 
28167  string* mutable_pageToken() {
28168  _have_page_token_ = true;
28169  return &page_token_;
28170  }
28171 
28172 
28180  void set_page_token(const string& value) {
28181  _have_page_token_ = true;
28182  page_token_ = value;
28183  }
28184 
28194  virtual util::Status AppendVariable(
28195  const StringPiece& variable_name,
28196  const client::UriTemplateConfig& config,
28197  string* target);
28198 
28204  virtual util::Status AppendOptionalQueryParameters(string* target);
28205 
28206 
28218  LicensesListResponse* data) {
28219  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
28220  }
28221 
28222  private:
28223  string project_;
28224  string filter_;
28225  uint32 max_results_;
28226  string order_by_;
28227  string page_token_;
28228  bool _have_filter_ : 1;
28229  bool _have_max_results_ : 1;
28230  bool _have_order_by_ : 1;
28231  bool _have_page_token_ : 1;
28232  DISALLOW_COPY_AND_ASSIGN(LicensesResource_ListMethod);
28233 };
28234 
28235 typedef client::ServiceRequestPager<
28238  LicensesResource_ListMethodPager;
28239 
28254  public:
28266  const ComputeService* _service_,
28267  client::AuthorizationCredential* _credential_,
28268  const absl::string_view& project,
28269  const absl::string_view& resource,
28270  const GlobalSetPolicyRequest& _content_);
28271 
28276 
28277 
28287  virtual util::Status AppendVariable(
28288  const StringPiece& variable_name,
28289  const client::UriTemplateConfig& config,
28290  string* target);
28291 
28292 
28304  Policy* data) {
28305  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
28306  }
28307 
28308  private:
28309  string project_;
28310  string resource_; string _content_;
28311  DISALLOW_COPY_AND_ASSIGN(LicensesResource_SetIamPolicyMethod);
28312 };
28313 
28329  public:
28341  const ComputeService* _service_,
28342  client::AuthorizationCredential* _credential_,
28343  const absl::string_view& project,
28344  const absl::string_view& resource,
28345  const TestPermissionsRequest& _content_);
28346 
28351 
28352 
28362  virtual util::Status AppendVariable(
28363  const StringPiece& variable_name,
28364  const client::UriTemplateConfig& config,
28365  string* target);
28366 
28367 
28379  TestPermissionsResponse* data) {
28380  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
28381  }
28382 
28383  private:
28384  string project_;
28385  string resource_; string _content_;
28386  DISALLOW_COPY_AND_ASSIGN(LicensesResource_TestIamPermissionsMethod);
28387 };
28388 
28389 
28390 
28406  public:
28416  const ComputeService* _service_,
28417  client::AuthorizationCredential* _credential_,
28418  const absl::string_view& project);
28419 
28424 
28425 
28429  void clear_filter() {
28430  _have_filter_ = false;
28431  client::ClearCppValueHelper(&filter_);
28432  }
28433 
28434 
28440  const string& get_filter() const { return filter_; }
28441 
28447  string* mutable_filter() {
28448  _have_filter_ = true;
28449  return &filter_;
28450  }
28451 
28452 
28478  void set_filter(const string& value) {
28479  _have_filter_ = true;
28480  filter_ = value;
28481  }
28482 
28483 
28484 
28489  _have_max_results_ = false;
28490  client::ClearCppValueHelper(&max_results_);
28491  }
28492 
28493 
28499  uint32 get_max_results() const { return max_results_; }
28500 
28510  void set_max_results(uint32 value) {
28511  _have_max_results_ = true;
28512  max_results_ = value;
28513  }
28514 
28519  _have_order_by_ = false;
28520  client::ClearCppValueHelper(&order_by_);
28521  }
28522 
28523 
28529  const string& get_order_by() const { return order_by_; }
28530 
28537  string* mutable_orderBy() {
28538  _have_order_by_ = true;
28539  return &order_by_;
28540  }
28541 
28542 
28557  void set_order_by(const string& value) {
28558  _have_order_by_ = true;
28559  order_by_ = value;
28560  }
28561 
28562 
28563 
28568  _have_page_token_ = false;
28569  client::ClearCppValueHelper(&page_token_);
28570  }
28571 
28572 
28578  const string& get_page_token() const { return page_token_; }
28579 
28586  string* mutable_pageToken() {
28587  _have_page_token_ = true;
28588  return &page_token_;
28589  }
28590 
28591 
28599  void set_page_token(const string& value) {
28600  _have_page_token_ = true;
28601  page_token_ = value;
28602  }
28603 
28613  virtual util::Status AppendVariable(
28614  const StringPiece& variable_name,
28615  const client::UriTemplateConfig& config,
28616  string* target);
28617 
28623  virtual util::Status AppendOptionalQueryParameters(string* target);
28624 
28625 
28637  MachineTypeAggregatedList* data) {
28638  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
28639  }
28640 
28641  private:
28642  string project_;
28643  string filter_;
28644  uint32 max_results_;
28645  string order_by_;
28646  string page_token_;
28647  bool _have_filter_ : 1;
28648  bool _have_max_results_ : 1;
28649  bool _have_order_by_ : 1;
28650  bool _have_page_token_ : 1;
28651  DISALLOW_COPY_AND_ASSIGN(MachineTypesResource_AggregatedListMethod);
28652 };
28653 
28654 typedef client::ServiceRequestPager<
28657  MachineTypesResource_AggregatedListMethodPager;
28658 
28674  public:
28686  const ComputeService* _service_,
28687  client::AuthorizationCredential* _credential_,
28688  const absl::string_view& project,
28689  const absl::string_view& zone,
28690  const absl::string_view& machine_type);
28691 
28695  virtual ~MachineTypesResource_GetMethod();
28696 
28697 
28707  virtual util::Status AppendVariable(
28708  const StringPiece& variable_name,
28709  const client::UriTemplateConfig& config,
28710  string* target);
28711 
28712 
28724  MachineType* data) {
28725  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
28726  }
28727 
28728  private:
28729  string project_;
28730  string zone_;
28731  string machine_type_;
28732  DISALLOW_COPY_AND_ASSIGN(MachineTypesResource_GetMethod);
28733 };
28734 
28750  public:
28761  const ComputeService* _service_,
28762  client::AuthorizationCredential* _credential_,
28763  const absl::string_view& project,
28764  const absl::string_view& zone);
28765 
28770 
28771 
28775  void clear_filter() {
28776  _have_filter_ = false;
28777  client::ClearCppValueHelper(&filter_);
28778  }
28779 
28780 
28786  const string& get_filter() const { return filter_; }
28787 
28793  string* mutable_filter() {
28794  _have_filter_ = true;
28795  return &filter_;
28796  }
28797 
28798 
28824  void set_filter(const string& value) {
28825  _have_filter_ = true;
28826  filter_ = value;
28827  }
28828 
28829 
28830 
28835  _have_max_results_ = false;
28836  client::ClearCppValueHelper(&max_results_);
28837  }
28838 
28839 
28845  uint32 get_max_results() const { return max_results_; }
28846 
28856  void set_max_results(uint32 value) {
28857  _have_max_results_ = true;
28858  max_results_ = value;
28859  }
28860 
28865  _have_order_by_ = false;
28866  client::ClearCppValueHelper(&order_by_);
28867  }
28868 
28869 
28875  const string& get_order_by() const { return order_by_; }
28876 
28883  string* mutable_orderBy() {
28884  _have_order_by_ = true;
28885  return &order_by_;
28886  }
28887 
28888 
28903  void set_order_by(const string& value) {
28904  _have_order_by_ = true;
28905  order_by_ = value;
28906  }
28907 
28908 
28909 
28914  _have_page_token_ = false;
28915  client::ClearCppValueHelper(&page_token_);
28916  }
28917 
28918 
28924  const string& get_page_token() const { return page_token_; }
28925 
28932  string* mutable_pageToken() {
28933  _have_page_token_ = true;
28934  return &page_token_;
28935  }
28936 
28937 
28945  void set_page_token(const string& value) {
28946  _have_page_token_ = true;
28947  page_token_ = value;
28948  }
28949 
28959  virtual util::Status AppendVariable(
28960  const StringPiece& variable_name,
28961  const client::UriTemplateConfig& config,
28962  string* target);
28963 
28969  virtual util::Status AppendOptionalQueryParameters(string* target);
28970 
28971 
28983  MachineTypeList* data) {
28984  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
28985  }
28986 
28987  private:
28988  string project_;
28989  string zone_;
28990  string filter_;
28991  uint32 max_results_;
28992  string order_by_;
28993  string page_token_;
28994  bool _have_filter_ : 1;
28995  bool _have_max_results_ : 1;
28996  bool _have_order_by_ : 1;
28997  bool _have_page_token_ : 1;
28998  DISALLOW_COPY_AND_ASSIGN(MachineTypesResource_ListMethod);
28999 };
29000 
29001 typedef client::ServiceRequestPager<
29004  MachineTypesResource_ListMethodPager;
29005 
29006 
29007 
29023  public:
29033  const ComputeService* _service_,
29034  client::AuthorizationCredential* _credential_,
29035  const absl::string_view& project);
29036 
29041 
29042 
29046  void clear_filter() {
29047  _have_filter_ = false;
29048  client::ClearCppValueHelper(&filter_);
29049  }
29050 
29051 
29057  const string& get_filter() const { return filter_; }
29058 
29064  string* mutable_filter() {
29065  _have_filter_ = true;
29066  return &filter_;
29067  }
29068 
29069 
29095  void set_filter(const string& value) {
29096  _have_filter_ = true;
29097  filter_ = value;
29098  }
29099 
29100 
29101 
29106  _have_max_results_ = false;
29107  client::ClearCppValueHelper(&max_results_);
29108  }
29109 
29110 
29116  uint32 get_max_results() const { return max_results_; }
29117 
29127  void set_max_results(uint32 value) {
29128  _have_max_results_ = true;
29129  max_results_ = value;
29130  }
29131 
29136  _have_order_by_ = false;
29137  client::ClearCppValueHelper(&order_by_);
29138  }
29139 
29140 
29146  const string& get_order_by() const { return order_by_; }
29147 
29154  string* mutable_orderBy() {
29155  _have_order_by_ = true;
29156  return &order_by_;
29157  }
29158 
29159 
29174  void set_order_by(const string& value) {
29175  _have_order_by_ = true;
29176  order_by_ = value;
29177  }
29178 
29179 
29180 
29185  _have_page_token_ = false;
29186  client::ClearCppValueHelper(&page_token_);
29187  }
29188 
29189 
29195  const string& get_page_token() const { return page_token_; }
29196 
29203  string* mutable_pageToken() {
29204  _have_page_token_ = true;
29205  return &page_token_;
29206  }
29207 
29208 
29216  void set_page_token(const string& value) {
29217  _have_page_token_ = true;
29218  page_token_ = value;
29219  }
29220 
29230  virtual util::Status AppendVariable(
29231  const StringPiece& variable_name,
29232  const client::UriTemplateConfig& config,
29233  string* target);
29234 
29240  virtual util::Status AppendOptionalQueryParameters(string* target);
29241 
29242 
29255  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
29256  }
29257 
29258  private:
29259  string project_;
29260  string filter_;
29261  uint32 max_results_;
29262  string order_by_;
29263  string page_token_;
29264  bool _have_filter_ : 1;
29265  bool _have_max_results_ : 1;
29266  bool _have_order_by_ : 1;
29267  bool _have_page_token_ : 1;
29268  DISALLOW_COPY_AND_ASSIGN(NetworkEndpointGroupsResource_AggregatedListMethod);
29269 };
29270 
29271 typedef client::ServiceRequestPager<
29274  NetworkEndpointGroupsResource_AggregatedListMethodPager;
29275 
29290  public:
29306  const ComputeService* _service_,
29307  client::AuthorizationCredential* _credential_,
29308  const absl::string_view& project,
29309  const absl::string_view& zone,
29310  const absl::string_view& network_endpoint_group,
29312 
29317 
29318 
29323  _have_request_id_ = false;
29324  client::ClearCppValueHelper(&request_id_);
29325  }
29326 
29327 
29333  const string& get_request_id() const { return request_id_; }
29334 
29341  string* mutable_requestId() {
29342  _have_request_id_ = true;
29343  return &request_id_;
29344  }
29345 
29346 
29363  void set_request_id(const string& value) {
29364  _have_request_id_ = true;
29365  request_id_ = value;
29366  }
29367 
29377  virtual util::Status AppendVariable(
29378  const StringPiece& variable_name,
29379  const client::UriTemplateConfig& config,
29380  string* target);
29381 
29387  virtual util::Status AppendOptionalQueryParameters(string* target);
29388 
29389 
29401  Operation* data) {
29402  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
29403  }
29404 
29405  private:
29406  string project_;
29407  string zone_;
29408  string network_endpoint_group_;
29409  string request_id_;
29410  bool _have_request_id_ : 1; string _content_;
29412 };
29413 
29428  public:
29442  const ComputeService* _service_,
29443  client::AuthorizationCredential* _credential_,
29444  const absl::string_view& project,
29445  const absl::string_view& zone,
29446  const absl::string_view& network_endpoint_group);
29447 
29452 
29453 
29458  _have_request_id_ = false;
29459  client::ClearCppValueHelper(&request_id_);
29460  }
29461 
29462 
29468  const string& get_request_id() const { return request_id_; }
29469 
29476  string* mutable_requestId() {
29477  _have_request_id_ = true;
29478  return &request_id_;
29479  }
29480 
29481 
29498  void set_request_id(const string& value) {
29499  _have_request_id_ = true;
29500  request_id_ = value;
29501  }
29502 
29512  virtual util::Status AppendVariable(
29513  const StringPiece& variable_name,
29514  const client::UriTemplateConfig& config,
29515  string* target);
29516 
29522  virtual util::Status AppendOptionalQueryParameters(string* target);
29523 
29524 
29536  Operation* data) {
29537  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
29538  }
29539 
29540  private:
29541  string project_;
29542  string zone_;
29543  string network_endpoint_group_;
29544  string request_id_;
29545  bool _have_request_id_ : 1;
29546  DISALLOW_COPY_AND_ASSIGN(NetworkEndpointGroupsResource_DeleteMethod);
29547 };
29548 
29563  public:
29578  const ComputeService* _service_,
29579  client::AuthorizationCredential* _credential_,
29580  const absl::string_view& project,
29581  const absl::string_view& zone,
29582  const absl::string_view& network_endpoint_group,
29584 
29589 
29590 
29595  _have_request_id_ = false;
29596  client::ClearCppValueHelper(&request_id_);
29597  }
29598 
29599 
29605  const string& get_request_id() const { return request_id_; }
29606 
29613  string* mutable_requestId() {
29614  _have_request_id_ = true;
29615  return &request_id_;
29616  }
29617 
29618 
29635  void set_request_id(const string& value) {
29636  _have_request_id_ = true;
29637  request_id_ = value;
29638  }
29639 
29649  virtual util::Status AppendVariable(
29650  const StringPiece& variable_name,
29651  const client::UriTemplateConfig& config,
29652  string* target);
29653 
29659  virtual util::Status AppendOptionalQueryParameters(string* target);
29660 
29661 
29673  Operation* data) {
29674  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
29675  }
29676 
29677  private:
29678  string project_;
29679  string zone_;
29680  string network_endpoint_group_;
29681  string request_id_;
29682  bool _have_request_id_ : 1; string _content_;
29684 };
29685 
29701  public:
29715  const ComputeService* _service_,
29716  client::AuthorizationCredential* _credential_,
29717  const absl::string_view& project,
29718  const absl::string_view& zone,
29719  const absl::string_view& network_endpoint_group);
29720 
29725 
29726 
29736  virtual util::Status AppendVariable(
29737  const StringPiece& variable_name,
29738  const client::UriTemplateConfig& config,
29739  string* target);
29740 
29741 
29753  NetworkEndpointGroup* data) {
29754  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
29755  }
29756 
29757  private:
29758  string project_;
29759  string zone_;
29760  string network_endpoint_group_;
29761  DISALLOW_COPY_AND_ASSIGN(NetworkEndpointGroupsResource_GetMethod);
29762 };
29763 
29778  public:
29791  const ComputeService* _service_,
29792  client::AuthorizationCredential* _credential_,
29793  const absl::string_view& project,
29794  const absl::string_view& zone,
29795  const NetworkEndpointGroup& _content_);
29796 
29801 
29802 
29807  _have_request_id_ = false;
29808  client::ClearCppValueHelper(&request_id_);
29809  }
29810 
29811 
29817  const string& get_request_id() const { return request_id_; }
29818 
29825  string* mutable_requestId() {
29826  _have_request_id_ = true;
29827  return &request_id_;
29828  }
29829 
29830 
29847  void set_request_id(const string& value) {
29848  _have_request_id_ = true;
29849  request_id_ = value;
29850  }
29851 
29861  virtual util::Status AppendVariable(
29862  const StringPiece& variable_name,
29863  const client::UriTemplateConfig& config,
29864  string* target);
29865 
29871  virtual util::Status AppendOptionalQueryParameters(string* target);
29872 
29873 
29885  Operation* data) {
29886  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
29887  }
29888 
29889  private:
29890  string project_;
29891  string zone_;
29892  string request_id_;
29893  bool _have_request_id_ : 1; string _content_;
29894  DISALLOW_COPY_AND_ASSIGN(NetworkEndpointGroupsResource_InsertMethod);
29895 };
29896 
29912  public:
29924  const ComputeService* _service_,
29925  client::AuthorizationCredential* _credential_,
29926  const absl::string_view& project,
29927  const absl::string_view& zone);
29928 
29933 
29934 
29938  void clear_filter() {
29939  _have_filter_ = false;
29940  client::ClearCppValueHelper(&filter_);
29941  }
29942 
29943 
29949  const string& get_filter() const { return filter_; }
29950 
29956  string* mutable_filter() {
29957  _have_filter_ = true;
29958  return &filter_;
29959  }
29960 
29961 
29987  void set_filter(const string& value) {
29988  _have_filter_ = true;
29989  filter_ = value;
29990  }
29991 
29992 
29993 
29998  _have_max_results_ = false;
29999  client::ClearCppValueHelper(&max_results_);
30000  }
30001 
30002 
30008  uint32 get_max_results() const { return max_results_; }
30009 
30019  void set_max_results(uint32 value) {
30020  _have_max_results_ = true;
30021  max_results_ = value;
30022  }
30023 
30028  _have_order_by_ = false;
30029  client::ClearCppValueHelper(&order_by_);
30030  }
30031 
30032 
30038  const string& get_order_by() const { return order_by_; }
30039 
30046  string* mutable_orderBy() {
30047  _have_order_by_ = true;
30048  return &order_by_;
30049  }
30050 
30051 
30066  void set_order_by(const string& value) {
30067  _have_order_by_ = true;
30068  order_by_ = value;
30069  }
30070 
30071 
30072 
30077  _have_page_token_ = false;
30078  client::ClearCppValueHelper(&page_token_);
30079  }
30080 
30081 
30087  const string& get_page_token() const { return page_token_; }
30088 
30095  string* mutable_pageToken() {
30096  _have_page_token_ = true;
30097  return &page_token_;
30098  }
30099 
30100 
30108  void set_page_token(const string& value) {
30109  _have_page_token_ = true;
30110  page_token_ = value;
30111  }
30112 
30122  virtual util::Status AppendVariable(
30123  const StringPiece& variable_name,
30124  const client::UriTemplateConfig& config,
30125  string* target);
30126 
30132  virtual util::Status AppendOptionalQueryParameters(string* target);
30133 
30134 
30146  NetworkEndpointGroupList* data) {
30147  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
30148  }
30149 
30150  private:
30151  string project_;
30152  string zone_;
30153  string filter_;
30154  uint32 max_results_;
30155  string order_by_;
30156  string page_token_;
30157  bool _have_filter_ : 1;
30158  bool _have_max_results_ : 1;
30159  bool _have_order_by_ : 1;
30160  bool _have_page_token_ : 1;
30161  DISALLOW_COPY_AND_ASSIGN(NetworkEndpointGroupsResource_ListMethod);
30162 };
30163 
30164 typedef client::ServiceRequestPager<
30167  NetworkEndpointGroupsResource_ListMethodPager;
30168 
30184  public:
30200  const ComputeService* _service_,
30201  client::AuthorizationCredential* _credential_,
30202  const absl::string_view& project,
30203  const absl::string_view& zone,
30204  const absl::string_view& network_endpoint_group,
30206 
30211 
30212 
30216  void clear_filter() {
30217  _have_filter_ = false;
30218  client::ClearCppValueHelper(&filter_);
30219  }
30220 
30221 
30227  const string& get_filter() const { return filter_; }
30228 
30234  string* mutable_filter() {
30235  _have_filter_ = true;
30236  return &filter_;
30237  }
30238 
30239 
30265  void set_filter(const string& value) {
30266  _have_filter_ = true;
30267  filter_ = value;
30268  }
30269 
30270 
30271 
30276  _have_max_results_ = false;
30277  client::ClearCppValueHelper(&max_results_);
30278  }
30279 
30280 
30286  uint32 get_max_results() const { return max_results_; }
30287 
30297  void set_max_results(uint32 value) {
30298  _have_max_results_ = true;
30299  max_results_ = value;
30300  }
30301 
30306  _have_order_by_ = false;
30307  client::ClearCppValueHelper(&order_by_);
30308  }
30309 
30310 
30316  const string& get_order_by() const { return order_by_; }
30317 
30324  string* mutable_orderBy() {
30325  _have_order_by_ = true;
30326  return &order_by_;
30327  }
30328 
30329 
30344  void set_order_by(const string& value) {
30345  _have_order_by_ = true;
30346  order_by_ = value;
30347  }
30348 
30349 
30350 
30355  _have_page_token_ = false;
30356  client::ClearCppValueHelper(&page_token_);
30357  }
30358 
30359 
30365  const string& get_page_token() const { return page_token_; }
30366 
30373  string* mutable_pageToken() {
30374  _have_page_token_ = true;
30375  return &page_token_;
30376  }
30377 
30378 
30386  void set_page_token(const string& value) {
30387  _have_page_token_ = true;
30388  page_token_ = value;
30389  }
30390 
30400  virtual util::Status AppendVariable(
30401  const StringPiece& variable_name,
30402  const client::UriTemplateConfig& config,
30403  string* target);
30404 
30410  virtual util::Status AppendOptionalQueryParameters(string* target);
30411 
30412 
30425  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
30426  }
30427 
30428  private:
30429  string project_;
30430  string zone_;
30431  string network_endpoint_group_;
30432  string filter_;
30433  uint32 max_results_;
30434  string order_by_;
30435  string page_token_;
30436  bool _have_filter_ : 1;
30437  bool _have_max_results_ : 1;
30438  bool _have_order_by_ : 1;
30439  bool _have_page_token_ : 1; string _content_;
30441 };
30442 
30443 typedef client::ServiceRequestPager<
30446  NetworkEndpointGroupsResource_ListNetworkEndpointsMethodPager;
30447 
30463  public:
30476  const ComputeService* _service_,
30477  client::AuthorizationCredential* _credential_,
30478  const absl::string_view& project,
30479  const absl::string_view& zone,
30480  const absl::string_view& resource,
30481  const TestPermissionsRequest& _content_);
30482 
30487 
30488 
30498  virtual util::Status AppendVariable(
30499  const StringPiece& variable_name,
30500  const client::UriTemplateConfig& config,
30501  string* target);
30502 
30503 
30515  TestPermissionsResponse* data) {
30516  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
30517  }
30518 
30519  private:
30520  string project_;
30521  string zone_;
30522  string resource_; string _content_;
30524 };
30525 
30526 
30527 
30542  public:
30554  const ComputeService* _service_,
30555  client::AuthorizationCredential* _credential_,
30556  const absl::string_view& project,
30557  const absl::string_view& network,
30558  const NetworksAddPeeringRequest& _content_);
30559 
30564 
30565 
30570  _have_request_id_ = false;
30571  client::ClearCppValueHelper(&request_id_);
30572  }
30573 
30574 
30580  const string& get_request_id() const { return request_id_; }
30581 
30588  string* mutable_requestId() {
30589  _have_request_id_ = true;
30590  return &request_id_;
30591  }
30592 
30593 
30610  void set_request_id(const string& value) {
30611  _have_request_id_ = true;
30612  request_id_ = value;
30613  }
30614 
30624  virtual util::Status AppendVariable(
30625  const StringPiece& variable_name,
30626  const client::UriTemplateConfig& config,
30627  string* target);
30628 
30634  virtual util::Status AppendOptionalQueryParameters(string* target);
30635 
30636 
30648  Operation* data) {
30649  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
30650  }
30651 
30652  private:
30653  string project_;
30654  string network_;
30655  string request_id_;
30656  bool _have_request_id_ : 1; string _content_;
30657  DISALLOW_COPY_AND_ASSIGN(NetworksResource_AddPeeringMethod);
30658 };
30659 
30674  public:
30685  const ComputeService* _service_,
30686  client::AuthorizationCredential* _credential_,
30687  const absl::string_view& project,
30688  const absl::string_view& network);
30689 
30693  virtual ~NetworksResource_DeleteMethod();
30694 
30695 
30700  _have_request_id_ = false;
30701  client::ClearCppValueHelper(&request_id_);
30702  }
30703 
30704 
30710  const string& get_request_id() const { return request_id_; }
30711 
30718  string* mutable_requestId() {
30719  _have_request_id_ = true;
30720  return &request_id_;
30721  }
30722 
30723 
30740  void set_request_id(const string& value) {
30741  _have_request_id_ = true;
30742  request_id_ = value;
30743  }
30744 
30754  virtual util::Status AppendVariable(
30755  const StringPiece& variable_name,
30756  const client::UriTemplateConfig& config,
30757  string* target);
30758 
30764  virtual util::Status AppendOptionalQueryParameters(string* target);
30765 
30766 
30778  Operation* data) {
30779  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
30780  }
30781 
30782  private:
30783  string project_;
30784  string network_;
30785  string request_id_;
30786  bool _have_request_id_ : 1;
30787  DISALLOW_COPY_AND_ASSIGN(NetworksResource_DeleteMethod);
30788 };
30789 
30805  public:
30816  const ComputeService* _service_,
30817  client::AuthorizationCredential* _credential_,
30818  const absl::string_view& project,
30819  const absl::string_view& network);
30820 
30824  virtual ~NetworksResource_GetMethod();
30825 
30826 
30836  virtual util::Status AppendVariable(
30837  const StringPiece& variable_name,
30838  const client::UriTemplateConfig& config,
30839  string* target);
30840 
30841 
30853  Network* data) {
30854  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
30855  }
30856 
30857  private:
30858  string project_;
30859  string network_;
30860  DISALLOW_COPY_AND_ASSIGN(NetworksResource_GetMethod);
30861 };
30862 
30877  public:
30888  const ComputeService* _service_,
30889  client::AuthorizationCredential* _credential_,
30890  const absl::string_view& project,
30891  const Network& _content_);
30892 
30896  virtual ~NetworksResource_InsertMethod();
30897 
30898 
30903  _have_request_id_ = false;
30904  client::ClearCppValueHelper(&request_id_);
30905  }
30906 
30907 
30913  const string& get_request_id() const { return request_id_; }
30914 
30921  string* mutable_requestId() {
30922  _have_request_id_ = true;
30923  return &request_id_;
30924  }
30925 
30926 
30943  void set_request_id(const string& value) {
30944  _have_request_id_ = true;
30945  request_id_ = value;
30946  }
30947 
30957  virtual util::Status AppendVariable(
30958  const StringPiece& variable_name,
30959  const client::UriTemplateConfig& config,
30960  string* target);
30961 
30967  virtual util::Status AppendOptionalQueryParameters(string* target);
30968 
30969 
30981  Operation* data) {
30982  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
30983  }
30984 
30985  private:
30986  string project_;
30987  string request_id_;
30988  bool _have_request_id_ : 1; string _content_;
30989  DISALLOW_COPY_AND_ASSIGN(NetworksResource_InsertMethod);
30990 };
30991 
31007  public:
31017  const ComputeService* _service_,
31018  client::AuthorizationCredential* _credential_,
31019  const absl::string_view& project);
31020 
31024  virtual ~NetworksResource_ListMethod();
31025 
31026 
31030  void clear_filter() {
31031  _have_filter_ = false;
31032  client::ClearCppValueHelper(&filter_);
31033  }
31034 
31035 
31041  const string& get_filter() const { return filter_; }
31042 
31048  string* mutable_filter() {
31049  _have_filter_ = true;
31050  return &filter_;
31051  }
31052 
31053 
31079  void set_filter(const string& value) {
31080  _have_filter_ = true;
31081  filter_ = value;
31082  }
31083 
31084 
31085 
31090  _have_max_results_ = false;
31091  client::ClearCppValueHelper(&max_results_);
31092  }
31093 
31094 
31100  uint32 get_max_results() const { return max_results_; }
31101 
31111  void set_max_results(uint32 value) {
31112  _have_max_results_ = true;
31113  max_results_ = value;
31114  }
31115 
31120  _have_order_by_ = false;
31121  client::ClearCppValueHelper(&order_by_);
31122  }
31123 
31124 
31130  const string& get_order_by() const { return order_by_; }
31131 
31138  string* mutable_orderBy() {
31139  _have_order_by_ = true;
31140  return &order_by_;
31141  }
31142 
31143 
31158  void set_order_by(const string& value) {
31159  _have_order_by_ = true;
31160  order_by_ = value;
31161  }
31162 
31163 
31164 
31169  _have_page_token_ = false;
31170  client::ClearCppValueHelper(&page_token_);
31171  }
31172 
31173 
31179  const string& get_page_token() const { return page_token_; }
31180 
31187  string* mutable_pageToken() {
31188  _have_page_token_ = true;
31189  return &page_token_;
31190  }
31191 
31192 
31200  void set_page_token(const string& value) {
31201  _have_page_token_ = true;
31202  page_token_ = value;
31203  }
31204 
31214  virtual util::Status AppendVariable(
31215  const StringPiece& variable_name,
31216  const client::UriTemplateConfig& config,
31217  string* target);
31218 
31224  virtual util::Status AppendOptionalQueryParameters(string* target);
31225 
31226 
31238  NetworkList* data) {
31239  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
31240  }
31241 
31242  private:
31243  string project_;
31244  string filter_;
31245  uint32 max_results_;
31246  string order_by_;
31247  string page_token_;
31248  bool _have_filter_ : 1;
31249  bool _have_max_results_ : 1;
31250  bool _have_order_by_ : 1;
31251  bool _have_page_token_ : 1;
31252  DISALLOW_COPY_AND_ASSIGN(NetworksResource_ListMethod);
31253 };
31254 
31255 typedef client::ServiceRequestPager<
31257  NetworkList>
31258  NetworksResource_ListMethodPager;
31259 
31274  public:
31286  const ComputeService* _service_,
31287  client::AuthorizationCredential* _credential_,
31288  const absl::string_view& project,
31289  const absl::string_view& network,
31290  const Network& _content_);
31291 
31295  virtual ~NetworksResource_PatchMethod();
31296 
31297 
31302  _have_request_id_ = false;
31303  client::ClearCppValueHelper(&request_id_);
31304  }
31305 
31306 
31312  const string& get_request_id() const { return request_id_; }
31313 
31320  string* mutable_requestId() {
31321  _have_request_id_ = true;
31322  return &request_id_;
31323  }
31324 
31325 
31342  void set_request_id(const string& value) {
31343  _have_request_id_ = true;
31344  request_id_ = value;
31345  }
31346 
31356  virtual util::Status AppendVariable(
31357  const StringPiece& variable_name,
31358  const client::UriTemplateConfig& config,
31359  string* target);
31360 
31366  virtual util::Status AppendOptionalQueryParameters(string* target);
31367 
31368 
31380  Operation* data) {
31381  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
31382  }
31383 
31384  private:
31385  string project_;
31386  string network_;
31387  string request_id_;
31388  bool _have_request_id_ : 1; string _content_;
31389  DISALLOW_COPY_AND_ASSIGN(NetworksResource_PatchMethod);
31390 };
31391 
31406  public:
31418  const ComputeService* _service_,
31419  client::AuthorizationCredential* _credential_,
31420  const absl::string_view& project,
31421  const absl::string_view& network,
31422  const NetworksRemovePeeringRequest& _content_);
31423 
31428 
31429 
31434  _have_request_id_ = false;
31435  client::ClearCppValueHelper(&request_id_);
31436  }
31437 
31438 
31444  const string& get_request_id() const { return request_id_; }
31445 
31452  string* mutable_requestId() {
31453  _have_request_id_ = true;
31454  return &request_id_;
31455  }
31456 
31457 
31474  void set_request_id(const string& value) {
31475  _have_request_id_ = true;
31476  request_id_ = value;
31477  }
31478 
31488  virtual util::Status AppendVariable(
31489  const StringPiece& variable_name,
31490  const client::UriTemplateConfig& config,
31491  string* target);
31492 
31498  virtual util::Status AppendOptionalQueryParameters(string* target);
31499 
31500 
31512  Operation* data) {
31513  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
31514  }
31515 
31516  private:
31517  string project_;
31518  string network_;
31519  string request_id_;
31520  bool _have_request_id_ : 1; string _content_;
31521  DISALLOW_COPY_AND_ASSIGN(NetworksResource_RemovePeeringMethod);
31522 };
31523 
31538  public:
31549  const ComputeService* _service_,
31550  client::AuthorizationCredential* _credential_,
31551  const absl::string_view& project,
31552  const absl::string_view& network);
31553 
31558 
31559 
31564  _have_request_id_ = false;
31565  client::ClearCppValueHelper(&request_id_);
31566  }
31567 
31568 
31574  const string& get_request_id() const { return request_id_; }
31575 
31582  string* mutable_requestId() {
31583  _have_request_id_ = true;
31584  return &request_id_;
31585  }
31586 
31587 
31604  void set_request_id(const string& value) {
31605  _have_request_id_ = true;
31606  request_id_ = value;
31607  }
31608 
31618  virtual util::Status AppendVariable(
31619  const StringPiece& variable_name,
31620  const client::UriTemplateConfig& config,
31621  string* target);
31622 
31628  virtual util::Status AppendOptionalQueryParameters(string* target);
31629 
31630 
31642  Operation* data) {
31643  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
31644  }
31645 
31646  private:
31647  string project_;
31648  string network_;
31649  string request_id_;
31650  bool _have_request_id_ : 1;
31651  DISALLOW_COPY_AND_ASSIGN(NetworksResource_SwitchToCustomModeMethod);
31652 };
31653 
31654 
31655 
31670  public:
31683  const ComputeService* _service_,
31684  client::AuthorizationCredential* _credential_,
31685  const absl::string_view& project,
31686  const absl::string_view& zone,
31687  const absl::string_view& node_group,
31688  const NodeGroupsAddNodesRequest& _content_);
31689 
31694 
31695 
31700  _have_request_id_ = false;
31701  client::ClearCppValueHelper(&request_id_);
31702  }
31703 
31704 
31710  const string& get_request_id() const { return request_id_; }
31711 
31718  string* mutable_requestId() {
31719  _have_request_id_ = true;
31720  return &request_id_;
31721  }
31722 
31723 
31740  void set_request_id(const string& value) {
31741  _have_request_id_ = true;
31742  request_id_ = value;
31743  }
31744 
31754  virtual util::Status AppendVariable(
31755  const StringPiece& variable_name,
31756  const client::UriTemplateConfig& config,
31757  string* target);
31758 
31764  virtual util::Status AppendOptionalQueryParameters(string* target);
31765 
31766 
31778  Operation* data) {
31779  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
31780  }
31781 
31782  private:
31783  string project_;
31784  string zone_;
31785  string node_group_;
31786  string request_id_;
31787  bool _have_request_id_ : 1; string _content_;
31788  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource_AddNodesMethod);
31789 };
31790 
31806  public:
31816  const ComputeService* _service_,
31817  client::AuthorizationCredential* _credential_,
31818  const absl::string_view& project);
31819 
31824 
31825 
31829  void clear_filter() {
31830  _have_filter_ = false;
31831  client::ClearCppValueHelper(&filter_);
31832  }
31833 
31834 
31840  const string& get_filter() const { return filter_; }
31841 
31847  string* mutable_filter() {
31848  _have_filter_ = true;
31849  return &filter_;
31850  }
31851 
31852 
31878  void set_filter(const string& value) {
31879  _have_filter_ = true;
31880  filter_ = value;
31881  }
31882 
31883 
31884 
31889  _have_max_results_ = false;
31890  client::ClearCppValueHelper(&max_results_);
31891  }
31892 
31893 
31899  uint32 get_max_results() const { return max_results_; }
31900 
31910  void set_max_results(uint32 value) {
31911  _have_max_results_ = true;
31912  max_results_ = value;
31913  }
31914 
31919  _have_order_by_ = false;
31920  client::ClearCppValueHelper(&order_by_);
31921  }
31922 
31923 
31929  const string& get_order_by() const { return order_by_; }
31930 
31937  string* mutable_orderBy() {
31938  _have_order_by_ = true;
31939  return &order_by_;
31940  }
31941 
31942 
31957  void set_order_by(const string& value) {
31958  _have_order_by_ = true;
31959  order_by_ = value;
31960  }
31961 
31962 
31963 
31968  _have_page_token_ = false;
31969  client::ClearCppValueHelper(&page_token_);
31970  }
31971 
31972 
31978  const string& get_page_token() const { return page_token_; }
31979 
31986  string* mutable_pageToken() {
31987  _have_page_token_ = true;
31988  return &page_token_;
31989  }
31990 
31991 
31999  void set_page_token(const string& value) {
32000  _have_page_token_ = true;
32001  page_token_ = value;
32002  }
32003 
32013  virtual util::Status AppendVariable(
32014  const StringPiece& variable_name,
32015  const client::UriTemplateConfig& config,
32016  string* target);
32017 
32023  virtual util::Status AppendOptionalQueryParameters(string* target);
32024 
32025 
32037  NodeGroupAggregatedList* data) {
32038  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
32039  }
32040 
32041  private:
32042  string project_;
32043  string filter_;
32044  uint32 max_results_;
32045  string order_by_;
32046  string page_token_;
32047  bool _have_filter_ : 1;
32048  bool _have_max_results_ : 1;
32049  bool _have_order_by_ : 1;
32050  bool _have_page_token_ : 1;
32051  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource_AggregatedListMethod);
32052 };
32053 
32054 typedef client::ServiceRequestPager<
32057  NodeGroupsResource_AggregatedListMethodPager;
32058 
32073  public:
32085  const ComputeService* _service_,
32086  client::AuthorizationCredential* _credential_,
32087  const absl::string_view& project,
32088  const absl::string_view& zone,
32089  const absl::string_view& node_group);
32090 
32095 
32096 
32101  _have_request_id_ = false;
32102  client::ClearCppValueHelper(&request_id_);
32103  }
32104 
32105 
32111  const string& get_request_id() const { return request_id_; }
32112 
32119  string* mutable_requestId() {
32120  _have_request_id_ = true;
32121  return &request_id_;
32122  }
32123 
32124 
32141  void set_request_id(const string& value) {
32142  _have_request_id_ = true;
32143  request_id_ = value;
32144  }
32145 
32155  virtual util::Status AppendVariable(
32156  const StringPiece& variable_name,
32157  const client::UriTemplateConfig& config,
32158  string* target);
32159 
32165  virtual util::Status AppendOptionalQueryParameters(string* target);
32166 
32167 
32179  Operation* data) {
32180  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
32181  }
32182 
32183  private:
32184  string project_;
32185  string zone_;
32186  string node_group_;
32187  string request_id_;
32188  bool _have_request_id_ : 1;
32189  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource_DeleteMethod);
32190 };
32191 
32206  public:
32219  const ComputeService* _service_,
32220  client::AuthorizationCredential* _credential_,
32221  const absl::string_view& project,
32222  const absl::string_view& zone,
32223  const absl::string_view& node_group,
32224  const NodeGroupsDeleteNodesRequest& _content_);
32225 
32230 
32231 
32236  _have_request_id_ = false;
32237  client::ClearCppValueHelper(&request_id_);
32238  }
32239 
32240 
32246  const string& get_request_id() const { return request_id_; }
32247 
32254  string* mutable_requestId() {
32255  _have_request_id_ = true;
32256  return &request_id_;
32257  }
32258 
32259 
32276  void set_request_id(const string& value) {
32277  _have_request_id_ = true;
32278  request_id_ = value;
32279  }
32280 
32290  virtual util::Status AppendVariable(
32291  const StringPiece& variable_name,
32292  const client::UriTemplateConfig& config,
32293  string* target);
32294 
32300  virtual util::Status AppendOptionalQueryParameters(string* target);
32301 
32302 
32314  Operation* data) {
32315  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
32316  }
32317 
32318  private:
32319  string project_;
32320  string zone_;
32321  string node_group_;
32322  string request_id_;
32323  bool _have_request_id_ : 1; string _content_;
32324  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource_DeleteNodesMethod);
32325 };
32326 
32342  public:
32354  const ComputeService* _service_,
32355  client::AuthorizationCredential* _credential_,
32356  const absl::string_view& project,
32357  const absl::string_view& zone,
32358  const absl::string_view& node_group);
32359 
32363  virtual ~NodeGroupsResource_GetMethod();
32364 
32365 
32375  virtual util::Status AppendVariable(
32376  const StringPiece& variable_name,
32377  const client::UriTemplateConfig& config,
32378  string* target);
32379 
32380 
32392  NodeGroup* data) {
32393  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
32394  }
32395 
32396  private:
32397  string project_;
32398  string zone_;
32399  string node_group_;
32400  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource_GetMethod);
32401 };
32402 
32418  public:
32430  const ComputeService* _service_,
32431  client::AuthorizationCredential* _credential_,
32432  const absl::string_view& project,
32433  const absl::string_view& zone,
32434  const absl::string_view& resource);
32435 
32440 
32441 
32451  virtual util::Status AppendVariable(
32452  const StringPiece& variable_name,
32453  const client::UriTemplateConfig& config,
32454  string* target);
32455 
32456 
32468  Policy* data) {
32469  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
32470  }
32471 
32472  private:
32473  string project_;
32474  string zone_;
32475  string resource_;
32476  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource_GetIamPolicyMethod);
32477 };
32478 
32493  public:
32506  const ComputeService* _service_,
32507  client::AuthorizationCredential* _credential_,
32508  const absl::string_view& project,
32509  const absl::string_view& zone,
32510  const int32& initial_node_count,
32511  const NodeGroup& _content_);
32512 
32517 
32518 
32523  _have_request_id_ = false;
32524  client::ClearCppValueHelper(&request_id_);
32525  }
32526 
32527 
32533  const string& get_request_id() const { return request_id_; }
32534 
32541  string* mutable_requestId() {
32542  _have_request_id_ = true;
32543  return &request_id_;
32544  }
32545 
32546 
32563  void set_request_id(const string& value) {
32564  _have_request_id_ = true;
32565  request_id_ = value;
32566  }
32567 
32577  virtual util::Status AppendVariable(
32578  const StringPiece& variable_name,
32579  const client::UriTemplateConfig& config,
32580  string* target);
32581 
32587  virtual util::Status AppendOptionalQueryParameters(string* target);
32588 
32589 
32601  Operation* data) {
32602  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
32603  }
32604 
32605  private:
32606  string project_;
32607  string zone_;
32608  int32 initial_node_count_;
32609  string request_id_;
32610  bool _have_request_id_ : 1; string _content_;
32611  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource_InsertMethod);
32612 };
32613 
32629  public:
32640  const ComputeService* _service_,
32641  client::AuthorizationCredential* _credential_,
32642  const absl::string_view& project,
32643  const absl::string_view& zone);
32644 
32648  virtual ~NodeGroupsResource_ListMethod();
32649 
32650 
32654  void clear_filter() {
32655  _have_filter_ = false;
32656  client::ClearCppValueHelper(&filter_);
32657  }
32658 
32659 
32665  const string& get_filter() const { return filter_; }
32666 
32672  string* mutable_filter() {
32673  _have_filter_ = true;
32674  return &filter_;
32675  }
32676 
32677 
32703  void set_filter(const string& value) {
32704  _have_filter_ = true;
32705  filter_ = value;
32706  }
32707 
32708 
32709 
32714  _have_max_results_ = false;
32715  client::ClearCppValueHelper(&max_results_);
32716  }
32717 
32718 
32724  uint32 get_max_results() const { return max_results_; }
32725 
32735  void set_max_results(uint32 value) {
32736  _have_max_results_ = true;
32737  max_results_ = value;
32738  }
32739 
32744  _have_order_by_ = false;
32745  client::ClearCppValueHelper(&order_by_);
32746  }
32747 
32748 
32754  const string& get_order_by() const { return order_by_; }
32755 
32762  string* mutable_orderBy() {
32763  _have_order_by_ = true;
32764  return &order_by_;
32765  }
32766 
32767 
32782  void set_order_by(const string& value) {
32783  _have_order_by_ = true;
32784  order_by_ = value;
32785  }
32786 
32787 
32788 
32793  _have_page_token_ = false;
32794  client::ClearCppValueHelper(&page_token_);
32795  }
32796 
32797 
32803  const string& get_page_token() const { return page_token_; }
32804 
32811  string* mutable_pageToken() {
32812  _have_page_token_ = true;
32813  return &page_token_;
32814  }
32815 
32816 
32824  void set_page_token(const string& value) {
32825  _have_page_token_ = true;
32826  page_token_ = value;
32827  }
32828 
32838  virtual util::Status AppendVariable(
32839  const StringPiece& variable_name,
32840  const client::UriTemplateConfig& config,
32841  string* target);
32842 
32848  virtual util::Status AppendOptionalQueryParameters(string* target);
32849 
32850 
32862  NodeGroupList* data) {
32863  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
32864  }
32865 
32866  private:
32867  string project_;
32868  string zone_;
32869  string filter_;
32870  uint32 max_results_;
32871  string order_by_;
32872  string page_token_;
32873  bool _have_filter_ : 1;
32874  bool _have_max_results_ : 1;
32875  bool _have_order_by_ : 1;
32876  bool _have_page_token_ : 1;
32877  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource_ListMethod);
32878 };
32879 
32880 typedef client::ServiceRequestPager<
32882  NodeGroupList>
32883  NodeGroupsResource_ListMethodPager;
32884 
32900  public:
32913  const ComputeService* _service_,
32914  client::AuthorizationCredential* _credential_,
32915  const absl::string_view& project,
32916  const absl::string_view& zone,
32917  const absl::string_view& node_group);
32918 
32923 
32924 
32928  void clear_filter() {
32929  _have_filter_ = false;
32930  client::ClearCppValueHelper(&filter_);
32931  }
32932 
32933 
32939  const string& get_filter() const { return filter_; }
32940 
32946  string* mutable_filter() {
32947  _have_filter_ = true;
32948  return &filter_;
32949  }
32950 
32951 
32977  void set_filter(const string& value) {
32978  _have_filter_ = true;
32979  filter_ = value;
32980  }
32981 
32982 
32983 
32988  _have_max_results_ = false;
32989  client::ClearCppValueHelper(&max_results_);
32990  }
32991 
32992 
32998  uint32 get_max_results() const { return max_results_; }
32999 
33009  void set_max_results(uint32 value) {
33010  _have_max_results_ = true;
33011  max_results_ = value;
33012  }
33013 
33018  _have_order_by_ = false;
33019  client::ClearCppValueHelper(&order_by_);
33020  }
33021 
33022 
33028  const string& get_order_by() const { return order_by_; }
33029 
33036  string* mutable_orderBy() {
33037  _have_order_by_ = true;
33038  return &order_by_;
33039  }
33040 
33041 
33056  void set_order_by(const string& value) {
33057  _have_order_by_ = true;
33058  order_by_ = value;
33059  }
33060 
33061 
33062 
33067  _have_page_token_ = false;
33068  client::ClearCppValueHelper(&page_token_);
33069  }
33070 
33071 
33077  const string& get_page_token() const { return page_token_; }
33078 
33085  string* mutable_pageToken() {
33086  _have_page_token_ = true;
33087  return &page_token_;
33088  }
33089 
33090 
33098  void set_page_token(const string& value) {
33099  _have_page_token_ = true;
33100  page_token_ = value;
33101  }
33102 
33112  virtual util::Status AppendVariable(
33113  const StringPiece& variable_name,
33114  const client::UriTemplateConfig& config,
33115  string* target);
33116 
33122  virtual util::Status AppendOptionalQueryParameters(string* target);
33123 
33124 
33136  NodeGroupsListNodes* data) {
33137  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
33138  }
33139 
33140  private:
33141  string project_;
33142  string zone_;
33143  string node_group_;
33144  string filter_;
33145  uint32 max_results_;
33146  string order_by_;
33147  string page_token_;
33148  bool _have_filter_ : 1;
33149  bool _have_max_results_ : 1;
33150  bool _have_order_by_ : 1;
33151  bool _have_page_token_ : 1;
33152  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource_ListNodesMethod);
33153 };
33154 
33155 typedef client::ServiceRequestPager<
33158  NodeGroupsResource_ListNodesMethodPager;
33159 
33174  public:
33187  const ComputeService* _service_,
33188  client::AuthorizationCredential* _credential_,
33189  const absl::string_view& project,
33190  const absl::string_view& zone,
33191  const absl::string_view& resource,
33192  const ZoneSetPolicyRequest& _content_);
33193 
33198 
33199 
33209  virtual util::Status AppendVariable(
33210  const StringPiece& variable_name,
33211  const client::UriTemplateConfig& config,
33212  string* target);
33213 
33214 
33226  Policy* data) {
33227  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
33228  }
33229 
33230  private:
33231  string project_;
33232  string zone_;
33233  string resource_; string _content_;
33234  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource_SetIamPolicyMethod);
33235 };
33236 
33251  public:
33264  const ComputeService* _service_,
33265  client::AuthorizationCredential* _credential_,
33266  const absl::string_view& project,
33267  const absl::string_view& zone,
33268  const absl::string_view& node_group,
33269  const NodeGroupsSetNodeTemplateRequest& _content_);
33270 
33275 
33276 
33281  _have_request_id_ = false;
33282  client::ClearCppValueHelper(&request_id_);
33283  }
33284 
33285 
33291  const string& get_request_id() const { return request_id_; }
33292 
33299  string* mutable_requestId() {
33300  _have_request_id_ = true;
33301  return &request_id_;
33302  }
33303 
33304 
33321  void set_request_id(const string& value) {
33322  _have_request_id_ = true;
33323  request_id_ = value;
33324  }
33325 
33335  virtual util::Status AppendVariable(
33336  const StringPiece& variable_name,
33337  const client::UriTemplateConfig& config,
33338  string* target);
33339 
33345  virtual util::Status AppendOptionalQueryParameters(string* target);
33346 
33347 
33359  Operation* data) {
33360  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
33361  }
33362 
33363  private:
33364  string project_;
33365  string zone_;
33366  string node_group_;
33367  string request_id_;
33368  bool _have_request_id_ : 1; string _content_;
33369  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource_SetNodeTemplateMethod);
33370 };
33371 
33387  public:
33400  const ComputeService* _service_,
33401  client::AuthorizationCredential* _credential_,
33402  const absl::string_view& project,
33403  const absl::string_view& zone,
33404  const absl::string_view& resource,
33405  const TestPermissionsRequest& _content_);
33406 
33411 
33412 
33422  virtual util::Status AppendVariable(
33423  const StringPiece& variable_name,
33424  const client::UriTemplateConfig& config,
33425  string* target);
33426 
33427 
33439  TestPermissionsResponse* data) {
33440  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
33441  }
33442 
33443  private:
33444  string project_;
33445  string zone_;
33446  string resource_; string _content_;
33447  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource_TestIamPermissionsMethod);
33448 };
33449 
33450 
33451 
33467  public:
33477  const ComputeService* _service_,
33478  client::AuthorizationCredential* _credential_,
33479  const absl::string_view& project);
33480 
33485 
33486 
33490  void clear_filter() {
33491  _have_filter_ = false;
33492  client::ClearCppValueHelper(&filter_);
33493  }
33494 
33495 
33501  const string& get_filter() const { return filter_; }
33502 
33508  string* mutable_filter() {
33509  _have_filter_ = true;
33510  return &filter_;
33511  }
33512 
33513 
33539  void set_filter(const string& value) {
33540  _have_filter_ = true;
33541  filter_ = value;
33542  }
33543 
33544 
33545 
33550  _have_max_results_ = false;
33551  client::ClearCppValueHelper(&max_results_);
33552  }
33553 
33554 
33560  uint32 get_max_results() const { return max_results_; }
33561 
33571  void set_max_results(uint32 value) {
33572  _have_max_results_ = true;
33573  max_results_ = value;
33574  }
33575 
33580  _have_order_by_ = false;
33581  client::ClearCppValueHelper(&order_by_);
33582  }
33583 
33584 
33590  const string& get_order_by() const { return order_by_; }
33591 
33598  string* mutable_orderBy() {
33599  _have_order_by_ = true;
33600  return &order_by_;
33601  }
33602 
33603 
33618  void set_order_by(const string& value) {
33619  _have_order_by_ = true;
33620  order_by_ = value;
33621  }
33622 
33623 
33624 
33629  _have_page_token_ = false;
33630  client::ClearCppValueHelper(&page_token_);
33631  }
33632 
33633 
33639  const string& get_page_token() const { return page_token_; }
33640 
33647  string* mutable_pageToken() {
33648  _have_page_token_ = true;
33649  return &page_token_;
33650  }
33651 
33652 
33660  void set_page_token(const string& value) {
33661  _have_page_token_ = true;
33662  page_token_ = value;
33663  }
33664 
33674  virtual util::Status AppendVariable(
33675  const StringPiece& variable_name,
33676  const client::UriTemplateConfig& config,
33677  string* target);
33678 
33684  virtual util::Status AppendOptionalQueryParameters(string* target);
33685 
33686 
33699  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
33700  }
33701 
33702  private:
33703  string project_;
33704  string filter_;
33705  uint32 max_results_;
33706  string order_by_;
33707  string page_token_;
33708  bool _have_filter_ : 1;
33709  bool _have_max_results_ : 1;
33710  bool _have_order_by_ : 1;
33711  bool _have_page_token_ : 1;
33712  DISALLOW_COPY_AND_ASSIGN(NodeTemplatesResource_AggregatedListMethod);
33713 };
33714 
33715 typedef client::ServiceRequestPager<
33718  NodeTemplatesResource_AggregatedListMethodPager;
33719 
33734  public:
33746  const ComputeService* _service_,
33747  client::AuthorizationCredential* _credential_,
33748  const absl::string_view& project,
33749  const absl::string_view& region,
33750  const absl::string_view& node_template);
33751 
33756 
33757 
33762  _have_request_id_ = false;
33763  client::ClearCppValueHelper(&request_id_);
33764  }
33765 
33766 
33772  const string& get_request_id() const { return request_id_; }
33773 
33780  string* mutable_requestId() {
33781  _have_request_id_ = true;
33782  return &request_id_;
33783  }
33784 
33785 
33802  void set_request_id(const string& value) {
33803  _have_request_id_ = true;
33804  request_id_ = value;
33805  }
33806 
33816  virtual util::Status AppendVariable(
33817  const StringPiece& variable_name,
33818  const client::UriTemplateConfig& config,
33819  string* target);
33820 
33826  virtual util::Status AppendOptionalQueryParameters(string* target);
33827 
33828 
33840  Operation* data) {
33841  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
33842  }
33843 
33844  private:
33845  string project_;
33846  string region_;
33847  string node_template_;
33848  string request_id_;
33849  bool _have_request_id_ : 1;
33850  DISALLOW_COPY_AND_ASSIGN(NodeTemplatesResource_DeleteMethod);
33851 };
33852 
33868  public:
33880  const ComputeService* _service_,
33881  client::AuthorizationCredential* _credential_,
33882  const absl::string_view& project,
33883  const absl::string_view& region,
33884  const absl::string_view& node_template);
33885 
33890 
33891 
33901  virtual util::Status AppendVariable(
33902  const StringPiece& variable_name,
33903  const client::UriTemplateConfig& config,
33904  string* target);
33905 
33906 
33918  NodeTemplate* data) {
33919  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
33920  }
33921 
33922  private:
33923  string project_;
33924  string region_;
33925  string node_template_;
33926  DISALLOW_COPY_AND_ASSIGN(NodeTemplatesResource_GetMethod);
33927 };
33928 
33944  public:
33956  const ComputeService* _service_,
33957  client::AuthorizationCredential* _credential_,
33958  const absl::string_view& project,
33959  const absl::string_view& region,
33960  const absl::string_view& resource);
33961 
33966 
33967 
33977  virtual util::Status AppendVariable(
33978  const StringPiece& variable_name,
33979  const client::UriTemplateConfig& config,
33980  string* target);
33981 
33982 
33994  Policy* data) {
33995  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
33996  }
33997 
33998  private:
33999  string project_;
34000  string region_;
34001  string resource_;
34002  DISALLOW_COPY_AND_ASSIGN(NodeTemplatesResource_GetIamPolicyMethod);
34003 };
34004 
34019  public:
34031  const ComputeService* _service_,
34032  client::AuthorizationCredential* _credential_,
34033  const absl::string_view& project,
34034  const absl::string_view& region,
34035  const NodeTemplate& _content_);
34036 
34041 
34042 
34047  _have_request_id_ = false;
34048  client::ClearCppValueHelper(&request_id_);
34049  }
34050 
34051 
34057  const string& get_request_id() const { return request_id_; }
34058 
34065  string* mutable_requestId() {
34066  _have_request_id_ = true;
34067  return &request_id_;
34068  }
34069 
34070 
34087  void set_request_id(const string& value) {
34088  _have_request_id_ = true;
34089  request_id_ = value;
34090  }
34091 
34101  virtual util::Status AppendVariable(
34102  const StringPiece& variable_name,
34103  const client::UriTemplateConfig& config,
34104  string* target);
34105 
34111  virtual util::Status AppendOptionalQueryParameters(string* target);
34112 
34113 
34125  Operation* data) {
34126  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
34127  }
34128 
34129  private:
34130  string project_;
34131  string region_;
34132  string request_id_;
34133  bool _have_request_id_ : 1; string _content_;
34134  DISALLOW_COPY_AND_ASSIGN(NodeTemplatesResource_InsertMethod);
34135 };
34136 
34152  public:
34163  const ComputeService* _service_,
34164  client::AuthorizationCredential* _credential_,
34165  const absl::string_view& project,
34166  const absl::string_view& region);
34167 
34172 
34173 
34177  void clear_filter() {
34178  _have_filter_ = false;
34179  client::ClearCppValueHelper(&filter_);
34180  }
34181 
34182 
34188  const string& get_filter() const { return filter_; }
34189 
34195  string* mutable_filter() {
34196  _have_filter_ = true;
34197  return &filter_;
34198  }
34199 
34200 
34226  void set_filter(const string& value) {
34227  _have_filter_ = true;
34228  filter_ = value;
34229  }
34230 
34231 
34232 
34237  _have_max_results_ = false;
34238  client::ClearCppValueHelper(&max_results_);
34239  }
34240 
34241 
34247  uint32 get_max_results() const { return max_results_; }
34248 
34258  void set_max_results(uint32 value) {
34259  _have_max_results_ = true;
34260  max_results_ = value;
34261  }
34262 
34267  _have_order_by_ = false;
34268  client::ClearCppValueHelper(&order_by_);
34269  }
34270 
34271 
34277  const string& get_order_by() const { return order_by_; }
34278 
34285  string* mutable_orderBy() {
34286  _have_order_by_ = true;
34287  return &order_by_;
34288  }
34289 
34290 
34305  void set_order_by(const string& value) {
34306  _have_order_by_ = true;
34307  order_by_ = value;
34308  }
34309 
34310 
34311 
34316  _have_page_token_ = false;
34317  client::ClearCppValueHelper(&page_token_);
34318  }
34319 
34320 
34326  const string& get_page_token() const { return page_token_; }
34327 
34334  string* mutable_pageToken() {
34335  _have_page_token_ = true;
34336  return &page_token_;
34337  }
34338 
34339 
34347  void set_page_token(const string& value) {
34348  _have_page_token_ = true;
34349  page_token_ = value;
34350  }
34351 
34361  virtual util::Status AppendVariable(
34362  const StringPiece& variable_name,
34363  const client::UriTemplateConfig& config,
34364  string* target);
34365 
34371  virtual util::Status AppendOptionalQueryParameters(string* target);
34372 
34373 
34385  NodeTemplateList* data) {
34386  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
34387  }
34388 
34389  private:
34390  string project_;
34391  string region_;
34392  string filter_;
34393  uint32 max_results_;
34394  string order_by_;
34395  string page_token_;
34396  bool _have_filter_ : 1;
34397  bool _have_max_results_ : 1;
34398  bool _have_order_by_ : 1;
34399  bool _have_page_token_ : 1;
34400  DISALLOW_COPY_AND_ASSIGN(NodeTemplatesResource_ListMethod);
34401 };
34402 
34403 typedef client::ServiceRequestPager<
34406  NodeTemplatesResource_ListMethodPager;
34407 
34422  public:
34435  const ComputeService* _service_,
34436  client::AuthorizationCredential* _credential_,
34437  const absl::string_view& project,
34438  const absl::string_view& region,
34439  const absl::string_view& resource,
34440  const RegionSetPolicyRequest& _content_);
34441 
34446 
34447 
34457  virtual util::Status AppendVariable(
34458  const StringPiece& variable_name,
34459  const client::UriTemplateConfig& config,
34460  string* target);
34461 
34462 
34474  Policy* data) {
34475  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
34476  }
34477 
34478  private:
34479  string project_;
34480  string region_;
34481  string resource_; string _content_;
34482  DISALLOW_COPY_AND_ASSIGN(NodeTemplatesResource_SetIamPolicyMethod);
34483 };
34484 
34500  public:
34513  const ComputeService* _service_,
34514  client::AuthorizationCredential* _credential_,
34515  const absl::string_view& project,
34516  const absl::string_view& region,
34517  const absl::string_view& resource,
34518  const TestPermissionsRequest& _content_);
34519 
34524 
34525 
34535  virtual util::Status AppendVariable(
34536  const StringPiece& variable_name,
34537  const client::UriTemplateConfig& config,
34538  string* target);
34539 
34540 
34552  TestPermissionsResponse* data) {
34553  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
34554  }
34555 
34556  private:
34557  string project_;
34558  string region_;
34559  string resource_; string _content_;
34560  DISALLOW_COPY_AND_ASSIGN(NodeTemplatesResource_TestIamPermissionsMethod);
34561 };
34562 
34563 
34564 
34580  public:
34590  const ComputeService* _service_,
34591  client::AuthorizationCredential* _credential_,
34592  const absl::string_view& project);
34593 
34598 
34599 
34603  void clear_filter() {
34604  _have_filter_ = false;
34605  client::ClearCppValueHelper(&filter_);
34606  }
34607 
34608 
34614  const string& get_filter() const { return filter_; }
34615 
34621  string* mutable_filter() {
34622  _have_filter_ = true;
34623  return &filter_;
34624  }
34625 
34626 
34652  void set_filter(const string& value) {
34653  _have_filter_ = true;
34654  filter_ = value;
34655  }
34656 
34657 
34658 
34663  _have_max_results_ = false;
34664  client::ClearCppValueHelper(&max_results_);
34665  }
34666 
34667 
34673  uint32 get_max_results() const { return max_results_; }
34674 
34684  void set_max_results(uint32 value) {
34685  _have_max_results_ = true;
34686  max_results_ = value;
34687  }
34688 
34693  _have_order_by_ = false;
34694  client::ClearCppValueHelper(&order_by_);
34695  }
34696 
34697 
34703  const string& get_order_by() const { return order_by_; }
34704 
34711  string* mutable_orderBy() {
34712  _have_order_by_ = true;
34713  return &order_by_;
34714  }
34715 
34716 
34731  void set_order_by(const string& value) {
34732  _have_order_by_ = true;
34733  order_by_ = value;
34734  }
34735 
34736 
34737 
34742  _have_page_token_ = false;
34743  client::ClearCppValueHelper(&page_token_);
34744  }
34745 
34746 
34752  const string& get_page_token() const { return page_token_; }
34753 
34760  string* mutable_pageToken() {
34761  _have_page_token_ = true;
34762  return &page_token_;
34763  }
34764 
34765 
34773  void set_page_token(const string& value) {
34774  _have_page_token_ = true;
34775  page_token_ = value;
34776  }
34777 
34787  virtual util::Status AppendVariable(
34788  const StringPiece& variable_name,
34789  const client::UriTemplateConfig& config,
34790  string* target);
34791 
34797  virtual util::Status AppendOptionalQueryParameters(string* target);
34798 
34799 
34811  NodeTypeAggregatedList* data) {
34812  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
34813  }
34814 
34815  private:
34816  string project_;
34817  string filter_;
34818  uint32 max_results_;
34819  string order_by_;
34820  string page_token_;
34821  bool _have_filter_ : 1;
34822  bool _have_max_results_ : 1;
34823  bool _have_order_by_ : 1;
34824  bool _have_page_token_ : 1;
34825  DISALLOW_COPY_AND_ASSIGN(NodeTypesResource_AggregatedListMethod);
34826 };
34827 
34828 typedef client::ServiceRequestPager<
34831  NodeTypesResource_AggregatedListMethodPager;
34832 
34848  public:
34860  const ComputeService* _service_,
34861  client::AuthorizationCredential* _credential_,
34862  const absl::string_view& project,
34863  const absl::string_view& zone,
34864  const absl::string_view& node_type);
34865 
34869  virtual ~NodeTypesResource_GetMethod();
34870 
34871 
34881  virtual util::Status AppendVariable(
34882  const StringPiece& variable_name,
34883  const client::UriTemplateConfig& config,
34884  string* target);
34885 
34886 
34898  NodeType* data) {
34899  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
34900  }
34901 
34902  private:
34903  string project_;
34904  string zone_;
34905  string node_type_;
34906  DISALLOW_COPY_AND_ASSIGN(NodeTypesResource_GetMethod);
34907 };
34908 
34924  public:
34935  const ComputeService* _service_,
34936  client::AuthorizationCredential* _credential_,
34937  const absl::string_view& project,
34938  const absl::string_view& zone);
34939 
34943  virtual ~NodeTypesResource_ListMethod();
34944 
34945 
34949  void clear_filter() {
34950  _have_filter_ = false;
34951  client::ClearCppValueHelper(&filter_);
34952  }
34953 
34954 
34960  const string& get_filter() const { return filter_; }
34961 
34967  string* mutable_filter() {
34968  _have_filter_ = true;
34969  return &filter_;
34970  }
34971 
34972 
34998  void set_filter(const string& value) {
34999  _have_filter_ = true;
35000  filter_ = value;
35001  }
35002 
35003 
35004 
35009  _have_max_results_ = false;
35010  client::ClearCppValueHelper(&max_results_);
35011  }
35012 
35013 
35019  uint32 get_max_results() const { return max_results_; }
35020 
35030  void set_max_results(uint32 value) {
35031  _have_max_results_ = true;
35032  max_results_ = value;
35033  }
35034 
35039  _have_order_by_ = false;
35040  client::ClearCppValueHelper(&order_by_);
35041  }
35042 
35043 
35049  const string& get_order_by() const { return order_by_; }
35050 
35057  string* mutable_orderBy() {
35058  _have_order_by_ = true;
35059  return &order_by_;
35060  }
35061 
35062 
35077  void set_order_by(const string& value) {
35078  _have_order_by_ = true;
35079  order_by_ = value;
35080  }
35081 
35082 
35083 
35088  _have_page_token_ = false;
35089  client::ClearCppValueHelper(&page_token_);
35090  }
35091 
35092 
35098  const string& get_page_token() const { return page_token_; }
35099 
35106  string* mutable_pageToken() {
35107  _have_page_token_ = true;
35108  return &page_token_;
35109  }
35110 
35111 
35119  void set_page_token(const string& value) {
35120  _have_page_token_ = true;
35121  page_token_ = value;
35122  }
35123 
35133  virtual util::Status AppendVariable(
35134  const StringPiece& variable_name,
35135  const client::UriTemplateConfig& config,
35136  string* target);
35137 
35143  virtual util::Status AppendOptionalQueryParameters(string* target);
35144 
35145 
35157  NodeTypeList* data) {
35158  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
35159  }
35160 
35161  private:
35162  string project_;
35163  string zone_;
35164  string filter_;
35165  uint32 max_results_;
35166  string order_by_;
35167  string page_token_;
35168  bool _have_filter_ : 1;
35169  bool _have_max_results_ : 1;
35170  bool _have_order_by_ : 1;
35171  bool _have_page_token_ : 1;
35172  DISALLOW_COPY_AND_ASSIGN(NodeTypesResource_ListMethod);
35173 };
35174 
35175 typedef client::ServiceRequestPager<
35177  NodeTypeList>
35178  NodeTypesResource_ListMethodPager;
35179 
35180 
35181 
35196  public:
35206  const ComputeService* _service_,
35207  client::AuthorizationCredential* _credential_,
35208  const absl::string_view& project);
35209 
35214 
35215 
35220  _have_request_id_ = false;
35221  client::ClearCppValueHelper(&request_id_);
35222  }
35223 
35224 
35230  const string& get_request_id() const { return request_id_; }
35231 
35238  string* mutable_requestId() {
35239  _have_request_id_ = true;
35240  return &request_id_;
35241  }
35242 
35243 
35260  void set_request_id(const string& value) {
35261  _have_request_id_ = true;
35262  request_id_ = value;
35263  }
35264 
35274  virtual util::Status AppendVariable(
35275  const StringPiece& variable_name,
35276  const client::UriTemplateConfig& config,
35277  string* target);
35278 
35284  virtual util::Status AppendOptionalQueryParameters(string* target);
35285 
35286 
35298  Operation* data) {
35299  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
35300  }
35301 
35302  private:
35303  string project_;
35304  string request_id_;
35305  bool _have_request_id_ : 1;
35306  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_DisableXpnHostMethod);
35307 };
35308 
35323  public:
35334  const ComputeService* _service_,
35335  client::AuthorizationCredential* _credential_,
35336  const absl::string_view& project,
35337  const ProjectsDisableXpnResourceRequest& _content_);
35338 
35343 
35344 
35349  _have_request_id_ = false;
35350  client::ClearCppValueHelper(&request_id_);
35351  }
35352 
35353 
35359  const string& get_request_id() const { return request_id_; }
35360 
35367  string* mutable_requestId() {
35368  _have_request_id_ = true;
35369  return &request_id_;
35370  }
35371 
35372 
35389  void set_request_id(const string& value) {
35390  _have_request_id_ = true;
35391  request_id_ = value;
35392  }
35393 
35403  virtual util::Status AppendVariable(
35404  const StringPiece& variable_name,
35405  const client::UriTemplateConfig& config,
35406  string* target);
35407 
35413  virtual util::Status AppendOptionalQueryParameters(string* target);
35414 
35415 
35427  Operation* data) {
35428  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
35429  }
35430 
35431  private:
35432  string project_;
35433  string request_id_;
35434  bool _have_request_id_ : 1; string _content_;
35435  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_DisableXpnResourceMethod);
35436 };
35437 
35452  public:
35462  const ComputeService* _service_,
35463  client::AuthorizationCredential* _credential_,
35464  const absl::string_view& project);
35465 
35470 
35471 
35476  _have_request_id_ = false;
35477  client::ClearCppValueHelper(&request_id_);
35478  }
35479 
35480 
35486  const string& get_request_id() const { return request_id_; }
35487 
35494  string* mutable_requestId() {
35495  _have_request_id_ = true;
35496  return &request_id_;
35497  }
35498 
35499 
35516  void set_request_id(const string& value) {
35517  _have_request_id_ = true;
35518  request_id_ = value;
35519  }
35520 
35530  virtual util::Status AppendVariable(
35531  const StringPiece& variable_name,
35532  const client::UriTemplateConfig& config,
35533  string* target);
35534 
35540  virtual util::Status AppendOptionalQueryParameters(string* target);
35541 
35542 
35554  Operation* data) {
35555  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
35556  }
35557 
35558  private:
35559  string project_;
35560  string request_id_;
35561  bool _have_request_id_ : 1;
35562  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_EnableXpnHostMethod);
35563 };
35564 
35579  public:
35590  const ComputeService* _service_,
35591  client::AuthorizationCredential* _credential_,
35592  const absl::string_view& project,
35593  const ProjectsEnableXpnResourceRequest& _content_);
35594 
35599 
35600 
35605  _have_request_id_ = false;
35606  client::ClearCppValueHelper(&request_id_);
35607  }
35608 
35609 
35615  const string& get_request_id() const { return request_id_; }
35616 
35623  string* mutable_requestId() {
35624  _have_request_id_ = true;
35625  return &request_id_;
35626  }
35627 
35628 
35645  void set_request_id(const string& value) {
35646  _have_request_id_ = true;
35647  request_id_ = value;
35648  }
35649 
35659  virtual util::Status AppendVariable(
35660  const StringPiece& variable_name,
35661  const client::UriTemplateConfig& config,
35662  string* target);
35663 
35669  virtual util::Status AppendOptionalQueryParameters(string* target);
35670 
35671 
35683  Operation* data) {
35684  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
35685  }
35686 
35687  private:
35688  string project_;
35689  string request_id_;
35690  bool _have_request_id_ : 1; string _content_;
35691  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_EnableXpnResourceMethod);
35692 };
35693 
35709  public:
35719  const ComputeService* _service_,
35720  client::AuthorizationCredential* _credential_,
35721  const absl::string_view& project);
35722 
35726  virtual ~ProjectsResource_GetMethod();
35727 
35728 
35738  virtual util::Status AppendVariable(
35739  const StringPiece& variable_name,
35740  const client::UriTemplateConfig& config,
35741  string* target);
35742 
35743 
35755  Project* data) {
35756  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
35757  }
35758 
35759  private:
35760  string project_;
35761  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_GetMethod);
35762 };
35763 
35778  public:
35788  const ComputeService* _service_,
35789  client::AuthorizationCredential* _credential_,
35790  const absl::string_view& project);
35791 
35796 
35797 
35807  virtual util::Status AppendVariable(
35808  const StringPiece& variable_name,
35809  const client::UriTemplateConfig& config,
35810  string* target);
35811 
35812 
35824  Project* data) {
35825  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
35826  }
35827 
35828  private:
35829  string project_;
35830  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_GetXpnHostMethod);
35831 };
35832 
35847  public:
35857  const ComputeService* _service_,
35858  client::AuthorizationCredential* _credential_,
35859  const absl::string_view& project);
35860 
35865 
35866 
35870  void clear_filter() {
35871  _have_filter_ = false;
35872  client::ClearCppValueHelper(&filter_);
35873  }
35874 
35875 
35881  const string& get_filter() const { return filter_; }
35882 
35888  string* mutable_filter() {
35889  _have_filter_ = true;
35890  return &filter_;
35891  }
35892 
35893 
35919  void set_filter(const string& value) {
35920  _have_filter_ = true;
35921  filter_ = value;
35922  }
35923 
35924 
35925 
35930  _have_max_results_ = false;
35931  client::ClearCppValueHelper(&max_results_);
35932  }
35933 
35934 
35940  uint32 get_max_results() const { return max_results_; }
35941 
35951  void set_max_results(uint32 value) {
35952  _have_max_results_ = true;
35953  max_results_ = value;
35954  }
35955 
35960  _have_order_by_ = false;
35961  client::ClearCppValueHelper(&order_by_);
35962  }
35963 
35964 
35970  const string& get_order_by() const { return order_by_; }
35971 
35978  string* mutable_orderBy() {
35979  _have_order_by_ = true;
35980  return &order_by_;
35981  }
35982 
35983 
35998  void set_order_by(const string& value) {
35999  _have_order_by_ = true;
36000  order_by_ = value;
36001  }
36002 
36003 
36004 
36009  _have_page_token_ = false;
36010  client::ClearCppValueHelper(&page_token_);
36011  }
36012 
36013 
36019  const string& get_page_token() const { return page_token_; }
36020 
36027  string* mutable_pageToken() {
36028  _have_page_token_ = true;
36029  return &page_token_;
36030  }
36031 
36032 
36040  void set_page_token(const string& value) {
36041  _have_page_token_ = true;
36042  page_token_ = value;
36043  }
36044 
36054  virtual util::Status AppendVariable(
36055  const StringPiece& variable_name,
36056  const client::UriTemplateConfig& config,
36057  string* target);
36058 
36064  virtual util::Status AppendOptionalQueryParameters(string* target);
36065 
36066 
36078  ProjectsGetXpnResources* data) {
36079  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
36080  }
36081 
36082  private:
36083  string project_;
36084  string filter_;
36085  uint32 max_results_;
36086  string order_by_;
36087  string page_token_;
36088  bool _have_filter_ : 1;
36089  bool _have_max_results_ : 1;
36090  bool _have_order_by_ : 1;
36091  bool _have_page_token_ : 1;
36092  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_GetXpnResourcesMethod);
36093 };
36094 
36095 typedef client::ServiceRequestPager<
36098  ProjectsResource_GetXpnResourcesMethodPager;
36099 
36114  public:
36125  const ComputeService* _service_,
36126  client::AuthorizationCredential* _credential_,
36127  const absl::string_view& project,
36128  const ProjectsListXpnHostsRequest& _content_);
36129 
36134 
36135 
36139  void clear_filter() {
36140  _have_filter_ = false;
36141  client::ClearCppValueHelper(&filter_);
36142  }
36143 
36144 
36150  const string& get_filter() const { return filter_; }
36151 
36157  string* mutable_filter() {
36158  _have_filter_ = true;
36159  return &filter_;
36160  }
36161 
36162 
36188  void set_filter(const string& value) {
36189  _have_filter_ = true;
36190  filter_ = value;
36191  }
36192 
36193 
36194 
36199  _have_max_results_ = false;
36200  client::ClearCppValueHelper(&max_results_);
36201  }
36202 
36203 
36209  uint32 get_max_results() const { return max_results_; }
36210 
36220  void set_max_results(uint32 value) {
36221  _have_max_results_ = true;
36222  max_results_ = value;
36223  }
36224 
36229  _have_order_by_ = false;
36230  client::ClearCppValueHelper(&order_by_);
36231  }
36232 
36233 
36239  const string& get_order_by() const { return order_by_; }
36240 
36247  string* mutable_orderBy() {
36248  _have_order_by_ = true;
36249  return &order_by_;
36250  }
36251 
36252 
36267  void set_order_by(const string& value) {
36268  _have_order_by_ = true;
36269  order_by_ = value;
36270  }
36271 
36272 
36273 
36278  _have_page_token_ = false;
36279  client::ClearCppValueHelper(&page_token_);
36280  }
36281 
36282 
36288  const string& get_page_token() const { return page_token_; }
36289 
36296  string* mutable_pageToken() {
36297  _have_page_token_ = true;
36298  return &page_token_;
36299  }
36300 
36301 
36309  void set_page_token(const string& value) {
36310  _have_page_token_ = true;
36311  page_token_ = value;
36312  }
36313 
36323  virtual util::Status AppendVariable(
36324  const StringPiece& variable_name,
36325  const client::UriTemplateConfig& config,
36326  string* target);
36327 
36333  virtual util::Status AppendOptionalQueryParameters(string* target);
36334 
36335 
36347  XpnHostList* data) {
36348  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
36349  }
36350 
36351  private:
36352  string project_;
36353  string filter_;
36354  uint32 max_results_;
36355  string order_by_;
36356  string page_token_;
36357  bool _have_filter_ : 1;
36358  bool _have_max_results_ : 1;
36359  bool _have_order_by_ : 1;
36360  bool _have_page_token_ : 1; string _content_;
36361  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_ListXpnHostsMethod);
36362 };
36363 
36364 typedef client::ServiceRequestPager<
36366  XpnHostList>
36367  ProjectsResource_ListXpnHostsMethodPager;
36368 
36383  public:
36394  const ComputeService* _service_,
36395  client::AuthorizationCredential* _credential_,
36396  const absl::string_view& project,
36397  const DiskMoveRequest& _content_);
36398 
36403 
36404 
36409  _have_request_id_ = false;
36410  client::ClearCppValueHelper(&request_id_);
36411  }
36412 
36413 
36419  const string& get_request_id() const { return request_id_; }
36420 
36427  string* mutable_requestId() {
36428  _have_request_id_ = true;
36429  return &request_id_;
36430  }
36431 
36432 
36449  void set_request_id(const string& value) {
36450  _have_request_id_ = true;
36451  request_id_ = value;
36452  }
36453 
36463  virtual util::Status AppendVariable(
36464  const StringPiece& variable_name,
36465  const client::UriTemplateConfig& config,
36466  string* target);
36467 
36473  virtual util::Status AppendOptionalQueryParameters(string* target);
36474 
36475 
36487  Operation* data) {
36488  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
36489  }
36490 
36491  private:
36492  string project_;
36493  string request_id_;
36494  bool _have_request_id_ : 1; string _content_;
36495  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_MoveDiskMethod);
36496 };
36497 
36512  public:
36523  const ComputeService* _service_,
36524  client::AuthorizationCredential* _credential_,
36525  const absl::string_view& project,
36526  const InstanceMoveRequest& _content_);
36527 
36532 
36533 
36538  _have_request_id_ = false;
36539  client::ClearCppValueHelper(&request_id_);
36540  }
36541 
36542 
36548  const string& get_request_id() const { return request_id_; }
36549 
36556  string* mutable_requestId() {
36557  _have_request_id_ = true;
36558  return &request_id_;
36559  }
36560 
36561 
36578  void set_request_id(const string& value) {
36579  _have_request_id_ = true;
36580  request_id_ = value;
36581  }
36582 
36592  virtual util::Status AppendVariable(
36593  const StringPiece& variable_name,
36594  const client::UriTemplateConfig& config,
36595  string* target);
36596 
36602  virtual util::Status AppendOptionalQueryParameters(string* target);
36603 
36604 
36616  Operation* data) {
36617  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
36618  }
36619 
36620  private:
36621  string project_;
36622  string request_id_;
36623  bool _have_request_id_ : 1; string _content_;
36624  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_MoveInstanceMethod);
36625 };
36626 
36641  public:
36652  const ComputeService* _service_,
36653  client::AuthorizationCredential* _credential_,
36654  const absl::string_view& project,
36655  const Metadata& _content_);
36656 
36661 
36662 
36667  _have_request_id_ = false;
36668  client::ClearCppValueHelper(&request_id_);
36669  }
36670 
36671 
36677  const string& get_request_id() const { return request_id_; }
36678 
36685  string* mutable_requestId() {
36686  _have_request_id_ = true;
36687  return &request_id_;
36688  }
36689 
36690 
36707  void set_request_id(const string& value) {
36708  _have_request_id_ = true;
36709  request_id_ = value;
36710  }
36711 
36721  virtual util::Status AppendVariable(
36722  const StringPiece& variable_name,
36723  const client::UriTemplateConfig& config,
36724  string* target);
36725 
36731  virtual util::Status AppendOptionalQueryParameters(string* target);
36732 
36733 
36745  Operation* data) {
36746  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
36747  }
36748 
36749  private:
36750  string project_;
36751  string request_id_;
36752  bool _have_request_id_ : 1; string _content_;
36753  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_SetCommonInstanceMetadataMethod);
36754 };
36755 
36770  public:
36781  const ComputeService* _service_,
36782  client::AuthorizationCredential* _credential_,
36783  const absl::string_view& project,
36784  const ProjectsSetDefaultNetworkTierRequest& _content_);
36785 
36790 
36791 
36796  _have_request_id_ = false;
36797  client::ClearCppValueHelper(&request_id_);
36798  }
36799 
36800 
36806  const string& get_request_id() const { return request_id_; }
36807 
36814  string* mutable_requestId() {
36815  _have_request_id_ = true;
36816  return &request_id_;
36817  }
36818 
36819 
36836  void set_request_id(const string& value) {
36837  _have_request_id_ = true;
36838  request_id_ = value;
36839  }
36840 
36850  virtual util::Status AppendVariable(
36851  const StringPiece& variable_name,
36852  const client::UriTemplateConfig& config,
36853  string* target);
36854 
36860  virtual util::Status AppendOptionalQueryParameters(string* target);
36861 
36862 
36874  Operation* data) {
36875  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
36876  }
36877 
36878  private:
36879  string project_;
36880  string request_id_;
36881  bool _have_request_id_ : 1; string _content_;
36882  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_SetDefaultNetworkTierMethod);
36883 };
36884 
36902  public:
36913  const ComputeService* _service_,
36914  client::AuthorizationCredential* _credential_,
36915  const absl::string_view& project,
36916  const UsageExportLocation& _content_);
36917 
36922 
36923 
36928  _have_request_id_ = false;
36929  client::ClearCppValueHelper(&request_id_);
36930  }
36931 
36932 
36938  const string& get_request_id() const { return request_id_; }
36939 
36946  string* mutable_requestId() {
36947  _have_request_id_ = true;
36948  return &request_id_;
36949  }
36950 
36951 
36968  void set_request_id(const string& value) {
36969  _have_request_id_ = true;
36970  request_id_ = value;
36971  }
36972 
36982  virtual util::Status AppendVariable(
36983  const StringPiece& variable_name,
36984  const client::UriTemplateConfig& config,
36985  string* target);
36986 
36992  virtual util::Status AppendOptionalQueryParameters(string* target);
36993 
36994 
37006  Operation* data) {
37007  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
37008  }
37009 
37010  private:
37011  string project_;
37012  string request_id_;
37013  bool _have_request_id_ : 1; string _content_;
37014  DISALLOW_COPY_AND_ASSIGN(ProjectsResource_SetUsageExportBucketMethod);
37015 };
37016 
37017 
37018 
37033  public:
37045  const ComputeService* _service_,
37046  client::AuthorizationCredential* _credential_,
37047  const absl::string_view& project,
37048  const absl::string_view& region,
37049  const absl::string_view& autoscaler);
37050 
37055 
37056 
37061  _have_request_id_ = false;
37062  client::ClearCppValueHelper(&request_id_);
37063  }
37064 
37065 
37071  const string& get_request_id() const { return request_id_; }
37072 
37079  string* mutable_requestId() {
37080  _have_request_id_ = true;
37081  return &request_id_;
37082  }
37083 
37084 
37101  void set_request_id(const string& value) {
37102  _have_request_id_ = true;
37103  request_id_ = value;
37104  }
37105 
37115  virtual util::Status AppendVariable(
37116  const StringPiece& variable_name,
37117  const client::UriTemplateConfig& config,
37118  string* target);
37119 
37125  virtual util::Status AppendOptionalQueryParameters(string* target);
37126 
37127 
37139  Operation* data) {
37140  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
37141  }
37142 
37143  private:
37144  string project_;
37145  string region_;
37146  string autoscaler_;
37147  string request_id_;
37148  bool _have_request_id_ : 1;
37149  DISALLOW_COPY_AND_ASSIGN(RegionAutoscalersResource_DeleteMethod);
37150 };
37151 
37167  public:
37179  const ComputeService* _service_,
37180  client::AuthorizationCredential* _credential_,
37181  const absl::string_view& project,
37182  const absl::string_view& region,
37183  const absl::string_view& autoscaler);
37184 
37189 
37190 
37200  virtual util::Status AppendVariable(
37201  const StringPiece& variable_name,
37202  const client::UriTemplateConfig& config,
37203  string* target);
37204 
37205 
37217  Autoscaler* data) {
37218  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
37219  }
37220 
37221  private:
37222  string project_;
37223  string region_;
37224  string autoscaler_;
37225  DISALLOW_COPY_AND_ASSIGN(RegionAutoscalersResource_GetMethod);
37226 };
37227 
37242  public:
37254  const ComputeService* _service_,
37255  client::AuthorizationCredential* _credential_,
37256  const absl::string_view& project,
37257  const absl::string_view& region,
37258  const Autoscaler& _content_);
37259 
37264 
37265 
37270  _have_request_id_ = false;
37271  client::ClearCppValueHelper(&request_id_);
37272  }
37273 
37274 
37280  const string& get_request_id() const { return request_id_; }
37281 
37288  string* mutable_requestId() {
37289  _have_request_id_ = true;
37290  return &request_id_;
37291  }
37292 
37293 
37310  void set_request_id(const string& value) {
37311  _have_request_id_ = true;
37312  request_id_ = value;
37313  }
37314 
37324  virtual util::Status AppendVariable(
37325  const StringPiece& variable_name,
37326  const client::UriTemplateConfig& config,
37327  string* target);
37328 
37334  virtual util::Status AppendOptionalQueryParameters(string* target);
37335 
37336 
37348  Operation* data) {
37349  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
37350  }
37351 
37352  private:
37353  string project_;
37354  string region_;
37355  string request_id_;
37356  bool _have_request_id_ : 1; string _content_;
37357  DISALLOW_COPY_AND_ASSIGN(RegionAutoscalersResource_InsertMethod);
37358 };
37359 
37375  public:
37386  const ComputeService* _service_,
37387  client::AuthorizationCredential* _credential_,
37388  const absl::string_view& project,
37389  const absl::string_view& region);
37390 
37395 
37396 
37400  void clear_filter() {
37401  _have_filter_ = false;
37402  client::ClearCppValueHelper(&filter_);
37403  }
37404 
37405 
37411  const string& get_filter() const { return filter_; }
37412 
37418  string* mutable_filter() {
37419  _have_filter_ = true;
37420  return &filter_;
37421  }
37422 
37423 
37449  void set_filter(const string& value) {
37450  _have_filter_ = true;
37451  filter_ = value;
37452  }
37453 
37454 
37455 
37460  _have_max_results_ = false;
37461  client::ClearCppValueHelper(&max_results_);
37462  }
37463 
37464 
37470  uint32 get_max_results() const { return max_results_; }
37471 
37481  void set_max_results(uint32 value) {
37482  _have_max_results_ = true;
37483  max_results_ = value;
37484  }
37485 
37490  _have_order_by_ = false;
37491  client::ClearCppValueHelper(&order_by_);
37492  }
37493 
37494 
37500  const string& get_order_by() const { return order_by_; }
37501 
37508  string* mutable_orderBy() {
37509  _have_order_by_ = true;
37510  return &order_by_;
37511  }
37512 
37513 
37528  void set_order_by(const string& value) {
37529  _have_order_by_ = true;
37530  order_by_ = value;
37531  }
37532 
37533 
37534 
37539  _have_page_token_ = false;
37540  client::ClearCppValueHelper(&page_token_);
37541  }
37542 
37543 
37549  const string& get_page_token() const { return page_token_; }
37550 
37557  string* mutable_pageToken() {
37558  _have_page_token_ = true;
37559  return &page_token_;
37560  }
37561 
37562 
37570  void set_page_token(const string& value) {
37571  _have_page_token_ = true;
37572  page_token_ = value;
37573  }
37574 
37584  virtual util::Status AppendVariable(
37585  const StringPiece& variable_name,
37586  const client::UriTemplateConfig& config,
37587  string* target);
37588 
37594  virtual util::Status AppendOptionalQueryParameters(string* target);
37595 
37596 
37608  RegionAutoscalerList* data) {
37609  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
37610  }
37611 
37612  private:
37613  string project_;
37614  string region_;
37615  string filter_;
37616  uint32 max_results_;
37617  string order_by_;
37618  string page_token_;
37619  bool _have_filter_ : 1;
37620  bool _have_max_results_ : 1;
37621  bool _have_order_by_ : 1;
37622  bool _have_page_token_ : 1;
37623  DISALLOW_COPY_AND_ASSIGN(RegionAutoscalersResource_ListMethod);
37624 };
37625 
37626 typedef client::ServiceRequestPager<
37629  RegionAutoscalersResource_ListMethodPager;
37630 
37645  public:
37657  const ComputeService* _service_,
37658  client::AuthorizationCredential* _credential_,
37659  const absl::string_view& project,
37660  const absl::string_view& region,
37661  const Autoscaler& _content_);
37662 
37667 
37668 
37673  _have_autoscaler_ = false;
37674  client::ClearCppValueHelper(&autoscaler_);
37675  }
37676 
37677 
37683  const string& get_autoscaler() const { return autoscaler_; }
37684 
37692  _have_autoscaler_ = true;
37693  return &autoscaler_;
37694  }
37695 
37696 
37702  void set_autoscaler(const string& value) {
37703  _have_autoscaler_ = true;
37704  autoscaler_ = value;
37705  }
37706 
37707 
37708 
37713  _have_request_id_ = false;
37714  client::ClearCppValueHelper(&request_id_);
37715  }
37716 
37717 
37723  const string& get_request_id() const { return request_id_; }
37724 
37731  string* mutable_requestId() {
37732  _have_request_id_ = true;
37733  return &request_id_;
37734  }
37735 
37736 
37753  void set_request_id(const string& value) {
37754  _have_request_id_ = true;
37755  request_id_ = value;
37756  }
37757 
37767  virtual util::Status AppendVariable(
37768  const StringPiece& variable_name,
37769  const client::UriTemplateConfig& config,
37770  string* target);
37771 
37777  virtual util::Status AppendOptionalQueryParameters(string* target);
37778 
37779 
37791  Operation* data) {
37792  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
37793  }
37794 
37795  private:
37796  string project_;
37797  string region_;
37798  string autoscaler_;
37799  string request_id_;
37800  bool _have_autoscaler_ : 1;
37801  bool _have_request_id_ : 1; string _content_;
37802  DISALLOW_COPY_AND_ASSIGN(RegionAutoscalersResource_PatchMethod);
37803 };
37804 
37819  public:
37831  const ComputeService* _service_,
37832  client::AuthorizationCredential* _credential_,
37833  const absl::string_view& project,
37834  const absl::string_view& region,
37835  const Autoscaler& _content_);
37836 
37841 
37842 
37847  _have_autoscaler_ = false;
37848  client::ClearCppValueHelper(&autoscaler_);
37849  }
37850 
37851 
37857  const string& get_autoscaler() const { return autoscaler_; }
37858 
37866  _have_autoscaler_ = true;
37867  return &autoscaler_;
37868  }
37869 
37870 
37876  void set_autoscaler(const string& value) {
37877  _have_autoscaler_ = true;
37878  autoscaler_ = value;
37879  }
37880 
37881 
37882 
37887  _have_request_id_ = false;
37888  client::ClearCppValueHelper(&request_id_);
37889  }
37890 
37891 
37897  const string& get_request_id() const { return request_id_; }
37898 
37905  string* mutable_requestId() {
37906  _have_request_id_ = true;
37907  return &request_id_;
37908  }
37909 
37910 
37927  void set_request_id(const string& value) {
37928  _have_request_id_ = true;
37929  request_id_ = value;
37930  }
37931 
37941  virtual util::Status AppendVariable(
37942  const StringPiece& variable_name,
37943  const client::UriTemplateConfig& config,
37944  string* target);
37945 
37951  virtual util::Status AppendOptionalQueryParameters(string* target);
37952 
37953 
37965  Operation* data) {
37966  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
37967  }
37968 
37969  private:
37970  string project_;
37971  string region_;
37972  string autoscaler_;
37973  string request_id_;
37974  bool _have_autoscaler_ : 1;
37975  bool _have_request_id_ : 1; string _content_;
37976  DISALLOW_COPY_AND_ASSIGN(RegionAutoscalersResource_UpdateMethod);
37977 };
37978 
37979 
37980 
37995  public:
38007  const ComputeService* _service_,
38008  client::AuthorizationCredential* _credential_,
38009  const absl::string_view& project,
38010  const absl::string_view& region,
38011  const absl::string_view& backend_service);
38012 
38017 
38018 
38023  _have_request_id_ = false;
38024  client::ClearCppValueHelper(&request_id_);
38025  }
38026 
38027 
38033  const string& get_request_id() const { return request_id_; }
38034 
38041  string* mutable_requestId() {
38042  _have_request_id_ = true;
38043  return &request_id_;
38044  }
38045 
38046 
38063  void set_request_id(const string& value) {
38064  _have_request_id_ = true;
38065  request_id_ = value;
38066  }
38067 
38077  virtual util::Status AppendVariable(
38078  const StringPiece& variable_name,
38079  const client::UriTemplateConfig& config,
38080  string* target);
38081 
38087  virtual util::Status AppendOptionalQueryParameters(string* target);
38088 
38089 
38101  Operation* data) {
38102  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
38103  }
38104 
38105  private:
38106  string project_;
38107  string region_;
38108  string backend_service_;
38109  string request_id_;
38110  bool _have_request_id_ : 1;
38111  DISALLOW_COPY_AND_ASSIGN(RegionBackendServicesResource_DeleteMethod);
38112 };
38113 
38129  public:
38141  const ComputeService* _service_,
38142  client::AuthorizationCredential* _credential_,
38143  const absl::string_view& project,
38144  const absl::string_view& region,
38145  const absl::string_view& backend_service);
38146 
38151 
38152 
38162  virtual util::Status AppendVariable(
38163  const StringPiece& variable_name,
38164  const client::UriTemplateConfig& config,
38165  string* target);
38166 
38167 
38179  BackendService* data) {
38180  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
38181  }
38182 
38183  private:
38184  string project_;
38185  string region_;
38186  string backend_service_;
38187  DISALLOW_COPY_AND_ASSIGN(RegionBackendServicesResource_GetMethod);
38188 };
38189 
38205  public:
38219  const ComputeService* _service_,
38220  client::AuthorizationCredential* _credential_,
38221  const absl::string_view& project,
38222  const absl::string_view& region,
38223  const absl::string_view& backend_service,
38224  const ResourceGroupReference& _content_);
38225 
38230 
38231 
38241  virtual util::Status AppendVariable(
38242  const StringPiece& variable_name,
38243  const client::UriTemplateConfig& config,
38244  string* target);
38245 
38246 
38258  BackendServiceGroupHealth* data) {
38259  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
38260  }
38261 
38262  private:
38263  string project_;
38264  string region_;
38265  string backend_service_; string _content_;
38266  DISALLOW_COPY_AND_ASSIGN(RegionBackendServicesResource_GetHealthMethod);
38267 };
38268 
38283  public:
38295  const ComputeService* _service_,
38296  client::AuthorizationCredential* _credential_,
38297  const absl::string_view& project,
38298  const absl::string_view& region,
38299  const BackendService& _content_);
38300 
38305 
38306 
38311  _have_request_id_ = false;
38312  client::ClearCppValueHelper(&request_id_);
38313  }
38314 
38315 
38321  const string& get_request_id() const { return request_id_; }
38322 
38329  string* mutable_requestId() {
38330  _have_request_id_ = true;
38331  return &request_id_;
38332  }
38333 
38334 
38351  void set_request_id(const string& value) {
38352  _have_request_id_ = true;
38353  request_id_ = value;
38354  }
38355 
38365  virtual util::Status AppendVariable(
38366  const StringPiece& variable_name,
38367  const client::UriTemplateConfig& config,
38368  string* target);
38369 
38375  virtual util::Status AppendOptionalQueryParameters(string* target);
38376 
38377 
38389  Operation* data) {
38390  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
38391  }
38392 
38393  private:
38394  string project_;
38395  string region_;
38396  string request_id_;
38397  bool _have_request_id_ : 1; string _content_;
38398  DISALLOW_COPY_AND_ASSIGN(RegionBackendServicesResource_InsertMethod);
38399 };
38400 
38416  public:
38427  const ComputeService* _service_,
38428  client::AuthorizationCredential* _credential_,
38429  const absl::string_view& project,
38430  const absl::string_view& region);
38431 
38436 
38437 
38441  void clear_filter() {
38442  _have_filter_ = false;
38443  client::ClearCppValueHelper(&filter_);
38444  }
38445 
38446 
38452  const string& get_filter() const { return filter_; }
38453 
38459  string* mutable_filter() {
38460  _have_filter_ = true;
38461  return &filter_;
38462  }
38463 
38464 
38490  void set_filter(const string& value) {
38491  _have_filter_ = true;
38492  filter_ = value;
38493  }
38494 
38495 
38496 
38501  _have_max_results_ = false;
38502  client::ClearCppValueHelper(&max_results_);
38503  }
38504 
38505 
38511  uint32 get_max_results() const { return max_results_; }
38512 
38522  void set_max_results(uint32 value) {
38523  _have_max_results_ = true;
38524  max_results_ = value;
38525  }
38526 
38531  _have_order_by_ = false;
38532  client::ClearCppValueHelper(&order_by_);
38533  }
38534 
38535 
38541  const string& get_order_by() const { return order_by_; }
38542 
38549  string* mutable_orderBy() {
38550  _have_order_by_ = true;
38551  return &order_by_;
38552  }
38553 
38554 
38569  void set_order_by(const string& value) {
38570  _have_order_by_ = true;
38571  order_by_ = value;
38572  }
38573 
38574 
38575 
38580  _have_page_token_ = false;
38581  client::ClearCppValueHelper(&page_token_);
38582  }
38583 
38584 
38590  const string& get_page_token() const { return page_token_; }
38591 
38598  string* mutable_pageToken() {
38599  _have_page_token_ = true;
38600  return &page_token_;
38601  }
38602 
38603 
38611  void set_page_token(const string& value) {
38612  _have_page_token_ = true;
38613  page_token_ = value;
38614  }
38615 
38625  virtual util::Status AppendVariable(
38626  const StringPiece& variable_name,
38627  const client::UriTemplateConfig& config,
38628  string* target);
38629 
38635  virtual util::Status AppendOptionalQueryParameters(string* target);
38636 
38637 
38649  BackendServiceList* data) {
38650  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
38651  }
38652 
38653  private:
38654  string project_;
38655  string region_;
38656  string filter_;
38657  uint32 max_results_;
38658  string order_by_;
38659  string page_token_;
38660  bool _have_filter_ : 1;
38661  bool _have_max_results_ : 1;
38662  bool _have_order_by_ : 1;
38663  bool _have_page_token_ : 1;
38664  DISALLOW_COPY_AND_ASSIGN(RegionBackendServicesResource_ListMethod);
38665 };
38666 
38667 typedef client::ServiceRequestPager<
38670  RegionBackendServicesResource_ListMethodPager;
38671 
38686  public:
38699  const ComputeService* _service_,
38700  client::AuthorizationCredential* _credential_,
38701  const absl::string_view& project,
38702  const absl::string_view& region,
38703  const absl::string_view& backend_service,
38704  const BackendService& _content_);
38705 
38710 
38711 
38716  _have_request_id_ = false;
38717  client::ClearCppValueHelper(&request_id_);
38718  }
38719 
38720 
38726  const string& get_request_id() const { return request_id_; }
38727 
38734  string* mutable_requestId() {
38735  _have_request_id_ = true;
38736  return &request_id_;
38737  }
38738 
38739 
38756  void set_request_id(const string& value) {
38757  _have_request_id_ = true;
38758  request_id_ = value;
38759  }
38760 
38770  virtual util::Status AppendVariable(
38771  const StringPiece& variable_name,
38772  const client::UriTemplateConfig& config,
38773  string* target);
38774 
38780  virtual util::Status AppendOptionalQueryParameters(string* target);
38781 
38782 
38794  Operation* data) {
38795  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
38796  }
38797 
38798  private:
38799  string project_;
38800  string region_;
38801  string backend_service_;
38802  string request_id_;
38803  bool _have_request_id_ : 1; string _content_;
38804  DISALLOW_COPY_AND_ASSIGN(RegionBackendServicesResource_PatchMethod);
38805 };
38806 
38821  public:
38834  const ComputeService* _service_,
38835  client::AuthorizationCredential* _credential_,
38836  const absl::string_view& project,
38837  const absl::string_view& region,
38838  const absl::string_view& backend_service,
38839  const BackendService& _content_);
38840 
38845 
38846 
38851  _have_request_id_ = false;
38852  client::ClearCppValueHelper(&request_id_);
38853  }
38854 
38855 
38861  const string& get_request_id() const { return request_id_; }
38862 
38869  string* mutable_requestId() {
38870  _have_request_id_ = true;
38871  return &request_id_;
38872  }
38873 
38874 
38891  void set_request_id(const string& value) {
38892  _have_request_id_ = true;
38893  request_id_ = value;
38894  }
38895 
38905  virtual util::Status AppendVariable(
38906  const StringPiece& variable_name,
38907  const client::UriTemplateConfig& config,
38908  string* target);
38909 
38915  virtual util::Status AppendOptionalQueryParameters(string* target);
38916 
38917 
38929  Operation* data) {
38930  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
38931  }
38932 
38933  private:
38934  string project_;
38935  string region_;
38936  string backend_service_;
38937  string request_id_;
38938  bool _have_request_id_ : 1; string _content_;
38939  DISALLOW_COPY_AND_ASSIGN(RegionBackendServicesResource_UpdateMethod);
38940 };
38941 
38942 
38943 
38959  public:
38969  const ComputeService* _service_,
38970  client::AuthorizationCredential* _credential_,
38971  const absl::string_view& project);
38972 
38977 
38978 
38982  void clear_filter() {
38983  _have_filter_ = false;
38984  client::ClearCppValueHelper(&filter_);
38985  }
38986 
38987 
38993  const string& get_filter() const { return filter_; }
38994 
39000  string* mutable_filter() {
39001  _have_filter_ = true;
39002  return &filter_;
39003  }
39004 
39005 
39031  void set_filter(const string& value) {
39032  _have_filter_ = true;
39033  filter_ = value;
39034  }
39035 
39036 
39037 
39042  _have_max_results_ = false;
39043  client::ClearCppValueHelper(&max_results_);
39044  }
39045 
39046 
39052  uint32 get_max_results() const { return max_results_; }
39053 
39063  void set_max_results(uint32 value) {
39064  _have_max_results_ = true;
39065  max_results_ = value;
39066  }
39067 
39072  _have_order_by_ = false;
39073  client::ClearCppValueHelper(&order_by_);
39074  }
39075 
39076 
39082  const string& get_order_by() const { return order_by_; }
39083 
39090  string* mutable_orderBy() {
39091  _have_order_by_ = true;
39092  return &order_by_;
39093  }
39094 
39095 
39110  void set_order_by(const string& value) {
39111  _have_order_by_ = true;
39112  order_by_ = value;
39113  }
39114 
39115 
39116 
39121  _have_page_token_ = false;
39122  client::ClearCppValueHelper(&page_token_);
39123  }
39124 
39125 
39131  const string& get_page_token() const { return page_token_; }
39132 
39139  string* mutable_pageToken() {
39140  _have_page_token_ = true;
39141  return &page_token_;
39142  }
39143 
39144 
39152  void set_page_token(const string& value) {
39153  _have_page_token_ = true;
39154  page_token_ = value;
39155  }
39156 
39166  virtual util::Status AppendVariable(
39167  const StringPiece& variable_name,
39168  const client::UriTemplateConfig& config,
39169  string* target);
39170 
39176  virtual util::Status AppendOptionalQueryParameters(string* target);
39177 
39178 
39190  CommitmentAggregatedList* data) {
39191  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
39192  }
39193 
39194  private:
39195  string project_;
39196  string filter_;
39197  uint32 max_results_;
39198  string order_by_;
39199  string page_token_;
39200  bool _have_filter_ : 1;
39201  bool _have_max_results_ : 1;
39202  bool _have_order_by_ : 1;
39203  bool _have_page_token_ : 1;
39204  DISALLOW_COPY_AND_ASSIGN(RegionCommitmentsResource_AggregatedListMethod);
39205 };
39206 
39207 typedef client::ServiceRequestPager<
39210  RegionCommitmentsResource_AggregatedListMethodPager;
39211 
39227  public:
39239  const ComputeService* _service_,
39240  client::AuthorizationCredential* _credential_,
39241  const absl::string_view& project,
39242  const absl::string_view& region,
39243  const absl::string_view& commitment);
39244 
39249 
39250 
39260  virtual util::Status AppendVariable(
39261  const StringPiece& variable_name,
39262  const client::UriTemplateConfig& config,
39263  string* target);
39264 
39265 
39277  Commitment* data) {
39278  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
39279  }
39280 
39281  private:
39282  string project_;
39283  string region_;
39284  string commitment_;
39285  DISALLOW_COPY_AND_ASSIGN(RegionCommitmentsResource_GetMethod);
39286 };
39287 
39302  public:
39314  const ComputeService* _service_,
39315  client::AuthorizationCredential* _credential_,
39316  const absl::string_view& project,
39317  const absl::string_view& region,
39318  const Commitment& _content_);
39319 
39324 
39325 
39330  _have_request_id_ = false;
39331  client::ClearCppValueHelper(&request_id_);
39332  }
39333 
39334 
39340  const string& get_request_id() const { return request_id_; }
39341 
39348  string* mutable_requestId() {
39349  _have_request_id_ = true;
39350  return &request_id_;
39351  }
39352 
39353 
39370  void set_request_id(const string& value) {
39371  _have_request_id_ = true;
39372  request_id_ = value;
39373  }
39374 
39384  virtual util::Status AppendVariable(
39385  const StringPiece& variable_name,
39386  const client::UriTemplateConfig& config,
39387  string* target);
39388 
39394  virtual util::Status AppendOptionalQueryParameters(string* target);
39395 
39396 
39408  Operation* data) {
39409  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
39410  }
39411 
39412  private:
39413  string project_;
39414  string region_;
39415  string request_id_;
39416  bool _have_request_id_ : 1; string _content_;
39417  DISALLOW_COPY_AND_ASSIGN(RegionCommitmentsResource_InsertMethod);
39418 };
39419 
39435  public:
39446  const ComputeService* _service_,
39447  client::AuthorizationCredential* _credential_,
39448  const absl::string_view& project,
39449  const absl::string_view& region);
39450 
39455 
39456 
39460  void clear_filter() {
39461  _have_filter_ = false;
39462  client::ClearCppValueHelper(&filter_);
39463  }
39464 
39465 
39471  const string& get_filter() const { return filter_; }
39472 
39478  string* mutable_filter() {
39479  _have_filter_ = true;
39480  return &filter_;
39481  }
39482 
39483 
39509  void set_filter(const string& value) {
39510  _have_filter_ = true;
39511  filter_ = value;
39512  }
39513 
39514 
39515 
39520  _have_max_results_ = false;
39521  client::ClearCppValueHelper(&max_results_);
39522  }
39523 
39524 
39530  uint32 get_max_results() const { return max_results_; }
39531 
39541  void set_max_results(uint32 value) {
39542  _have_max_results_ = true;
39543  max_results_ = value;
39544  }
39545 
39550  _have_order_by_ = false;
39551  client::ClearCppValueHelper(&order_by_);
39552  }
39553 
39554 
39560  const string& get_order_by() const { return order_by_; }
39561 
39568  string* mutable_orderBy() {
39569  _have_order_by_ = true;
39570  return &order_by_;
39571  }
39572 
39573 
39588  void set_order_by(const string& value) {
39589  _have_order_by_ = true;
39590  order_by_ = value;
39591  }
39592 
39593 
39594 
39599  _have_page_token_ = false;
39600  client::ClearCppValueHelper(&page_token_);
39601  }
39602 
39603 
39609  const string& get_page_token() const { return page_token_; }
39610 
39617  string* mutable_pageToken() {
39618  _have_page_token_ = true;
39619  return &page_token_;
39620  }
39621 
39622 
39630  void set_page_token(const string& value) {
39631  _have_page_token_ = true;
39632  page_token_ = value;
39633  }
39634 
39644  virtual util::Status AppendVariable(
39645  const StringPiece& variable_name,
39646  const client::UriTemplateConfig& config,
39647  string* target);
39648 
39654  virtual util::Status AppendOptionalQueryParameters(string* target);
39655 
39656 
39668  CommitmentList* data) {
39669  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
39670  }
39671 
39672  private:
39673  string project_;
39674  string region_;
39675  string filter_;
39676  uint32 max_results_;
39677  string order_by_;
39678  string page_token_;
39679  bool _have_filter_ : 1;
39680  bool _have_max_results_ : 1;
39681  bool _have_order_by_ : 1;
39682  bool _have_page_token_ : 1;
39683  DISALLOW_COPY_AND_ASSIGN(RegionCommitmentsResource_ListMethod);
39684 };
39685 
39686 typedef client::ServiceRequestPager<
39689  RegionCommitmentsResource_ListMethodPager;
39690 
39691 
39692 
39708  public:
39720  const ComputeService* _service_,
39721  client::AuthorizationCredential* _credential_,
39722  const absl::string_view& project,
39723  const absl::string_view& region,
39724  const absl::string_view& disk_type);
39725 
39730 
39731 
39741  virtual util::Status AppendVariable(
39742  const StringPiece& variable_name,
39743  const client::UriTemplateConfig& config,
39744  string* target);
39745 
39746 
39758  DiskType* data) {
39759  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
39760  }
39761 
39762  private:
39763  string project_;
39764  string region_;
39765  string disk_type_;
39766  DISALLOW_COPY_AND_ASSIGN(RegionDiskTypesResource_GetMethod);
39767 };
39768 
39784  public:
39795  const ComputeService* _service_,
39796  client::AuthorizationCredential* _credential_,
39797  const absl::string_view& project,
39798  const absl::string_view& region);
39799 
39804 
39805 
39809  void clear_filter() {
39810  _have_filter_ = false;
39811  client::ClearCppValueHelper(&filter_);
39812  }
39813 
39814 
39820  const string& get_filter() const { return filter_; }
39821 
39827  string* mutable_filter() {
39828  _have_filter_ = true;
39829  return &filter_;
39830  }
39831 
39832 
39858  void set_filter(const string& value) {
39859  _have_filter_ = true;
39860  filter_ = value;
39861  }
39862 
39863 
39864 
39869  _have_max_results_ = false;
39870  client::ClearCppValueHelper(&max_results_);
39871  }
39872 
39873 
39879  uint32 get_max_results() const { return max_results_; }
39880 
39890  void set_max_results(uint32 value) {
39891  _have_max_results_ = true;
39892  max_results_ = value;
39893  }
39894 
39899  _have_order_by_ = false;
39900  client::ClearCppValueHelper(&order_by_);
39901  }
39902 
39903 
39909  const string& get_order_by() const { return order_by_; }
39910 
39917  string* mutable_orderBy() {
39918  _have_order_by_ = true;
39919  return &order_by_;
39920  }
39921 
39922 
39937  void set_order_by(const string& value) {
39938  _have_order_by_ = true;
39939  order_by_ = value;
39940  }
39941 
39942 
39943 
39948  _have_page_token_ = false;
39949  client::ClearCppValueHelper(&page_token_);
39950  }
39951 
39952 
39958  const string& get_page_token() const { return page_token_; }
39959 
39966  string* mutable_pageToken() {
39967  _have_page_token_ = true;
39968  return &page_token_;
39969  }
39970 
39971 
39979  void set_page_token(const string& value) {
39980  _have_page_token_ = true;
39981  page_token_ = value;
39982  }
39983 
39993  virtual util::Status AppendVariable(
39994  const StringPiece& variable_name,
39995  const client::UriTemplateConfig& config,
39996  string* target);
39997 
40003  virtual util::Status AppendOptionalQueryParameters(string* target);
40004 
40005 
40017  RegionDiskTypeList* data) {
40018  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
40019  }
40020 
40021  private:
40022  string project_;
40023  string region_;
40024  string filter_;
40025  uint32 max_results_;
40026  string order_by_;
40027  string page_token_;
40028  bool _have_filter_ : 1;
40029  bool _have_max_results_ : 1;
40030  bool _have_order_by_ : 1;
40031  bool _have_page_token_ : 1;
40032  DISALLOW_COPY_AND_ASSIGN(RegionDiskTypesResource_ListMethod);
40033 };
40034 
40035 typedef client::ServiceRequestPager<
40038  RegionDiskTypesResource_ListMethodPager;
40039 
40040 
40041 
40056  public:
40069  const ComputeService* _service_,
40070  client::AuthorizationCredential* _credential_,
40071  const absl::string_view& project,
40072  const absl::string_view& region,
40073  const absl::string_view& disk,
40074  const Snapshot& _content_);
40075 
40080 
40081 
40086  _have_request_id_ = false;
40087  client::ClearCppValueHelper(&request_id_);
40088  }
40089 
40090 
40096  const string& get_request_id() const { return request_id_; }
40097 
40104  string* mutable_requestId() {
40105  _have_request_id_ = true;
40106  return &request_id_;
40107  }
40108 
40109 
40126  void set_request_id(const string& value) {
40127  _have_request_id_ = true;
40128  request_id_ = value;
40129  }
40130 
40140  virtual util::Status AppendVariable(
40141  const StringPiece& variable_name,
40142  const client::UriTemplateConfig& config,
40143  string* target);
40144 
40150  virtual util::Status AppendOptionalQueryParameters(string* target);
40151 
40152 
40164  Operation* data) {
40165  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
40166  }
40167 
40168  private:
40169  string project_;
40170  string region_;
40171  string disk_;
40172  string request_id_;
40173  bool _have_request_id_ : 1; string _content_;
40174  DISALLOW_COPY_AND_ASSIGN(RegionDisksResource_CreateSnapshotMethod);
40175 };
40176 
40191  public:
40203  const ComputeService* _service_,
40204  client::AuthorizationCredential* _credential_,
40205  const absl::string_view& project,
40206  const absl::string_view& region,
40207  const absl::string_view& disk);
40208 
40213 
40214 
40219  _have_request_id_ = false;
40220  client::ClearCppValueHelper(&request_id_);
40221  }
40222 
40223 
40229  const string& get_request_id() const { return request_id_; }
40230 
40237  string* mutable_requestId() {
40238  _have_request_id_ = true;
40239  return &request_id_;
40240  }
40241 
40242 
40259  void set_request_id(const string& value) {
40260  _have_request_id_ = true;
40261  request_id_ = value;
40262  }
40263 
40273  virtual util::Status AppendVariable(
40274  const StringPiece& variable_name,
40275  const client::UriTemplateConfig& config,
40276  string* target);
40277 
40283  virtual util::Status AppendOptionalQueryParameters(string* target);
40284 
40285 
40297  Operation* data) {
40298  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
40299  }
40300 
40301  private:
40302  string project_;
40303  string region_;
40304  string disk_;
40305  string request_id_;
40306  bool _have_request_id_ : 1;
40307  DISALLOW_COPY_AND_ASSIGN(RegionDisksResource_DeleteMethod);
40308 };
40309 
40325  public:
40337  const ComputeService* _service_,
40338  client::AuthorizationCredential* _credential_,
40339  const absl::string_view& project,
40340  const absl::string_view& region,
40341  const absl::string_view& disk);
40342 
40346  virtual ~RegionDisksResource_GetMethod();
40347 
40348 
40358  virtual util::Status AppendVariable(
40359  const StringPiece& variable_name,
40360  const client::UriTemplateConfig& config,
40361  string* target);
40362 
40363 
40375  Disk* data) {
40376  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
40377  }
40378 
40379  private:
40380  string project_;
40381  string region_;
40382  string disk_;
40383  DISALLOW_COPY_AND_ASSIGN(RegionDisksResource_GetMethod);
40384 };
40385 
40400  public:
40412  const ComputeService* _service_,
40413  client::AuthorizationCredential* _credential_,
40414  const absl::string_view& project,
40415  const absl::string_view& region,
40416  const Disk& _content_);
40417 
40422 
40423 
40428  _have_request_id_ = false;
40429  client::ClearCppValueHelper(&request_id_);
40430  }
40431 
40432 
40438  const string& get_request_id() const { return request_id_; }
40439 
40446  string* mutable_requestId() {
40447  _have_request_id_ = true;
40448  return &request_id_;
40449  }
40450 
40451 
40468  void set_request_id(const string& value) {
40469  _have_request_id_ = true;
40470  request_id_ = value;
40471  }
40472 
40473 
40474 
40479  _have_source_image_ = false;
40480  client::ClearCppValueHelper(&source_image_);
40481  }
40482 
40483 
40489  const string& get_source_image() const { return source_image_; }
40490 
40498  _have_source_image_ = true;
40499  return &source_image_;
40500  }
40501 
40502 
40508  void set_source_image(const string& value) {
40509  _have_source_image_ = true;
40510  source_image_ = value;
40511  }
40512 
40522  virtual util::Status AppendVariable(
40523  const StringPiece& variable_name,
40524  const client::UriTemplateConfig& config,
40525  string* target);
40526 
40532  virtual util::Status AppendOptionalQueryParameters(string* target);
40533 
40534 
40546  Operation* data) {
40547  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
40548  }
40549 
40550  private:
40551  string project_;
40552  string region_;
40553  string request_id_;
40554  string source_image_;
40555  bool _have_request_id_ : 1;
40556  bool _have_source_image_ : 1; string _content_;
40557  DISALLOW_COPY_AND_ASSIGN(RegionDisksResource_InsertMethod);
40558 };
40559 
40575  public:
40586  const ComputeService* _service_,
40587  client::AuthorizationCredential* _credential_,
40588  const absl::string_view& project,
40589  const absl::string_view& region);
40590 
40594  virtual ~RegionDisksResource_ListMethod();
40595 
40596 
40600  void clear_filter() {
40601  _have_filter_ = false;
40602  client::ClearCppValueHelper(&filter_);
40603  }
40604 
40605 
40611  const string& get_filter() const { return filter_; }
40612 
40618  string* mutable_filter() {
40619  _have_filter_ = true;
40620  return &filter_;
40621  }
40622 
40623 
40649  void set_filter(const string& value) {
40650  _have_filter_ = true;
40651  filter_ = value;
40652  }
40653 
40654 
40655 
40660  _have_max_results_ = false;
40661  client::ClearCppValueHelper(&max_results_);
40662  }
40663 
40664 
40670  uint32 get_max_results() const { return max_results_; }
40671 
40681  void set_max_results(uint32 value) {
40682  _have_max_results_ = true;
40683  max_results_ = value;
40684  }
40685 
40690  _have_order_by_ = false;
40691  client::ClearCppValueHelper(&order_by_);
40692  }
40693 
40694 
40700  const string& get_order_by() const { return order_by_; }
40701 
40708  string* mutable_orderBy() {
40709  _have_order_by_ = true;
40710  return &order_by_;
40711  }
40712 
40713 
40728  void set_order_by(const string& value) {
40729  _have_order_by_ = true;
40730  order_by_ = value;
40731  }
40732 
40733 
40734 
40739  _have_page_token_ = false;
40740  client::ClearCppValueHelper(&page_token_);
40741  }
40742 
40743 
40749  const string& get_page_token() const { return page_token_; }
40750 
40757  string* mutable_pageToken() {
40758  _have_page_token_ = true;
40759  return &page_token_;
40760  }
40761 
40762 
40770  void set_page_token(const string& value) {
40771  _have_page_token_ = true;
40772  page_token_ = value;
40773  }
40774 
40784  virtual util::Status AppendVariable(
40785  const StringPiece& variable_name,
40786  const client::UriTemplateConfig& config,
40787  string* target);
40788 
40794  virtual util::Status AppendOptionalQueryParameters(string* target);
40795 
40796 
40808  DiskList* data) {
40809  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
40810  }
40811 
40812  private:
40813  string project_;
40814  string region_;
40815  string filter_;
40816  uint32 max_results_;
40817  string order_by_;
40818  string page_token_;
40819  bool _have_filter_ : 1;
40820  bool _have_max_results_ : 1;
40821  bool _have_order_by_ : 1;
40822  bool _have_page_token_ : 1;
40823  DISALLOW_COPY_AND_ASSIGN(RegionDisksResource_ListMethod);
40824 };
40825 
40826 typedef client::ServiceRequestPager<
40828  DiskList>
40829  RegionDisksResource_ListMethodPager;
40830 
40845  public:
40858  const ComputeService* _service_,
40859  client::AuthorizationCredential* _credential_,
40860  const absl::string_view& project,
40861  const absl::string_view& region,
40862  const absl::string_view& disk,
40863  const RegionDisksResizeRequest& _content_);
40864 
40869 
40870 
40875  _have_request_id_ = false;
40876  client::ClearCppValueHelper(&request_id_);
40877  }
40878 
40879 
40885  const string& get_request_id() const { return request_id_; }
40886 
40893  string* mutable_requestId() {
40894  _have_request_id_ = true;
40895  return &request_id_;
40896  }
40897 
40898 
40915  void set_request_id(const string& value) {
40916  _have_request_id_ = true;
40917  request_id_ = value;
40918  }
40919 
40929  virtual util::Status AppendVariable(
40930  const StringPiece& variable_name,
40931  const client::UriTemplateConfig& config,
40932  string* target);
40933 
40939  virtual util::Status AppendOptionalQueryParameters(string* target);
40940 
40941 
40953  Operation* data) {
40954  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
40955  }
40956 
40957  private:
40958  string project_;
40959  string region_;
40960  string disk_;
40961  string request_id_;
40962  bool _have_request_id_ : 1; string _content_;
40963  DISALLOW_COPY_AND_ASSIGN(RegionDisksResource_ResizeMethod);
40964 };
40965 
40980  public:
40993  const ComputeService* _service_,
40994  client::AuthorizationCredential* _credential_,
40995  const absl::string_view& project,
40996  const absl::string_view& region,
40997  const absl::string_view& resource,
40998  const RegionSetLabelsRequest& _content_);
40999 
41004 
41005 
41010  _have_request_id_ = false;
41011  client::ClearCppValueHelper(&request_id_);
41012  }
41013 
41014 
41020  const string& get_request_id() const { return request_id_; }
41021 
41028  string* mutable_requestId() {
41029  _have_request_id_ = true;
41030  return &request_id_;
41031  }
41032 
41033 
41050  void set_request_id(const string& value) {
41051  _have_request_id_ = true;
41052  request_id_ = value;
41053  }
41054 
41064  virtual util::Status AppendVariable(
41065  const StringPiece& variable_name,
41066  const client::UriTemplateConfig& config,
41067  string* target);
41068 
41074  virtual util::Status AppendOptionalQueryParameters(string* target);
41075 
41076 
41088  Operation* data) {
41089  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
41090  }
41091 
41092  private:
41093  string project_;
41094  string region_;
41095  string resource_;
41096  string request_id_;
41097  bool _have_request_id_ : 1; string _content_;
41098  DISALLOW_COPY_AND_ASSIGN(RegionDisksResource_SetLabelsMethod);
41099 };
41100 
41116  public:
41129  const ComputeService* _service_,
41130  client::AuthorizationCredential* _credential_,
41131  const absl::string_view& project,
41132  const absl::string_view& region,
41133  const absl::string_view& resource,
41134  const TestPermissionsRequest& _content_);
41135 
41140 
41141 
41151  virtual util::Status AppendVariable(
41152  const StringPiece& variable_name,
41153  const client::UriTemplateConfig& config,
41154  string* target);
41155 
41156 
41168  TestPermissionsResponse* data) {
41169  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
41170  }
41171 
41172  private:
41173  string project_;
41174  string region_;
41175  string resource_; string _content_;
41176  DISALLOW_COPY_AND_ASSIGN(RegionDisksResource_TestIamPermissionsMethod);
41177 };
41178 
41179 
41180 
41195  public:
41208  const ComputeService* _service_,
41209  client::AuthorizationCredential* _credential_,
41210  const absl::string_view& project,
41211  const absl::string_view& region,
41212  const absl::string_view& instance_group_manager,
41214 
41219 
41220 
41225  _have_request_id_ = false;
41226  client::ClearCppValueHelper(&request_id_);
41227  }
41228 
41229 
41235  const string& get_request_id() const { return request_id_; }
41236 
41243  string* mutable_requestId() {
41244  _have_request_id_ = true;
41245  return &request_id_;
41246  }
41247 
41248 
41265  void set_request_id(const string& value) {
41266  _have_request_id_ = true;
41267  request_id_ = value;
41268  }
41269 
41279  virtual util::Status AppendVariable(
41280  const StringPiece& variable_name,
41281  const client::UriTemplateConfig& config,
41282  string* target);
41283 
41289  virtual util::Status AppendOptionalQueryParameters(string* target);
41290 
41291 
41303  Operation* data) {
41304  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
41305  }
41306 
41307  private:
41308  string project_;
41309  string region_;
41310  string instance_group_manager_;
41311  string request_id_;
41312  bool _have_request_id_ : 1; string _content_;
41314 };
41315 
41330  public:
41343  const ComputeService* _service_,
41344  client::AuthorizationCredential* _credential_,
41345  const absl::string_view& project,
41346  const absl::string_view& region,
41347  const absl::string_view& instance_group_manager);
41348 
41353 
41354 
41359  _have_request_id_ = false;
41360  client::ClearCppValueHelper(&request_id_);
41361  }
41362 
41363 
41369  const string& get_request_id() const { return request_id_; }
41370 
41377  string* mutable_requestId() {
41378  _have_request_id_ = true;
41379  return &request_id_;
41380  }
41381 
41382 
41399  void set_request_id(const string& value) {
41400  _have_request_id_ = true;
41401  request_id_ = value;
41402  }
41403 
41413  virtual util::Status AppendVariable(
41414  const StringPiece& variable_name,
41415  const client::UriTemplateConfig& config,
41416  string* target);
41417 
41423  virtual util::Status AppendOptionalQueryParameters(string* target);
41424 
41425 
41437  Operation* data) {
41438  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
41439  }
41440 
41441  private:
41442  string project_;
41443  string region_;
41444  string instance_group_manager_;
41445  string request_id_;
41446  bool _have_request_id_ : 1;
41447  DISALLOW_COPY_AND_ASSIGN(RegionInstanceGroupManagersResource_DeleteMethod);
41448 };
41449 
41464  public:
41477  const ComputeService* _service_,
41478  client::AuthorizationCredential* _credential_,
41479  const absl::string_view& project,
41480  const absl::string_view& region,
41481  const absl::string_view& instance_group_manager,
41483 
41488 
41489 
41494  _have_request_id_ = false;
41495  client::ClearCppValueHelper(&request_id_);
41496  }
41497 
41498 
41504  const string& get_request_id() const { return request_id_; }
41505 
41512  string* mutable_requestId() {
41513  _have_request_id_ = true;
41514  return &request_id_;
41515  }
41516 
41517 
41534  void set_request_id(const string& value) {
41535  _have_request_id_ = true;
41536  request_id_ = value;
41537  }
41538 
41548  virtual util::Status AppendVariable(
41549  const StringPiece& variable_name,
41550  const client::UriTemplateConfig& config,
41551  string* target);
41552 
41558  virtual util::Status AppendOptionalQueryParameters(string* target);
41559 
41560 
41572  Operation* data) {
41573  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
41574  }
41575 
41576  private:
41577  string project_;
41578  string region_;
41579  string instance_group_manager_;
41580  string request_id_;
41581  bool _have_request_id_ : 1; string _content_;
41583 };
41584 
41600  public:
41613  const ComputeService* _service_,
41614  client::AuthorizationCredential* _credential_,
41615  const absl::string_view& project,
41616  const absl::string_view& region,
41617  const absl::string_view& instance_group_manager);
41618 
41623 
41624 
41634  virtual util::Status AppendVariable(
41635  const StringPiece& variable_name,
41636  const client::UriTemplateConfig& config,
41637  string* target);
41638 
41639 
41651  InstanceGroupManager* data) {
41652  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
41653  }
41654 
41655  private:
41656  string project_;
41657  string region_;
41658  string instance_group_manager_;
41659  DISALLOW_COPY_AND_ASSIGN(RegionInstanceGroupManagersResource_GetMethod);
41660 };
41661 
41676  public:
41688  const ComputeService* _service_,
41689  client::AuthorizationCredential* _credential_,
41690  const absl::string_view& project,
41691  const absl::string_view& region,
41692  const InstanceGroupManager& _content_);
41693 
41698 
41699 
41704  _have_request_id_ = false;
41705  client::ClearCppValueHelper(&request_id_);
41706  }
41707 
41708 
41714  const string& get_request_id() const { return request_id_; }
41715 
41722  string* mutable_requestId() {
41723  _have_request_id_ = true;
41724  return &request_id_;
41725  }
41726 
41727 
41744  void set_request_id(const string& value) {
41745  _have_request_id_ = true;
41746  request_id_ = value;
41747  }
41748 
41758  virtual util::Status AppendVariable(
41759  const StringPiece& variable_name,
41760  const client::UriTemplateConfig& config,
41761  string* target);
41762 
41768  virtual util::Status AppendOptionalQueryParameters(string* target);
41769 
41770 
41782  Operation* data) {
41783  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
41784  }
41785 
41786  private:
41787  string project_;
41788  string region_;
41789  string request_id_;
41790  bool _have_request_id_ : 1; string _content_;
41791  DISALLOW_COPY_AND_ASSIGN(RegionInstanceGroupManagersResource_InsertMethod);
41792 };
41793 
41809  public:
41820  const ComputeService* _service_,
41821  client::AuthorizationCredential* _credential_,
41822  const absl::string_view& project,
41823  const absl::string_view& region);
41824 
41829 
41830 
41834  void clear_filter() {
41835  _have_filter_ = false;
41836  client::ClearCppValueHelper(&filter_);
41837  }
41838 
41839 
41845  const string& get_filter() const { return filter_; }
41846 
41852  string* mutable_filter() {
41853  _have_filter_ = true;
41854  return &filter_;
41855  }
41856 
41857 
41883  void set_filter(const string& value) {
41884  _have_filter_ = true;
41885  filter_ = value;
41886  }
41887 
41888 
41889 
41894  _have_max_results_ = false;
41895  client::ClearCppValueHelper(&max_results_);
41896  }
41897 
41898 
41904  uint32 get_max_results() const { return max_results_; }
41905 
41915  void set_max_results(uint32 value) {
41916  _have_max_results_ = true;
41917  max_results_ = value;
41918  }
41919 
41924  _have_order_by_ = false;
41925  client::ClearCppValueHelper(&order_by_);
41926  }
41927 
41928 
41934  const string& get_order_by() const { return order_by_; }
41935 
41942  string* mutable_orderBy() {
41943  _have_order_by_ = true;
41944  return &order_by_;
41945  }
41946 
41947 
41962  void set_order_by(const string& value) {
41963  _have_order_by_ = true;
41964  order_by_ = value;
41965  }
41966 
41967 
41968 
41973  _have_page_token_ = false;
41974  client::ClearCppValueHelper(&page_token_);
41975  }
41976 
41977 
41983  const string& get_page_token() const { return page_token_; }
41984 
41991  string* mutable_pageToken() {
41992  _have_page_token_ = true;
41993  return &page_token_;
41994  }
41995 
41996 
42004  void set_page_token(const string& value) {
42005  _have_page_token_ = true;
42006  page_token_ = value;
42007  }
42008 
42018  virtual util::Status AppendVariable(
42019  const StringPiece& variable_name,
42020  const client::UriTemplateConfig& config,
42021  string* target);
42022 
42028  virtual util::Status AppendOptionalQueryParameters(string* target);
42029 
42030 
42043  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
42044  }
42045 
42046  private:
42047  string project_;
42048  string region_;
42049  string filter_;
42050  uint32 max_results_;
42051  string order_by_;
42052  string page_token_;
42053  bool _have_filter_ : 1;
42054  bool _have_max_results_ : 1;
42055  bool _have_order_by_ : 1;
42056  bool _have_page_token_ : 1;
42057  DISALLOW_COPY_AND_ASSIGN(RegionInstanceGroupManagersResource_ListMethod);
42058 };
42059 
42060 typedef client::ServiceRequestPager<
42063  RegionInstanceGroupManagersResource_ListMethodPager;
42064 
42080  public:
42092  const ComputeService* _service_,
42093  client::AuthorizationCredential* _credential_,
42094  const absl::string_view& project,
42095  const absl::string_view& region,
42096  const absl::string_view& instance_group_manager);
42097 
42102 
42103 
42107  void clear_filter() {
42108  _have_filter_ = false;
42109  client::ClearCppValueHelper(&filter_);
42110  }
42111 
42112 
42118  const string& get_filter() const { return filter_; }
42119 
42125  string* mutable_filter() {
42126  _have_filter_ = true;
42127  return &filter_;
42128  }
42129 
42130 
42156  void set_filter(const string& value) {
42157  _have_filter_ = true;
42158  filter_ = value;
42159  }
42160 
42161 
42162 
42167  _have_max_results_ = false;
42168  client::ClearCppValueHelper(&max_results_);
42169  }
42170 
42171 
42177  uint32 get_max_results() const { return max_results_; }
42178 
42188  void set_max_results(uint32 value) {
42189  _have_max_results_ = true;
42190  max_results_ = value;
42191  }
42192 
42197  _have_order_by_ = false;
42198  client::ClearCppValueHelper(&order_by_);
42199  }
42200 
42201 
42207  const string& get_order_by() const { return order_by_; }
42208 
42215  string* mutable_orderBy() {
42216  _have_order_by_ = true;
42217  return &order_by_;
42218  }
42219 
42220 
42235  void set_order_by(const string& value) {
42236  _have_order_by_ = true;
42237  order_by_ = value;
42238  }
42239 
42240 
42241 
42246  _have_page_token_ = false;
42247  client::ClearCppValueHelper(&page_token_);
42248  }
42249 
42250 
42256  const string& get_page_token() const { return page_token_; }
42257 
42264  string* mutable_pageToken() {
42265  _have_page_token_ = true;
42266  return &page_token_;
42267  }
42268 
42269 
42277  void set_page_token(const string& value) {
42278  _have_page_token_ = true;
42279  page_token_ = value;
42280  }
42281 
42291  virtual util::Status AppendVariable(
42292  const StringPiece& variable_name,
42293  const client::UriTemplateConfig& config,
42294  string* target);
42295 
42301  virtual util::Status AppendOptionalQueryParameters(string* target);
42302 
42303 
42316  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
42317  }
42318 
42319  private:
42320  string project_;
42321  string region_;
42322  string instance_group_manager_;
42323  string filter_;
42324  uint32 max_results_;
42325  string order_by_;
42326  string page_token_;
42327  bool _have_filter_ : 1;
42328  bool _have_max_results_ : 1;
42329  bool _have_order_by_ : 1;
42330  bool _have_page_token_ : 1;
42332 };
42333 
42348  public:
42361  const ComputeService* _service_,
42362  client::AuthorizationCredential* _credential_,
42363  const absl::string_view& project,
42364  const absl::string_view& region,
42365  const absl::string_view& instance_group_manager,
42366  const InstanceGroupManager& _content_);
42367 
42372 
42373 
42378  _have_request_id_ = false;
42379  client::ClearCppValueHelper(&request_id_);
42380  }
42381 
42382 
42388  const string& get_request_id() const { return request_id_; }
42389 
42396  string* mutable_requestId() {
42397  _have_request_id_ = true;
42398  return &request_id_;
42399  }
42400 
42401 
42418  void set_request_id(const string& value) {
42419  _have_request_id_ = true;
42420  request_id_ = value;
42421  }
42422 
42432  virtual util::Status AppendVariable(
42433  const StringPiece& variable_name,
42434  const client::UriTemplateConfig& config,
42435  string* target);
42436 
42442  virtual util::Status AppendOptionalQueryParameters(string* target);
42443 
42444 
42456  Operation* data) {
42457  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
42458  }
42459 
42460  private:
42461  string project_;
42462  string region_;
42463  string instance_group_manager_;
42464  string request_id_;
42465  bool _have_request_id_ : 1; string _content_;
42466  DISALLOW_COPY_AND_ASSIGN(RegionInstanceGroupManagersResource_PatchMethod);
42467 };
42468 
42483  public:
42496  const ComputeService* _service_,
42497  client::AuthorizationCredential* _credential_,
42498  const absl::string_view& project,
42499  const absl::string_view& region,
42500  const absl::string_view& instance_group_manager,
42502 
42507 
42508 
42513  _have_request_id_ = false;
42514  client::ClearCppValueHelper(&request_id_);
42515  }
42516 
42517 
42523  const string& get_request_id() const { return request_id_; }
42524 
42531  string* mutable_requestId() {
42532  _have_request_id_ = true;
42533  return &request_id_;
42534  }
42535 
42536 
42553  void set_request_id(const string& value) {
42554  _have_request_id_ = true;
42555  request_id_ = value;
42556  }
42557 
42567  virtual util::Status AppendVariable(
42568  const StringPiece& variable_name,
42569  const client::UriTemplateConfig& config,
42570  string* target);
42571 
42577  virtual util::Status AppendOptionalQueryParameters(string* target);
42578 
42579 
42591  Operation* data) {
42592  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
42593  }
42594 
42595  private:
42596  string project_;
42597  string region_;
42598  string instance_group_manager_;
42599  string request_id_;
42600  bool _have_request_id_ : 1; string _content_;
42602 };
42603 
42618  public:
42632  const ComputeService* _service_,
42633  client::AuthorizationCredential* _credential_,
42634  const absl::string_view& project,
42635  const absl::string_view& region,
42636  const absl::string_view& instance_group_manager,
42637  const int32& size);
42638 
42643 
42644 
42649  _have_request_id_ = false;
42650  client::ClearCppValueHelper(&request_id_);
42651  }
42652 
42653 
42659  const string& get_request_id() const { return request_id_; }
42660 
42667  string* mutable_requestId() {
42668  _have_request_id_ = true;
42669  return &request_id_;
42670  }
42671 
42672 
42689  void set_request_id(const string& value) {
42690  _have_request_id_ = true;
42691  request_id_ = value;
42692  }
42693 
42703  virtual util::Status AppendVariable(
42704  const StringPiece& variable_name,
42705  const client::UriTemplateConfig& config,
42706  string* target);
42707 
42713  virtual util::Status AppendOptionalQueryParameters(string* target);
42714 
42715 
42727  Operation* data) {
42728  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
42729  }
42730 
42731  private:
42732  string project_;
42733  string region_;
42734  string instance_group_manager_;
42735  int32 size_;
42736  string request_id_;
42737  bool _have_request_id_ : 1;
42738  DISALLOW_COPY_AND_ASSIGN(RegionInstanceGroupManagersResource_ResizeMethod);
42739 };
42740 
42755  public:
42768  const ComputeService* _service_,
42769  client::AuthorizationCredential* _credential_,
42770  const absl::string_view& project,
42771  const absl::string_view& region,
42772  const absl::string_view& instance_group_manager,
42774 
42779 
42780 
42785  _have_request_id_ = false;
42786  client::ClearCppValueHelper(&request_id_);
42787  }
42788 
42789 
42795  const string& get_request_id() const { return request_id_; }
42796 
42803  string* mutable_requestId() {
42804  _have_request_id_ = true;
42805  return &request_id_;
42806  }
42807 
42808 
42825  void set_request_id(const string& value) {
42826  _have_request_id_ = true;
42827  request_id_ = value;
42828  }
42829 
42839  virtual util::Status AppendVariable(
42840  const StringPiece& variable_name,
42841  const client::UriTemplateConfig& config,
42842  string* target);
42843 
42849  virtual util::Status AppendOptionalQueryParameters(string* target);
42850 
42851 
42863  Operation* data) {
42864  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
42865  }
42866 
42867  private:
42868  string project_;
42869  string region_;
42870  string instance_group_manager_;
42871  string request_id_;
42872  bool _have_request_id_ : 1; string _content_;
42874 };
42875 
42890  public:
42903  const ComputeService* _service_,
42904  client::AuthorizationCredential* _credential_,
42905  const absl::string_view& project,
42906  const absl::string_view& region,
42907  const absl::string_view& instance_group_manager,
42909 
42914 
42915 
42920  _have_request_id_ = false;
42921  client::ClearCppValueHelper(&request_id_);
42922  }
42923 
42924 
42930  const string& get_request_id() const { return request_id_; }
42931 
42938  string* mutable_requestId() {
42939  _have_request_id_ = true;
42940  return &request_id_;
42941  }
42942 
42943 
42960  void set_request_id(const string& value) {
42961  _have_request_id_ = true;
42962  request_id_ = value;
42963  }
42964 
42974  virtual util::Status AppendVariable(
42975  const StringPiece& variable_name,
42976  const client::UriTemplateConfig& config,
42977  string* target);
42978 
42984  virtual util::Status AppendOptionalQueryParameters(string* target);
42985 
42986 
42998  Operation* data) {
42999  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
43000  }
43001 
43002  private:
43003  string project_;
43004  string region_;
43005  string instance_group_manager_;
43006  string request_id_;
43007  bool _have_request_id_ : 1; string _content_;
43009 };
43010 
43011 
43012 
43028  public:
43040  const ComputeService* _service_,
43041  client::AuthorizationCredential* _credential_,
43042  const absl::string_view& project,
43043  const absl::string_view& region,
43044  const absl::string_view& instance_group);
43045 
43050 
43051 
43061  virtual util::Status AppendVariable(
43062  const StringPiece& variable_name,
43063  const client::UriTemplateConfig& config,
43064  string* target);
43065 
43066 
43078  InstanceGroup* data) {
43079  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
43080  }
43081 
43082  private:
43083  string project_;
43084  string region_;
43085  string instance_group_;
43086  DISALLOW_COPY_AND_ASSIGN(RegionInstanceGroupsResource_GetMethod);
43087 };
43088 
43104  public:
43115  const ComputeService* _service_,
43116  client::AuthorizationCredential* _credential_,
43117  const absl::string_view& project,
43118  const absl::string_view& region);
43119 
43124 
43125 
43129  void clear_filter() {
43130  _have_filter_ = false;
43131  client::ClearCppValueHelper(&filter_);
43132  }
43133 
43134 
43140  const string& get_filter() const { return filter_; }
43141 
43147  string* mutable_filter() {
43148  _have_filter_ = true;
43149  return &filter_;
43150  }
43151 
43152 
43178  void set_filter(const string& value) {
43179  _have_filter_ = true;
43180  filter_ = value;
43181  }
43182 
43183 
43184 
43189  _have_max_results_ = false;
43190  client::ClearCppValueHelper(&max_results_);
43191  }
43192 
43193 
43199  uint32 get_max_results() const { return max_results_; }
43200 
43210  void set_max_results(uint32 value) {
43211  _have_max_results_ = true;
43212  max_results_ = value;
43213  }
43214 
43219  _have_order_by_ = false;
43220  client::ClearCppValueHelper(&order_by_);
43221  }
43222 
43223 
43229  const string& get_order_by() const { return order_by_; }
43230 
43237  string* mutable_orderBy() {
43238  _have_order_by_ = true;
43239  return &order_by_;
43240  }
43241 
43242 
43257  void set_order_by(const string& value) {
43258  _have_order_by_ = true;
43259  order_by_ = value;
43260  }
43261 
43262 
43263 
43268  _have_page_token_ = false;
43269  client::ClearCppValueHelper(&page_token_);
43270  }
43271 
43272 
43278  const string& get_page_token() const { return page_token_; }
43279 
43286  string* mutable_pageToken() {
43287  _have_page_token_ = true;
43288  return &page_token_;
43289  }
43290 
43291 
43299  void set_page_token(const string& value) {
43300  _have_page_token_ = true;
43301  page_token_ = value;
43302  }
43303 
43313  virtual util::Status AppendVariable(
43314  const StringPiece& variable_name,
43315  const client::UriTemplateConfig& config,
43316  string* target);
43317 
43323  virtual util::Status AppendOptionalQueryParameters(string* target);
43324 
43325 
43337  RegionInstanceGroupList* data) {
43338  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
43339  }
43340 
43341  private:
43342  string project_;
43343  string region_;
43344  string filter_;
43345  uint32 max_results_;
43346  string order_by_;
43347  string page_token_;
43348  bool _have_filter_ : 1;
43349  bool _have_max_results_ : 1;
43350  bool _have_order_by_ : 1;
43351  bool _have_page_token_ : 1;
43352  DISALLOW_COPY_AND_ASSIGN(RegionInstanceGroupsResource_ListMethod);
43353 };
43354 
43355 typedef client::ServiceRequestPager<
43358  RegionInstanceGroupsResource_ListMethodPager;
43359 
43375  public:
43389  const ComputeService* _service_,
43390  client::AuthorizationCredential* _credential_,
43391  const absl::string_view& project,
43392  const absl::string_view& region,
43393  const absl::string_view& instance_group,
43394  const RegionInstanceGroupsListInstancesRequest& _content_);
43395 
43400 
43401 
43405  void clear_filter() {
43406  _have_filter_ = false;
43407  client::ClearCppValueHelper(&filter_);
43408  }
43409 
43410 
43416  const string& get_filter() const { return filter_; }
43417 
43423  string* mutable_filter() {
43424  _have_filter_ = true;
43425  return &filter_;
43426  }
43427 
43428 
43454  void set_filter(const string& value) {
43455  _have_filter_ = true;
43456  filter_ = value;
43457  }
43458 
43459 
43460 
43465  _have_max_results_ = false;
43466  client::ClearCppValueHelper(&max_results_);
43467  }
43468 
43469 
43475  uint32 get_max_results() const { return max_results_; }
43476 
43486  void set_max_results(uint32 value) {
43487  _have_max_results_ = true;
43488  max_results_ = value;
43489  }
43490 
43495  _have_order_by_ = false;
43496  client::ClearCppValueHelper(&order_by_);
43497  }
43498 
43499 
43505  const string& get_order_by() const { return order_by_; }
43506 
43513  string* mutable_orderBy() {
43514  _have_order_by_ = true;
43515  return &order_by_;
43516  }
43517 
43518 
43533  void set_order_by(const string& value) {
43534  _have_order_by_ = true;
43535  order_by_ = value;
43536  }
43537 
43538 
43539 
43544  _have_page_token_ = false;
43545  client::ClearCppValueHelper(&page_token_);
43546  }
43547 
43548 
43554  const string& get_page_token() const { return page_token_; }
43555 
43562  string* mutable_pageToken() {
43563  _have_page_token_ = true;
43564  return &page_token_;
43565  }
43566 
43567 
43575  void set_page_token(const string& value) {
43576  _have_page_token_ = true;
43577  page_token_ = value;
43578  }
43579 
43589  virtual util::Status AppendVariable(
43590  const StringPiece& variable_name,
43591  const client::UriTemplateConfig& config,
43592  string* target);
43593 
43599  virtual util::Status AppendOptionalQueryParameters(string* target);
43600 
43601 
43614  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
43615  }
43616 
43617  private:
43618  string project_;
43619  string region_;
43620  string instance_group_;
43621  string filter_;
43622  uint32 max_results_;
43623  string order_by_;
43624  string page_token_;
43625  bool _have_filter_ : 1;
43626  bool _have_max_results_ : 1;
43627  bool _have_order_by_ : 1;
43628  bool _have_page_token_ : 1; string _content_;
43629  DISALLOW_COPY_AND_ASSIGN(RegionInstanceGroupsResource_ListInstancesMethod);
43630 };
43631 
43632 typedef client::ServiceRequestPager<
43635  RegionInstanceGroupsResource_ListInstancesMethodPager;
43636 
43651  public:
43665  const ComputeService* _service_,
43666  client::AuthorizationCredential* _credential_,
43667  const absl::string_view& project,
43668  const absl::string_view& region,
43669  const absl::string_view& instance_group,
43670  const RegionInstanceGroupsSetNamedPortsRequest& _content_);
43671 
43676 
43677 
43682  _have_request_id_ = false;
43683  client::ClearCppValueHelper(&request_id_);
43684  }
43685 
43686 
43692  const string& get_request_id() const { return request_id_; }
43693 
43700  string* mutable_requestId() {
43701  _have_request_id_ = true;
43702  return &request_id_;
43703  }
43704 
43705 
43722  void set_request_id(const string& value) {
43723  _have_request_id_ = true;
43724  request_id_ = value;
43725  }
43726 
43736  virtual util::Status AppendVariable(
43737  const StringPiece& variable_name,
43738  const client::UriTemplateConfig& config,
43739  string* target);
43740 
43746  virtual util::Status AppendOptionalQueryParameters(string* target);
43747 
43748 
43760  Operation* data) {
43761  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
43762  }
43763 
43764  private:
43765  string project_;
43766  string region_;
43767  string instance_group_;
43768  string request_id_;
43769  bool _have_request_id_ : 1; string _content_;
43770  DISALLOW_COPY_AND_ASSIGN(RegionInstanceGroupsResource_SetNamedPortsMethod);
43771 };
43772 
43773 
43774 
43789  public:
43801  const ComputeService* _service_,
43802  client::AuthorizationCredential* _credential_,
43803  const absl::string_view& project,
43804  const absl::string_view& region,
43805  const absl::string_view& operation);
43806 
43811 
43812 
43822  virtual util::Status AppendVariable(
43823  const StringPiece& variable_name,
43824  const client::UriTemplateConfig& config,
43825  string* target);
43826 
43827 
43828  private:
43829  string project_;
43830  string region_;
43831  string operation_;
43832  DISALLOW_COPY_AND_ASSIGN(RegionOperationsResource_DeleteMethod);
43833 };
43834 
43850  public:
43862  const ComputeService* _service_,
43863  client::AuthorizationCredential* _credential_,
43864  const absl::string_view& project,
43865  const absl::string_view& region,
43866  const absl::string_view& operation);
43867 
43872 
43873 
43883  virtual util::Status AppendVariable(
43884  const StringPiece& variable_name,
43885  const client::UriTemplateConfig& config,
43886  string* target);
43887 
43888 
43900  Operation* data) {
43901  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
43902  }
43903 
43904  private:
43905  string project_;
43906  string region_;
43907  string operation_;
43908  DISALLOW_COPY_AND_ASSIGN(RegionOperationsResource_GetMethod);
43909 };
43910 
43926  public:
43937  const ComputeService* _service_,
43938  client::AuthorizationCredential* _credential_,
43939  const absl::string_view& project,
43940  const absl::string_view& region);
43941 
43946 
43947 
43951  void clear_filter() {
43952  _have_filter_ = false;
43953  client::ClearCppValueHelper(&filter_);
43954  }
43955 
43956 
43962  const string& get_filter() const { return filter_; }
43963 
43969  string* mutable_filter() {
43970  _have_filter_ = true;
43971  return &filter_;
43972  }
43973 
43974 
44000  void set_filter(const string& value) {
44001  _have_filter_ = true;
44002  filter_ = value;
44003  }
44004 
44005 
44006 
44011  _have_max_results_ = false;
44012  client::ClearCppValueHelper(&max_results_);
44013  }
44014 
44015 
44021  uint32 get_max_results() const { return max_results_; }
44022 
44032  void set_max_results(uint32 value) {
44033  _have_max_results_ = true;
44034  max_results_ = value;
44035  }
44036 
44041  _have_order_by_ = false;
44042  client::ClearCppValueHelper(&order_by_);
44043  }
44044 
44045 
44051  const string& get_order_by() const { return order_by_; }
44052 
44059  string* mutable_orderBy() {
44060  _have_order_by_ = true;
44061  return &order_by_;
44062  }
44063 
44064 
44079  void set_order_by(const string& value) {
44080  _have_order_by_ = true;
44081  order_by_ = value;
44082  }
44083 
44084 
44085 
44090  _have_page_token_ = false;
44091  client::ClearCppValueHelper(&page_token_);
44092  }
44093 
44094 
44100  const string& get_page_token() const { return page_token_; }
44101 
44108  string* mutable_pageToken() {
44109  _have_page_token_ = true;
44110  return &page_token_;
44111  }
44112 
44113 
44121  void set_page_token(const string& value) {
44122  _have_page_token_ = true;
44123  page_token_ = value;
44124  }
44125 
44135  virtual util::Status AppendVariable(
44136  const StringPiece& variable_name,
44137  const client::UriTemplateConfig& config,
44138  string* target);
44139 
44145  virtual util::Status AppendOptionalQueryParameters(string* target);
44146 
44147 
44159  OperationList* data) {
44160  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
44161  }
44162 
44163  private:
44164  string project_;
44165  string region_;
44166  string filter_;
44167  uint32 max_results_;
44168  string order_by_;
44169  string page_token_;
44170  bool _have_filter_ : 1;
44171  bool _have_max_results_ : 1;
44172  bool _have_order_by_ : 1;
44173  bool _have_page_token_ : 1;
44174  DISALLOW_COPY_AND_ASSIGN(RegionOperationsResource_ListMethod);
44175 };
44176 
44177 typedef client::ServiceRequestPager<
44179  OperationList>
44180  RegionOperationsResource_ListMethodPager;
44181 
44182 
44183 
44199  public:
44210  const ComputeService* _service_,
44211  client::AuthorizationCredential* _credential_,
44212  const absl::string_view& project,
44213  const absl::string_view& region);
44214 
44218  virtual ~RegionsResource_GetMethod();
44219 
44220 
44230  virtual util::Status AppendVariable(
44231  const StringPiece& variable_name,
44232  const client::UriTemplateConfig& config,
44233  string* target);
44234 
44235 
44247  Region* data) {
44248  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
44249  }
44250 
44251  private:
44252  string project_;
44253  string region_;
44254  DISALLOW_COPY_AND_ASSIGN(RegionsResource_GetMethod);
44255 };
44256 
44272  public:
44282  const ComputeService* _service_,
44283  client::AuthorizationCredential* _credential_,
44284  const absl::string_view& project);
44285 
44289  virtual ~RegionsResource_ListMethod();
44290 
44291 
44295  void clear_filter() {
44296  _have_filter_ = false;
44297  client::ClearCppValueHelper(&filter_);
44298  }
44299 
44300 
44306  const string& get_filter() const { return filter_; }
44307 
44313  string* mutable_filter() {
44314  _have_filter_ = true;
44315  return &filter_;
44316  }
44317 
44318 
44344  void set_filter(const string& value) {
44345  _have_filter_ = true;
44346  filter_ = value;
44347  }
44348 
44349 
44350 
44355  _have_max_results_ = false;
44356  client::ClearCppValueHelper(&max_results_);
44357  }
44358 
44359 
44365  uint32 get_max_results() const { return max_results_; }
44366 
44376  void set_max_results(uint32 value) {
44377  _have_max_results_ = true;
44378  max_results_ = value;
44379  }
44380 
44385  _have_order_by_ = false;
44386  client::ClearCppValueHelper(&order_by_);
44387  }
44388 
44389 
44395  const string& get_order_by() const { return order_by_; }
44396 
44403  string* mutable_orderBy() {
44404  _have_order_by_ = true;
44405  return &order_by_;
44406  }
44407 
44408 
44423  void set_order_by(const string& value) {
44424  _have_order_by_ = true;
44425  order_by_ = value;
44426  }
44427 
44428 
44429 
44434  _have_page_token_ = false;
44435  client::ClearCppValueHelper(&page_token_);
44436  }
44437 
44438 
44444  const string& get_page_token() const { return page_token_; }
44445 
44452  string* mutable_pageToken() {
44453  _have_page_token_ = true;
44454  return &page_token_;
44455  }
44456 
44457 
44465  void set_page_token(const string& value) {
44466  _have_page_token_ = true;
44467  page_token_ = value;
44468  }
44469 
44479  virtual util::Status AppendVariable(
44480  const StringPiece& variable_name,
44481  const client::UriTemplateConfig& config,
44482  string* target);
44483 
44489  virtual util::Status AppendOptionalQueryParameters(string* target);
44490 
44491 
44503  RegionList* data) {
44504  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
44505  }
44506 
44507  private:
44508  string project_;
44509  string filter_;
44510  uint32 max_results_;
44511  string order_by_;
44512  string page_token_;
44513  bool _have_filter_ : 1;
44514  bool _have_max_results_ : 1;
44515  bool _have_order_by_ : 1;
44516  bool _have_page_token_ : 1;
44517  DISALLOW_COPY_AND_ASSIGN(RegionsResource_ListMethod);
44518 };
44519 
44520 typedef client::ServiceRequestPager<
44522  RegionList>
44523  RegionsResource_ListMethodPager;
44524 
44525 
44526 
44542  public:
44552  const ComputeService* _service_,
44553  client::AuthorizationCredential* _credential_,
44554  const absl::string_view& project);
44555 
44560 
44561 
44565  void clear_filter() {
44566  _have_filter_ = false;
44567  client::ClearCppValueHelper(&filter_);
44568  }
44569 
44570 
44576  const string& get_filter() const { return filter_; }
44577 
44583  string* mutable_filter() {
44584  _have_filter_ = true;
44585  return &filter_;
44586  }
44587 
44588 
44614  void set_filter(const string& value) {
44615  _have_filter_ = true;
44616  filter_ = value;
44617  }
44618 
44619 
44620 
44625  _have_max_results_ = false;
44626  client::ClearCppValueHelper(&max_results_);
44627  }
44628 
44629 
44635  uint32 get_max_results() const { return max_results_; }
44636 
44646  void set_max_results(uint32 value) {
44647  _have_max_results_ = true;
44648  max_results_ = value;
44649  }
44650 
44655  _have_order_by_ = false;
44656  client::ClearCppValueHelper(&order_by_);
44657  }
44658 
44659 
44665  const string& get_order_by() const { return order_by_; }
44666 
44673  string* mutable_orderBy() {
44674  _have_order_by_ = true;
44675  return &order_by_;
44676  }
44677 
44678 
44693  void set_order_by(const string& value) {
44694  _have_order_by_ = true;
44695  order_by_ = value;
44696  }
44697 
44698 
44699 
44704  _have_page_token_ = false;
44705  client::ClearCppValueHelper(&page_token_);
44706  }
44707 
44708 
44714  const string& get_page_token() const { return page_token_; }
44715 
44722  string* mutable_pageToken() {
44723  _have_page_token_ = true;
44724  return &page_token_;
44725  }
44726 
44727 
44735  void set_page_token(const string& value) {
44736  _have_page_token_ = true;
44737  page_token_ = value;
44738  }
44739 
44749  virtual util::Status AppendVariable(
44750  const StringPiece& variable_name,
44751  const client::UriTemplateConfig& config,
44752  string* target);
44753 
44759  virtual util::Status AppendOptionalQueryParameters(string* target);
44760 
44761 
44773  RouterAggregatedList* data) {
44774  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
44775  }
44776 
44777  private:
44778  string project_;
44779  string filter_;
44780  uint32 max_results_;
44781  string order_by_;
44782  string page_token_;
44783  bool _have_filter_ : 1;
44784  bool _have_max_results_ : 1;
44785  bool _have_order_by_ : 1;
44786  bool _have_page_token_ : 1;
44787  DISALLOW_COPY_AND_ASSIGN(RoutersResource_AggregatedListMethod);
44788 };
44789 
44790 typedef client::ServiceRequestPager<
44793  RoutersResource_AggregatedListMethodPager;
44794 
44809  public:
44821  const ComputeService* _service_,
44822  client::AuthorizationCredential* _credential_,
44823  const absl::string_view& project,
44824  const absl::string_view& region,
44825  const absl::string_view& router);
44826 
44830  virtual ~RoutersResource_DeleteMethod();
44831 
44832 
44837  _have_request_id_ = false;
44838  client::ClearCppValueHelper(&request_id_);
44839  }
44840 
44841 
44847  const string& get_request_id() const { return request_id_; }
44848 
44855  string* mutable_requestId() {
44856  _have_request_id_ = true;
44857  return &request_id_;
44858  }
44859 
44860 
44877  void set_request_id(const string& value) {
44878  _have_request_id_ = true;
44879  request_id_ = value;
44880  }
44881 
44891  virtual util::Status AppendVariable(
44892  const StringPiece& variable_name,
44893  const client::UriTemplateConfig& config,
44894  string* target);
44895 
44901  virtual util::Status AppendOptionalQueryParameters(string* target);
44902 
44903 
44915  Operation* data) {
44916  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
44917  }
44918 
44919  private:
44920  string project_;
44921  string region_;
44922  string router_;
44923  string request_id_;
44924  bool _have_request_id_ : 1;
44925  DISALLOW_COPY_AND_ASSIGN(RoutersResource_DeleteMethod);
44926 };
44927 
44943  public:
44955  const ComputeService* _service_,
44956  client::AuthorizationCredential* _credential_,
44957  const absl::string_view& project,
44958  const absl::string_view& region,
44959  const absl::string_view& router);
44960 
44964  virtual ~RoutersResource_GetMethod();
44965 
44966 
44976  virtual util::Status AppendVariable(
44977  const StringPiece& variable_name,
44978  const client::UriTemplateConfig& config,
44979  string* target);
44980 
44981 
44993  Router* data) {
44994  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
44995  }
44996 
44997  private:
44998  string project_;
44999  string region_;
45000  string router_;
45001  DISALLOW_COPY_AND_ASSIGN(RoutersResource_GetMethod);
45002 };
45003 
45019  public:
45032  const ComputeService* _service_,
45033  client::AuthorizationCredential* _credential_,
45034  const absl::string_view& project,
45035  const absl::string_view& region,
45036  const absl::string_view& router);
45037 
45042 
45043 
45047  void clear_filter() {
45048  _have_filter_ = false;
45049  client::ClearCppValueHelper(&filter_);
45050  }
45051 
45052 
45058  const string& get_filter() const { return filter_; }
45059 
45065  string* mutable_filter() {
45066  _have_filter_ = true;
45067  return &filter_;
45068  }
45069 
45070 
45096  void set_filter(const string& value) {
45097  _have_filter_ = true;
45098  filter_ = value;
45099  }
45100 
45101 
45102 
45107  _have_max_results_ = false;
45108  client::ClearCppValueHelper(&max_results_);
45109  }
45110 
45111 
45117  uint32 get_max_results() const { return max_results_; }
45118 
45128  void set_max_results(uint32 value) {
45129  _have_max_results_ = true;
45130  max_results_ = value;
45131  }
45132 
45137  _have_order_by_ = false;
45138  client::ClearCppValueHelper(&order_by_);
45139  }
45140 
45141 
45147  const string& get_order_by() const { return order_by_; }
45148 
45155  string* mutable_orderBy() {
45156  _have_order_by_ = true;
45157  return &order_by_;
45158  }
45159 
45160 
45175  void set_order_by(const string& value) {
45176  _have_order_by_ = true;
45177  order_by_ = value;
45178  }
45179 
45180 
45181 
45186  _have_page_token_ = false;
45187  client::ClearCppValueHelper(&page_token_);
45188  }
45189 
45190 
45196  const string& get_page_token() const { return page_token_; }
45197 
45204  string* mutable_pageToken() {
45205  _have_page_token_ = true;
45206  return &page_token_;
45207  }
45208 
45209 
45217  void set_page_token(const string& value) {
45218  _have_page_token_ = true;
45219  page_token_ = value;
45220  }
45221 
45231  virtual util::Status AppendVariable(
45232  const StringPiece& variable_name,
45233  const client::UriTemplateConfig& config,
45234  string* target);
45235 
45241  virtual util::Status AppendOptionalQueryParameters(string* target);
45242 
45243 
45255  VmEndpointNatMappingsList* data) {
45256  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
45257  }
45258 
45259  private:
45260  string project_;
45261  string region_;
45262  string router_;
45263  string filter_;
45264  uint32 max_results_;
45265  string order_by_;
45266  string page_token_;
45267  bool _have_filter_ : 1;
45268  bool _have_max_results_ : 1;
45269  bool _have_order_by_ : 1;
45270  bool _have_page_token_ : 1;
45271  DISALLOW_COPY_AND_ASSIGN(RoutersResource_GetNatMappingInfoMethod);
45272 };
45273 
45274 typedef client::ServiceRequestPager<
45277  RoutersResource_GetNatMappingInfoMethodPager;
45278 
45294  public:
45306  const ComputeService* _service_,
45307  client::AuthorizationCredential* _credential_,
45308  const absl::string_view& project,
45309  const absl::string_view& region,
45310  const absl::string_view& router);
45311 
45316 
45317 
45327  virtual util::Status AppendVariable(
45328  const StringPiece& variable_name,
45329  const client::UriTemplateConfig& config,
45330  string* target);
45331 
45332 
45344  RouterStatusResponse* data) {
45345  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
45346  }
45347 
45348  private:
45349  string project_;
45350  string region_;
45351  string router_;
45352  DISALLOW_COPY_AND_ASSIGN(RoutersResource_GetRouterStatusMethod);
45353 };
45354 
45369  public:
45381  const ComputeService* _service_,
45382  client::AuthorizationCredential* _credential_,
45383  const absl::string_view& project,
45384  const absl::string_view& region,
45385  const Router& _content_);
45386 
45390  virtual ~RoutersResource_InsertMethod();
45391 
45392 
45397  _have_request_id_ = false;
45398  client::ClearCppValueHelper(&request_id_);
45399  }
45400 
45401 
45407  const string& get_request_id() const { return request_id_; }
45408 
45415  string* mutable_requestId() {
45416  _have_request_id_ = true;
45417  return &request_id_;
45418  }
45419 
45420 
45437  void set_request_id(const string& value) {
45438  _have_request_id_ = true;
45439  request_id_ = value;
45440  }
45441 
45451  virtual util::Status AppendVariable(
45452  const StringPiece& variable_name,
45453  const client::UriTemplateConfig& config,
45454  string* target);
45455 
45461  virtual util::Status AppendOptionalQueryParameters(string* target);
45462 
45463 
45475  Operation* data) {
45476  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
45477  }
45478 
45479  private:
45480  string project_;
45481  string region_;
45482  string request_id_;
45483  bool _have_request_id_ : 1; string _content_;
45484  DISALLOW_COPY_AND_ASSIGN(RoutersResource_InsertMethod);
45485 };
45486 
45502  public:
45513  const ComputeService* _service_,
45514  client::AuthorizationCredential* _credential_,
45515  const absl::string_view& project,
45516  const absl::string_view& region);
45517 
45521  virtual ~RoutersResource_ListMethod();
45522 
45523 
45527  void clear_filter() {
45528  _have_filter_ = false;
45529  client::ClearCppValueHelper(&filter_);
45530  }
45531 
45532 
45538  const string& get_filter() const { return filter_; }
45539 
45545  string* mutable_filter() {
45546  _have_filter_ = true;
45547  return &filter_;
45548  }
45549 
45550 
45576  void set_filter(const string& value) {
45577  _have_filter_ = true;
45578  filter_ = value;
45579  }
45580 
45581 
45582 
45587  _have_max_results_ = false;
45588  client::ClearCppValueHelper(&max_results_);
45589  }
45590 
45591 
45597  uint32 get_max_results() const { return max_results_; }
45598 
45608  void set_max_results(uint32 value) {
45609  _have_max_results_ = true;
45610  max_results_ = value;
45611  }
45612 
45617  _have_order_by_ = false;
45618  client::ClearCppValueHelper(&order_by_);
45619  }
45620 
45621 
45627  const string& get_order_by() const { return order_by_; }
45628 
45635  string* mutable_orderBy() {
45636  _have_order_by_ = true;
45637  return &order_by_;
45638  }
45639 
45640 
45655  void set_order_by(const string& value) {
45656  _have_order_by_ = true;
45657  order_by_ = value;
45658  }
45659 
45660 
45661 
45666  _have_page_token_ = false;
45667  client::ClearCppValueHelper(&page_token_);
45668  }
45669 
45670 
45676  const string& get_page_token() const { return page_token_; }
45677 
45684  string* mutable_pageToken() {
45685  _have_page_token_ = true;
45686  return &page_token_;
45687  }
45688 
45689 
45697  void set_page_token(const string& value) {
45698  _have_page_token_ = true;
45699  page_token_ = value;
45700  }
45701 
45711  virtual util::Status AppendVariable(
45712  const StringPiece& variable_name,
45713  const client::UriTemplateConfig& config,
45714  string* target);
45715 
45721  virtual util::Status AppendOptionalQueryParameters(string* target);
45722 
45723 
45735  RouterList* data) {
45736  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
45737  }
45738 
45739  private:
45740  string project_;
45741  string region_;
45742  string filter_;
45743  uint32 max_results_;
45744  string order_by_;
45745  string page_token_;
45746  bool _have_filter_ : 1;
45747  bool _have_max_results_ : 1;
45748  bool _have_order_by_ : 1;
45749  bool _have_page_token_ : 1;
45750  DISALLOW_COPY_AND_ASSIGN(RoutersResource_ListMethod);
45751 };
45752 
45753 typedef client::ServiceRequestPager<
45755  RouterList>
45756  RoutersResource_ListMethodPager;
45757 
45772  public:
45785  const ComputeService* _service_,
45786  client::AuthorizationCredential* _credential_,
45787  const absl::string_view& project,
45788  const absl::string_view& region,
45789  const absl::string_view& router,
45790  const Router& _content_);
45791 
45795  virtual ~RoutersResource_PatchMethod();
45796 
45797 
45802  _have_request_id_ = false;
45803  client::ClearCppValueHelper(&request_id_);
45804  }
45805 
45806 
45812  const string& get_request_id() const { return request_id_; }
45813 
45820  string* mutable_requestId() {
45821  _have_request_id_ = true;
45822  return &request_id_;
45823  }
45824 
45825 
45842  void set_request_id(const string& value) {
45843  _have_request_id_ = true;
45844  request_id_ = value;
45845  }
45846 
45856  virtual util::Status AppendVariable(
45857  const StringPiece& variable_name,
45858  const client::UriTemplateConfig& config,
45859  string* target);
45860 
45866  virtual util::Status AppendOptionalQueryParameters(string* target);
45867 
45868 
45880  Operation* data) {
45881  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
45882  }
45883 
45884  private:
45885  string project_;
45886  string region_;
45887  string router_;
45888  string request_id_;
45889  bool _have_request_id_ : 1; string _content_;
45890  DISALLOW_COPY_AND_ASSIGN(RoutersResource_PatchMethod);
45891 };
45892 
45908  public:
45921  const ComputeService* _service_,
45922  client::AuthorizationCredential* _credential_,
45923  const absl::string_view& project,
45924  const absl::string_view& region,
45925  const absl::string_view& router,
45926  const Router& _content_);
45927 
45931  virtual ~RoutersResource_PreviewMethod();
45932 
45933 
45943  virtual util::Status AppendVariable(
45944  const StringPiece& variable_name,
45945  const client::UriTemplateConfig& config,
45946  string* target);
45947 
45948 
45960  RoutersPreviewResponse* data) {
45961  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
45962  }
45963 
45964  private:
45965  string project_;
45966  string region_;
45967  string router_; string _content_;
45968  DISALLOW_COPY_AND_ASSIGN(RoutersResource_PreviewMethod);
45969 };
45970 
45985  public:
45998  const ComputeService* _service_,
45999  client::AuthorizationCredential* _credential_,
46000  const absl::string_view& project,
46001  const absl::string_view& region,
46002  const absl::string_view& router,
46003  const Router& _content_);
46004 
46008  virtual ~RoutersResource_UpdateMethod();
46009 
46010 
46015  _have_request_id_ = false;
46016  client::ClearCppValueHelper(&request_id_);
46017  }
46018 
46019 
46025  const string& get_request_id() const { return request_id_; }
46026 
46033  string* mutable_requestId() {
46034  _have_request_id_ = true;
46035  return &request_id_;
46036  }
46037 
46038 
46055  void set_request_id(const string& value) {
46056  _have_request_id_ = true;
46057  request_id_ = value;
46058  }
46059 
46069  virtual util::Status AppendVariable(
46070  const StringPiece& variable_name,
46071  const client::UriTemplateConfig& config,
46072  string* target);
46073 
46079  virtual util::Status AppendOptionalQueryParameters(string* target);
46080 
46081 
46093  Operation* data) {
46094  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
46095  }
46096 
46097  private:
46098  string project_;
46099  string region_;
46100  string router_;
46101  string request_id_;
46102  bool _have_request_id_ : 1; string _content_;
46103  DISALLOW_COPY_AND_ASSIGN(RoutersResource_UpdateMethod);
46104 };
46105 
46106 
46107 
46122  public:
46133  const ComputeService* _service_,
46134  client::AuthorizationCredential* _credential_,
46135  const absl::string_view& project,
46136  const absl::string_view& route);
46137 
46141  virtual ~RoutesResource_DeleteMethod();
46142 
46143 
46148  _have_request_id_ = false;
46149  client::ClearCppValueHelper(&request_id_);
46150  }
46151 
46152 
46158  const string& get_request_id() const { return request_id_; }
46159 
46166  string* mutable_requestId() {
46167  _have_request_id_ = true;
46168  return &request_id_;
46169  }
46170 
46171 
46188  void set_request_id(const string& value) {
46189  _have_request_id_ = true;
46190  request_id_ = value;
46191  }
46192 
46202  virtual util::Status AppendVariable(
46203  const StringPiece& variable_name,
46204  const client::UriTemplateConfig& config,
46205  string* target);
46206 
46212  virtual util::Status AppendOptionalQueryParameters(string* target);
46213 
46214 
46226  Operation* data) {
46227  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
46228  }
46229 
46230  private:
46231  string project_;
46232  string route_;
46233  string request_id_;
46234  bool _have_request_id_ : 1;
46235  DISALLOW_COPY_AND_ASSIGN(RoutesResource_DeleteMethod);
46236 };
46237 
46253  public:
46264  const ComputeService* _service_,
46265  client::AuthorizationCredential* _credential_,
46266  const absl::string_view& project,
46267  const absl::string_view& route);
46268 
46272  virtual ~RoutesResource_GetMethod();
46273 
46274 
46284  virtual util::Status AppendVariable(
46285  const StringPiece& variable_name,
46286  const client::UriTemplateConfig& config,
46287  string* target);
46288 
46289 
46301  Route* data) {
46302  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
46303  }
46304 
46305  private:
46306  string project_;
46307  string route_;
46308  DISALLOW_COPY_AND_ASSIGN(RoutesResource_GetMethod);
46309 };
46310 
46325  public:
46336  const ComputeService* _service_,
46337  client::AuthorizationCredential* _credential_,
46338  const absl::string_view& project,
46339  const Route& _content_);
46340 
46344  virtual ~RoutesResource_InsertMethod();
46345 
46346 
46351  _have_request_id_ = false;
46352  client::ClearCppValueHelper(&request_id_);
46353  }
46354 
46355 
46361  const string& get_request_id() const { return request_id_; }
46362 
46369  string* mutable_requestId() {
46370  _have_request_id_ = true;
46371  return &request_id_;
46372  }
46373 
46374 
46391  void set_request_id(const string& value) {
46392  _have_request_id_ = true;
46393  request_id_ = value;
46394  }
46395 
46405  virtual util::Status AppendVariable(
46406  const StringPiece& variable_name,
46407  const client::UriTemplateConfig& config,
46408  string* target);
46409 
46415  virtual util::Status AppendOptionalQueryParameters(string* target);
46416 
46417 
46429  Operation* data) {
46430  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
46431  }
46432 
46433  private:
46434  string project_;
46435  string request_id_;
46436  bool _have_request_id_ : 1; string _content_;
46437  DISALLOW_COPY_AND_ASSIGN(RoutesResource_InsertMethod);
46438 };
46439 
46455  public:
46465  const ComputeService* _service_,
46466  client::AuthorizationCredential* _credential_,
46467  const absl::string_view& project);
46468 
46472  virtual ~RoutesResource_ListMethod();
46473 
46474 
46478  void clear_filter() {
46479  _have_filter_ = false;
46480  client::ClearCppValueHelper(&filter_);
46481  }
46482 
46483 
46489  const string& get_filter() const { return filter_; }
46490 
46496  string* mutable_filter() {
46497  _have_filter_ = true;
46498  return &filter_;
46499  }
46500 
46501 
46527  void set_filter(const string& value) {
46528  _have_filter_ = true;
46529  filter_ = value;
46530  }
46531 
46532 
46533 
46538  _have_max_results_ = false;
46539  client::ClearCppValueHelper(&max_results_);
46540  }
46541 
46542 
46548  uint32 get_max_results() const { return max_results_; }
46549 
46559  void set_max_results(uint32 value) {
46560  _have_max_results_ = true;
46561  max_results_ = value;
46562  }
46563 
46568  _have_order_by_ = false;
46569  client::ClearCppValueHelper(&order_by_);
46570  }
46571 
46572 
46578  const string& get_order_by() const { return order_by_; }
46579 
46586  string* mutable_orderBy() {
46587  _have_order_by_ = true;
46588  return &order_by_;
46589  }
46590 
46591 
46606  void set_order_by(const string& value) {
46607  _have_order_by_ = true;
46608  order_by_ = value;
46609  }
46610 
46611 
46612 
46617  _have_page_token_ = false;
46618  client::ClearCppValueHelper(&page_token_);
46619  }
46620 
46621 
46627  const string& get_page_token() const { return page_token_; }
46628 
46635  string* mutable_pageToken() {
46636  _have_page_token_ = true;
46637  return &page_token_;
46638  }
46639 
46640 
46648  void set_page_token(const string& value) {
46649  _have_page_token_ = true;
46650  page_token_ = value;
46651  }
46652 
46662  virtual util::Status AppendVariable(
46663  const StringPiece& variable_name,
46664  const client::UriTemplateConfig& config,
46665  string* target);
46666 
46672  virtual util::Status AppendOptionalQueryParameters(string* target);
46673 
46674 
46686  RouteList* data) {
46687  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
46688  }
46689 
46690  private:
46691  string project_;
46692  string filter_;
46693  uint32 max_results_;
46694  string order_by_;
46695  string page_token_;
46696  bool _have_filter_ : 1;
46697  bool _have_max_results_ : 1;
46698  bool _have_order_by_ : 1;
46699  bool _have_page_token_ : 1;
46700  DISALLOW_COPY_AND_ASSIGN(RoutesResource_ListMethod);
46701 };
46702 
46703 typedef client::ServiceRequestPager<
46705  RouteList>
46706  RoutesResource_ListMethodPager;
46707 
46708 
46709 
46724  public:
46736  const ComputeService* _service_,
46737  client::AuthorizationCredential* _credential_,
46738  const absl::string_view& project,
46739  const absl::string_view& security_policy,
46740  const SecurityPolicyRule& _content_);
46741 
46746 
46747 
46757  virtual util::Status AppendVariable(
46758  const StringPiece& variable_name,
46759  const client::UriTemplateConfig& config,
46760  string* target);
46761 
46762 
46774  Operation* data) {
46775  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
46776  }
46777 
46778  private:
46779  string project_;
46780  string security_policy_; string _content_;
46781  DISALLOW_COPY_AND_ASSIGN(SecurityPoliciesResource_AddRuleMethod);
46782 };
46783 
46798  public:
46809  const ComputeService* _service_,
46810  client::AuthorizationCredential* _credential_,
46811  const absl::string_view& project,
46812  const absl::string_view& security_policy);
46813 
46818 
46819 
46824  _have_request_id_ = false;
46825  client::ClearCppValueHelper(&request_id_);
46826  }
46827 
46828 
46834  const string& get_request_id() const { return request_id_; }
46835 
46842  string* mutable_requestId() {
46843  _have_request_id_ = true;
46844  return &request_id_;
46845  }
46846 
46847 
46864  void set_request_id(const string& value) {
46865  _have_request_id_ = true;
46866  request_id_ = value;
46867  }
46868 
46878  virtual util::Status AppendVariable(
46879  const StringPiece& variable_name,
46880  const client::UriTemplateConfig& config,
46881  string* target);
46882 
46888  virtual util::Status AppendOptionalQueryParameters(string* target);
46889 
46890 
46902  Operation* data) {
46903  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
46904  }
46905 
46906  private:
46907  string project_;
46908  string security_policy_;
46909  string request_id_;
46910  bool _have_request_id_ : 1;
46911  DISALLOW_COPY_AND_ASSIGN(SecurityPoliciesResource_DeleteMethod);
46912 };
46913 
46929  public:
46940  const ComputeService* _service_,
46941  client::AuthorizationCredential* _credential_,
46942  const absl::string_view& project,
46943  const absl::string_view& security_policy);
46944 
46949 
46950 
46960  virtual util::Status AppendVariable(
46961  const StringPiece& variable_name,
46962  const client::UriTemplateConfig& config,
46963  string* target);
46964 
46965 
46977  SecurityPolicy* data) {
46978  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
46979  }
46980 
46981  private:
46982  string project_;
46983  string security_policy_;
46984  DISALLOW_COPY_AND_ASSIGN(SecurityPoliciesResource_GetMethod);
46985 };
46986 
47002  public:
47014  const ComputeService* _service_,
47015  client::AuthorizationCredential* _credential_,
47016  const absl::string_view& project,
47017  const absl::string_view& security_policy);
47018 
47023 
47024 
47029  _have_priority_ = false;
47030  client::ClearCppValueHelper(&priority_);
47031  }
47032 
47033 
47039  int32 get_priority() const { return priority_; }
47040 
47047  void set_priority(int32 value) {
47048  _have_priority_ = true;
47049  priority_ = value;
47050  }
47051 
47061  virtual util::Status AppendVariable(
47062  const StringPiece& variable_name,
47063  const client::UriTemplateConfig& config,
47064  string* target);
47065 
47071  virtual util::Status AppendOptionalQueryParameters(string* target);
47072 
47073 
47085  SecurityPolicyRule* data) {
47086  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
47087  }
47088 
47089  private:
47090  string project_;
47091  string security_policy_;
47092  int32 priority_;
47093  bool _have_priority_ : 1;
47094  DISALLOW_COPY_AND_ASSIGN(SecurityPoliciesResource_GetRuleMethod);
47095 };
47096 
47111  public:
47122  const ComputeService* _service_,
47123  client::AuthorizationCredential* _credential_,
47124  const absl::string_view& project,
47125  const SecurityPolicy& _content_);
47126 
47131 
47132 
47137  _have_request_id_ = false;
47138  client::ClearCppValueHelper(&request_id_);
47139  }
47140 
47141 
47147  const string& get_request_id() const { return request_id_; }
47148 
47155  string* mutable_requestId() {
47156  _have_request_id_ = true;
47157  return &request_id_;
47158  }
47159 
47160 
47177  void set_request_id(const string& value) {
47178  _have_request_id_ = true;
47179  request_id_ = value;
47180  }
47181 
47191  virtual util::Status AppendVariable(
47192  const StringPiece& variable_name,
47193  const client::UriTemplateConfig& config,
47194  string* target);
47195 
47201  virtual util::Status AppendOptionalQueryParameters(string* target);
47202 
47203 
47215  Operation* data) {
47216  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
47217  }
47218 
47219  private:
47220  string project_;
47221  string request_id_;
47222  bool _have_request_id_ : 1; string _content_;
47223  DISALLOW_COPY_AND_ASSIGN(SecurityPoliciesResource_InsertMethod);
47224 };
47225 
47241  public:
47251  const ComputeService* _service_,
47252  client::AuthorizationCredential* _credential_,
47253  const absl::string_view& project);
47254 
47259 
47260 
47264  void clear_filter() {
47265  _have_filter_ = false;
47266  client::ClearCppValueHelper(&filter_);
47267  }
47268 
47269 
47275  const string& get_filter() const { return filter_; }
47276 
47282  string* mutable_filter() {
47283  _have_filter_ = true;
47284  return &filter_;
47285  }
47286 
47287 
47313  void set_filter(const string& value) {
47314  _have_filter_ = true;
47315  filter_ = value;
47316  }
47317 
47318 
47319 
47324  _have_max_results_ = false;
47325  client::ClearCppValueHelper(&max_results_);
47326  }
47327 
47328 
47334  uint32 get_max_results() const { return max_results_; }
47335 
47345  void set_max_results(uint32 value) {
47346  _have_max_results_ = true;
47347  max_results_ = value;
47348  }
47349 
47354  _have_order_by_ = false;
47355  client::ClearCppValueHelper(&order_by_);
47356  }
47357 
47358 
47364  const string& get_order_by() const { return order_by_; }
47365 
47372  string* mutable_orderBy() {
47373  _have_order_by_ = true;
47374  return &order_by_;
47375  }
47376 
47377 
47392  void set_order_by(const string& value) {
47393  _have_order_by_ = true;
47394  order_by_ = value;
47395  }
47396 
47397 
47398 
47403  _have_page_token_ = false;
47404  client::ClearCppValueHelper(&page_token_);
47405  }
47406 
47407 
47413  const string& get_page_token() const { return page_token_; }
47414 
47421  string* mutable_pageToken() {
47422  _have_page_token_ = true;
47423  return &page_token_;
47424  }
47425 
47426 
47434  void set_page_token(const string& value) {
47435  _have_page_token_ = true;
47436  page_token_ = value;
47437  }
47438 
47448  virtual util::Status AppendVariable(
47449  const StringPiece& variable_name,
47450  const client::UriTemplateConfig& config,
47451  string* target);
47452 
47458  virtual util::Status AppendOptionalQueryParameters(string* target);
47459 
47460 
47472  SecurityPolicyList* data) {
47473  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
47474  }
47475 
47476  private:
47477  string project_;
47478  string filter_;
47479  uint32 max_results_;
47480  string order_by_;
47481  string page_token_;
47482  bool _have_filter_ : 1;
47483  bool _have_max_results_ : 1;
47484  bool _have_order_by_ : 1;
47485  bool _have_page_token_ : 1;
47486  DISALLOW_COPY_AND_ASSIGN(SecurityPoliciesResource_ListMethod);
47487 };
47488 
47489 typedef client::ServiceRequestPager<
47492  SecurityPoliciesResource_ListMethodPager;
47493 
47508  public:
47520  const ComputeService* _service_,
47521  client::AuthorizationCredential* _credential_,
47522  const absl::string_view& project,
47523  const absl::string_view& security_policy,
47524  const SecurityPolicy& _content_);
47525 
47530 
47531 
47536  _have_request_id_ = false;
47537  client::ClearCppValueHelper(&request_id_);
47538  }
47539 
47540 
47546  const string& get_request_id() const { return request_id_; }
47547 
47554  string* mutable_requestId() {
47555  _have_request_id_ = true;
47556  return &request_id_;
47557  }
47558 
47559 
47576  void set_request_id(const string& value) {
47577  _have_request_id_ = true;
47578  request_id_ = value;
47579  }
47580 
47590  virtual util::Status AppendVariable(
47591  const StringPiece& variable_name,
47592  const client::UriTemplateConfig& config,
47593  string* target);
47594 
47600  virtual util::Status AppendOptionalQueryParameters(string* target);
47601 
47602 
47614  Operation* data) {
47615  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
47616  }
47617 
47618  private:
47619  string project_;
47620  string security_policy_;
47621  string request_id_;
47622  bool _have_request_id_ : 1; string _content_;
47623  DISALLOW_COPY_AND_ASSIGN(SecurityPoliciesResource_PatchMethod);
47624 };
47625 
47640  public:
47652  const ComputeService* _service_,
47653  client::AuthorizationCredential* _credential_,
47654  const absl::string_view& project,
47655  const absl::string_view& security_policy,
47656  const SecurityPolicyRule& _content_);
47657 
47662 
47663 
47668  _have_priority_ = false;
47669  client::ClearCppValueHelper(&priority_);
47670  }
47671 
47672 
47678  int32 get_priority() const { return priority_; }
47679 
47685  void set_priority(int32 value) {
47686  _have_priority_ = true;
47687  priority_ = value;
47688  }
47689 
47699  virtual util::Status AppendVariable(
47700  const StringPiece& variable_name,
47701  const client::UriTemplateConfig& config,
47702  string* target);
47703 
47709  virtual util::Status AppendOptionalQueryParameters(string* target);
47710 
47711 
47723  Operation* data) {
47724  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
47725  }
47726 
47727  private:
47728  string project_;
47729  string security_policy_;
47730  int32 priority_;
47731  bool _have_priority_ : 1; string _content_;
47732  DISALLOW_COPY_AND_ASSIGN(SecurityPoliciesResource_PatchRuleMethod);
47733 };
47734 
47749  public:
47760  const ComputeService* _service_,
47761  client::AuthorizationCredential* _credential_,
47762  const absl::string_view& project,
47763  const absl::string_view& security_policy);
47764 
47769 
47770 
47775  _have_priority_ = false;
47776  client::ClearCppValueHelper(&priority_);
47777  }
47778 
47779 
47785  int32 get_priority() const { return priority_; }
47786 
47793  void set_priority(int32 value) {
47794  _have_priority_ = true;
47795  priority_ = value;
47796  }
47797 
47807  virtual util::Status AppendVariable(
47808  const StringPiece& variable_name,
47809  const client::UriTemplateConfig& config,
47810  string* target);
47811 
47817  virtual util::Status AppendOptionalQueryParameters(string* target);
47818 
47819 
47831  Operation* data) {
47832  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
47833  }
47834 
47835  private:
47836  string project_;
47837  string security_policy_;
47838  int32 priority_;
47839  bool _have_priority_ : 1;
47840  DISALLOW_COPY_AND_ASSIGN(SecurityPoliciesResource_RemoveRuleMethod);
47841 };
47842 
47843 
47844 
47859  public:
47870  const ComputeService* _service_,
47871  client::AuthorizationCredential* _credential_,
47872  const absl::string_view& project,
47873  const absl::string_view& snapshot);
47874 
47878  virtual ~SnapshotsResource_DeleteMethod();
47879 
47880 
47885  _have_request_id_ = false;
47886  client::ClearCppValueHelper(&request_id_);
47887  }
47888 
47889 
47895  const string& get_request_id() const { return request_id_; }
47896 
47903  string* mutable_requestId() {
47904  _have_request_id_ = true;
47905  return &request_id_;
47906  }
47907 
47908 
47925  void set_request_id(const string& value) {
47926  _have_request_id_ = true;
47927  request_id_ = value;
47928  }
47929 
47939  virtual util::Status AppendVariable(
47940  const StringPiece& variable_name,
47941  const client::UriTemplateConfig& config,
47942  string* target);
47943 
47949  virtual util::Status AppendOptionalQueryParameters(string* target);
47950 
47951 
47963  Operation* data) {
47964  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
47965  }
47966 
47967  private:
47968  string project_;
47969  string snapshot_;
47970  string request_id_;
47971  bool _have_request_id_ : 1;
47972  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource_DeleteMethod);
47973 };
47974 
47990  public:
48001  const ComputeService* _service_,
48002  client::AuthorizationCredential* _credential_,
48003  const absl::string_view& project,
48004  const absl::string_view& snapshot);
48005 
48009  virtual ~SnapshotsResource_GetMethod();
48010 
48011 
48021  virtual util::Status AppendVariable(
48022  const StringPiece& variable_name,
48023  const client::UriTemplateConfig& config,
48024  string* target);
48025 
48026 
48038  Snapshot* data) {
48039  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
48040  }
48041 
48042  private:
48043  string project_;
48044  string snapshot_;
48045  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource_GetMethod);
48046 };
48047 
48063  public:
48074  const ComputeService* _service_,
48075  client::AuthorizationCredential* _credential_,
48076  const absl::string_view& project,
48077  const absl::string_view& resource);
48078 
48083 
48084 
48094  virtual util::Status AppendVariable(
48095  const StringPiece& variable_name,
48096  const client::UriTemplateConfig& config,
48097  string* target);
48098 
48099 
48111  Policy* data) {
48112  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
48113  }
48114 
48115  private:
48116  string project_;
48117  string resource_;
48118  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource_GetIamPolicyMethod);
48119 };
48120 
48136  public:
48146  const ComputeService* _service_,
48147  client::AuthorizationCredential* _credential_,
48148  const absl::string_view& project);
48149 
48153  virtual ~SnapshotsResource_ListMethod();
48154 
48155 
48159  void clear_filter() {
48160  _have_filter_ = false;
48161  client::ClearCppValueHelper(&filter_);
48162  }
48163 
48164 
48170  const string& get_filter() const { return filter_; }
48171 
48177  string* mutable_filter() {
48178  _have_filter_ = true;
48179  return &filter_;
48180  }
48181 
48182 
48208  void set_filter(const string& value) {
48209  _have_filter_ = true;
48210  filter_ = value;
48211  }
48212 
48213 
48214 
48219  _have_max_results_ = false;
48220  client::ClearCppValueHelper(&max_results_);
48221  }
48222 
48223 
48229  uint32 get_max_results() const { return max_results_; }
48230 
48240  void set_max_results(uint32 value) {
48241  _have_max_results_ = true;
48242  max_results_ = value;
48243  }
48244 
48249  _have_order_by_ = false;
48250  client::ClearCppValueHelper(&order_by_);
48251  }
48252 
48253 
48259  const string& get_order_by() const { return order_by_; }
48260 
48267  string* mutable_orderBy() {
48268  _have_order_by_ = true;
48269  return &order_by_;
48270  }
48271 
48272 
48287  void set_order_by(const string& value) {
48288  _have_order_by_ = true;
48289  order_by_ = value;
48290  }
48291 
48292 
48293 
48298  _have_page_token_ = false;
48299  client::ClearCppValueHelper(&page_token_);
48300  }
48301 
48302 
48308  const string& get_page_token() const { return page_token_; }
48309 
48316  string* mutable_pageToken() {
48317  _have_page_token_ = true;
48318  return &page_token_;
48319  }
48320 
48321 
48329  void set_page_token(const string& value) {
48330  _have_page_token_ = true;
48331  page_token_ = value;
48332  }
48333 
48343  virtual util::Status AppendVariable(
48344  const StringPiece& variable_name,
48345  const client::UriTemplateConfig& config,
48346  string* target);
48347 
48353  virtual util::Status AppendOptionalQueryParameters(string* target);
48354 
48355 
48367  SnapshotList* data) {
48368  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
48369  }
48370 
48371  private:
48372  string project_;
48373  string filter_;
48374  uint32 max_results_;
48375  string order_by_;
48376  string page_token_;
48377  bool _have_filter_ : 1;
48378  bool _have_max_results_ : 1;
48379  bool _have_order_by_ : 1;
48380  bool _have_page_token_ : 1;
48381  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource_ListMethod);
48382 };
48383 
48384 typedef client::ServiceRequestPager<
48386  SnapshotList>
48387  SnapshotsResource_ListMethodPager;
48388 
48403  public:
48415  const ComputeService* _service_,
48416  client::AuthorizationCredential* _credential_,
48417  const absl::string_view& project,
48418  const absl::string_view& resource,
48419  const GlobalSetPolicyRequest& _content_);
48420 
48425 
48426 
48436  virtual util::Status AppendVariable(
48437  const StringPiece& variable_name,
48438  const client::UriTemplateConfig& config,
48439  string* target);
48440 
48441 
48453  Policy* data) {
48454  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
48455  }
48456 
48457  private:
48458  string project_;
48459  string resource_; string _content_;
48460  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource_SetIamPolicyMethod);
48461 };
48462 
48477  public:
48489  const ComputeService* _service_,
48490  client::AuthorizationCredential* _credential_,
48491  const absl::string_view& project,
48492  const absl::string_view& resource,
48493  const GlobalSetLabelsRequest& _content_);
48494 
48499 
48500 
48510  virtual util::Status AppendVariable(
48511  const StringPiece& variable_name,
48512  const client::UriTemplateConfig& config,
48513  string* target);
48514 
48515 
48527  Operation* data) {
48528  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
48529  }
48530 
48531  private:
48532  string project_;
48533  string resource_; string _content_;
48534  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource_SetLabelsMethod);
48535 };
48536 
48552  public:
48564  const ComputeService* _service_,
48565  client::AuthorizationCredential* _credential_,
48566  const absl::string_view& project,
48567  const absl::string_view& resource,
48568  const TestPermissionsRequest& _content_);
48569 
48574 
48575 
48585  virtual util::Status AppendVariable(
48586  const StringPiece& variable_name,
48587  const client::UriTemplateConfig& config,
48588  string* target);
48589 
48590 
48602  TestPermissionsResponse* data) {
48603  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
48604  }
48605 
48606  private:
48607  string project_;
48608  string resource_; string _content_;
48609  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource_TestIamPermissionsMethod);
48610 };
48611 
48612 
48613 
48628  public:
48639  const ComputeService* _service_,
48640  client::AuthorizationCredential* _credential_,
48641  const absl::string_view& project,
48642  const absl::string_view& ssl_certificate);
48643 
48648 
48649 
48654  _have_request_id_ = false;
48655  client::ClearCppValueHelper(&request_id_);
48656  }
48657 
48658 
48664  const string& get_request_id() const { return request_id_; }
48665 
48672  string* mutable_requestId() {
48673  _have_request_id_ = true;
48674  return &request_id_;
48675  }
48676 
48677 
48694  void set_request_id(const string& value) {
48695  _have_request_id_ = true;
48696  request_id_ = value;
48697  }
48698 
48708  virtual util::Status AppendVariable(
48709  const StringPiece& variable_name,
48710  const client::UriTemplateConfig& config,
48711  string* target);
48712 
48718  virtual util::Status AppendOptionalQueryParameters(string* target);
48719 
48720 
48732  Operation* data) {
48733  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
48734  }
48735 
48736  private:
48737  string project_;
48738  string ssl_certificate_;
48739  string request_id_;
48740  bool _have_request_id_ : 1;
48741  DISALLOW_COPY_AND_ASSIGN(SslCertificatesResource_DeleteMethod);
48742 };
48743 
48759  public:
48770  const ComputeService* _service_,
48771  client::AuthorizationCredential* _credential_,
48772  const absl::string_view& project,
48773  const absl::string_view& ssl_certificate);
48774 
48779 
48780 
48790  virtual util::Status AppendVariable(
48791  const StringPiece& variable_name,
48792  const client::UriTemplateConfig& config,
48793  string* target);
48794 
48795 
48807  SslCertificate* data) {
48808  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
48809  }
48810 
48811  private:
48812  string project_;
48813  string ssl_certificate_;
48814  DISALLOW_COPY_AND_ASSIGN(SslCertificatesResource_GetMethod);
48815 };
48816 
48831  public:
48842  const ComputeService* _service_,
48843  client::AuthorizationCredential* _credential_,
48844  const absl::string_view& project,
48845  const SslCertificate& _content_);
48846 
48851 
48852 
48857  _have_request_id_ = false;
48858  client::ClearCppValueHelper(&request_id_);
48859  }
48860 
48861 
48867  const string& get_request_id() const { return request_id_; }
48868 
48875  string* mutable_requestId() {
48876  _have_request_id_ = true;
48877  return &request_id_;
48878  }
48879 
48880 
48897  void set_request_id(const string& value) {
48898  _have_request_id_ = true;
48899  request_id_ = value;
48900  }
48901 
48911  virtual util::Status AppendVariable(
48912  const StringPiece& variable_name,
48913  const client::UriTemplateConfig& config,
48914  string* target);
48915 
48921  virtual util::Status AppendOptionalQueryParameters(string* target);
48922 
48923 
48935  Operation* data) {
48936  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
48937  }
48938 
48939  private:
48940  string project_;
48941  string request_id_;
48942  bool _have_request_id_ : 1; string _content_;
48943  DISALLOW_COPY_AND_ASSIGN(SslCertificatesResource_InsertMethod);
48944 };
48945 
48961  public:
48971  const ComputeService* _service_,
48972  client::AuthorizationCredential* _credential_,
48973  const absl::string_view& project);
48974 
48979 
48980 
48984  void clear_filter() {
48985  _have_filter_ = false;
48986  client::ClearCppValueHelper(&filter_);
48987  }
48988 
48989 
48995  const string& get_filter() const { return filter_; }
48996 
49002  string* mutable_filter() {
49003  _have_filter_ = true;
49004  return &filter_;
49005  }
49006 
49007 
49033  void set_filter(const string& value) {
49034  _have_filter_ = true;
49035  filter_ = value;
49036  }
49037 
49038 
49039 
49044  _have_max_results_ = false;
49045  client::ClearCppValueHelper(&max_results_);
49046  }
49047 
49048 
49054  uint32 get_max_results() const { return max_results_; }
49055 
49065  void set_max_results(uint32 value) {
49066  _have_max_results_ = true;
49067  max_results_ = value;
49068  }
49069 
49074  _have_order_by_ = false;
49075  client::ClearCppValueHelper(&order_by_);
49076  }
49077 
49078 
49084  const string& get_order_by() const { return order_by_; }
49085 
49092  string* mutable_orderBy() {
49093  _have_order_by_ = true;
49094  return &order_by_;
49095  }
49096 
49097 
49112  void set_order_by(const string& value) {
49113  _have_order_by_ = true;
49114  order_by_ = value;
49115  }
49116 
49117 
49118 
49123  _have_page_token_ = false;
49124  client::ClearCppValueHelper(&page_token_);
49125  }
49126 
49127 
49133  const string& get_page_token() const { return page_token_; }
49134 
49141  string* mutable_pageToken() {
49142  _have_page_token_ = true;
49143  return &page_token_;
49144  }
49145 
49146 
49154  void set_page_token(const string& value) {
49155  _have_page_token_ = true;
49156  page_token_ = value;
49157  }
49158 
49168  virtual util::Status AppendVariable(
49169  const StringPiece& variable_name,
49170  const client::UriTemplateConfig& config,
49171  string* target);
49172 
49178  virtual util::Status AppendOptionalQueryParameters(string* target);
49179 
49180 
49192  SslCertificateList* data) {
49193  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
49194  }
49195 
49196  private:
49197  string project_;
49198  string filter_;
49199  uint32 max_results_;
49200  string order_by_;
49201  string page_token_;
49202  bool _have_filter_ : 1;
49203  bool _have_max_results_ : 1;
49204  bool _have_order_by_ : 1;
49205  bool _have_page_token_ : 1;
49206  DISALLOW_COPY_AND_ASSIGN(SslCertificatesResource_ListMethod);
49207 };
49208 
49209 typedef client::ServiceRequestPager<
49212  SslCertificatesResource_ListMethodPager;
49213 
49214 
49215 
49230  public:
49242  const ComputeService* _service_,
49243  client::AuthorizationCredential* _credential_,
49244  const absl::string_view& project,
49245  const absl::string_view& ssl_policy);
49246 
49251 
49252 
49257  _have_request_id_ = false;
49258  client::ClearCppValueHelper(&request_id_);
49259  }
49260 
49261 
49267  const string& get_request_id() const { return request_id_; }
49268 
49275  string* mutable_requestId() {
49276  _have_request_id_ = true;
49277  return &request_id_;
49278  }
49279 
49280 
49297  void set_request_id(const string& value) {
49298  _have_request_id_ = true;
49299  request_id_ = value;
49300  }
49301 
49311  virtual util::Status AppendVariable(
49312  const StringPiece& variable_name,
49313  const client::UriTemplateConfig& config,
49314  string* target);
49315 
49321  virtual util::Status AppendOptionalQueryParameters(string* target);
49322 
49323 
49335  Operation* data) {
49336  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
49337  }
49338 
49339  private:
49340  string project_;
49341  string ssl_policy_;
49342  string request_id_;
49343  bool _have_request_id_ : 1;
49344  DISALLOW_COPY_AND_ASSIGN(SslPoliciesResource_DeleteMethod);
49345 };
49346 
49362  public:
49374  const ComputeService* _service_,
49375  client::AuthorizationCredential* _credential_,
49376  const absl::string_view& project,
49377  const absl::string_view& ssl_policy);
49378 
49382  virtual ~SslPoliciesResource_GetMethod();
49383 
49384 
49394  virtual util::Status AppendVariable(
49395  const StringPiece& variable_name,
49396  const client::UriTemplateConfig& config,
49397  string* target);
49398 
49399 
49411  SslPolicy* data) {
49412  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
49413  }
49414 
49415  private:
49416  string project_;
49417  string ssl_policy_;
49418  DISALLOW_COPY_AND_ASSIGN(SslPoliciesResource_GetMethod);
49419 };
49420 
49435  public:
49446  const ComputeService* _service_,
49447  client::AuthorizationCredential* _credential_,
49448  const absl::string_view& project,
49449  const SslPolicy& _content_);
49450 
49455 
49456 
49461  _have_request_id_ = false;
49462  client::ClearCppValueHelper(&request_id_);
49463  }
49464 
49465 
49471  const string& get_request_id() const { return request_id_; }
49472 
49479  string* mutable_requestId() {
49480  _have_request_id_ = true;
49481  return &request_id_;
49482  }
49483 
49484 
49501  void set_request_id(const string& value) {
49502  _have_request_id_ = true;
49503  request_id_ = value;
49504  }
49505 
49515  virtual util::Status AppendVariable(
49516  const StringPiece& variable_name,
49517  const client::UriTemplateConfig& config,
49518  string* target);
49519 
49525  virtual util::Status AppendOptionalQueryParameters(string* target);
49526 
49527 
49539  Operation* data) {
49540  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
49541  }
49542 
49543  private:
49544  string project_;
49545  string request_id_;
49546  bool _have_request_id_ : 1; string _content_;
49547  DISALLOW_COPY_AND_ASSIGN(SslPoliciesResource_InsertMethod);
49548 };
49549 
49565  public:
49575  const ComputeService* _service_,
49576  client::AuthorizationCredential* _credential_,
49577  const absl::string_view& project);
49578 
49582  virtual ~SslPoliciesResource_ListMethod();
49583 
49584 
49588  void clear_filter() {
49589  _have_filter_ = false;
49590  client::ClearCppValueHelper(&filter_);
49591  }
49592 
49593 
49599  const string& get_filter() const { return filter_; }
49600 
49606  string* mutable_filter() {
49607  _have_filter_ = true;
49608  return &filter_;
49609  }
49610 
49611 
49637  void set_filter(const string& value) {
49638  _have_filter_ = true;
49639  filter_ = value;
49640  }
49641 
49642 
49643 
49648  _have_max_results_ = false;
49649  client::ClearCppValueHelper(&max_results_);
49650  }
49651 
49652 
49658  uint32 get_max_results() const { return max_results_; }
49659 
49669  void set_max_results(uint32 value) {
49670  _have_max_results_ = true;
49671  max_results_ = value;
49672  }
49673 
49678  _have_order_by_ = false;
49679  client::ClearCppValueHelper(&order_by_);
49680  }
49681 
49682 
49688  const string& get_order_by() const { return order_by_; }
49689 
49696  string* mutable_orderBy() {
49697  _have_order_by_ = true;
49698  return &order_by_;
49699  }
49700 
49701 
49716  void set_order_by(const string& value) {
49717  _have_order_by_ = true;
49718  order_by_ = value;
49719  }
49720 
49721 
49722 
49727  _have_page_token_ = false;
49728  client::ClearCppValueHelper(&page_token_);
49729  }
49730 
49731 
49737  const string& get_page_token() const { return page_token_; }
49738 
49745  string* mutable_pageToken() {
49746  _have_page_token_ = true;
49747  return &page_token_;
49748  }
49749 
49750 
49758  void set_page_token(const string& value) {
49759  _have_page_token_ = true;
49760  page_token_ = value;
49761  }
49762 
49772  virtual util::Status AppendVariable(
49773  const StringPiece& variable_name,
49774  const client::UriTemplateConfig& config,
49775  string* target);
49776 
49782  virtual util::Status AppendOptionalQueryParameters(string* target);
49783 
49784 
49796  SslPoliciesList* data) {
49797  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
49798  }
49799 
49800  private:
49801  string project_;
49802  string filter_;
49803  uint32 max_results_;
49804  string order_by_;
49805  string page_token_;
49806  bool _have_filter_ : 1;
49807  bool _have_max_results_ : 1;
49808  bool _have_order_by_ : 1;
49809  bool _have_page_token_ : 1;
49810  DISALLOW_COPY_AND_ASSIGN(SslPoliciesResource_ListMethod);
49811 };
49812 
49813 typedef client::ServiceRequestPager<
49816  SslPoliciesResource_ListMethodPager;
49817 
49833  public:
49843  const ComputeService* _service_,
49844  client::AuthorizationCredential* _credential_,
49845  const absl::string_view& project);
49846 
49851 
49852 
49856  void clear_filter() {
49857  _have_filter_ = false;
49858  client::ClearCppValueHelper(&filter_);
49859  }
49860 
49861 
49867  const string& get_filter() const { return filter_; }
49868 
49874  string* mutable_filter() {
49875  _have_filter_ = true;
49876  return &filter_;
49877  }
49878 
49879 
49905  void set_filter(const string& value) {
49906  _have_filter_ = true;
49907  filter_ = value;
49908  }
49909 
49910 
49911 
49916  _have_max_results_ = false;
49917  client::ClearCppValueHelper(&max_results_);
49918  }
49919 
49920 
49926  uint32 get_max_results() const { return max_results_; }
49927 
49937  void set_max_results(uint32 value) {
49938  _have_max_results_ = true;
49939  max_results_ = value;
49940  }
49941 
49946  _have_order_by_ = false;
49947  client::ClearCppValueHelper(&order_by_);
49948  }
49949 
49950 
49956  const string& get_order_by() const { return order_by_; }
49957 
49964  string* mutable_orderBy() {
49965  _have_order_by_ = true;
49966  return &order_by_;
49967  }
49968 
49969 
49984  void set_order_by(const string& value) {
49985  _have_order_by_ = true;
49986  order_by_ = value;
49987  }
49988 
49989 
49990 
49995  _have_page_token_ = false;
49996  client::ClearCppValueHelper(&page_token_);
49997  }
49998 
49999 
50005  const string& get_page_token() const { return page_token_; }
50006 
50013  string* mutable_pageToken() {
50014  _have_page_token_ = true;
50015  return &page_token_;
50016  }
50017 
50018 
50026  void set_page_token(const string& value) {
50027  _have_page_token_ = true;
50028  page_token_ = value;
50029  }
50030 
50040  virtual util::Status AppendVariable(
50041  const StringPiece& variable_name,
50042  const client::UriTemplateConfig& config,
50043  string* target);
50044 
50050  virtual util::Status AppendOptionalQueryParameters(string* target);
50051 
50052 
50065  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
50066  }
50067 
50068  private:
50069  string project_;
50070  string filter_;
50071  uint32 max_results_;
50072  string order_by_;
50073  string page_token_;
50074  bool _have_filter_ : 1;
50075  bool _have_max_results_ : 1;
50076  bool _have_order_by_ : 1;
50077  bool _have_page_token_ : 1;
50078  DISALLOW_COPY_AND_ASSIGN(SslPoliciesResource_ListAvailableFeaturesMethod);
50079 };
50080 
50095  public:
50108  const ComputeService* _service_,
50109  client::AuthorizationCredential* _credential_,
50110  const absl::string_view& project,
50111  const absl::string_view& ssl_policy,
50112  const SslPolicy& _content_);
50113 
50118 
50119 
50124  _have_request_id_ = false;
50125  client::ClearCppValueHelper(&request_id_);
50126  }
50127 
50128 
50134  const string& get_request_id() const { return request_id_; }
50135 
50142  string* mutable_requestId() {
50143  _have_request_id_ = true;
50144  return &request_id_;
50145  }
50146 
50147 
50164  void set_request_id(const string& value) {
50165  _have_request_id_ = true;
50166  request_id_ = value;
50167  }
50168 
50178  virtual util::Status AppendVariable(
50179  const StringPiece& variable_name,
50180  const client::UriTemplateConfig& config,
50181  string* target);
50182 
50188  virtual util::Status AppendOptionalQueryParameters(string* target);
50189 
50190 
50202  Operation* data) {
50203  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
50204  }
50205 
50206  private:
50207  string project_;
50208  string ssl_policy_;
50209  string request_id_;
50210  bool _have_request_id_ : 1; string _content_;
50211  DISALLOW_COPY_AND_ASSIGN(SslPoliciesResource_PatchMethod);
50212 };
50213 
50214 
50215 
50231  public:
50241  const ComputeService* _service_,
50242  client::AuthorizationCredential* _credential_,
50243  const absl::string_view& project);
50244 
50249 
50250 
50254  void clear_filter() {
50255  _have_filter_ = false;
50256  client::ClearCppValueHelper(&filter_);
50257  }
50258 
50259 
50265  const string& get_filter() const { return filter_; }
50266 
50272  string* mutable_filter() {
50273  _have_filter_ = true;
50274  return &filter_;
50275  }
50276 
50277 
50303  void set_filter(const string& value) {
50304  _have_filter_ = true;
50305  filter_ = value;
50306  }
50307 
50308 
50309 
50314  _have_max_results_ = false;
50315  client::ClearCppValueHelper(&max_results_);
50316  }
50317 
50318 
50324  uint32 get_max_results() const { return max_results_; }
50325 
50335  void set_max_results(uint32 value) {
50336  _have_max_results_ = true;
50337  max_results_ = value;
50338  }
50339 
50344  _have_order_by_ = false;
50345  client::ClearCppValueHelper(&order_by_);
50346  }
50347 
50348 
50354  const string& get_order_by() const { return order_by_; }
50355 
50362  string* mutable_orderBy() {
50363  _have_order_by_ = true;
50364  return &order_by_;
50365  }
50366 
50367 
50382  void set_order_by(const string& value) {
50383  _have_order_by_ = true;
50384  order_by_ = value;
50385  }
50386 
50387 
50388 
50393  _have_page_token_ = false;
50394  client::ClearCppValueHelper(&page_token_);
50395  }
50396 
50397 
50403  const string& get_page_token() const { return page_token_; }
50404 
50411  string* mutable_pageToken() {
50412  _have_page_token_ = true;
50413  return &page_token_;
50414  }
50415 
50416 
50424  void set_page_token(const string& value) {
50425  _have_page_token_ = true;
50426  page_token_ = value;
50427  }
50428 
50438  virtual util::Status AppendVariable(
50439  const StringPiece& variable_name,
50440  const client::UriTemplateConfig& config,
50441  string* target);
50442 
50448  virtual util::Status AppendOptionalQueryParameters(string* target);
50449 
50450 
50462  SubnetworkAggregatedList* data) {
50463  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
50464  }
50465 
50466  private:
50467  string project_;
50468  string filter_;
50469  uint32 max_results_;
50470  string order_by_;
50471  string page_token_;
50472  bool _have_filter_ : 1;
50473  bool _have_max_results_ : 1;
50474  bool _have_order_by_ : 1;
50475  bool _have_page_token_ : 1;
50476  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource_AggregatedListMethod);
50477 };
50478 
50479 typedef client::ServiceRequestPager<
50482  SubnetworksResource_AggregatedListMethodPager;
50483 
50498  public:
50510  const ComputeService* _service_,
50511  client::AuthorizationCredential* _credential_,
50512  const absl::string_view& project,
50513  const absl::string_view& region,
50514  const absl::string_view& subnetwork);
50515 
50520 
50521 
50526  _have_request_id_ = false;
50527  client::ClearCppValueHelper(&request_id_);
50528  }
50529 
50530 
50536  const string& get_request_id() const { return request_id_; }
50537 
50544  string* mutable_requestId() {
50545  _have_request_id_ = true;
50546  return &request_id_;
50547  }
50548 
50549 
50566  void set_request_id(const string& value) {
50567  _have_request_id_ = true;
50568  request_id_ = value;
50569  }
50570 
50580  virtual util::Status AppendVariable(
50581  const StringPiece& variable_name,
50582  const client::UriTemplateConfig& config,
50583  string* target);
50584 
50590  virtual util::Status AppendOptionalQueryParameters(string* target);
50591 
50592 
50604  Operation* data) {
50605  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
50606  }
50607 
50608  private:
50609  string project_;
50610  string region_;
50611  string subnetwork_;
50612  string request_id_;
50613  bool _have_request_id_ : 1;
50614  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource_DeleteMethod);
50615 };
50616 
50631  public:
50644  const ComputeService* _service_,
50645  client::AuthorizationCredential* _credential_,
50646  const absl::string_view& project,
50647  const absl::string_view& region,
50648  const absl::string_view& subnetwork,
50649  const SubnetworksExpandIpCidrRangeRequest& _content_);
50650 
50655 
50656 
50661  _have_request_id_ = false;
50662  client::ClearCppValueHelper(&request_id_);
50663  }
50664 
50665 
50671  const string& get_request_id() const { return request_id_; }
50672 
50679  string* mutable_requestId() {
50680  _have_request_id_ = true;
50681  return &request_id_;
50682  }
50683 
50684 
50701  void set_request_id(const string& value) {
50702  _have_request_id_ = true;
50703  request_id_ = value;
50704  }
50705 
50715  virtual util::Status AppendVariable(
50716  const StringPiece& variable_name,
50717  const client::UriTemplateConfig& config,
50718  string* target);
50719 
50725  virtual util::Status AppendOptionalQueryParameters(string* target);
50726 
50727 
50739  Operation* data) {
50740  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
50741  }
50742 
50743  private:
50744  string project_;
50745  string region_;
50746  string subnetwork_;
50747  string request_id_;
50748  bool _have_request_id_ : 1; string _content_;
50749  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource_ExpandIpCidrRangeMethod);
50750 };
50751 
50767  public:
50779  const ComputeService* _service_,
50780  client::AuthorizationCredential* _credential_,
50781  const absl::string_view& project,
50782  const absl::string_view& region,
50783  const absl::string_view& subnetwork);
50784 
50788  virtual ~SubnetworksResource_GetMethod();
50789 
50790 
50800  virtual util::Status AppendVariable(
50801  const StringPiece& variable_name,
50802  const client::UriTemplateConfig& config,
50803  string* target);
50804 
50805 
50817  Subnetwork* data) {
50818  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
50819  }
50820 
50821  private:
50822  string project_;
50823  string region_;
50824  string subnetwork_;
50825  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource_GetMethod);
50826 };
50827 
50843  public:
50855  const ComputeService* _service_,
50856  client::AuthorizationCredential* _credential_,
50857  const absl::string_view& project,
50858  const absl::string_view& region,
50859  const absl::string_view& resource);
50860 
50865 
50866 
50876  virtual util::Status AppendVariable(
50877  const StringPiece& variable_name,
50878  const client::UriTemplateConfig& config,
50879  string* target);
50880 
50881 
50893  Policy* data) {
50894  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
50895  }
50896 
50897  private:
50898  string project_;
50899  string region_;
50900  string resource_;
50901  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource_GetIamPolicyMethod);
50902 };
50903 
50918  public:
50930  const ComputeService* _service_,
50931  client::AuthorizationCredential* _credential_,
50932  const absl::string_view& project,
50933  const absl::string_view& region,
50934  const Subnetwork& _content_);
50935 
50940 
50941 
50946  _have_request_id_ = false;
50947  client::ClearCppValueHelper(&request_id_);
50948  }
50949 
50950 
50956  const string& get_request_id() const { return request_id_; }
50957 
50964  string* mutable_requestId() {
50965  _have_request_id_ = true;
50966  return &request_id_;
50967  }
50968 
50969 
50986  void set_request_id(const string& value) {
50987  _have_request_id_ = true;
50988  request_id_ = value;
50989  }
50990 
51000  virtual util::Status AppendVariable(
51001  const StringPiece& variable_name,
51002  const client::UriTemplateConfig& config,
51003  string* target);
51004 
51010  virtual util::Status AppendOptionalQueryParameters(string* target);
51011 
51012 
51024  Operation* data) {
51025  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
51026  }
51027 
51028  private:
51029  string project_;
51030  string region_;
51031  string request_id_;
51032  bool _have_request_id_ : 1; string _content_;
51033  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource_InsertMethod);
51034 };
51035 
51051  public:
51062  const ComputeService* _service_,
51063  client::AuthorizationCredential* _credential_,
51064  const absl::string_view& project,
51065  const absl::string_view& region);
51066 
51070  virtual ~SubnetworksResource_ListMethod();
51071 
51072 
51076  void clear_filter() {
51077  _have_filter_ = false;
51078  client::ClearCppValueHelper(&filter_);
51079  }
51080 
51081 
51087  const string& get_filter() const { return filter_; }
51088 
51094  string* mutable_filter() {
51095  _have_filter_ = true;
51096  return &filter_;
51097  }
51098 
51099 
51125  void set_filter(const string& value) {
51126  _have_filter_ = true;
51127  filter_ = value;
51128  }
51129 
51130 
51131 
51136  _have_max_results_ = false;
51137  client::ClearCppValueHelper(&max_results_);
51138  }
51139 
51140 
51146  uint32 get_max_results() const { return max_results_; }
51147 
51157  void set_max_results(uint32 value) {
51158  _have_max_results_ = true;
51159  max_results_ = value;
51160  }
51161 
51166  _have_order_by_ = false;
51167  client::ClearCppValueHelper(&order_by_);
51168  }
51169 
51170 
51176  const string& get_order_by() const { return order_by_; }
51177 
51184  string* mutable_orderBy() {
51185  _have_order_by_ = true;
51186  return &order_by_;
51187  }
51188 
51189 
51204  void set_order_by(const string& value) {
51205  _have_order_by_ = true;
51206  order_by_ = value;
51207  }
51208 
51209 
51210 
51215  _have_page_token_ = false;
51216  client::ClearCppValueHelper(&page_token_);
51217  }
51218 
51219 
51225  const string& get_page_token() const { return page_token_; }
51226 
51233  string* mutable_pageToken() {
51234  _have_page_token_ = true;
51235  return &page_token_;
51236  }
51237 
51238 
51246  void set_page_token(const string& value) {
51247  _have_page_token_ = true;
51248  page_token_ = value;
51249  }
51250 
51260  virtual util::Status AppendVariable(
51261  const StringPiece& variable_name,
51262  const client::UriTemplateConfig& config,
51263  string* target);
51264 
51270  virtual util::Status AppendOptionalQueryParameters(string* target);
51271 
51272 
51284  SubnetworkList* data) {
51285  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
51286  }
51287 
51288  private:
51289  string project_;
51290  string region_;
51291  string filter_;
51292  uint32 max_results_;
51293  string order_by_;
51294  string page_token_;
51295  bool _have_filter_ : 1;
51296  bool _have_max_results_ : 1;
51297  bool _have_order_by_ : 1;
51298  bool _have_page_token_ : 1;
51299  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource_ListMethod);
51300 };
51301 
51302 typedef client::ServiceRequestPager<
51305  SubnetworksResource_ListMethodPager;
51306 
51322  public:
51332  const ComputeService* _service_,
51333  client::AuthorizationCredential* _credential_,
51334  const absl::string_view& project);
51335 
51340 
51341 
51345  void clear_filter() {
51346  _have_filter_ = false;
51347  client::ClearCppValueHelper(&filter_);
51348  }
51349 
51350 
51356  const string& get_filter() const { return filter_; }
51357 
51363  string* mutable_filter() {
51364  _have_filter_ = true;
51365  return &filter_;
51366  }
51367 
51368 
51394  void set_filter(const string& value) {
51395  _have_filter_ = true;
51396  filter_ = value;
51397  }
51398 
51399 
51400 
51405  _have_max_results_ = false;
51406  client::ClearCppValueHelper(&max_results_);
51407  }
51408 
51409 
51415  uint32 get_max_results() const { return max_results_; }
51416 
51426  void set_max_results(uint32 value) {
51427  _have_max_results_ = true;
51428  max_results_ = value;
51429  }
51430 
51435  _have_order_by_ = false;
51436  client::ClearCppValueHelper(&order_by_);
51437  }
51438 
51439 
51445  const string& get_order_by() const { return order_by_; }
51446 
51453  string* mutable_orderBy() {
51454  _have_order_by_ = true;
51455  return &order_by_;
51456  }
51457 
51458 
51473  void set_order_by(const string& value) {
51474  _have_order_by_ = true;
51475  order_by_ = value;
51476  }
51477 
51478 
51479 
51484  _have_page_token_ = false;
51485  client::ClearCppValueHelper(&page_token_);
51486  }
51487 
51488 
51494  const string& get_page_token() const { return page_token_; }
51495 
51502  string* mutable_pageToken() {
51503  _have_page_token_ = true;
51504  return &page_token_;
51505  }
51506 
51507 
51515  void set_page_token(const string& value) {
51516  _have_page_token_ = true;
51517  page_token_ = value;
51518  }
51519 
51529  virtual util::Status AppendVariable(
51530  const StringPiece& variable_name,
51531  const client::UriTemplateConfig& config,
51532  string* target);
51533 
51539  virtual util::Status AppendOptionalQueryParameters(string* target);
51540 
51541 
51554  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
51555  }
51556 
51557  private:
51558  string project_;
51559  string filter_;
51560  uint32 max_results_;
51561  string order_by_;
51562  string page_token_;
51563  bool _have_filter_ : 1;
51564  bool _have_max_results_ : 1;
51565  bool _have_order_by_ : 1;
51566  bool _have_page_token_ : 1;
51567  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource_ListUsableMethod);
51568 };
51569 
51570 typedef client::ServiceRequestPager<
51573  SubnetworksResource_ListUsableMethodPager;
51574 
51589  public:
51602  const ComputeService* _service_,
51603  client::AuthorizationCredential* _credential_,
51604  const absl::string_view& project,
51605  const absl::string_view& region,
51606  const absl::string_view& subnetwork,
51607  const Subnetwork& _content_);
51608 
51613 
51614 
51619  _have_request_id_ = false;
51620  client::ClearCppValueHelper(&request_id_);
51621  }
51622 
51623 
51629  const string& get_request_id() const { return request_id_; }
51630 
51637  string* mutable_requestId() {
51638  _have_request_id_ = true;
51639  return &request_id_;
51640  }
51641 
51642 
51659  void set_request_id(const string& value) {
51660  _have_request_id_ = true;
51661  request_id_ = value;
51662  }
51663 
51673  virtual util::Status AppendVariable(
51674  const StringPiece& variable_name,
51675  const client::UriTemplateConfig& config,
51676  string* target);
51677 
51683  virtual util::Status AppendOptionalQueryParameters(string* target);
51684 
51685 
51697  Operation* data) {
51698  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
51699  }
51700 
51701  private:
51702  string project_;
51703  string region_;
51704  string subnetwork_;
51705  string request_id_;
51706  bool _have_request_id_ : 1; string _content_;
51707  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource_PatchMethod);
51708 };
51709 
51724  public:
51737  const ComputeService* _service_,
51738  client::AuthorizationCredential* _credential_,
51739  const absl::string_view& project,
51740  const absl::string_view& region,
51741  const absl::string_view& resource,
51742  const RegionSetPolicyRequest& _content_);
51743 
51748 
51749 
51759  virtual util::Status AppendVariable(
51760  const StringPiece& variable_name,
51761  const client::UriTemplateConfig& config,
51762  string* target);
51763 
51764 
51776  Policy* data) {
51777  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
51778  }
51779 
51780  private:
51781  string project_;
51782  string region_;
51783  string resource_; string _content_;
51784  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource_SetIamPolicyMethod);
51785 };
51786 
51801  public:
51814  const ComputeService* _service_,
51815  client::AuthorizationCredential* _credential_,
51816  const absl::string_view& project,
51817  const absl::string_view& region,
51818  const absl::string_view& subnetwork,
51820 
51825 
51826 
51831  _have_request_id_ = false;
51832  client::ClearCppValueHelper(&request_id_);
51833  }
51834 
51835 
51841  const string& get_request_id() const { return request_id_; }
51842 
51849  string* mutable_requestId() {
51850  _have_request_id_ = true;
51851  return &request_id_;
51852  }
51853 
51854 
51871  void set_request_id(const string& value) {
51872  _have_request_id_ = true;
51873  request_id_ = value;
51874  }
51875 
51885  virtual util::Status AppendVariable(
51886  const StringPiece& variable_name,
51887  const client::UriTemplateConfig& config,
51888  string* target);
51889 
51895  virtual util::Status AppendOptionalQueryParameters(string* target);
51896 
51897 
51909  Operation* data) {
51910  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
51911  }
51912 
51913  private:
51914  string project_;
51915  string region_;
51916  string subnetwork_;
51917  string request_id_;
51918  bool _have_request_id_ : 1; string _content_;
51919  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource_SetPrivateIpGoogleAccessMethod);
51920 };
51921 
51937  public:
51950  const ComputeService* _service_,
51951  client::AuthorizationCredential* _credential_,
51952  const absl::string_view& project,
51953  const absl::string_view& region,
51954  const absl::string_view& resource,
51955  const TestPermissionsRequest& _content_);
51956 
51961 
51962 
51972  virtual util::Status AppendVariable(
51973  const StringPiece& variable_name,
51974  const client::UriTemplateConfig& config,
51975  string* target);
51976 
51977 
51989  TestPermissionsResponse* data) {
51990  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
51991  }
51992 
51993  private:
51994  string project_;
51995  string region_;
51996  string resource_; string _content_;
51997  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource_TestIamPermissionsMethod);
51998 };
51999 
52000 
52001 
52016  public:
52028  const ComputeService* _service_,
52029  client::AuthorizationCredential* _credential_,
52030  const absl::string_view& project,
52031  const absl::string_view& target_http_proxy);
52032 
52037 
52038 
52043  _have_request_id_ = false;
52044  client::ClearCppValueHelper(&request_id_);
52045  }
52046 
52047 
52053  const string& get_request_id() const { return request_id_; }
52054 
52061  string* mutable_requestId() {
52062  _have_request_id_ = true;
52063  return &request_id_;
52064  }
52065 
52066 
52083  void set_request_id(const string& value) {
52084  _have_request_id_ = true;
52085  request_id_ = value;
52086  }
52087 
52097  virtual util::Status AppendVariable(
52098  const StringPiece& variable_name,
52099  const client::UriTemplateConfig& config,
52100  string* target);
52101 
52107  virtual util::Status AppendOptionalQueryParameters(string* target);
52108 
52109 
52121  Operation* data) {
52122  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
52123  }
52124 
52125  private:
52126  string project_;
52127  string target_http_proxy_;
52128  string request_id_;
52129  bool _have_request_id_ : 1;
52130  DISALLOW_COPY_AND_ASSIGN(TargetHttpProxiesResource_DeleteMethod);
52131 };
52132 
52148  public:
52160  const ComputeService* _service_,
52161  client::AuthorizationCredential* _credential_,
52162  const absl::string_view& project,
52163  const absl::string_view& target_http_proxy);
52164 
52169 
52170 
52180  virtual util::Status AppendVariable(
52181  const StringPiece& variable_name,
52182  const client::UriTemplateConfig& config,
52183  string* target);
52184 
52185 
52197  TargetHttpProxy* data) {
52198  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
52199  }
52200 
52201  private:
52202  string project_;
52203  string target_http_proxy_;
52204  DISALLOW_COPY_AND_ASSIGN(TargetHttpProxiesResource_GetMethod);
52205 };
52206 
52221  public:
52232  const ComputeService* _service_,
52233  client::AuthorizationCredential* _credential_,
52234  const absl::string_view& project,
52235  const TargetHttpProxy& _content_);
52236 
52241 
52242 
52247  _have_request_id_ = false;
52248  client::ClearCppValueHelper(&request_id_);
52249  }
52250 
52251 
52257  const string& get_request_id() const { return request_id_; }
52258 
52265  string* mutable_requestId() {
52266  _have_request_id_ = true;
52267  return &request_id_;
52268  }
52269 
52270 
52287  void set_request_id(const string& value) {
52288  _have_request_id_ = true;
52289  request_id_ = value;
52290  }
52291 
52301  virtual util::Status AppendVariable(
52302  const StringPiece& variable_name,
52303  const client::UriTemplateConfig& config,
52304  string* target);
52305 
52311  virtual util::Status AppendOptionalQueryParameters(string* target);
52312 
52313 
52325  Operation* data) {
52326  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
52327  }
52328 
52329  private:
52330  string project_;
52331  string request_id_;
52332  bool _have_request_id_ : 1; string _content_;
52333  DISALLOW_COPY_AND_ASSIGN(TargetHttpProxiesResource_InsertMethod);
52334 };
52335 
52351  public:
52361  const ComputeService* _service_,
52362  client::AuthorizationCredential* _credential_,
52363  const absl::string_view& project);
52364 
52369 
52370 
52374  void clear_filter() {
52375  _have_filter_ = false;
52376  client::ClearCppValueHelper(&filter_);
52377  }
52378 
52379 
52385  const string& get_filter() const { return filter_; }
52386 
52392  string* mutable_filter() {
52393  _have_filter_ = true;
52394  return &filter_;
52395  }
52396 
52397 
52423  void set_filter(const string& value) {
52424  _have_filter_ = true;
52425  filter_ = value;
52426  }
52427 
52428 
52429 
52434  _have_max_results_ = false;
52435  client::ClearCppValueHelper(&max_results_);
52436  }
52437 
52438 
52444  uint32 get_max_results() const { return max_results_; }
52445 
52455  void set_max_results(uint32 value) {
52456  _have_max_results_ = true;
52457  max_results_ = value;
52458  }
52459 
52464  _have_order_by_ = false;
52465  client::ClearCppValueHelper(&order_by_);
52466  }
52467 
52468 
52474  const string& get_order_by() const { return order_by_; }
52475 
52482  string* mutable_orderBy() {
52483  _have_order_by_ = true;
52484  return &order_by_;
52485  }
52486 
52487 
52502  void set_order_by(const string& value) {
52503  _have_order_by_ = true;
52504  order_by_ = value;
52505  }
52506 
52507 
52508 
52513  _have_page_token_ = false;
52514  client::ClearCppValueHelper(&page_token_);
52515  }
52516 
52517 
52523  const string& get_page_token() const { return page_token_; }
52524 
52531  string* mutable_pageToken() {
52532  _have_page_token_ = true;
52533  return &page_token_;
52534  }
52535 
52536 
52544  void set_page_token(const string& value) {
52545  _have_page_token_ = true;
52546  page_token_ = value;
52547  }
52548 
52558  virtual util::Status AppendVariable(
52559  const StringPiece& variable_name,
52560  const client::UriTemplateConfig& config,
52561  string* target);
52562 
52568  virtual util::Status AppendOptionalQueryParameters(string* target);
52569 
52570 
52582  TargetHttpProxyList* data) {
52583  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
52584  }
52585 
52586  private:
52587  string project_;
52588  string filter_;
52589  uint32 max_results_;
52590  string order_by_;
52591  string page_token_;
52592  bool _have_filter_ : 1;
52593  bool _have_max_results_ : 1;
52594  bool _have_order_by_ : 1;
52595  bool _have_page_token_ : 1;
52596  DISALLOW_COPY_AND_ASSIGN(TargetHttpProxiesResource_ListMethod);
52597 };
52598 
52599 typedef client::ServiceRequestPager<
52602  TargetHttpProxiesResource_ListMethodPager;
52603 
52618  public:
52631  const ComputeService* _service_,
52632  client::AuthorizationCredential* _credential_,
52633  const absl::string_view& project,
52634  const absl::string_view& target_http_proxy,
52635  const UrlMapReference& _content_);
52636 
52641 
52642 
52647  _have_request_id_ = false;
52648  client::ClearCppValueHelper(&request_id_);
52649  }
52650 
52651 
52657  const string& get_request_id() const { return request_id_; }
52658 
52665  string* mutable_requestId() {
52666  _have_request_id_ = true;
52667  return &request_id_;
52668  }
52669 
52670 
52687  void set_request_id(const string& value) {
52688  _have_request_id_ = true;
52689  request_id_ = value;
52690  }
52691 
52701  virtual util::Status AppendVariable(
52702  const StringPiece& variable_name,
52703  const client::UriTemplateConfig& config,
52704  string* target);
52705 
52711  virtual util::Status AppendOptionalQueryParameters(string* target);
52712 
52713 
52725  Operation* data) {
52726  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
52727  }
52728 
52729  private:
52730  string project_;
52731  string target_http_proxy_;
52732  string request_id_;
52733  bool _have_request_id_ : 1; string _content_;
52734  DISALLOW_COPY_AND_ASSIGN(TargetHttpProxiesResource_SetUrlMapMethod);
52735 };
52736 
52737 
52738 
52753  public:
52765  const ComputeService* _service_,
52766  client::AuthorizationCredential* _credential_,
52767  const absl::string_view& project,
52768  const absl::string_view& target_https_proxy);
52769 
52774 
52775 
52780  _have_request_id_ = false;
52781  client::ClearCppValueHelper(&request_id_);
52782  }
52783 
52784 
52790  const string& get_request_id() const { return request_id_; }
52791 
52798  string* mutable_requestId() {
52799  _have_request_id_ = true;
52800  return &request_id_;
52801  }
52802 
52803 
52820  void set_request_id(const string& value) {
52821  _have_request_id_ = true;
52822  request_id_ = value;
52823  }
52824 
52834  virtual util::Status AppendVariable(
52835  const StringPiece& variable_name,
52836  const client::UriTemplateConfig& config,
52837  string* target);
52838 
52844  virtual util::Status AppendOptionalQueryParameters(string* target);
52845 
52846 
52858  Operation* data) {
52859  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
52860  }
52861 
52862  private:
52863  string project_;
52864  string target_https_proxy_;
52865  string request_id_;
52866  bool _have_request_id_ : 1;
52867  DISALLOW_COPY_AND_ASSIGN(TargetHttpsProxiesResource_DeleteMethod);
52868 };
52869 
52885  public:
52897  const ComputeService* _service_,
52898  client::AuthorizationCredential* _credential_,
52899  const absl::string_view& project,
52900  const absl::string_view& target_https_proxy);
52901 
52906 
52907 
52917  virtual util::Status AppendVariable(
52918  const StringPiece& variable_name,
52919  const client::UriTemplateConfig& config,
52920  string* target);
52921 
52922 
52934  TargetHttpsProxy* data) {
52935  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
52936  }
52937 
52938  private:
52939  string project_;
52940  string target_https_proxy_;
52941  DISALLOW_COPY_AND_ASSIGN(TargetHttpsProxiesResource_GetMethod);
52942 };
52943 
52958  public:
52969  const ComputeService* _service_,
52970  client::AuthorizationCredential* _credential_,
52971  const absl::string_view& project,
52972  const TargetHttpsProxy& _content_);
52973 
52978 
52979 
52984  _have_request_id_ = false;
52985  client::ClearCppValueHelper(&request_id_);
52986  }
52987 
52988 
52994  const string& get_request_id() const { return request_id_; }
52995 
53002  string* mutable_requestId() {
53003  _have_request_id_ = true;
53004  return &request_id_;
53005  }
53006 
53007 
53024  void set_request_id(const string& value) {
53025  _have_request_id_ = true;
53026  request_id_ = value;
53027  }
53028 
53038  virtual util::Status AppendVariable(
53039  const StringPiece& variable_name,
53040  const client::UriTemplateConfig& config,
53041  string* target);
53042 
53048  virtual util::Status AppendOptionalQueryParameters(string* target);
53049 
53050 
53062  Operation* data) {
53063  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
53064  }
53065 
53066  private:
53067  string project_;
53068  string request_id_;
53069  bool _have_request_id_ : 1; string _content_;
53070  DISALLOW_COPY_AND_ASSIGN(TargetHttpsProxiesResource_InsertMethod);
53071 };
53072 
53088  public:
53098  const ComputeService* _service_,
53099  client::AuthorizationCredential* _credential_,
53100  const absl::string_view& project);
53101 
53106 
53107 
53111  void clear_filter() {
53112  _have_filter_ = false;
53113  client::ClearCppValueHelper(&filter_);
53114  }
53115 
53116 
53122  const string& get_filter() const { return filter_; }
53123 
53129  string* mutable_filter() {
53130  _have_filter_ = true;
53131  return &filter_;
53132  }
53133 
53134 
53160  void set_filter(const string& value) {
53161  _have_filter_ = true;
53162  filter_ = value;
53163  }
53164 
53165 
53166 
53171  _have_max_results_ = false;
53172  client::ClearCppValueHelper(&max_results_);
53173  }
53174 
53175 
53181  uint32 get_max_results() const { return max_results_; }
53182 
53192  void set_max_results(uint32 value) {
53193  _have_max_results_ = true;
53194  max_results_ = value;
53195  }
53196 
53201  _have_order_by_ = false;
53202  client::ClearCppValueHelper(&order_by_);
53203  }
53204 
53205 
53211  const string& get_order_by() const { return order_by_; }
53212 
53219  string* mutable_orderBy() {
53220  _have_order_by_ = true;
53221  return &order_by_;
53222  }
53223 
53224 
53239  void set_order_by(const string& value) {
53240  _have_order_by_ = true;
53241  order_by_ = value;
53242  }
53243 
53244 
53245 
53250  _have_page_token_ = false;
53251  client::ClearCppValueHelper(&page_token_);
53252  }
53253 
53254 
53260  const string& get_page_token() const { return page_token_; }
53261 
53268  string* mutable_pageToken() {
53269  _have_page_token_ = true;
53270  return &page_token_;
53271  }
53272 
53273 
53281  void set_page_token(const string& value) {
53282  _have_page_token_ = true;
53283  page_token_ = value;
53284  }
53285 
53295  virtual util::Status AppendVariable(
53296  const StringPiece& variable_name,
53297  const client::UriTemplateConfig& config,
53298  string* target);
53299 
53305  virtual util::Status AppendOptionalQueryParameters(string* target);
53306 
53307 
53319  TargetHttpsProxyList* data) {
53320  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
53321  }
53322 
53323  private:
53324  string project_;
53325  string filter_;
53326  uint32 max_results_;
53327  string order_by_;
53328  string page_token_;
53329  bool _have_filter_ : 1;
53330  bool _have_max_results_ : 1;
53331  bool _have_order_by_ : 1;
53332  bool _have_page_token_ : 1;
53333  DISALLOW_COPY_AND_ASSIGN(TargetHttpsProxiesResource_ListMethod);
53334 };
53335 
53336 typedef client::ServiceRequestPager<
53339  TargetHttpsProxiesResource_ListMethodPager;
53340 
53355  public:
53368  const ComputeService* _service_,
53369  client::AuthorizationCredential* _credential_,
53370  const absl::string_view& project,
53371  const absl::string_view& target_https_proxy,
53372  const TargetHttpsProxiesSetQuicOverrideRequest& _content_);
53373 
53378 
53379 
53384  _have_request_id_ = false;
53385  client::ClearCppValueHelper(&request_id_);
53386  }
53387 
53388 
53394  const string& get_request_id() const { return request_id_; }
53395 
53402  string* mutable_requestId() {
53403  _have_request_id_ = true;
53404  return &request_id_;
53405  }
53406 
53407 
53424  void set_request_id(const string& value) {
53425  _have_request_id_ = true;
53426  request_id_ = value;
53427  }
53428 
53438  virtual util::Status AppendVariable(
53439  const StringPiece& variable_name,
53440  const client::UriTemplateConfig& config,
53441  string* target);
53442 
53448  virtual util::Status AppendOptionalQueryParameters(string* target);
53449 
53450 
53462  Operation* data) {
53463  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
53464  }
53465 
53466  private:
53467  string project_;
53468  string target_https_proxy_;
53469  string request_id_;
53470  bool _have_request_id_ : 1; string _content_;
53471  DISALLOW_COPY_AND_ASSIGN(TargetHttpsProxiesResource_SetQuicOverrideMethod);
53472 };
53473 
53488  public:
53501  const ComputeService* _service_,
53502  client::AuthorizationCredential* _credential_,
53503  const absl::string_view& project,
53504  const absl::string_view& target_https_proxy,
53506 
53511 
53512 
53517  _have_request_id_ = false;
53518  client::ClearCppValueHelper(&request_id_);
53519  }
53520 
53521 
53527  const string& get_request_id() const { return request_id_; }
53528 
53535  string* mutable_requestId() {
53536  _have_request_id_ = true;
53537  return &request_id_;
53538  }
53539 
53540 
53557  void set_request_id(const string& value) {
53558  _have_request_id_ = true;
53559  request_id_ = value;
53560  }
53561 
53571  virtual util::Status AppendVariable(
53572  const StringPiece& variable_name,
53573  const client::UriTemplateConfig& config,
53574  string* target);
53575 
53581  virtual util::Status AppendOptionalQueryParameters(string* target);
53582 
53583 
53595  Operation* data) {
53596  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
53597  }
53598 
53599  private:
53600  string project_;
53601  string target_https_proxy_;
53602  string request_id_;
53603  bool _have_request_id_ : 1; string _content_;
53604  DISALLOW_COPY_AND_ASSIGN(TargetHttpsProxiesResource_SetSslCertificatesMethod);
53605 };
53606 
53621  public:
53635  const ComputeService* _service_,
53636  client::AuthorizationCredential* _credential_,
53637  const absl::string_view& project,
53638  const absl::string_view& target_https_proxy,
53639  const SslPolicyReference& _content_);
53640 
53645 
53646 
53651  _have_request_id_ = false;
53652  client::ClearCppValueHelper(&request_id_);
53653  }
53654 
53655 
53661  const string& get_request_id() const { return request_id_; }
53662 
53669  string* mutable_requestId() {
53670  _have_request_id_ = true;
53671  return &request_id_;
53672  }
53673 
53674 
53691  void set_request_id(const string& value) {
53692  _have_request_id_ = true;
53693  request_id_ = value;
53694  }
53695 
53705  virtual util::Status AppendVariable(
53706  const StringPiece& variable_name,
53707  const client::UriTemplateConfig& config,
53708  string* target);
53709 
53715  virtual util::Status AppendOptionalQueryParameters(string* target);
53716 
53717 
53729  Operation* data) {
53730  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
53731  }
53732 
53733  private:
53734  string project_;
53735  string target_https_proxy_;
53736  string request_id_;
53737  bool _have_request_id_ : 1; string _content_;
53738  DISALLOW_COPY_AND_ASSIGN(TargetHttpsProxiesResource_SetSslPolicyMethod);
53739 };
53740 
53755  public:
53768  const ComputeService* _service_,
53769  client::AuthorizationCredential* _credential_,
53770  const absl::string_view& project,
53771  const absl::string_view& target_https_proxy,
53772  const UrlMapReference& _content_);
53773 
53778 
53779 
53784  _have_request_id_ = false;
53785  client::ClearCppValueHelper(&request_id_);
53786  }
53787 
53788 
53794  const string& get_request_id() const { return request_id_; }
53795 
53802  string* mutable_requestId() {
53803  _have_request_id_ = true;
53804  return &request_id_;
53805  }
53806 
53807 
53824  void set_request_id(const string& value) {
53825  _have_request_id_ = true;
53826  request_id_ = value;
53827  }
53828 
53838  virtual util::Status AppendVariable(
53839  const StringPiece& variable_name,
53840  const client::UriTemplateConfig& config,
53841  string* target);
53842 
53848  virtual util::Status AppendOptionalQueryParameters(string* target);
53849 
53850 
53862  Operation* data) {
53863  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
53864  }
53865 
53866  private:
53867  string project_;
53868  string target_https_proxy_;
53869  string request_id_;
53870  bool _have_request_id_ : 1; string _content_;
53871  DISALLOW_COPY_AND_ASSIGN(TargetHttpsProxiesResource_SetUrlMapMethod);
53872 };
53873 
53874 
53875 
53891  public:
53901  const ComputeService* _service_,
53902  client::AuthorizationCredential* _credential_,
53903  const absl::string_view& project);
53904 
53909 
53910 
53914  void clear_filter() {
53915  _have_filter_ = false;
53916  client::ClearCppValueHelper(&filter_);
53917  }
53918 
53919 
53925  const string& get_filter() const { return filter_; }
53926 
53932  string* mutable_filter() {
53933  _have_filter_ = true;
53934  return &filter_;
53935  }
53936 
53937 
53963  void set_filter(const string& value) {
53964  _have_filter_ = true;
53965  filter_ = value;
53966  }
53967 
53968 
53969 
53974  _have_max_results_ = false;
53975  client::ClearCppValueHelper(&max_results_);
53976  }
53977 
53978 
53984  uint32 get_max_results() const { return max_results_; }
53985 
53995  void set_max_results(uint32 value) {
53996  _have_max_results_ = true;
53997  max_results_ = value;
53998  }
53999 
54004  _have_order_by_ = false;
54005  client::ClearCppValueHelper(&order_by_);
54006  }
54007 
54008 
54014  const string& get_order_by() const { return order_by_; }
54015 
54022  string* mutable_orderBy() {
54023  _have_order_by_ = true;
54024  return &order_by_;
54025  }
54026 
54027 
54042  void set_order_by(const string& value) {
54043  _have_order_by_ = true;
54044  order_by_ = value;
54045  }
54046 
54047 
54048 
54053  _have_page_token_ = false;
54054  client::ClearCppValueHelper(&page_token_);
54055  }
54056 
54057 
54063  const string& get_page_token() const { return page_token_; }
54064 
54071  string* mutable_pageToken() {
54072  _have_page_token_ = true;
54073  return &page_token_;
54074  }
54075 
54076 
54084  void set_page_token(const string& value) {
54085  _have_page_token_ = true;
54086  page_token_ = value;
54087  }
54088 
54098  virtual util::Status AppendVariable(
54099  const StringPiece& variable_name,
54100  const client::UriTemplateConfig& config,
54101  string* target);
54102 
54108  virtual util::Status AppendOptionalQueryParameters(string* target);
54109 
54110 
54123  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
54124  }
54125 
54126  private:
54127  string project_;
54128  string filter_;
54129  uint32 max_results_;
54130  string order_by_;
54131  string page_token_;
54132  bool _have_filter_ : 1;
54133  bool _have_max_results_ : 1;
54134  bool _have_order_by_ : 1;
54135  bool _have_page_token_ : 1;
54136  DISALLOW_COPY_AND_ASSIGN(TargetInstancesResource_AggregatedListMethod);
54137 };
54138 
54139 typedef client::ServiceRequestPager<
54142  TargetInstancesResource_AggregatedListMethodPager;
54143 
54158  public:
54170  const ComputeService* _service_,
54171  client::AuthorizationCredential* _credential_,
54172  const absl::string_view& project,
54173  const absl::string_view& zone,
54174  const absl::string_view& target_instance);
54175 
54180 
54181 
54186  _have_request_id_ = false;
54187  client::ClearCppValueHelper(&request_id_);
54188  }
54189 
54190 
54196  const string& get_request_id() const { return request_id_; }
54197 
54204  string* mutable_requestId() {
54205  _have_request_id_ = true;
54206  return &request_id_;
54207  }
54208 
54209 
54226  void set_request_id(const string& value) {
54227  _have_request_id_ = true;
54228  request_id_ = value;
54229  }
54230 
54240  virtual util::Status AppendVariable(
54241  const StringPiece& variable_name,
54242  const client::UriTemplateConfig& config,
54243  string* target);
54244 
54250  virtual util::Status AppendOptionalQueryParameters(string* target);
54251 
54252 
54264  Operation* data) {
54265  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
54266  }
54267 
54268  private:
54269  string project_;
54270  string zone_;
54271  string target_instance_;
54272  string request_id_;
54273  bool _have_request_id_ : 1;
54274  DISALLOW_COPY_AND_ASSIGN(TargetInstancesResource_DeleteMethod);
54275 };
54276 
54292  public:
54304  const ComputeService* _service_,
54305  client::AuthorizationCredential* _credential_,
54306  const absl::string_view& project,
54307  const absl::string_view& zone,
54308  const absl::string_view& target_instance);
54309 
54314 
54315 
54325  virtual util::Status AppendVariable(
54326  const StringPiece& variable_name,
54327  const client::UriTemplateConfig& config,
54328  string* target);
54329 
54330 
54342  TargetInstance* data) {
54343  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
54344  }
54345 
54346  private:
54347  string project_;
54348  string zone_;
54349  string target_instance_;
54350  DISALLOW_COPY_AND_ASSIGN(TargetInstancesResource_GetMethod);
54351 };
54352 
54367  public:
54379  const ComputeService* _service_,
54380  client::AuthorizationCredential* _credential_,
54381  const absl::string_view& project,
54382  const absl::string_view& zone,
54383  const TargetInstance& _content_);
54384 
54389 
54390 
54395  _have_request_id_ = false;
54396  client::ClearCppValueHelper(&request_id_);
54397  }
54398 
54399 
54405  const string& get_request_id() const { return request_id_; }
54406 
54413  string* mutable_requestId() {
54414  _have_request_id_ = true;
54415  return &request_id_;
54416  }
54417 
54418 
54435  void set_request_id(const string& value) {
54436  _have_request_id_ = true;
54437  request_id_ = value;
54438  }
54439 
54449  virtual util::Status AppendVariable(
54450  const StringPiece& variable_name,
54451  const client::UriTemplateConfig& config,
54452  string* target);
54453 
54459  virtual util::Status AppendOptionalQueryParameters(string* target);
54460 
54461 
54473  Operation* data) {
54474  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
54475  }
54476 
54477  private:
54478  string project_;
54479  string zone_;
54480  string request_id_;
54481  bool _have_request_id_ : 1; string _content_;
54482  DISALLOW_COPY_AND_ASSIGN(TargetInstancesResource_InsertMethod);
54483 };
54484 
54500  public:
54511  const ComputeService* _service_,
54512  client::AuthorizationCredential* _credential_,
54513  const absl::string_view& project,
54514  const absl::string_view& zone);
54515 
54520 
54521 
54525  void clear_filter() {
54526  _have_filter_ = false;
54527  client::ClearCppValueHelper(&filter_);
54528  }
54529 
54530 
54536  const string& get_filter() const { return filter_; }
54537 
54543  string* mutable_filter() {
54544  _have_filter_ = true;
54545  return &filter_;
54546  }
54547 
54548 
54574  void set_filter(const string& value) {
54575  _have_filter_ = true;
54576  filter_ = value;
54577  }
54578 
54579 
54580 
54585  _have_max_results_ = false;
54586  client::ClearCppValueHelper(&max_results_);
54587  }
54588 
54589 
54595  uint32 get_max_results() const { return max_results_; }
54596 
54606  void set_max_results(uint32 value) {
54607  _have_max_results_ = true;
54608  max_results_ = value;
54609  }
54610 
54615  _have_order_by_ = false;
54616  client::ClearCppValueHelper(&order_by_);
54617  }
54618 
54619 
54625  const string& get_order_by() const { return order_by_; }
54626 
54633  string* mutable_orderBy() {
54634  _have_order_by_ = true;
54635  return &order_by_;
54636  }
54637 
54638 
54653  void set_order_by(const string& value) {
54654  _have_order_by_ = true;
54655  order_by_ = value;
54656  }
54657 
54658 
54659 
54664  _have_page_token_ = false;
54665  client::ClearCppValueHelper(&page_token_);
54666  }
54667 
54668 
54674  const string& get_page_token() const { return page_token_; }
54675 
54682  string* mutable_pageToken() {
54683  _have_page_token_ = true;
54684  return &page_token_;
54685  }
54686 
54687 
54695  void set_page_token(const string& value) {
54696  _have_page_token_ = true;
54697  page_token_ = value;
54698  }
54699 
54709  virtual util::Status AppendVariable(
54710  const StringPiece& variable_name,
54711  const client::UriTemplateConfig& config,
54712  string* target);
54713 
54719  virtual util::Status AppendOptionalQueryParameters(string* target);
54720 
54721 
54733  TargetInstanceList* data) {
54734  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
54735  }
54736 
54737  private:
54738  string project_;
54739  string zone_;
54740  string filter_;
54741  uint32 max_results_;
54742  string order_by_;
54743  string page_token_;
54744  bool _have_filter_ : 1;
54745  bool _have_max_results_ : 1;
54746  bool _have_order_by_ : 1;
54747  bool _have_page_token_ : 1;
54748  DISALLOW_COPY_AND_ASSIGN(TargetInstancesResource_ListMethod);
54749 };
54750 
54751 typedef client::ServiceRequestPager<
54754  TargetInstancesResource_ListMethodPager;
54755 
54756 
54757 
54772  public:
54785  const ComputeService* _service_,
54786  client::AuthorizationCredential* _credential_,
54787  const absl::string_view& project,
54788  const absl::string_view& region,
54789  const absl::string_view& target_pool,
54790  const TargetPoolsAddHealthCheckRequest& _content_);
54791 
54796 
54797 
54802  _have_request_id_ = false;
54803  client::ClearCppValueHelper(&request_id_);
54804  }
54805 
54806 
54812  const string& get_request_id() const { return request_id_; }
54813 
54820  string* mutable_requestId() {
54821  _have_request_id_ = true;
54822  return &request_id_;
54823  }
54824 
54825 
54842  void set_request_id(const string& value) {
54843  _have_request_id_ = true;
54844  request_id_ = value;
54845  }
54846 
54856  virtual util::Status AppendVariable(
54857  const StringPiece& variable_name,
54858  const client::UriTemplateConfig& config,
54859  string* target);
54860 
54866  virtual util::Status AppendOptionalQueryParameters(string* target);
54867 
54868 
54880  Operation* data) {
54881  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
54882  }
54883 
54884  private:
54885  string project_;
54886  string region_;
54887  string target_pool_;
54888  string request_id_;
54889  bool _have_request_id_ : 1; string _content_;
54890  DISALLOW_COPY_AND_ASSIGN(TargetPoolsResource_AddHealthCheckMethod);
54891 };
54892 
54907  public:
54920  const ComputeService* _service_,
54921  client::AuthorizationCredential* _credential_,
54922  const absl::string_view& project,
54923  const absl::string_view& region,
54924  const absl::string_view& target_pool,
54925  const TargetPoolsAddInstanceRequest& _content_);
54926 
54931 
54932 
54937  _have_request_id_ = false;
54938  client::ClearCppValueHelper(&request_id_);
54939  }
54940 
54941 
54947  const string& get_request_id() const { return request_id_; }
54948 
54955  string* mutable_requestId() {
54956  _have_request_id_ = true;
54957  return &request_id_;
54958  }
54959 
54960 
54977  void set_request_id(const string& value) {
54978  _have_request_id_ = true;
54979  request_id_ = value;
54980  }
54981 
54991  virtual util::Status AppendVariable(
54992  const StringPiece& variable_name,
54993  const client::UriTemplateConfig& config,
54994  string* target);
54995 
55001  virtual util::Status AppendOptionalQueryParameters(string* target);
55002 
55003 
55015  Operation* data) {
55016  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
55017  }
55018 
55019  private:
55020  string project_;
55021  string region_;
55022  string target_pool_;
55023  string request_id_;
55024  bool _have_request_id_ : 1; string _content_;
55025  DISALLOW_COPY_AND_ASSIGN(TargetPoolsResource_AddInstanceMethod);
55026 };
55027 
55043  public:
55053  const ComputeService* _service_,
55054  client::AuthorizationCredential* _credential_,
55055  const absl::string_view& project);
55056 
55061 
55062 
55066  void clear_filter() {
55067  _have_filter_ = false;
55068  client::ClearCppValueHelper(&filter_);
55069  }
55070 
55071 
55077  const string& get_filter() const { return filter_; }
55078 
55084  string* mutable_filter() {
55085  _have_filter_ = true;
55086  return &filter_;
55087  }
55088 
55089 
55115  void set_filter(const string& value) {
55116  _have_filter_ = true;
55117  filter_ = value;
55118  }
55119 
55120 
55121 
55126  _have_max_results_ = false;
55127  client::ClearCppValueHelper(&max_results_);
55128  }
55129 
55130 
55136  uint32 get_max_results() const { return max_results_; }
55137 
55147  void set_max_results(uint32 value) {
55148  _have_max_results_ = true;
55149  max_results_ = value;
55150  }
55151 
55156  _have_order_by_ = false;
55157  client::ClearCppValueHelper(&order_by_);
55158  }
55159 
55160 
55166  const string& get_order_by() const { return order_by_; }
55167 
55174  string* mutable_orderBy() {
55175  _have_order_by_ = true;
55176  return &order_by_;
55177  }
55178 
55179 
55194  void set_order_by(const string& value) {
55195  _have_order_by_ = true;
55196  order_by_ = value;
55197  }
55198 
55199 
55200 
55205  _have_page_token_ = false;
55206  client::ClearCppValueHelper(&page_token_);
55207  }
55208 
55209 
55215  const string& get_page_token() const { return page_token_; }
55216 
55223  string* mutable_pageToken() {
55224  _have_page_token_ = true;
55225  return &page_token_;
55226  }
55227 
55228 
55236  void set_page_token(const string& value) {
55237  _have_page_token_ = true;
55238  page_token_ = value;
55239  }
55240 
55250  virtual util::Status AppendVariable(
55251  const StringPiece& variable_name,
55252  const client::UriTemplateConfig& config,
55253  string* target);
55254 
55260  virtual util::Status AppendOptionalQueryParameters(string* target);
55261 
55262 
55274  TargetPoolAggregatedList* data) {
55275  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
55276  }
55277 
55278  private:
55279  string project_;
55280  string filter_;
55281  uint32 max_results_;
55282  string order_by_;
55283  string page_token_;
55284  bool _have_filter_ : 1;
55285  bool _have_max_results_ : 1;
55286  bool _have_order_by_ : 1;
55287  bool _have_page_token_ : 1;
55288  DISALLOW_COPY_AND_ASSIGN(TargetPoolsResource_AggregatedListMethod);
55289 };
55290 
55291 typedef client::ServiceRequestPager<
55294  TargetPoolsResource_AggregatedListMethodPager;
55295 
55310  public:
55322  const ComputeService* _service_,
55323  client::AuthorizationCredential* _credential_,
55324  const absl::string_view& project,
55325  const absl::string_view& region,
55326  const absl::string_view& target_pool);
55327 
55332 
55333 
55338  _have_request_id_ = false;
55339  client::ClearCppValueHelper(&request_id_);
55340  }
55341 
55342 
55348  const string& get_request_id() const { return request_id_; }
55349 
55356  string* mutable_requestId() {
55357  _have_request_id_ = true;
55358  return &request_id_;
55359  }
55360 
55361 
55378  void set_request_id(const string& value) {
55379  _have_request_id_ = true;
55380  request_id_ = value;
55381  }
55382 
55392  virtual util::Status AppendVariable(
55393  const StringPiece& variable_name,
55394  const client::UriTemplateConfig& config,
55395  string* target);
55396 
55402  virtual util::Status AppendOptionalQueryParameters(string* target);
55403 
55404 
55416  Operation* data) {
55417  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
55418  }
55419 
55420  private:
55421  string project_;
55422  string region_;
55423  string target_pool_;
55424  string request_id_;
55425  bool _have_request_id_ : 1;
55426  DISALLOW_COPY_AND_ASSIGN(TargetPoolsResource_DeleteMethod);
55427 };
55428 
55444  public:
55456  const ComputeService* _service_,
55457  client::AuthorizationCredential* _credential_,
55458  const absl::string_view& project,
55459  const absl::string_view& region,
55460  const absl::string_view& target_pool);
55461 
55465  virtual ~TargetPoolsResource_GetMethod();
55466 
55467 
55477  virtual util::Status AppendVariable(
55478  const StringPiece& variable_name,
55479  const client::UriTemplateConfig& config,
55480  string* target);
55481 
55482 
55494  TargetPool* data) {
55495  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
55496  }
55497 
55498  private:
55499  string project_;
55500  string region_;
55501  string target_pool_;
55502  DISALLOW_COPY_AND_ASSIGN(TargetPoolsResource_GetMethod);
55503 };
55504 
55520  public:
55534  const ComputeService* _service_,
55535  client::AuthorizationCredential* _credential_,
55536  const absl::string_view& project,
55537  const absl::string_view& region,
55538  const absl::string_view& target_pool,
55539  const InstanceReference& _content_);
55540 
55545 
55546 
55556  virtual util::Status AppendVariable(
55557  const StringPiece& variable_name,
55558  const client::UriTemplateConfig& config,
55559  string* target);
55560 
55561 
55573  TargetPoolInstanceHealth* data) {
55574  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
55575  }
55576 
55577  private:
55578  string project_;
55579  string region_;
55580  string target_pool_; string _content_;
55581  DISALLOW_COPY_AND_ASSIGN(TargetPoolsResource_GetHealthMethod);
55582 };
55583 
55598  public:
55610  const ComputeService* _service_,
55611  client::AuthorizationCredential* _credential_,
55612  const absl::string_view& project,
55613  const absl::string_view& region,
55614  const TargetPool& _content_);
55615 
55620 
55621 
55626  _have_request_id_ = false;
55627  client::ClearCppValueHelper(&request_id_);
55628  }
55629 
55630 
55636  const string& get_request_id() const { return request_id_; }
55637 
55644  string* mutable_requestId() {
55645  _have_request_id_ = true;
55646  return &request_id_;
55647  }
55648 
55649 
55666  void set_request_id(const string& value) {
55667  _have_request_id_ = true;
55668  request_id_ = value;
55669  }
55670 
55680  virtual util::Status AppendVariable(
55681  const StringPiece& variable_name,
55682  const client::UriTemplateConfig& config,
55683  string* target);
55684 
55690  virtual util::Status AppendOptionalQueryParameters(string* target);
55691 
55692 
55704  Operation* data) {
55705  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
55706  }
55707 
55708  private:
55709  string project_;
55710  string region_;
55711  string request_id_;
55712  bool _have_request_id_ : 1; string _content_;
55713  DISALLOW_COPY_AND_ASSIGN(TargetPoolsResource_InsertMethod);
55714 };
55715 
55731  public:
55742  const ComputeService* _service_,
55743  client::AuthorizationCredential* _credential_,
55744  const absl::string_view& project,
55745  const absl::string_view& region);
55746 
55750  virtual ~TargetPoolsResource_ListMethod();
55751 
55752 
55756  void clear_filter() {
55757  _have_filter_ = false;
55758  client::ClearCppValueHelper(&filter_);
55759  }
55760 
55761 
55767  const string& get_filter() const { return filter_; }
55768 
55774  string* mutable_filter() {
55775  _have_filter_ = true;
55776  return &filter_;
55777  }
55778 
55779 
55805  void set_filter(const string& value) {
55806  _have_filter_ = true;
55807  filter_ = value;
55808  }
55809 
55810 
55811 
55816  _have_max_results_ = false;
55817  client::ClearCppValueHelper(&max_results_);
55818  }
55819 
55820 
55826  uint32 get_max_results() const { return max_results_; }
55827 
55837  void set_max_results(uint32 value) {
55838  _have_max_results_ = true;
55839  max_results_ = value;
55840  }
55841 
55846  _have_order_by_ = false;
55847  client::ClearCppValueHelper(&order_by_);
55848  }
55849 
55850 
55856  const string& get_order_by() const { return order_by_; }
55857 
55864  string* mutable_orderBy() {
55865  _have_order_by_ = true;
55866  return &order_by_;
55867  }
55868 
55869 
55884  void set_order_by(const string& value) {
55885  _have_order_by_ = true;
55886  order_by_ = value;
55887  }
55888 
55889 
55890 
55895  _have_page_token_ = false;
55896  client::ClearCppValueHelper(&page_token_);
55897  }
55898 
55899 
55905  const string& get_page_token() const { return page_token_; }
55906 
55913  string* mutable_pageToken() {
55914  _have_page_token_ = true;
55915  return &page_token_;
55916  }
55917 
55918 
55926  void set_page_token(const string& value) {
55927  _have_page_token_ = true;
55928  page_token_ = value;
55929  }
55930 
55940  virtual util::Status AppendVariable(
55941  const StringPiece& variable_name,
55942  const client::UriTemplateConfig& config,
55943  string* target);
55944 
55950  virtual util::Status AppendOptionalQueryParameters(string* target);
55951 
55952 
55964  TargetPoolList* data) {
55965  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
55966  }
55967 
55968  private:
55969  string project_;
55970  string region_;
55971  string filter_;
55972  uint32 max_results_;
55973  string order_by_;
55974  string page_token_;
55975  bool _have_filter_ : 1;
55976  bool _have_max_results_ : 1;
55977  bool _have_order_by_ : 1;
55978  bool _have_page_token_ : 1;
55979  DISALLOW_COPY_AND_ASSIGN(TargetPoolsResource_ListMethod);
55980 };
55981 
55982 typedef client::ServiceRequestPager<
55985  TargetPoolsResource_ListMethodPager;
55986 
56001  public:
56015  const ComputeService* _service_,
56016  client::AuthorizationCredential* _credential_,
56017  const absl::string_view& project,
56018  const absl::string_view& region,
56019  const absl::string_view& target_pool,
56020  const TargetPoolsRemoveHealthCheckRequest& _content_);
56021 
56026 
56027 
56032  _have_request_id_ = false;
56033  client::ClearCppValueHelper(&request_id_);
56034  }
56035 
56036 
56042  const string& get_request_id() const { return request_id_; }
56043 
56050  string* mutable_requestId() {
56051  _have_request_id_ = true;
56052  return &request_id_;
56053  }
56054 
56055 
56072  void set_request_id(const string& value) {
56073  _have_request_id_ = true;
56074  request_id_ = value;
56075  }
56076 
56086  virtual util::Status AppendVariable(
56087  const StringPiece& variable_name,
56088  const client::UriTemplateConfig& config,
56089  string* target);
56090 
56096  virtual util::Status AppendOptionalQueryParameters(string* target);
56097 
56098 
56110  Operation* data) {
56111  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
56112  }
56113 
56114  private:
56115  string project_;
56116  string region_;
56117  string target_pool_;
56118  string request_id_;
56119  bool _have_request_id_ : 1; string _content_;
56120  DISALLOW_COPY_AND_ASSIGN(TargetPoolsResource_RemoveHealthCheckMethod);
56121 };
56122 
56137  public:
56151  const ComputeService* _service_,
56152  client::AuthorizationCredential* _credential_,
56153  const absl::string_view& project,
56154  const absl::string_view& region,
56155  const absl::string_view& target_pool,
56156  const TargetPoolsRemoveInstanceRequest& _content_);
56157 
56162 
56163 
56168  _have_request_id_ = false;
56169  client::ClearCppValueHelper(&request_id_);
56170  }
56171 
56172 
56178  const string& get_request_id() const { return request_id_; }
56179 
56186  string* mutable_requestId() {
56187  _have_request_id_ = true;
56188  return &request_id_;
56189  }
56190 
56191 
56208  void set_request_id(const string& value) {
56209  _have_request_id_ = true;
56210  request_id_ = value;
56211  }
56212 
56222  virtual util::Status AppendVariable(
56223  const StringPiece& variable_name,
56224  const client::UriTemplateConfig& config,
56225  string* target);
56226 
56232  virtual util::Status AppendOptionalQueryParameters(string* target);
56233 
56234 
56246  Operation* data) {
56247  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
56248  }
56249 
56250  private:
56251  string project_;
56252  string region_;
56253  string target_pool_;
56254  string request_id_;
56255  bool _have_request_id_ : 1; string _content_;
56256  DISALLOW_COPY_AND_ASSIGN(TargetPoolsResource_RemoveInstanceMethod);
56257 };
56258 
56273  public:
56287  const ComputeService* _service_,
56288  client::AuthorizationCredential* _credential_,
56289  const absl::string_view& project,
56290  const absl::string_view& region,
56291  const absl::string_view& target_pool,
56292  const TargetReference& _content_);
56293 
56298 
56299 
56304  _have_failover_ratio_ = false;
56305  client::ClearCppValueHelper(&failover_ratio_);
56306  }
56307 
56308 
56314  float get_failover_ratio() const { return failover_ratio_; }
56315 
56321  void set_failover_ratio(float value) {
56322  _have_failover_ratio_ = true;
56323  failover_ratio_ = value;
56324  }
56325 
56330  _have_request_id_ = false;
56331  client::ClearCppValueHelper(&request_id_);
56332  }
56333 
56334 
56340  const string& get_request_id() const { return request_id_; }
56341 
56348  string* mutable_requestId() {
56349  _have_request_id_ = true;
56350  return &request_id_;
56351  }
56352 
56353 
56370  void set_request_id(const string& value) {
56371  _have_request_id_ = true;
56372  request_id_ = value;
56373  }
56374 
56384  virtual util::Status AppendVariable(
56385  const StringPiece& variable_name,
56386  const client::UriTemplateConfig& config,
56387  string* target);
56388 
56394  virtual util::Status AppendOptionalQueryParameters(string* target);
56395 
56396 
56408  Operation* data) {
56409  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
56410  }
56411 
56412  private:
56413  string project_;
56414  string region_;
56415  string target_pool_;
56416  float failover_ratio_;
56417  string request_id_;
56418  bool _have_failover_ratio_ : 1;
56419  bool _have_request_id_ : 1; string _content_;
56420  DISALLOW_COPY_AND_ASSIGN(TargetPoolsResource_SetBackupMethod);
56421 };
56422 
56423 
56424 
56439  public:
56450  const ComputeService* _service_,
56451  client::AuthorizationCredential* _credential_,
56452  const absl::string_view& project,
56453  const absl::string_view& target_ssl_proxy);
56454 
56459 
56460 
56465  _have_request_id_ = false;
56466  client::ClearCppValueHelper(&request_id_);
56467  }
56468 
56469 
56475  const string& get_request_id() const { return request_id_; }
56476 
56483  string* mutable_requestId() {
56484  _have_request_id_ = true;
56485  return &request_id_;
56486  }
56487 
56488 
56505  void set_request_id(const string& value) {
56506  _have_request_id_ = true;
56507  request_id_ = value;
56508  }
56509 
56519  virtual util::Status AppendVariable(
56520  const StringPiece& variable_name,
56521  const client::UriTemplateConfig& config,
56522  string* target);
56523 
56529  virtual util::Status AppendOptionalQueryParameters(string* target);
56530 
56531 
56543  Operation* data) {
56544  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
56545  }
56546 
56547  private:
56548  string project_;
56549  string target_ssl_proxy_;
56550  string request_id_;
56551  bool _have_request_id_ : 1;
56552  DISALLOW_COPY_AND_ASSIGN(TargetSslProxiesResource_DeleteMethod);
56553 };
56554 
56570  public:
56581  const ComputeService* _service_,
56582  client::AuthorizationCredential* _credential_,
56583  const absl::string_view& project,
56584  const absl::string_view& target_ssl_proxy);
56585 
56590 
56591 
56601  virtual util::Status AppendVariable(
56602  const StringPiece& variable_name,
56603  const client::UriTemplateConfig& config,
56604  string* target);
56605 
56606 
56618  TargetSslProxy* data) {
56619  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
56620  }
56621 
56622  private:
56623  string project_;
56624  string target_ssl_proxy_;
56625  DISALLOW_COPY_AND_ASSIGN(TargetSslProxiesResource_GetMethod);
56626 };
56627 
56642  public:
56653  const ComputeService* _service_,
56654  client::AuthorizationCredential* _credential_,
56655  const absl::string_view& project,
56656  const TargetSslProxy& _content_);
56657 
56662 
56663 
56668  _have_request_id_ = false;
56669  client::ClearCppValueHelper(&request_id_);
56670  }
56671 
56672 
56678  const string& get_request_id() const { return request_id_; }
56679 
56686  string* mutable_requestId() {
56687  _have_request_id_ = true;
56688  return &request_id_;
56689  }
56690 
56691 
56708  void set_request_id(const string& value) {
56709  _have_request_id_ = true;
56710  request_id_ = value;
56711  }
56712 
56722  virtual util::Status AppendVariable(
56723  const StringPiece& variable_name,
56724  const client::UriTemplateConfig& config,
56725  string* target);
56726 
56732  virtual util::Status AppendOptionalQueryParameters(string* target);
56733 
56734 
56746  Operation* data) {
56747  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
56748  }
56749 
56750  private:
56751  string project_;
56752  string request_id_;
56753  bool _have_request_id_ : 1; string _content_;
56754  DISALLOW_COPY_AND_ASSIGN(TargetSslProxiesResource_InsertMethod);
56755 };
56756 
56772  public:
56782  const ComputeService* _service_,
56783  client::AuthorizationCredential* _credential_,
56784  const absl::string_view& project);
56785 
56790 
56791 
56795  void clear_filter() {
56796  _have_filter_ = false;
56797  client::ClearCppValueHelper(&filter_);
56798  }
56799 
56800 
56806  const string& get_filter() const { return filter_; }
56807 
56813  string* mutable_filter() {
56814  _have_filter_ = true;
56815  return &filter_;
56816  }
56817 
56818 
56844  void set_filter(const string& value) {
56845  _have_filter_ = true;
56846  filter_ = value;
56847  }
56848 
56849 
56850 
56855  _have_max_results_ = false;
56856  client::ClearCppValueHelper(&max_results_);
56857  }
56858 
56859 
56865  uint32 get_max_results() const { return max_results_; }
56866 
56876  void set_max_results(uint32 value) {
56877  _have_max_results_ = true;
56878  max_results_ = value;
56879  }
56880 
56885  _have_order_by_ = false;
56886  client::ClearCppValueHelper(&order_by_);
56887  }
56888 
56889 
56895  const string& get_order_by() const { return order_by_; }
56896 
56903  string* mutable_orderBy() {
56904  _have_order_by_ = true;
56905  return &order_by_;
56906  }
56907 
56908 
56923  void set_order_by(const string& value) {
56924  _have_order_by_ = true;
56925  order_by_ = value;
56926  }
56927 
56928 
56929 
56934  _have_page_token_ = false;
56935  client::ClearCppValueHelper(&page_token_);
56936  }
56937 
56938 
56944  const string& get_page_token() const { return page_token_; }
56945 
56952  string* mutable_pageToken() {
56953  _have_page_token_ = true;
56954  return &page_token_;
56955  }
56956 
56957 
56965  void set_page_token(const string& value) {
56966  _have_page_token_ = true;
56967  page_token_ = value;
56968  }
56969 
56979  virtual util::Status AppendVariable(
56980  const StringPiece& variable_name,
56981  const client::UriTemplateConfig& config,
56982  string* target);
56983 
56989  virtual util::Status AppendOptionalQueryParameters(string* target);
56990 
56991 
57003  TargetSslProxyList* data) {
57004  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
57005  }
57006 
57007  private:
57008  string project_;
57009  string filter_;
57010  uint32 max_results_;
57011  string order_by_;
57012  string page_token_;
57013  bool _have_filter_ : 1;
57014  bool _have_max_results_ : 1;
57015  bool _have_order_by_ : 1;
57016  bool _have_page_token_ : 1;
57017  DISALLOW_COPY_AND_ASSIGN(TargetSslProxiesResource_ListMethod);
57018 };
57019 
57020 typedef client::ServiceRequestPager<
57023  TargetSslProxiesResource_ListMethodPager;
57024 
57039  public:
57052  const ComputeService* _service_,
57053  client::AuthorizationCredential* _credential_,
57054  const absl::string_view& project,
57055  const absl::string_view& target_ssl_proxy,
57056  const TargetSslProxiesSetBackendServiceRequest& _content_);
57057 
57062 
57063 
57068  _have_request_id_ = false;
57069  client::ClearCppValueHelper(&request_id_);
57070  }
57071 
57072 
57078  const string& get_request_id() const { return request_id_; }
57079 
57086  string* mutable_requestId() {
57087  _have_request_id_ = true;
57088  return &request_id_;
57089  }
57090 
57091 
57108  void set_request_id(const string& value) {
57109  _have_request_id_ = true;
57110  request_id_ = value;
57111  }
57112 
57122  virtual util::Status AppendVariable(
57123  const StringPiece& variable_name,
57124  const client::UriTemplateConfig& config,
57125  string* target);
57126 
57132  virtual util::Status AppendOptionalQueryParameters(string* target);
57133 
57134 
57146  Operation* data) {
57147  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
57148  }
57149 
57150  private:
57151  string project_;
57152  string target_ssl_proxy_;
57153  string request_id_;
57154  bool _have_request_id_ : 1; string _content_;
57155  DISALLOW_COPY_AND_ASSIGN(TargetSslProxiesResource_SetBackendServiceMethod);
57156 };
57157 
57172  public:
57185  const ComputeService* _service_,
57186  client::AuthorizationCredential* _credential_,
57187  const absl::string_view& project,
57188  const absl::string_view& target_ssl_proxy,
57189  const TargetSslProxiesSetProxyHeaderRequest& _content_);
57190 
57195 
57196 
57201  _have_request_id_ = false;
57202  client::ClearCppValueHelper(&request_id_);
57203  }
57204 
57205 
57211  const string& get_request_id() const { return request_id_; }
57212 
57219  string* mutable_requestId() {
57220  _have_request_id_ = true;
57221  return &request_id_;
57222  }
57223 
57224 
57241  void set_request_id(const string& value) {
57242  _have_request_id_ = true;
57243  request_id_ = value;
57244  }
57245 
57255  virtual util::Status AppendVariable(
57256  const StringPiece& variable_name,
57257  const client::UriTemplateConfig& config,
57258  string* target);
57259 
57265  virtual util::Status AppendOptionalQueryParameters(string* target);
57266 
57267 
57279  Operation* data) {
57280  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
57281  }
57282 
57283  private:
57284  string project_;
57285  string target_ssl_proxy_;
57286  string request_id_;
57287  bool _have_request_id_ : 1; string _content_;
57288  DISALLOW_COPY_AND_ASSIGN(TargetSslProxiesResource_SetProxyHeaderMethod);
57289 };
57290 
57305  public:
57318  const ComputeService* _service_,
57319  client::AuthorizationCredential* _credential_,
57320  const absl::string_view& project,
57321  const absl::string_view& target_ssl_proxy,
57323 
57328 
57329 
57334  _have_request_id_ = false;
57335  client::ClearCppValueHelper(&request_id_);
57336  }
57337 
57338 
57344  const string& get_request_id() const { return request_id_; }
57345 
57352  string* mutable_requestId() {
57353  _have_request_id_ = true;
57354  return &request_id_;
57355  }
57356 
57357 
57374  void set_request_id(const string& value) {
57375  _have_request_id_ = true;
57376  request_id_ = value;
57377  }
57378 
57388  virtual util::Status AppendVariable(
57389  const StringPiece& variable_name,
57390  const client::UriTemplateConfig& config,
57391  string* target);
57392 
57398  virtual util::Status AppendOptionalQueryParameters(string* target);
57399 
57400 
57412  Operation* data) {
57413  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
57414  }
57415 
57416  private:
57417  string project_;
57418  string target_ssl_proxy_;
57419  string request_id_;
57420  bool _have_request_id_ : 1; string _content_;
57421  DISALLOW_COPY_AND_ASSIGN(TargetSslProxiesResource_SetSslCertificatesMethod);
57422 };
57423 
57438  public:
57452  const ComputeService* _service_,
57453  client::AuthorizationCredential* _credential_,
57454  const absl::string_view& project,
57455  const absl::string_view& target_ssl_proxy,
57456  const SslPolicyReference& _content_);
57457 
57462 
57463 
57468  _have_request_id_ = false;
57469  client::ClearCppValueHelper(&request_id_);
57470  }
57471 
57472 
57478  const string& get_request_id() const { return request_id_; }
57479 
57486  string* mutable_requestId() {
57487  _have_request_id_ = true;
57488  return &request_id_;
57489  }
57490 
57491 
57508  void set_request_id(const string& value) {
57509  _have_request_id_ = true;
57510  request_id_ = value;
57511  }
57512 
57522  virtual util::Status AppendVariable(
57523  const StringPiece& variable_name,
57524  const client::UriTemplateConfig& config,
57525  string* target);
57526 
57532  virtual util::Status AppendOptionalQueryParameters(string* target);
57533 
57534 
57546  Operation* data) {
57547  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
57548  }
57549 
57550  private:
57551  string project_;
57552  string target_ssl_proxy_;
57553  string request_id_;
57554  bool _have_request_id_ : 1; string _content_;
57555  DISALLOW_COPY_AND_ASSIGN(TargetSslProxiesResource_SetSslPolicyMethod);
57556 };
57557 
57558 
57559 
57574  public:
57585  const ComputeService* _service_,
57586  client::AuthorizationCredential* _credential_,
57587  const absl::string_view& project,
57588  const absl::string_view& target_tcp_proxy);
57589 
57594 
57595 
57600  _have_request_id_ = false;
57601  client::ClearCppValueHelper(&request_id_);
57602  }
57603 
57604 
57610  const string& get_request_id() const { return request_id_; }
57611 
57618  string* mutable_requestId() {
57619  _have_request_id_ = true;
57620  return &request_id_;
57621  }
57622 
57623 
57640  void set_request_id(const string& value) {
57641  _have_request_id_ = true;
57642  request_id_ = value;
57643  }
57644 
57654  virtual util::Status AppendVariable(
57655  const StringPiece& variable_name,
57656  const client::UriTemplateConfig& config,
57657  string* target);
57658 
57664  virtual util::Status AppendOptionalQueryParameters(string* target);
57665 
57666 
57678  Operation* data) {
57679  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
57680  }
57681 
57682  private:
57683  string project_;
57684  string target_tcp_proxy_;
57685  string request_id_;
57686  bool _have_request_id_ : 1;
57687  DISALLOW_COPY_AND_ASSIGN(TargetTcpProxiesResource_DeleteMethod);
57688 };
57689 
57705  public:
57716  const ComputeService* _service_,
57717  client::AuthorizationCredential* _credential_,
57718  const absl::string_view& project,
57719  const absl::string_view& target_tcp_proxy);
57720 
57725 
57726 
57736  virtual util::Status AppendVariable(
57737  const StringPiece& variable_name,
57738  const client::UriTemplateConfig& config,
57739  string* target);
57740 
57741 
57753  TargetTcpProxy* data) {
57754  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
57755  }
57756 
57757  private:
57758  string project_;
57759  string target_tcp_proxy_;
57760  DISALLOW_COPY_AND_ASSIGN(TargetTcpProxiesResource_GetMethod);
57761 };
57762 
57777  public:
57788  const ComputeService* _service_,
57789  client::AuthorizationCredential* _credential_,
57790  const absl::string_view& project,
57791  const TargetTcpProxy& _content_);
57792 
57797 
57798 
57803  _have_request_id_ = false;
57804  client::ClearCppValueHelper(&request_id_);
57805  }
57806 
57807 
57813  const string& get_request_id() const { return request_id_; }
57814 
57821  string* mutable_requestId() {
57822  _have_request_id_ = true;
57823  return &request_id_;
57824  }
57825 
57826 
57843  void set_request_id(const string& value) {
57844  _have_request_id_ = true;
57845  request_id_ = value;
57846  }
57847 
57857  virtual util::Status AppendVariable(
57858  const StringPiece& variable_name,
57859  const client::UriTemplateConfig& config,
57860  string* target);
57861 
57867  virtual util::Status AppendOptionalQueryParameters(string* target);
57868 
57869 
57881  Operation* data) {
57882  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
57883  }
57884 
57885  private:
57886  string project_;
57887  string request_id_;
57888  bool _have_request_id_ : 1; string _content_;
57889  DISALLOW_COPY_AND_ASSIGN(TargetTcpProxiesResource_InsertMethod);
57890 };
57891 
57907  public:
57917  const ComputeService* _service_,
57918  client::AuthorizationCredential* _credential_,
57919  const absl::string_view& project);
57920 
57925 
57926 
57930  void clear_filter() {
57931  _have_filter_ = false;
57932  client::ClearCppValueHelper(&filter_);
57933  }
57934 
57935 
57941  const string& get_filter() const { return filter_; }
57942 
57948  string* mutable_filter() {
57949  _have_filter_ = true;
57950  return &filter_;
57951  }
57952 
57953 
57979  void set_filter(const string& value) {
57980  _have_filter_ = true;
57981  filter_ = value;
57982  }
57983 
57984 
57985 
57990  _have_max_results_ = false;
57991  client::ClearCppValueHelper(&max_results_);
57992  }
57993 
57994 
58000  uint32 get_max_results() const { return max_results_; }
58001 
58011  void set_max_results(uint32 value) {
58012  _have_max_results_ = true;
58013  max_results_ = value;
58014  }
58015 
58020  _have_order_by_ = false;
58021  client::ClearCppValueHelper(&order_by_);
58022  }
58023 
58024 
58030  const string& get_order_by() const { return order_by_; }
58031 
58038  string* mutable_orderBy() {
58039  _have_order_by_ = true;
58040  return &order_by_;
58041  }
58042 
58043 
58058  void set_order_by(const string& value) {
58059  _have_order_by_ = true;
58060  order_by_ = value;
58061  }
58062 
58063 
58064 
58069  _have_page_token_ = false;
58070  client::ClearCppValueHelper(&page_token_);
58071  }
58072 
58073 
58079  const string& get_page_token() const { return page_token_; }
58080 
58087  string* mutable_pageToken() {
58088  _have_page_token_ = true;
58089  return &page_token_;
58090  }
58091 
58092 
58100  void set_page_token(const string& value) {
58101  _have_page_token_ = true;
58102  page_token_ = value;
58103  }
58104 
58114  virtual util::Status AppendVariable(
58115  const StringPiece& variable_name,
58116  const client::UriTemplateConfig& config,
58117  string* target);
58118 
58124  virtual util::Status AppendOptionalQueryParameters(string* target);
58125 
58126 
58138  TargetTcpProxyList* data) {
58139  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
58140  }
58141 
58142  private:
58143  string project_;
58144  string filter_;
58145  uint32 max_results_;
58146  string order_by_;
58147  string page_token_;
58148  bool _have_filter_ : 1;
58149  bool _have_max_results_ : 1;
58150  bool _have_order_by_ : 1;
58151  bool _have_page_token_ : 1;
58152  DISALLOW_COPY_AND_ASSIGN(TargetTcpProxiesResource_ListMethod);
58153 };
58154 
58155 typedef client::ServiceRequestPager<
58158  TargetTcpProxiesResource_ListMethodPager;
58159 
58174  public:
58187  const ComputeService* _service_,
58188  client::AuthorizationCredential* _credential_,
58189  const absl::string_view& project,
58190  const absl::string_view& target_tcp_proxy,
58191  const TargetTcpProxiesSetBackendServiceRequest& _content_);
58192 
58197 
58198 
58203  _have_request_id_ = false;
58204  client::ClearCppValueHelper(&request_id_);
58205  }
58206 
58207 
58213  const string& get_request_id() const { return request_id_; }
58214 
58221  string* mutable_requestId() {
58222  _have_request_id_ = true;
58223  return &request_id_;
58224  }
58225 
58226 
58243  void set_request_id(const string& value) {
58244  _have_request_id_ = true;
58245  request_id_ = value;
58246  }
58247 
58257  virtual util::Status AppendVariable(
58258  const StringPiece& variable_name,
58259  const client::UriTemplateConfig& config,
58260  string* target);
58261 
58267  virtual util::Status AppendOptionalQueryParameters(string* target);
58268 
58269 
58281  Operation* data) {
58282  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
58283  }
58284 
58285  private:
58286  string project_;
58287  string target_tcp_proxy_;
58288  string request_id_;
58289  bool _have_request_id_ : 1; string _content_;
58290  DISALLOW_COPY_AND_ASSIGN(TargetTcpProxiesResource_SetBackendServiceMethod);
58291 };
58292 
58307  public:
58320  const ComputeService* _service_,
58321  client::AuthorizationCredential* _credential_,
58322  const absl::string_view& project,
58323  const absl::string_view& target_tcp_proxy,
58324  const TargetTcpProxiesSetProxyHeaderRequest& _content_);
58325 
58330 
58331 
58336  _have_request_id_ = false;
58337  client::ClearCppValueHelper(&request_id_);
58338  }
58339 
58340 
58346  const string& get_request_id() const { return request_id_; }
58347 
58354  string* mutable_requestId() {
58355  _have_request_id_ = true;
58356  return &request_id_;
58357  }
58358 
58359 
58376  void set_request_id(const string& value) {
58377  _have_request_id_ = true;
58378  request_id_ = value;
58379  }
58380 
58390  virtual util::Status AppendVariable(
58391  const StringPiece& variable_name,
58392  const client::UriTemplateConfig& config,
58393  string* target);
58394 
58400  virtual util::Status AppendOptionalQueryParameters(string* target);
58401 
58402 
58414  Operation* data) {
58415  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
58416  }
58417 
58418  private:
58419  string project_;
58420  string target_tcp_proxy_;
58421  string request_id_;
58422  bool _have_request_id_ : 1; string _content_;
58423  DISALLOW_COPY_AND_ASSIGN(TargetTcpProxiesResource_SetProxyHeaderMethod);
58424 };
58425 
58426 
58427 
58443  public:
58453  const ComputeService* _service_,
58454  client::AuthorizationCredential* _credential_,
58455  const absl::string_view& project);
58456 
58461 
58462 
58466  void clear_filter() {
58467  _have_filter_ = false;
58468  client::ClearCppValueHelper(&filter_);
58469  }
58470 
58471 
58477  const string& get_filter() const { return filter_; }
58478 
58484  string* mutable_filter() {
58485  _have_filter_ = true;
58486  return &filter_;
58487  }
58488 
58489 
58515  void set_filter(const string& value) {
58516  _have_filter_ = true;
58517  filter_ = value;
58518  }
58519 
58520 
58521 
58526  _have_max_results_ = false;
58527  client::ClearCppValueHelper(&max_results_);
58528  }
58529 
58530 
58536  uint32 get_max_results() const { return max_results_; }
58537 
58547  void set_max_results(uint32 value) {
58548  _have_max_results_ = true;
58549  max_results_ = value;
58550  }
58551 
58556  _have_order_by_ = false;
58557  client::ClearCppValueHelper(&order_by_);
58558  }
58559 
58560 
58566  const string& get_order_by() const { return order_by_; }
58567 
58574  string* mutable_orderBy() {
58575  _have_order_by_ = true;
58576  return &order_by_;
58577  }
58578 
58579 
58594  void set_order_by(const string& value) {
58595  _have_order_by_ = true;
58596  order_by_ = value;
58597  }
58598 
58599 
58600 
58605  _have_page_token_ = false;
58606  client::ClearCppValueHelper(&page_token_);
58607  }
58608 
58609 
58615  const string& get_page_token() const { return page_token_; }
58616 
58623  string* mutable_pageToken() {
58624  _have_page_token_ = true;
58625  return &page_token_;
58626  }
58627 
58628 
58636  void set_page_token(const string& value) {
58637  _have_page_token_ = true;
58638  page_token_ = value;
58639  }
58640 
58650  virtual util::Status AppendVariable(
58651  const StringPiece& variable_name,
58652  const client::UriTemplateConfig& config,
58653  string* target);
58654 
58660  virtual util::Status AppendOptionalQueryParameters(string* target);
58661 
58662 
58675  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
58676  }
58677 
58678  private:
58679  string project_;
58680  string filter_;
58681  uint32 max_results_;
58682  string order_by_;
58683  string page_token_;
58684  bool _have_filter_ : 1;
58685  bool _have_max_results_ : 1;
58686  bool _have_order_by_ : 1;
58687  bool _have_page_token_ : 1;
58688  DISALLOW_COPY_AND_ASSIGN(TargetVpnGatewaysResource_AggregatedListMethod);
58689 };
58690 
58691 typedef client::ServiceRequestPager<
58694  TargetVpnGatewaysResource_AggregatedListMethodPager;
58695 
58710  public:
58722  const ComputeService* _service_,
58723  client::AuthorizationCredential* _credential_,
58724  const absl::string_view& project,
58725  const absl::string_view& region,
58726  const absl::string_view& target_vpn_gateway);
58727 
58732 
58733 
58738  _have_request_id_ = false;
58739  client::ClearCppValueHelper(&request_id_);
58740  }
58741 
58742 
58748  const string& get_request_id() const { return request_id_; }
58749 
58756  string* mutable_requestId() {
58757  _have_request_id_ = true;
58758  return &request_id_;
58759  }
58760 
58761 
58778  void set_request_id(const string& value) {
58779  _have_request_id_ = true;
58780  request_id_ = value;
58781  }
58782 
58792  virtual util::Status AppendVariable(
58793  const StringPiece& variable_name,
58794  const client::UriTemplateConfig& config,
58795  string* target);
58796 
58802  virtual util::Status AppendOptionalQueryParameters(string* target);
58803 
58804 
58816  Operation* data) {
58817  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
58818  }
58819 
58820  private:
58821  string project_;
58822  string region_;
58823  string target_vpn_gateway_;
58824  string request_id_;
58825  bool _have_request_id_ : 1;
58826  DISALLOW_COPY_AND_ASSIGN(TargetVpnGatewaysResource_DeleteMethod);
58827 };
58828 
58844  public:
58856  const ComputeService* _service_,
58857  client::AuthorizationCredential* _credential_,
58858  const absl::string_view& project,
58859  const absl::string_view& region,
58860  const absl::string_view& target_vpn_gateway);
58861 
58866 
58867 
58877  virtual util::Status AppendVariable(
58878  const StringPiece& variable_name,
58879  const client::UriTemplateConfig& config,
58880  string* target);
58881 
58882 
58894  TargetVpnGateway* data) {
58895  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
58896  }
58897 
58898  private:
58899  string project_;
58900  string region_;
58901  string target_vpn_gateway_;
58902  DISALLOW_COPY_AND_ASSIGN(TargetVpnGatewaysResource_GetMethod);
58903 };
58904 
58919  public:
58931  const ComputeService* _service_,
58932  client::AuthorizationCredential* _credential_,
58933  const absl::string_view& project,
58934  const absl::string_view& region,
58935  const TargetVpnGateway& _content_);
58936 
58941 
58942 
58947  _have_request_id_ = false;
58948  client::ClearCppValueHelper(&request_id_);
58949  }
58950 
58951 
58957  const string& get_request_id() const { return request_id_; }
58958 
58965  string* mutable_requestId() {
58966  _have_request_id_ = true;
58967  return &request_id_;
58968  }
58969 
58970 
58987  void set_request_id(const string& value) {
58988  _have_request_id_ = true;
58989  request_id_ = value;
58990  }
58991 
59001  virtual util::Status AppendVariable(
59002  const StringPiece& variable_name,
59003  const client::UriTemplateConfig& config,
59004  string* target);
59005 
59011  virtual util::Status AppendOptionalQueryParameters(string* target);
59012 
59013 
59025  Operation* data) {
59026  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
59027  }
59028 
59029  private:
59030  string project_;
59031  string region_;
59032  string request_id_;
59033  bool _have_request_id_ : 1; string _content_;
59034  DISALLOW_COPY_AND_ASSIGN(TargetVpnGatewaysResource_InsertMethod);
59035 };
59036 
59052  public:
59063  const ComputeService* _service_,
59064  client::AuthorizationCredential* _credential_,
59065  const absl::string_view& project,
59066  const absl::string_view& region);
59067 
59072 
59073 
59077  void clear_filter() {
59078  _have_filter_ = false;
59079  client::ClearCppValueHelper(&filter_);
59080  }
59081 
59082 
59088  const string& get_filter() const { return filter_; }
59089 
59095  string* mutable_filter() {
59096  _have_filter_ = true;
59097  return &filter_;
59098  }
59099 
59100 
59126  void set_filter(const string& value) {
59127  _have_filter_ = true;
59128  filter_ = value;
59129  }
59130 
59131 
59132 
59137  _have_max_results_ = false;
59138  client::ClearCppValueHelper(&max_results_);
59139  }
59140 
59141 
59147  uint32 get_max_results() const { return max_results_; }
59148 
59158  void set_max_results(uint32 value) {
59159  _have_max_results_ = true;
59160  max_results_ = value;
59161  }
59162 
59167  _have_order_by_ = false;
59168  client::ClearCppValueHelper(&order_by_);
59169  }
59170 
59171 
59177  const string& get_order_by() const { return order_by_; }
59178 
59185  string* mutable_orderBy() {
59186  _have_order_by_ = true;
59187  return &order_by_;
59188  }
59189 
59190 
59205  void set_order_by(const string& value) {
59206  _have_order_by_ = true;
59207  order_by_ = value;
59208  }
59209 
59210 
59211 
59216  _have_page_token_ = false;
59217  client::ClearCppValueHelper(&page_token_);
59218  }
59219 
59220 
59226  const string& get_page_token() const { return page_token_; }
59227 
59234  string* mutable_pageToken() {
59235  _have_page_token_ = true;
59236  return &page_token_;
59237  }
59238 
59239 
59247  void set_page_token(const string& value) {
59248  _have_page_token_ = true;
59249  page_token_ = value;
59250  }
59251 
59261  virtual util::Status AppendVariable(
59262  const StringPiece& variable_name,
59263  const client::UriTemplateConfig& config,
59264  string* target);
59265 
59271  virtual util::Status AppendOptionalQueryParameters(string* target);
59272 
59273 
59285  TargetVpnGatewayList* data) {
59286  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
59287  }
59288 
59289  private:
59290  string project_;
59291  string region_;
59292  string filter_;
59293  uint32 max_results_;
59294  string order_by_;
59295  string page_token_;
59296  bool _have_filter_ : 1;
59297  bool _have_max_results_ : 1;
59298  bool _have_order_by_ : 1;
59299  bool _have_page_token_ : 1;
59300  DISALLOW_COPY_AND_ASSIGN(TargetVpnGatewaysResource_ListMethod);
59301 };
59302 
59303 typedef client::ServiceRequestPager<
59306  TargetVpnGatewaysResource_ListMethodPager;
59307 
59308 
59309 
59324  public:
59335  const ComputeService* _service_,
59336  client::AuthorizationCredential* _credential_,
59337  const absl::string_view& project,
59338  const absl::string_view& url_map);
59339 
59343  virtual ~UrlMapsResource_DeleteMethod();
59344 
59345 
59350  _have_request_id_ = false;
59351  client::ClearCppValueHelper(&request_id_);
59352  }
59353 
59354 
59360  const string& get_request_id() const { return request_id_; }
59361 
59368  string* mutable_requestId() {
59369  _have_request_id_ = true;
59370  return &request_id_;
59371  }
59372 
59373 
59390  void set_request_id(const string& value) {
59391  _have_request_id_ = true;
59392  request_id_ = value;
59393  }
59394 
59404  virtual util::Status AppendVariable(
59405  const StringPiece& variable_name,
59406  const client::UriTemplateConfig& config,
59407  string* target);
59408 
59414  virtual util::Status AppendOptionalQueryParameters(string* target);
59415 
59416 
59428  Operation* data) {
59429  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
59430  }
59431 
59432  private:
59433  string project_;
59434  string url_map_;
59435  string request_id_;
59436  bool _have_request_id_ : 1;
59437  DISALLOW_COPY_AND_ASSIGN(UrlMapsResource_DeleteMethod);
59438 };
59439 
59455  public:
59466  const ComputeService* _service_,
59467  client::AuthorizationCredential* _credential_,
59468  const absl::string_view& project,
59469  const absl::string_view& url_map);
59470 
59474  virtual ~UrlMapsResource_GetMethod();
59475 
59476 
59486  virtual util::Status AppendVariable(
59487  const StringPiece& variable_name,
59488  const client::UriTemplateConfig& config,
59489  string* target);
59490 
59491 
59503  UrlMap* data) {
59504  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
59505  }
59506 
59507  private:
59508  string project_;
59509  string url_map_;
59510  DISALLOW_COPY_AND_ASSIGN(UrlMapsResource_GetMethod);
59511 };
59512 
59527  public:
59538  const ComputeService* _service_,
59539  client::AuthorizationCredential* _credential_,
59540  const absl::string_view& project,
59541  const UrlMap& _content_);
59542 
59546  virtual ~UrlMapsResource_InsertMethod();
59547 
59548 
59553  _have_request_id_ = false;
59554  client::ClearCppValueHelper(&request_id_);
59555  }
59556 
59557 
59563  const string& get_request_id() const { return request_id_; }
59564 
59571  string* mutable_requestId() {
59572  _have_request_id_ = true;
59573  return &request_id_;
59574  }
59575 
59576 
59593  void set_request_id(const string& value) {
59594  _have_request_id_ = true;
59595  request_id_ = value;
59596  }
59597 
59607  virtual util::Status AppendVariable(
59608  const StringPiece& variable_name,
59609  const client::UriTemplateConfig& config,
59610  string* target);
59611 
59617  virtual util::Status AppendOptionalQueryParameters(string* target);
59618 
59619 
59631  Operation* data) {
59632  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
59633  }
59634 
59635  private:
59636  string project_;
59637  string request_id_;
59638  bool _have_request_id_ : 1; string _content_;
59639  DISALLOW_COPY_AND_ASSIGN(UrlMapsResource_InsertMethod);
59640 };
59641 
59656  public:
59668  const ComputeService* _service_,
59669  client::AuthorizationCredential* _credential_,
59670  const absl::string_view& project,
59671  const absl::string_view& url_map,
59672  const CacheInvalidationRule& _content_);
59673 
59678 
59679 
59684  _have_request_id_ = false;
59685  client::ClearCppValueHelper(&request_id_);
59686  }
59687 
59688 
59694  const string& get_request_id() const { return request_id_; }
59695 
59702  string* mutable_requestId() {
59703  _have_request_id_ = true;
59704  return &request_id_;
59705  }
59706 
59707 
59724  void set_request_id(const string& value) {
59725  _have_request_id_ = true;
59726  request_id_ = value;
59727  }
59728 
59738  virtual util::Status AppendVariable(
59739  const StringPiece& variable_name,
59740  const client::UriTemplateConfig& config,
59741  string* target);
59742 
59748  virtual util::Status AppendOptionalQueryParameters(string* target);
59749 
59750 
59762  Operation* data) {
59763  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
59764  }
59765 
59766  private:
59767  string project_;
59768  string url_map_;
59769  string request_id_;
59770  bool _have_request_id_ : 1; string _content_;
59771  DISALLOW_COPY_AND_ASSIGN(UrlMapsResource_InvalidateCacheMethod);
59772 };
59773 
59789  public:
59799  const ComputeService* _service_,
59800  client::AuthorizationCredential* _credential_,
59801  const absl::string_view& project);
59802 
59806  virtual ~UrlMapsResource_ListMethod();
59807 
59808 
59812  void clear_filter() {
59813  _have_filter_ = false;
59814  client::ClearCppValueHelper(&filter_);
59815  }
59816 
59817 
59823  const string& get_filter() const { return filter_; }
59824 
59830  string* mutable_filter() {
59831  _have_filter_ = true;
59832  return &filter_;
59833  }
59834 
59835 
59861  void set_filter(const string& value) {
59862  _have_filter_ = true;
59863  filter_ = value;
59864  }
59865 
59866 
59867 
59872  _have_max_results_ = false;
59873  client::ClearCppValueHelper(&max_results_);
59874  }
59875 
59876 
59882  uint32 get_max_results() const { return max_results_; }
59883 
59893  void set_max_results(uint32 value) {
59894  _have_max_results_ = true;
59895  max_results_ = value;
59896  }
59897 
59902  _have_order_by_ = false;
59903  client::ClearCppValueHelper(&order_by_);
59904  }
59905 
59906 
59912  const string& get_order_by() const { return order_by_; }
59913 
59920  string* mutable_orderBy() {
59921  _have_order_by_ = true;
59922  return &order_by_;
59923  }
59924 
59925 
59940  void set_order_by(const string& value) {
59941  _have_order_by_ = true;
59942  order_by_ = value;
59943  }
59944 
59945 
59946 
59951  _have_page_token_ = false;
59952  client::ClearCppValueHelper(&page_token_);
59953  }
59954 
59955 
59961  const string& get_page_token() const { return page_token_; }
59962 
59969  string* mutable_pageToken() {
59970  _have_page_token_ = true;
59971  return &page_token_;
59972  }
59973 
59974 
59982  void set_page_token(const string& value) {
59983  _have_page_token_ = true;
59984  page_token_ = value;
59985  }
59986 
59996  virtual util::Status AppendVariable(
59997  const StringPiece& variable_name,
59998  const client::UriTemplateConfig& config,
59999  string* target);
60000 
60006  virtual util::Status AppendOptionalQueryParameters(string* target);
60007 
60008 
60020  UrlMapList* data) {
60021  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
60022  }
60023 
60024  private:
60025  string project_;
60026  string filter_;
60027  uint32 max_results_;
60028  string order_by_;
60029  string page_token_;
60030  bool _have_filter_ : 1;
60031  bool _have_max_results_ : 1;
60032  bool _have_order_by_ : 1;
60033  bool _have_page_token_ : 1;
60034  DISALLOW_COPY_AND_ASSIGN(UrlMapsResource_ListMethod);
60035 };
60036 
60037 typedef client::ServiceRequestPager<
60039  UrlMapList>
60040  UrlMapsResource_ListMethodPager;
60041 
60056  public:
60068  const ComputeService* _service_,
60069  client::AuthorizationCredential* _credential_,
60070  const absl::string_view& project,
60071  const absl::string_view& url_map,
60072  const UrlMap& _content_);
60073 
60077  virtual ~UrlMapsResource_PatchMethod();
60078 
60079 
60084  _have_request_id_ = false;
60085  client::ClearCppValueHelper(&request_id_);
60086  }
60087 
60088 
60094  const string& get_request_id() const { return request_id_; }
60095 
60102  string* mutable_requestId() {
60103  _have_request_id_ = true;
60104  return &request_id_;
60105  }
60106 
60107 
60124  void set_request_id(const string& value) {
60125  _have_request_id_ = true;
60126  request_id_ = value;
60127  }
60128 
60138  virtual util::Status AppendVariable(
60139  const StringPiece& variable_name,
60140  const client::UriTemplateConfig& config,
60141  string* target);
60142 
60148  virtual util::Status AppendOptionalQueryParameters(string* target);
60149 
60150 
60162  Operation* data) {
60163  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
60164  }
60165 
60166  private:
60167  string project_;
60168  string url_map_;
60169  string request_id_;
60170  bool _have_request_id_ : 1; string _content_;
60171  DISALLOW_COPY_AND_ASSIGN(UrlMapsResource_PatchMethod);
60172 };
60173 
60188  public:
60200  const ComputeService* _service_,
60201  client::AuthorizationCredential* _credential_,
60202  const absl::string_view& project,
60203  const absl::string_view& url_map,
60204  const UrlMap& _content_);
60205 
60209  virtual ~UrlMapsResource_UpdateMethod();
60210 
60211 
60216  _have_request_id_ = false;
60217  client::ClearCppValueHelper(&request_id_);
60218  }
60219 
60220 
60226  const string& get_request_id() const { return request_id_; }
60227 
60234  string* mutable_requestId() {
60235  _have_request_id_ = true;
60236  return &request_id_;
60237  }
60238 
60239 
60256  void set_request_id(const string& value) {
60257  _have_request_id_ = true;
60258  request_id_ = value;
60259  }
60260 
60270  virtual util::Status AppendVariable(
60271  const StringPiece& variable_name,
60272  const client::UriTemplateConfig& config,
60273  string* target);
60274 
60280  virtual util::Status AppendOptionalQueryParameters(string* target);
60281 
60282 
60294  Operation* data) {
60295  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
60296  }
60297 
60298  private:
60299  string project_;
60300  string url_map_;
60301  string request_id_;
60302  bool _have_request_id_ : 1; string _content_;
60303  DISALLOW_COPY_AND_ASSIGN(UrlMapsResource_UpdateMethod);
60304 };
60305 
60320  public:
60332  const ComputeService* _service_,
60333  client::AuthorizationCredential* _credential_,
60334  const absl::string_view& project,
60335  const absl::string_view& url_map,
60336  const UrlMapsValidateRequest& _content_);
60337 
60341  virtual ~UrlMapsResource_ValidateMethod();
60342 
60343 
60353  virtual util::Status AppendVariable(
60354  const StringPiece& variable_name,
60355  const client::UriTemplateConfig& config,
60356  string* target);
60357 
60358 
60370  UrlMapsValidateResponse* data) {
60371  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
60372  }
60373 
60374  private:
60375  string project_;
60376  string url_map_; string _content_;
60377  DISALLOW_COPY_AND_ASSIGN(UrlMapsResource_ValidateMethod);
60378 };
60379 
60380 
60381 
60397  public:
60407  const ComputeService* _service_,
60408  client::AuthorizationCredential* _credential_,
60409  const absl::string_view& project);
60410 
60415 
60416 
60420  void clear_filter() {
60421  _have_filter_ = false;
60422  client::ClearCppValueHelper(&filter_);
60423  }
60424 
60425 
60431  const string& get_filter() const { return filter_; }
60432 
60438  string* mutable_filter() {
60439  _have_filter_ = true;
60440  return &filter_;
60441  }
60442 
60443 
60469  void set_filter(const string& value) {
60470  _have_filter_ = true;
60471  filter_ = value;
60472  }
60473 
60474 
60475 
60480  _have_max_results_ = false;
60481  client::ClearCppValueHelper(&max_results_);
60482  }
60483 
60484 
60490  uint32 get_max_results() const { return max_results_; }
60491 
60501  void set_max_results(uint32 value) {
60502  _have_max_results_ = true;
60503  max_results_ = value;
60504  }
60505 
60510  _have_order_by_ = false;
60511  client::ClearCppValueHelper(&order_by_);
60512  }
60513 
60514 
60520  const string& get_order_by() const { return order_by_; }
60521 
60528  string* mutable_orderBy() {
60529  _have_order_by_ = true;
60530  return &order_by_;
60531  }
60532 
60533 
60548  void set_order_by(const string& value) {
60549  _have_order_by_ = true;
60550  order_by_ = value;
60551  }
60552 
60553 
60554 
60559  _have_page_token_ = false;
60560  client::ClearCppValueHelper(&page_token_);
60561  }
60562 
60563 
60569  const string& get_page_token() const { return page_token_; }
60570 
60577  string* mutable_pageToken() {
60578  _have_page_token_ = true;
60579  return &page_token_;
60580  }
60581 
60582 
60590  void set_page_token(const string& value) {
60591  _have_page_token_ = true;
60592  page_token_ = value;
60593  }
60594 
60604  virtual util::Status AppendVariable(
60605  const StringPiece& variable_name,
60606  const client::UriTemplateConfig& config,
60607  string* target);
60608 
60614  virtual util::Status AppendOptionalQueryParameters(string* target);
60615 
60616 
60628  VpnTunnelAggregatedList* data) {
60629  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
60630  }
60631 
60632  private:
60633  string project_;
60634  string filter_;
60635  uint32 max_results_;
60636  string order_by_;
60637  string page_token_;
60638  bool _have_filter_ : 1;
60639  bool _have_max_results_ : 1;
60640  bool _have_order_by_ : 1;
60641  bool _have_page_token_ : 1;
60642  DISALLOW_COPY_AND_ASSIGN(VpnTunnelsResource_AggregatedListMethod);
60643 };
60644 
60645 typedef client::ServiceRequestPager<
60648  VpnTunnelsResource_AggregatedListMethodPager;
60649 
60664  public:
60676  const ComputeService* _service_,
60677  client::AuthorizationCredential* _credential_,
60678  const absl::string_view& project,
60679  const absl::string_view& region,
60680  const absl::string_view& vpn_tunnel);
60681 
60686 
60687 
60692  _have_request_id_ = false;
60693  client::ClearCppValueHelper(&request_id_);
60694  }
60695 
60696 
60702  const string& get_request_id() const { return request_id_; }
60703 
60710  string* mutable_requestId() {
60711  _have_request_id_ = true;
60712  return &request_id_;
60713  }
60714 
60715 
60732  void set_request_id(const string& value) {
60733  _have_request_id_ = true;
60734  request_id_ = value;
60735  }
60736 
60746  virtual util::Status AppendVariable(
60747  const StringPiece& variable_name,
60748  const client::UriTemplateConfig& config,
60749  string* target);
60750 
60756  virtual util::Status AppendOptionalQueryParameters(string* target);
60757 
60758 
60770  Operation* data) {
60771  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
60772  }
60773 
60774  private:
60775  string project_;
60776  string region_;
60777  string vpn_tunnel_;
60778  string request_id_;
60779  bool _have_request_id_ : 1;
60780  DISALLOW_COPY_AND_ASSIGN(VpnTunnelsResource_DeleteMethod);
60781 };
60782 
60798  public:
60810  const ComputeService* _service_,
60811  client::AuthorizationCredential* _credential_,
60812  const absl::string_view& project,
60813  const absl::string_view& region,
60814  const absl::string_view& vpn_tunnel);
60815 
60819  virtual ~VpnTunnelsResource_GetMethod();
60820 
60821 
60831  virtual util::Status AppendVariable(
60832  const StringPiece& variable_name,
60833  const client::UriTemplateConfig& config,
60834  string* target);
60835 
60836 
60848  VpnTunnel* data) {
60849  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
60850  }
60851 
60852  private:
60853  string project_;
60854  string region_;
60855  string vpn_tunnel_;
60856  DISALLOW_COPY_AND_ASSIGN(VpnTunnelsResource_GetMethod);
60857 };
60858 
60873  public:
60885  const ComputeService* _service_,
60886  client::AuthorizationCredential* _credential_,
60887  const absl::string_view& project,
60888  const absl::string_view& region,
60889  const VpnTunnel& _content_);
60890 
60895 
60896 
60901  _have_request_id_ = false;
60902  client::ClearCppValueHelper(&request_id_);
60903  }
60904 
60905 
60911  const string& get_request_id() const { return request_id_; }
60912 
60919  string* mutable_requestId() {
60920  _have_request_id_ = true;
60921  return &request_id_;
60922  }
60923 
60924 
60941  void set_request_id(const string& value) {
60942  _have_request_id_ = true;
60943  request_id_ = value;
60944  }
60945 
60955  virtual util::Status AppendVariable(
60956  const StringPiece& variable_name,
60957  const client::UriTemplateConfig& config,
60958  string* target);
60959 
60965  virtual util::Status AppendOptionalQueryParameters(string* target);
60966 
60967 
60979  Operation* data) {
60980  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
60981  }
60982 
60983  private:
60984  string project_;
60985  string region_;
60986  string request_id_;
60987  bool _have_request_id_ : 1; string _content_;
60988  DISALLOW_COPY_AND_ASSIGN(VpnTunnelsResource_InsertMethod);
60989 };
60990 
61006  public:
61017  const ComputeService* _service_,
61018  client::AuthorizationCredential* _credential_,
61019  const absl::string_view& project,
61020  const absl::string_view& region);
61021 
61025  virtual ~VpnTunnelsResource_ListMethod();
61026 
61027 
61031  void clear_filter() {
61032  _have_filter_ = false;
61033  client::ClearCppValueHelper(&filter_);
61034  }
61035 
61036 
61042  const string& get_filter() const { return filter_; }
61043 
61049  string* mutable_filter() {
61050  _have_filter_ = true;
61051  return &filter_;
61052  }
61053 
61054 
61080  void set_filter(const string& value) {
61081  _have_filter_ = true;
61082  filter_ = value;
61083  }
61084 
61085 
61086 
61091  _have_max_results_ = false;
61092  client::ClearCppValueHelper(&max_results_);
61093  }
61094 
61095 
61101  uint32 get_max_results() const { return max_results_; }
61102 
61112  void set_max_results(uint32 value) {
61113  _have_max_results_ = true;
61114  max_results_ = value;
61115  }
61116 
61121  _have_order_by_ = false;
61122  client::ClearCppValueHelper(&order_by_);
61123  }
61124 
61125 
61131  const string& get_order_by() const { return order_by_; }
61132 
61139  string* mutable_orderBy() {
61140  _have_order_by_ = true;
61141  return &order_by_;
61142  }
61143 
61144 
61159  void set_order_by(const string& value) {
61160  _have_order_by_ = true;
61161  order_by_ = value;
61162  }
61163 
61164 
61165 
61170  _have_page_token_ = false;
61171  client::ClearCppValueHelper(&page_token_);
61172  }
61173 
61174 
61180  const string& get_page_token() const { return page_token_; }
61181 
61188  string* mutable_pageToken() {
61189  _have_page_token_ = true;
61190  return &page_token_;
61191  }
61192 
61193 
61201  void set_page_token(const string& value) {
61202  _have_page_token_ = true;
61203  page_token_ = value;
61204  }
61205 
61215  virtual util::Status AppendVariable(
61216  const StringPiece& variable_name,
61217  const client::UriTemplateConfig& config,
61218  string* target);
61219 
61225  virtual util::Status AppendOptionalQueryParameters(string* target);
61226 
61227 
61239  VpnTunnelList* data) {
61240  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
61241  }
61242 
61243  private:
61244  string project_;
61245  string region_;
61246  string filter_;
61247  uint32 max_results_;
61248  string order_by_;
61249  string page_token_;
61250  bool _have_filter_ : 1;
61251  bool _have_max_results_ : 1;
61252  bool _have_order_by_ : 1;
61253  bool _have_page_token_ : 1;
61254  DISALLOW_COPY_AND_ASSIGN(VpnTunnelsResource_ListMethod);
61255 };
61256 
61257 typedef client::ServiceRequestPager<
61259  VpnTunnelList>
61260  VpnTunnelsResource_ListMethodPager;
61261 
61262 
61263 
61278  public:
61290  const ComputeService* _service_,
61291  client::AuthorizationCredential* _credential_,
61292  const absl::string_view& project,
61293  const absl::string_view& zone,
61294  const absl::string_view& operation);
61295 
61300 
61301 
61311  virtual util::Status AppendVariable(
61312  const StringPiece& variable_name,
61313  const client::UriTemplateConfig& config,
61314  string* target);
61315 
61316 
61317  private:
61318  string project_;
61319  string zone_;
61320  string operation_;
61321  DISALLOW_COPY_AND_ASSIGN(ZoneOperationsResource_DeleteMethod);
61322 };
61323 
61339  public:
61351  const ComputeService* _service_,
61352  client::AuthorizationCredential* _credential_,
61353  const absl::string_view& project,
61354  const absl::string_view& zone,
61355  const absl::string_view& operation);
61356 
61361 
61362 
61372  virtual util::Status AppendVariable(
61373  const StringPiece& variable_name,
61374  const client::UriTemplateConfig& config,
61375  string* target);
61376 
61377 
61389  Operation* data) {
61390  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
61391  }
61392 
61393  private:
61394  string project_;
61395  string zone_;
61396  string operation_;
61397  DISALLOW_COPY_AND_ASSIGN(ZoneOperationsResource_GetMethod);
61398 };
61399 
61415  public:
61426  const ComputeService* _service_,
61427  client::AuthorizationCredential* _credential_,
61428  const absl::string_view& project,
61429  const absl::string_view& zone);
61430 
61435 
61436 
61440  void clear_filter() {
61441  _have_filter_ = false;
61442  client::ClearCppValueHelper(&filter_);
61443  }
61444 
61445 
61451  const string& get_filter() const { return filter_; }
61452 
61458  string* mutable_filter() {
61459  _have_filter_ = true;
61460  return &filter_;
61461  }
61462 
61463 
61489  void set_filter(const string& value) {
61490  _have_filter_ = true;
61491  filter_ = value;
61492  }
61493 
61494 
61495 
61500  _have_max_results_ = false;
61501  client::ClearCppValueHelper(&max_results_);
61502  }
61503 
61504 
61510  uint32 get_max_results() const { return max_results_; }
61511 
61521  void set_max_results(uint32 value) {
61522  _have_max_results_ = true;
61523  max_results_ = value;
61524  }
61525 
61530  _have_order_by_ = false;
61531  client::ClearCppValueHelper(&order_by_);
61532  }
61533 
61534 
61540  const string& get_order_by() const { return order_by_; }
61541 
61548  string* mutable_orderBy() {
61549  _have_order_by_ = true;
61550  return &order_by_;
61551  }
61552 
61553 
61568  void set_order_by(const string& value) {
61569  _have_order_by_ = true;
61570  order_by_ = value;
61571  }
61572 
61573 
61574 
61579  _have_page_token_ = false;
61580  client::ClearCppValueHelper(&page_token_);
61581  }
61582 
61583 
61589  const string& get_page_token() const { return page_token_; }
61590 
61597  string* mutable_pageToken() {
61598  _have_page_token_ = true;
61599  return &page_token_;
61600  }
61601 
61602 
61610  void set_page_token(const string& value) {
61611  _have_page_token_ = true;
61612  page_token_ = value;
61613  }
61614 
61624  virtual util::Status AppendVariable(
61625  const StringPiece& variable_name,
61626  const client::UriTemplateConfig& config,
61627  string* target);
61628 
61634  virtual util::Status AppendOptionalQueryParameters(string* target);
61635 
61636 
61648  OperationList* data) {
61649  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
61650  }
61651 
61652  private:
61653  string project_;
61654  string zone_;
61655  string filter_;
61656  uint32 max_results_;
61657  string order_by_;
61658  string page_token_;
61659  bool _have_filter_ : 1;
61660  bool _have_max_results_ : 1;
61661  bool _have_order_by_ : 1;
61662  bool _have_page_token_ : 1;
61663  DISALLOW_COPY_AND_ASSIGN(ZoneOperationsResource_ListMethod);
61664 };
61665 
61666 typedef client::ServiceRequestPager<
61668  OperationList>
61669  ZoneOperationsResource_ListMethodPager;
61670 
61671 
61672 
61688  public:
61699  const ComputeService* _service_,
61700  client::AuthorizationCredential* _credential_,
61701  const absl::string_view& project,
61702  const absl::string_view& zone);
61703 
61707  virtual ~ZonesResource_GetMethod();
61708 
61709 
61719  virtual util::Status AppendVariable(
61720  const StringPiece& variable_name,
61721  const client::UriTemplateConfig& config,
61722  string* target);
61723 
61724 
61736  Zone* data) {
61737  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
61738  }
61739 
61740  private:
61741  string project_;
61742  string zone_;
61743  DISALLOW_COPY_AND_ASSIGN(ZonesResource_GetMethod);
61744 };
61745 
61761  public:
61771  const ComputeService* _service_,
61772  client::AuthorizationCredential* _credential_,
61773  const absl::string_view& project);
61774 
61778  virtual ~ZonesResource_ListMethod();
61779 
61780 
61784  void clear_filter() {
61785  _have_filter_ = false;
61786  client::ClearCppValueHelper(&filter_);
61787  }
61788 
61789 
61795  const string& get_filter() const { return filter_; }
61796 
61802  string* mutable_filter() {
61803  _have_filter_ = true;
61804  return &filter_;
61805  }
61806 
61807 
61833  void set_filter(const string& value) {
61834  _have_filter_ = true;
61835  filter_ = value;
61836  }
61837 
61838 
61839 
61844  _have_max_results_ = false;
61845  client::ClearCppValueHelper(&max_results_);
61846  }
61847 
61848 
61854  uint32 get_max_results() const { return max_results_; }
61855 
61865  void set_max_results(uint32 value) {
61866  _have_max_results_ = true;
61867  max_results_ = value;
61868  }
61869 
61874  _have_order_by_ = false;
61875  client::ClearCppValueHelper(&order_by_);
61876  }
61877 
61878 
61884  const string& get_order_by() const { return order_by_; }
61885 
61892  string* mutable_orderBy() {
61893  _have_order_by_ = true;
61894  return &order_by_;
61895  }
61896 
61897 
61912  void set_order_by(const string& value) {
61913  _have_order_by_ = true;
61914  order_by_ = value;
61915  }
61916 
61917 
61918 
61923  _have_page_token_ = false;
61924  client::ClearCppValueHelper(&page_token_);
61925  }
61926 
61927 
61933  const string& get_page_token() const { return page_token_; }
61934 
61941  string* mutable_pageToken() {
61942  _have_page_token_ = true;
61943  return &page_token_;
61944  }
61945 
61946 
61954  void set_page_token(const string& value) {
61955  _have_page_token_ = true;
61956  page_token_ = value;
61957  }
61958 
61968  virtual util::Status AppendVariable(
61969  const StringPiece& variable_name,
61970  const client::UriTemplateConfig& config,
61971  string* target);
61972 
61978  virtual util::Status AppendOptionalQueryParameters(string* target);
61979 
61980 
61992  ZoneList* data) {
61993  return ComputeServiceBaseRequest::ExecuteAndParseResponse(data);
61994  }
61995 
61996  private:
61997  string project_;
61998  string filter_;
61999  uint32 max_results_;
62000  string order_by_;
62001  string page_token_;
62002  bool _have_filter_ : 1;
62003  bool _have_max_results_ : 1;
62004  bool _have_order_by_ : 1;
62005  bool _have_page_token_ : 1;
62006  DISALLOW_COPY_AND_ASSIGN(ZonesResource_ListMethod);
62007 };
62008 
62009 typedef client::ServiceRequestPager<
62011  ZoneList>
62012  ZonesResource_ListMethodPager;
62013 
62014 
62015 
62024 class ComputeService : public client::ClientService {
62025  public:
62029  static const char googleapis_API_NAME[];
62030 
62034  static const char googleapis_API_VERSION[];
62035 
62039  static const char googleapis_API_GENERATOR[];
62040 
62041 
62048  public:
62056  explicit AcceleratorTypesResource(ComputeService* service);
62057 
62062 
62063 
62073  AcceleratorTypesResource_AggregatedListMethod* NewAggregatedListMethod(
62074  client::AuthorizationCredential* _credential_,
62075  const absl::string_view& project) const;
62076 
62085  AcceleratorTypesResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
62086  client::AuthorizationCredential* _credential_,
62087  const absl::string_view& project) const;
62088 
62100  AcceleratorTypesResource_GetMethod* NewGetMethod(
62101  client::AuthorizationCredential* _credential_,
62102  const absl::string_view& project,
62103  const absl::string_view& zone,
62104  const absl::string_view& accelerator_type) const;
62105 
62116  AcceleratorTypesResource_ListMethod* NewListMethod(
62117  client::AuthorizationCredential* _credential_,
62118  const absl::string_view& project,
62119  const absl::string_view& zone) const;
62120 
62131  AcceleratorTypesResource_ListMethodPager* NewListMethodPager(
62132  client::AuthorizationCredential* _credential_,
62133  const absl::string_view& project,
62134  const absl::string_view& zone) const;
62135 
62136  private:
62137  ComputeService* service_;
62138 
62139  DISALLOW_COPY_AND_ASSIGN(AcceleratorTypesResource);
62140  };
62141 
62148  public:
62156  explicit AddressesResource(ComputeService* service);
62157 
62162 
62163 
62173  AddressesResource_AggregatedListMethod* NewAggregatedListMethod(
62174  client::AuthorizationCredential* _credential_,
62175  const absl::string_view& project) const;
62176 
62185  AddressesResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
62186  client::AuthorizationCredential* _credential_,
62187  const absl::string_view& project) const;
62188 
62200  AddressesResource_DeleteMethod* NewDeleteMethod(
62201  client::AuthorizationCredential* _credential_,
62202  const absl::string_view& project,
62203  const absl::string_view& region,
62204  const absl::string_view& address) const;
62205 
62217  AddressesResource_GetMethod* NewGetMethod(
62218  client::AuthorizationCredential* _credential_,
62219  const absl::string_view& project,
62220  const absl::string_view& region,
62221  const absl::string_view& address) const;
62222 
62234  AddressesResource_InsertMethod* NewInsertMethod(
62235  client::AuthorizationCredential* _credential_,
62236  const absl::string_view& project,
62237  const absl::string_view& region,
62238  const Address& _content_) const;
62239 
62250  AddressesResource_ListMethod* NewListMethod(
62251  client::AuthorizationCredential* _credential_,
62252  const absl::string_view& project,
62253  const absl::string_view& region) const;
62254 
62265  AddressesResource_ListMethodPager* NewListMethodPager(
62266  client::AuthorizationCredential* _credential_,
62267  const absl::string_view& project,
62268  const absl::string_view& region) const;
62269 
62270  private:
62271  ComputeService* service_;
62272 
62273  DISALLOW_COPY_AND_ASSIGN(AddressesResource);
62274  };
62275 
62282  public:
62290  explicit AutoscalersResource(ComputeService* service);
62291 
62296 
62297 
62307  AutoscalersResource_AggregatedListMethod* NewAggregatedListMethod(
62308  client::AuthorizationCredential* _credential_,
62309  const absl::string_view& project) const;
62310 
62319  AutoscalersResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
62320  client::AuthorizationCredential* _credential_,
62321  const absl::string_view& project) const;
62322 
62334  AutoscalersResource_DeleteMethod* NewDeleteMethod(
62335  client::AuthorizationCredential* _credential_,
62336  const absl::string_view& project,
62337  const absl::string_view& zone,
62338  const absl::string_view& autoscaler) const;
62339 
62351  AutoscalersResource_GetMethod* NewGetMethod(
62352  client::AuthorizationCredential* _credential_,
62353  const absl::string_view& project,
62354  const absl::string_view& zone,
62355  const absl::string_view& autoscaler) const;
62356 
62368  AutoscalersResource_InsertMethod* NewInsertMethod(
62369  client::AuthorizationCredential* _credential_,
62370  const absl::string_view& project,
62371  const absl::string_view& zone,
62372  const Autoscaler& _content_) const;
62373 
62384  AutoscalersResource_ListMethod* NewListMethod(
62385  client::AuthorizationCredential* _credential_,
62386  const absl::string_view& project,
62387  const absl::string_view& zone) const;
62388 
62399  AutoscalersResource_ListMethodPager* NewListMethodPager(
62400  client::AuthorizationCredential* _credential_,
62401  const absl::string_view& project,
62402  const absl::string_view& zone) const;
62403 
62415  AutoscalersResource_PatchMethod* NewPatchMethod(
62416  client::AuthorizationCredential* _credential_,
62417  const absl::string_view& project,
62418  const absl::string_view& zone,
62419  const Autoscaler& _content_) const;
62420 
62432  AutoscalersResource_UpdateMethod* NewUpdateMethod(
62433  client::AuthorizationCredential* _credential_,
62434  const absl::string_view& project,
62435  const absl::string_view& zone,
62436  const Autoscaler& _content_) const;
62437 
62438  private:
62439  ComputeService* service_;
62440 
62441  DISALLOW_COPY_AND_ASSIGN(AutoscalersResource);
62442  };
62443 
62450  public:
62458  explicit BackendBucketsResource(ComputeService* service);
62459 
62464 
62465 
62478  BackendBucketsResource_AddSignedUrlKeyMethod* NewAddSignedUrlKeyMethod(
62479  client::AuthorizationCredential* _credential_,
62480  const absl::string_view& project,
62481  const absl::string_view& backend_bucket,
62482  const SignedUrlKey& _content_) const;
62483 
62494  BackendBucketsResource_DeleteMethod* NewDeleteMethod(
62495  client::AuthorizationCredential* _credential_,
62496  const absl::string_view& project,
62497  const absl::string_view& backend_bucket) const;
62498 
62511  BackendBucketsResource_DeleteSignedUrlKeyMethod* NewDeleteSignedUrlKeyMethod(
62512  client::AuthorizationCredential* _credential_,
62513  const absl::string_view& project,
62514  const absl::string_view& backend_bucket,
62515  const absl::string_view& key_name) const;
62516 
62527  BackendBucketsResource_GetMethod* NewGetMethod(
62528  client::AuthorizationCredential* _credential_,
62529  const absl::string_view& project,
62530  const absl::string_view& backend_bucket) const;
62531 
62542  BackendBucketsResource_InsertMethod* NewInsertMethod(
62543  client::AuthorizationCredential* _credential_,
62544  const absl::string_view& project,
62545  const BackendBucket& _content_) const;
62546 
62556  BackendBucketsResource_ListMethod* NewListMethod(
62557  client::AuthorizationCredential* _credential_,
62558  const absl::string_view& project) const;
62559 
62568  BackendBucketsResource_ListMethodPager* NewListMethodPager(
62569  client::AuthorizationCredential* _credential_,
62570  const absl::string_view& project) const;
62571 
62583  BackendBucketsResource_PatchMethod* NewPatchMethod(
62584  client::AuthorizationCredential* _credential_,
62585  const absl::string_view& project,
62586  const absl::string_view& backend_bucket,
62587  const BackendBucket& _content_) const;
62588 
62600  BackendBucketsResource_UpdateMethod* NewUpdateMethod(
62601  client::AuthorizationCredential* _credential_,
62602  const absl::string_view& project,
62603  const absl::string_view& backend_bucket,
62604  const BackendBucket& _content_) const;
62605 
62606  private:
62607  ComputeService* service_;
62608 
62609  DISALLOW_COPY_AND_ASSIGN(BackendBucketsResource);
62610  };
62611 
62618  public:
62626  explicit BackendServicesResource(ComputeService* service);
62627 
62632 
62633 
62646  BackendServicesResource_AddSignedUrlKeyMethod* NewAddSignedUrlKeyMethod(
62647  client::AuthorizationCredential* _credential_,
62648  const absl::string_view& project,
62649  const absl::string_view& backend_service,
62650  const SignedUrlKey& _content_) const;
62651 
62661  BackendServicesResource_AggregatedListMethod* NewAggregatedListMethod(
62662  client::AuthorizationCredential* _credential_,
62663  const absl::string_view& project) const;
62664 
62673  BackendServicesResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
62674  client::AuthorizationCredential* _credential_,
62675  const absl::string_view& project) const;
62676 
62687  BackendServicesResource_DeleteMethod* NewDeleteMethod(
62688  client::AuthorizationCredential* _credential_,
62689  const absl::string_view& project,
62690  const absl::string_view& backend_service) const;
62691 
62704  BackendServicesResource_DeleteSignedUrlKeyMethod* NewDeleteSignedUrlKeyMethod(
62705  client::AuthorizationCredential* _credential_,
62706  const absl::string_view& project,
62707  const absl::string_view& backend_service,
62708  const absl::string_view& key_name) const;
62709 
62720  BackendServicesResource_GetMethod* NewGetMethod(
62721  client::AuthorizationCredential* _credential_,
62722  const absl::string_view& project,
62723  const absl::string_view& backend_service) const;
62724 
62737  BackendServicesResource_GetHealthMethod* NewGetHealthMethod(
62738  client::AuthorizationCredential* _credential_,
62739  const absl::string_view& project,
62740  const absl::string_view& backend_service,
62741  const ResourceGroupReference& _content_) const;
62742 
62753  BackendServicesResource_InsertMethod* NewInsertMethod(
62754  client::AuthorizationCredential* _credential_,
62755  const absl::string_view& project,
62756  const BackendService& _content_) const;
62757 
62767  BackendServicesResource_ListMethod* NewListMethod(
62768  client::AuthorizationCredential* _credential_,
62769  const absl::string_view& project) const;
62770 
62779  BackendServicesResource_ListMethodPager* NewListMethodPager(
62780  client::AuthorizationCredential* _credential_,
62781  const absl::string_view& project) const;
62782 
62794  BackendServicesResource_PatchMethod* NewPatchMethod(
62795  client::AuthorizationCredential* _credential_,
62796  const absl::string_view& project,
62797  const absl::string_view& backend_service,
62798  const BackendService& _content_) const;
62799 
62812  BackendServicesResource_SetSecurityPolicyMethod* NewSetSecurityPolicyMethod(
62813  client::AuthorizationCredential* _credential_,
62814  const absl::string_view& project,
62815  const absl::string_view& backend_service,
62816  const SecurityPolicyReference& _content_) const;
62817 
62829  BackendServicesResource_UpdateMethod* NewUpdateMethod(
62830  client::AuthorizationCredential* _credential_,
62831  const absl::string_view& project,
62832  const absl::string_view& backend_service,
62833  const BackendService& _content_) const;
62834 
62835  private:
62836  ComputeService* service_;
62837 
62838  DISALLOW_COPY_AND_ASSIGN(BackendServicesResource);
62839  };
62840 
62847  public:
62855  explicit DiskTypesResource(ComputeService* service);
62856 
62861 
62862 
62872  DiskTypesResource_AggregatedListMethod* NewAggregatedListMethod(
62873  client::AuthorizationCredential* _credential_,
62874  const absl::string_view& project) const;
62875 
62884  DiskTypesResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
62885  client::AuthorizationCredential* _credential_,
62886  const absl::string_view& project) const;
62887 
62899  DiskTypesResource_GetMethod* NewGetMethod(
62900  client::AuthorizationCredential* _credential_,
62901  const absl::string_view& project,
62902  const absl::string_view& zone,
62903  const absl::string_view& disk_type) const;
62904 
62915  DiskTypesResource_ListMethod* NewListMethod(
62916  client::AuthorizationCredential* _credential_,
62917  const absl::string_view& project,
62918  const absl::string_view& zone) const;
62919 
62930  DiskTypesResource_ListMethodPager* NewListMethodPager(
62931  client::AuthorizationCredential* _credential_,
62932  const absl::string_view& project,
62933  const absl::string_view& zone) const;
62934 
62935  private:
62936  ComputeService* service_;
62937 
62938  DISALLOW_COPY_AND_ASSIGN(DiskTypesResource);
62939  };
62940 
62947  public:
62955  explicit DisksResource(ComputeService* service);
62956 
62961 
62962 
62972  DisksResource_AggregatedListMethod* NewAggregatedListMethod(
62973  client::AuthorizationCredential* _credential_,
62974  const absl::string_view& project) const;
62975 
62984  DisksResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
62985  client::AuthorizationCredential* _credential_,
62986  const absl::string_view& project) const;
62987 
63000  DisksResource_CreateSnapshotMethod* NewCreateSnapshotMethod(
63001  client::AuthorizationCredential* _credential_,
63002  const absl::string_view& project,
63003  const absl::string_view& zone,
63004  const absl::string_view& disk,
63005  const Snapshot& _content_) const;
63006 
63018  DisksResource_DeleteMethod* NewDeleteMethod(
63019  client::AuthorizationCredential* _credential_,
63020  const absl::string_view& project,
63021  const absl::string_view& zone,
63022  const absl::string_view& disk) const;
63023 
63035  DisksResource_GetMethod* NewGetMethod(
63036  client::AuthorizationCredential* _credential_,
63037  const absl::string_view& project,
63038  const absl::string_view& zone,
63039  const absl::string_view& disk) const;
63040 
63052  DisksResource_GetIamPolicyMethod* NewGetIamPolicyMethod(
63053  client::AuthorizationCredential* _credential_,
63054  const absl::string_view& project,
63055  const absl::string_view& zone,
63056  const absl::string_view& resource) const;
63057 
63069  DisksResource_InsertMethod* NewInsertMethod(
63070  client::AuthorizationCredential* _credential_,
63071  const absl::string_view& project,
63072  const absl::string_view& zone,
63073  const Disk& _content_) const;
63074 
63085  DisksResource_ListMethod* NewListMethod(
63086  client::AuthorizationCredential* _credential_,
63087  const absl::string_view& project,
63088  const absl::string_view& zone) const;
63089 
63100  DisksResource_ListMethodPager* NewListMethodPager(
63101  client::AuthorizationCredential* _credential_,
63102  const absl::string_view& project,
63103  const absl::string_view& zone) const;
63104 
63117  DisksResource_ResizeMethod* NewResizeMethod(
63118  client::AuthorizationCredential* _credential_,
63119  const absl::string_view& project,
63120  const absl::string_view& zone,
63121  const absl::string_view& disk,
63122  const DisksResizeRequest& _content_) const;
63123 
63136  DisksResource_SetIamPolicyMethod* NewSetIamPolicyMethod(
63137  client::AuthorizationCredential* _credential_,
63138  const absl::string_view& project,
63139  const absl::string_view& zone,
63140  const absl::string_view& resource,
63141  const ZoneSetPolicyRequest& _content_) const;
63142 
63155  DisksResource_SetLabelsMethod* NewSetLabelsMethod(
63156  client::AuthorizationCredential* _credential_,
63157  const absl::string_view& project,
63158  const absl::string_view& zone,
63159  const absl::string_view& resource,
63160  const ZoneSetLabelsRequest& _content_) const;
63161 
63174  DisksResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
63175  client::AuthorizationCredential* _credential_,
63176  const absl::string_view& project,
63177  const absl::string_view& zone,
63178  const absl::string_view& resource,
63179  const TestPermissionsRequest& _content_) const;
63180 
63181  private:
63182  ComputeService* service_;
63183 
63184  DISALLOW_COPY_AND_ASSIGN(DisksResource);
63185  };
63186 
63193  public:
63201  explicit FirewallsResource(ComputeService* service);
63202 
63207 
63208 
63219  FirewallsResource_DeleteMethod* NewDeleteMethod(
63220  client::AuthorizationCredential* _credential_,
63221  const absl::string_view& project,
63222  const absl::string_view& firewall) const;
63223 
63234  FirewallsResource_GetMethod* NewGetMethod(
63235  client::AuthorizationCredential* _credential_,
63236  const absl::string_view& project,
63237  const absl::string_view& firewall) const;
63238 
63249  FirewallsResource_InsertMethod* NewInsertMethod(
63250  client::AuthorizationCredential* _credential_,
63251  const absl::string_view& project,
63252  const Firewall& _content_) const;
63253 
63263  FirewallsResource_ListMethod* NewListMethod(
63264  client::AuthorizationCredential* _credential_,
63265  const absl::string_view& project) const;
63266 
63275  FirewallsResource_ListMethodPager* NewListMethodPager(
63276  client::AuthorizationCredential* _credential_,
63277  const absl::string_view& project) const;
63278 
63290  FirewallsResource_PatchMethod* NewPatchMethod(
63291  client::AuthorizationCredential* _credential_,
63292  const absl::string_view& project,
63293  const absl::string_view& firewall,
63294  const Firewall& _content_) const;
63295 
63307  FirewallsResource_UpdateMethod* NewUpdateMethod(
63308  client::AuthorizationCredential* _credential_,
63309  const absl::string_view& project,
63310  const absl::string_view& firewall,
63311  const Firewall& _content_) const;
63312 
63313  private:
63314  ComputeService* service_;
63315 
63316  DISALLOW_COPY_AND_ASSIGN(FirewallsResource);
63317  };
63318 
63325  public:
63333  explicit ForwardingRulesResource(ComputeService* service);
63334 
63339 
63340 
63350  ForwardingRulesResource_AggregatedListMethod* NewAggregatedListMethod(
63351  client::AuthorizationCredential* _credential_,
63352  const absl::string_view& project) const;
63353 
63362  ForwardingRulesResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
63363  client::AuthorizationCredential* _credential_,
63364  const absl::string_view& project) const;
63365 
63377  ForwardingRulesResource_DeleteMethod* NewDeleteMethod(
63378  client::AuthorizationCredential* _credential_,
63379  const absl::string_view& project,
63380  const absl::string_view& region,
63381  const absl::string_view& forwarding_rule) const;
63382 
63394  ForwardingRulesResource_GetMethod* NewGetMethod(
63395  client::AuthorizationCredential* _credential_,
63396  const absl::string_view& project,
63397  const absl::string_view& region,
63398  const absl::string_view& forwarding_rule) const;
63399 
63411  ForwardingRulesResource_InsertMethod* NewInsertMethod(
63412  client::AuthorizationCredential* _credential_,
63413  const absl::string_view& project,
63414  const absl::string_view& region,
63415  const ForwardingRule& _content_) const;
63416 
63427  ForwardingRulesResource_ListMethod* NewListMethod(
63428  client::AuthorizationCredential* _credential_,
63429  const absl::string_view& project,
63430  const absl::string_view& region) const;
63431 
63442  ForwardingRulesResource_ListMethodPager* NewListMethodPager(
63443  client::AuthorizationCredential* _credential_,
63444  const absl::string_view& project,
63445  const absl::string_view& region) const;
63446 
63460  ForwardingRulesResource_SetTargetMethod* NewSetTargetMethod(
63461  client::AuthorizationCredential* _credential_,
63462  const absl::string_view& project,
63463  const absl::string_view& region,
63464  const absl::string_view& forwarding_rule,
63465  const TargetReference& _content_) const;
63466 
63467  private:
63468  ComputeService* service_;
63469 
63470  DISALLOW_COPY_AND_ASSIGN(ForwardingRulesResource);
63471  };
63472 
63479  public:
63487  explicit GlobalAddressesResource(ComputeService* service);
63488 
63493 
63494 
63505  GlobalAddressesResource_DeleteMethod* NewDeleteMethod(
63506  client::AuthorizationCredential* _credential_,
63507  const absl::string_view& project,
63508  const absl::string_view& address) const;
63509 
63520  GlobalAddressesResource_GetMethod* NewGetMethod(
63521  client::AuthorizationCredential* _credential_,
63522  const absl::string_view& project,
63523  const absl::string_view& address) const;
63524 
63535  GlobalAddressesResource_InsertMethod* NewInsertMethod(
63536  client::AuthorizationCredential* _credential_,
63537  const absl::string_view& project,
63538  const Address& _content_) const;
63539 
63549  GlobalAddressesResource_ListMethod* NewListMethod(
63550  client::AuthorizationCredential* _credential_,
63551  const absl::string_view& project) const;
63552 
63561  GlobalAddressesResource_ListMethodPager* NewListMethodPager(
63562  client::AuthorizationCredential* _credential_,
63563  const absl::string_view& project) const;
63564 
63565  private:
63566  ComputeService* service_;
63567 
63568  DISALLOW_COPY_AND_ASSIGN(GlobalAddressesResource);
63569  };
63570 
63577  public:
63585  explicit GlobalForwardingRulesResource(ComputeService* service);
63586 
63591 
63592 
63604  client::AuthorizationCredential* _credential_,
63605  const absl::string_view& project,
63606  const absl::string_view& forwarding_rule) const;
63607 
63619  client::AuthorizationCredential* _credential_,
63620  const absl::string_view& project,
63621  const absl::string_view& forwarding_rule) const;
63622 
63634  client::AuthorizationCredential* _credential_,
63635  const absl::string_view& project,
63636  const ForwardingRule& _content_) const;
63637 
63647  GlobalForwardingRulesResource_ListMethod* NewListMethod(
63648  client::AuthorizationCredential* _credential_,
63649  const absl::string_view& project) const;
63650 
63659  GlobalForwardingRulesResource_ListMethodPager* NewListMethodPager(
63660  client::AuthorizationCredential* _credential_,
63661  const absl::string_view& project) const;
63662 
63676  client::AuthorizationCredential* _credential_,
63677  const absl::string_view& project,
63678  const absl::string_view& forwarding_rule,
63679  const TargetReference& _content_) const;
63680 
63681  private:
63682  ComputeService* service_;
63683 
63684  DISALLOW_COPY_AND_ASSIGN(GlobalForwardingRulesResource);
63685  };
63686 
63693  public:
63701  explicit GlobalOperationsResource(ComputeService* service);
63702 
63707 
63708 
63718  GlobalOperationsResource_AggregatedListMethod* NewAggregatedListMethod(
63719  client::AuthorizationCredential* _credential_,
63720  const absl::string_view& project) const;
63721 
63730  GlobalOperationsResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
63731  client::AuthorizationCredential* _credential_,
63732  const absl::string_view& project) const;
63733 
63744  GlobalOperationsResource_DeleteMethod* NewDeleteMethod(
63745  client::AuthorizationCredential* _credential_,
63746  const absl::string_view& project,
63747  const absl::string_view& operation) const;
63748 
63759  GlobalOperationsResource_GetMethod* NewGetMethod(
63760  client::AuthorizationCredential* _credential_,
63761  const absl::string_view& project,
63762  const absl::string_view& operation) const;
63763 
63773  GlobalOperationsResource_ListMethod* NewListMethod(
63774  client::AuthorizationCredential* _credential_,
63775  const absl::string_view& project) const;
63776 
63785  GlobalOperationsResource_ListMethodPager* NewListMethodPager(
63786  client::AuthorizationCredential* _credential_,
63787  const absl::string_view& project) const;
63788 
63789  private:
63790  ComputeService* service_;
63791 
63792  DISALLOW_COPY_AND_ASSIGN(GlobalOperationsResource);
63793  };
63794 
63801  public:
63809  explicit HealthChecksResource(ComputeService* service);
63810 
63815 
63816 
63827  HealthChecksResource_DeleteMethod* NewDeleteMethod(
63828  client::AuthorizationCredential* _credential_,
63829  const absl::string_view& project,
63830  const absl::string_view& health_check) const;
63831 
63842  HealthChecksResource_GetMethod* NewGetMethod(
63843  client::AuthorizationCredential* _credential_,
63844  const absl::string_view& project,
63845  const absl::string_view& health_check) const;
63846 
63857  HealthChecksResource_InsertMethod* NewInsertMethod(
63858  client::AuthorizationCredential* _credential_,
63859  const absl::string_view& project,
63860  const HealthCheck& _content_) const;
63861 
63871  HealthChecksResource_ListMethod* NewListMethod(
63872  client::AuthorizationCredential* _credential_,
63873  const absl::string_view& project) const;
63874 
63883  HealthChecksResource_ListMethodPager* NewListMethodPager(
63884  client::AuthorizationCredential* _credential_,
63885  const absl::string_view& project) const;
63886 
63898  HealthChecksResource_PatchMethod* NewPatchMethod(
63899  client::AuthorizationCredential* _credential_,
63900  const absl::string_view& project,
63901  const absl::string_view& health_check,
63902  const HealthCheck& _content_) const;
63903 
63915  HealthChecksResource_UpdateMethod* NewUpdateMethod(
63916  client::AuthorizationCredential* _credential_,
63917  const absl::string_view& project,
63918  const absl::string_view& health_check,
63919  const HealthCheck& _content_) const;
63920 
63921  private:
63922  ComputeService* service_;
63923 
63924  DISALLOW_COPY_AND_ASSIGN(HealthChecksResource);
63925  };
63926 
63933  public:
63941  explicit HttpHealthChecksResource(ComputeService* service);
63942 
63947 
63948 
63960  HttpHealthChecksResource_DeleteMethod* NewDeleteMethod(
63961  client::AuthorizationCredential* _credential_,
63962  const absl::string_view& project,
63963  const absl::string_view& http_health_check) const;
63964 
63976  HttpHealthChecksResource_GetMethod* NewGetMethod(
63977  client::AuthorizationCredential* _credential_,
63978  const absl::string_view& project,
63979  const absl::string_view& http_health_check) const;
63980 
63991  HttpHealthChecksResource_InsertMethod* NewInsertMethod(
63992  client::AuthorizationCredential* _credential_,
63993  const absl::string_view& project,
63994  const HttpHealthCheck& _content_) const;
63995 
64005  HttpHealthChecksResource_ListMethod* NewListMethod(
64006  client::AuthorizationCredential* _credential_,
64007  const absl::string_view& project) const;
64008 
64017  HttpHealthChecksResource_ListMethodPager* NewListMethodPager(
64018  client::AuthorizationCredential* _credential_,
64019  const absl::string_view& project) const;
64020 
64033  HttpHealthChecksResource_PatchMethod* NewPatchMethod(
64034  client::AuthorizationCredential* _credential_,
64035  const absl::string_view& project,
64036  const absl::string_view& http_health_check,
64037  const HttpHealthCheck& _content_) const;
64038 
64051  HttpHealthChecksResource_UpdateMethod* NewUpdateMethod(
64052  client::AuthorizationCredential* _credential_,
64053  const absl::string_view& project,
64054  const absl::string_view& http_health_check,
64055  const HttpHealthCheck& _content_) const;
64056 
64057  private:
64058  ComputeService* service_;
64059 
64060  DISALLOW_COPY_AND_ASSIGN(HttpHealthChecksResource);
64061  };
64062 
64069  public:
64077  explicit HttpsHealthChecksResource(ComputeService* service);
64078 
64083 
64084 
64096  HttpsHealthChecksResource_DeleteMethod* NewDeleteMethod(
64097  client::AuthorizationCredential* _credential_,
64098  const absl::string_view& project,
64099  const absl::string_view& https_health_check) const;
64100 
64113  client::AuthorizationCredential* _credential_,
64114  const absl::string_view& project,
64115  const absl::string_view& https_health_check) const;
64116 
64127  HttpsHealthChecksResource_InsertMethod* NewInsertMethod(
64128  client::AuthorizationCredential* _credential_,
64129  const absl::string_view& project,
64130  const HttpsHealthCheck& _content_) const;
64131 
64141  HttpsHealthChecksResource_ListMethod* NewListMethod(
64142  client::AuthorizationCredential* _credential_,
64143  const absl::string_view& project) const;
64144 
64153  HttpsHealthChecksResource_ListMethodPager* NewListMethodPager(
64154  client::AuthorizationCredential* _credential_,
64155  const absl::string_view& project) const;
64156 
64169  HttpsHealthChecksResource_PatchMethod* NewPatchMethod(
64170  client::AuthorizationCredential* _credential_,
64171  const absl::string_view& project,
64172  const absl::string_view& https_health_check,
64173  const HttpsHealthCheck& _content_) const;
64174 
64187  HttpsHealthChecksResource_UpdateMethod* NewUpdateMethod(
64188  client::AuthorizationCredential* _credential_,
64189  const absl::string_view& project,
64190  const absl::string_view& https_health_check,
64191  const HttpsHealthCheck& _content_) const;
64192 
64193  private:
64194  ComputeService* service_;
64195 
64196  DISALLOW_COPY_AND_ASSIGN(HttpsHealthChecksResource);
64197  };
64198 
64205  public:
64213  explicit ImagesResource(ComputeService* service);
64214 
64219 
64220 
64231  ImagesResource_DeleteMethod* NewDeleteMethod(
64232  client::AuthorizationCredential* _credential_,
64233  const absl::string_view& project,
64234  const absl::string_view& image) const;
64235 
64247  ImagesResource_DeprecateMethod* NewDeprecateMethod(
64248  client::AuthorizationCredential* _credential_,
64249  const absl::string_view& project,
64250  const absl::string_view& image,
64251  const DeprecationStatus& _content_) const;
64252 
64263  ImagesResource_GetMethod* NewGetMethod(
64264  client::AuthorizationCredential* _credential_,
64265  const absl::string_view& project,
64266  const absl::string_view& image) const;
64267 
64278  ImagesResource_GetFromFamilyMethod* NewGetFromFamilyMethod(
64279  client::AuthorizationCredential* _credential_,
64280  const absl::string_view& project,
64281  const absl::string_view& family) const;
64282 
64293  ImagesResource_GetIamPolicyMethod* NewGetIamPolicyMethod(
64294  client::AuthorizationCredential* _credential_,
64295  const absl::string_view& project,
64296  const absl::string_view& resource) const;
64297 
64308  ImagesResource_InsertMethod* NewInsertMethod(
64309  client::AuthorizationCredential* _credential_,
64310  const absl::string_view& project,
64311  const Image& _content_) const;
64312 
64322  ImagesResource_ListMethod* NewListMethod(
64323  client::AuthorizationCredential* _credential_,
64324  const absl::string_view& project) const;
64325 
64334  ImagesResource_ListMethodPager* NewListMethodPager(
64335  client::AuthorizationCredential* _credential_,
64336  const absl::string_view& project) const;
64337 
64349  ImagesResource_SetIamPolicyMethod* NewSetIamPolicyMethod(
64350  client::AuthorizationCredential* _credential_,
64351  const absl::string_view& project,
64352  const absl::string_view& resource,
64353  const GlobalSetPolicyRequest& _content_) const;
64354 
64366  ImagesResource_SetLabelsMethod* NewSetLabelsMethod(
64367  client::AuthorizationCredential* _credential_,
64368  const absl::string_view& project,
64369  const absl::string_view& resource,
64370  const GlobalSetLabelsRequest& _content_) const;
64371 
64383  ImagesResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
64384  client::AuthorizationCredential* _credential_,
64385  const absl::string_view& project,
64386  const absl::string_view& resource,
64387  const TestPermissionsRequest& _content_) const;
64388 
64389  private:
64390  ComputeService* service_;
64391 
64392  DISALLOW_COPY_AND_ASSIGN(ImagesResource);
64393  };
64394 
64401  public:
64409  explicit InstanceGroupManagersResource(ComputeService* service);
64410 
64415 
64416 
64431  InstanceGroupManagersResource_AbandonInstancesMethod* NewAbandonInstancesMethod(
64432  client::AuthorizationCredential* _credential_,
64433  const absl::string_view& project,
64434  const absl::string_view& zone,
64435  const absl::string_view& instance_group_manager,
64436  const InstanceGroupManagersAbandonInstancesRequest& _content_) const;
64437 
64448  InstanceGroupManagersResource_AggregatedListMethod* NewAggregatedListMethod(
64449  client::AuthorizationCredential* _credential_,
64450  const absl::string_view& project) const;
64451 
64460  InstanceGroupManagersResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
64461  client::AuthorizationCredential* _credential_,
64462  const absl::string_view& project) const;
64463 
64478  client::AuthorizationCredential* _credential_,
64479  const absl::string_view& project,
64480  const absl::string_view& zone,
64481  const absl::string_view& instance_group_manager) const;
64482 
64497  InstanceGroupManagersResource_DeleteInstancesMethod* NewDeleteInstancesMethod(
64498  client::AuthorizationCredential* _credential_,
64499  const absl::string_view& project,
64500  const absl::string_view& zone,
64501  const absl::string_view& instance_group_manager,
64502  const InstanceGroupManagersDeleteInstancesRequest& _content_) const;
64503 
64517  client::AuthorizationCredential* _credential_,
64518  const absl::string_view& project,
64519  const absl::string_view& zone,
64520  const absl::string_view& instance_group_manager) const;
64521 
64535  client::AuthorizationCredential* _credential_,
64536  const absl::string_view& project,
64537  const absl::string_view& zone,
64538  const InstanceGroupManager& _content_) const;
64539 
64551  InstanceGroupManagersResource_ListMethod* NewListMethod(
64552  client::AuthorizationCredential* _credential_,
64553  const absl::string_view& project,
64554  const absl::string_view& zone) const;
64555 
64567  InstanceGroupManagersResource_ListMethodPager* NewListMethodPager(
64568  client::AuthorizationCredential* _credential_,
64569  const absl::string_view& project,
64570  const absl::string_view& zone) const;
64571 
64585  InstanceGroupManagersResource_ListManagedInstancesMethod* NewListManagedInstancesMethod(
64586  client::AuthorizationCredential* _credential_,
64587  const absl::string_view& project,
64588  const absl::string_view& zone,
64589  const absl::string_view& instance_group_manager) const;
64590 
64605  client::AuthorizationCredential* _credential_,
64606  const absl::string_view& project,
64607  const absl::string_view& zone,
64608  const absl::string_view& instance_group_manager,
64609  const InstanceGroupManager& _content_) const;
64610 
64625  InstanceGroupManagersResource_RecreateInstancesMethod* NewRecreateInstancesMethod(
64626  client::AuthorizationCredential* _credential_,
64627  const absl::string_view& project,
64628  const absl::string_view& zone,
64629  const absl::string_view& instance_group_manager,
64630  const InstanceGroupManagersRecreateInstancesRequest& _content_) const;
64631 
64649  client::AuthorizationCredential* _credential_,
64650  const absl::string_view& project,
64651  const absl::string_view& zone,
64652  const absl::string_view& instance_group_manager,
64653  const int32& size) const;
64654 
64669  InstanceGroupManagersResource_SetInstanceTemplateMethod* NewSetInstanceTemplateMethod(
64670  client::AuthorizationCredential* _credential_,
64671  const absl::string_view& project,
64672  const absl::string_view& zone,
64673  const absl::string_view& instance_group_manager,
64674  const InstanceGroupManagersSetInstanceTemplateRequest& _content_) const;
64675 
64690  InstanceGroupManagersResource_SetTargetPoolsMethod* NewSetTargetPoolsMethod(
64691  client::AuthorizationCredential* _credential_,
64692  const absl::string_view& project,
64693  const absl::string_view& zone,
64694  const absl::string_view& instance_group_manager,
64695  const InstanceGroupManagersSetTargetPoolsRequest& _content_) const;
64696 
64697  private:
64698  ComputeService* service_;
64699 
64700  DISALLOW_COPY_AND_ASSIGN(InstanceGroupManagersResource);
64701  };
64702 
64709  public:
64717  explicit InstanceGroupsResource(ComputeService* service);
64718 
64723 
64724 
64738  InstanceGroupsResource_AddInstancesMethod* NewAddInstancesMethod(
64739  client::AuthorizationCredential* _credential_,
64740  const absl::string_view& project,
64741  const absl::string_view& zone,
64742  const absl::string_view& instance_group,
64743  const InstanceGroupsAddInstancesRequest& _content_) const;
64744 
64754  InstanceGroupsResource_AggregatedListMethod* NewAggregatedListMethod(
64755  client::AuthorizationCredential* _credential_,
64756  const absl::string_view& project) const;
64757 
64766  InstanceGroupsResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
64767  client::AuthorizationCredential* _credential_,
64768  const absl::string_view& project) const;
64769 
64781  InstanceGroupsResource_DeleteMethod* NewDeleteMethod(
64782  client::AuthorizationCredential* _credential_,
64783  const absl::string_view& project,
64784  const absl::string_view& zone,
64785  const absl::string_view& instance_group) const;
64786 
64798  InstanceGroupsResource_GetMethod* NewGetMethod(
64799  client::AuthorizationCredential* _credential_,
64800  const absl::string_view& project,
64801  const absl::string_view& zone,
64802  const absl::string_view& instance_group) const;
64803 
64816  InstanceGroupsResource_InsertMethod* NewInsertMethod(
64817  client::AuthorizationCredential* _credential_,
64818  const absl::string_view& project,
64819  const absl::string_view& zone,
64820  const InstanceGroup& _content_) const;
64821 
64832  InstanceGroupsResource_ListMethod* NewListMethod(
64833  client::AuthorizationCredential* _credential_,
64834  const absl::string_view& project,
64835  const absl::string_view& zone) const;
64836 
64847  InstanceGroupsResource_ListMethodPager* NewListMethodPager(
64848  client::AuthorizationCredential* _credential_,
64849  const absl::string_view& project,
64850  const absl::string_view& zone) const;
64851 
64865  InstanceGroupsResource_ListInstancesMethod* NewListInstancesMethod(
64866  client::AuthorizationCredential* _credential_,
64867  const absl::string_view& project,
64868  const absl::string_view& zone,
64869  const absl::string_view& instance_group,
64870  const InstanceGroupsListInstancesRequest& _content_) const;
64871 
64887  InstanceGroupsResource_ListInstancesMethodPager* NewListInstancesMethodPager(
64888  client::AuthorizationCredential* _credential_,
64889  const absl::string_view& project,
64890  const absl::string_view& zone,
64891  const absl::string_view& instance_group,
64892  const InstanceGroupsListInstancesRequest& _content_) const;
64893 
64907  InstanceGroupsResource_RemoveInstancesMethod* NewRemoveInstancesMethod(
64908  client::AuthorizationCredential* _credential_,
64909  const absl::string_view& project,
64910  const absl::string_view& zone,
64911  const absl::string_view& instance_group,
64912  const InstanceGroupsRemoveInstancesRequest& _content_) const;
64913 
64927  InstanceGroupsResource_SetNamedPortsMethod* NewSetNamedPortsMethod(
64928  client::AuthorizationCredential* _credential_,
64929  const absl::string_view& project,
64930  const absl::string_view& zone,
64931  const absl::string_view& instance_group,
64932  const InstanceGroupsSetNamedPortsRequest& _content_) const;
64933 
64934  private:
64935  ComputeService* service_;
64936 
64937  DISALLOW_COPY_AND_ASSIGN(InstanceGroupsResource);
64938  };
64939 
64946  public:
64954  explicit InstanceTemplatesResource(ComputeService* service);
64955 
64960 
64961 
64972  InstanceTemplatesResource_DeleteMethod* NewDeleteMethod(
64973  client::AuthorizationCredential* _credential_,
64974  const absl::string_view& project,
64975  const absl::string_view& instance_template) const;
64976 
64988  client::AuthorizationCredential* _credential_,
64989  const absl::string_view& project,
64990  const absl::string_view& instance_template) const;
64991 
65002  InstanceTemplatesResource_GetIamPolicyMethod* NewGetIamPolicyMethod(
65003  client::AuthorizationCredential* _credential_,
65004  const absl::string_view& project,
65005  const absl::string_view& resource) const;
65006 
65017  InstanceTemplatesResource_InsertMethod* NewInsertMethod(
65018  client::AuthorizationCredential* _credential_,
65019  const absl::string_view& project,
65020  const InstanceTemplate& _content_) const;
65021 
65031  InstanceTemplatesResource_ListMethod* NewListMethod(
65032  client::AuthorizationCredential* _credential_,
65033  const absl::string_view& project) const;
65034 
65043  InstanceTemplatesResource_ListMethodPager* NewListMethodPager(
65044  client::AuthorizationCredential* _credential_,
65045  const absl::string_view& project) const;
65046 
65058  InstanceTemplatesResource_SetIamPolicyMethod* NewSetIamPolicyMethod(
65059  client::AuthorizationCredential* _credential_,
65060  const absl::string_view& project,
65061  const absl::string_view& resource,
65062  const GlobalSetPolicyRequest& _content_) const;
65063 
65076  InstanceTemplatesResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
65077  client::AuthorizationCredential* _credential_,
65078  const absl::string_view& project,
65079  const absl::string_view& resource,
65080  const TestPermissionsRequest& _content_) const;
65081 
65082  private:
65083  ComputeService* service_;
65084 
65085  DISALLOW_COPY_AND_ASSIGN(InstanceTemplatesResource);
65086  };
65087 
65094  public:
65102  explicit InstancesResource(ComputeService* service);
65103 
65108 
65109 
65124  InstancesResource_AddAccessConfigMethod* NewAddAccessConfigMethod(
65125  client::AuthorizationCredential* _credential_,
65126  const absl::string_view& project,
65127  const absl::string_view& zone,
65128  const absl::string_view& instance,
65129  const absl::string_view& network_interface,
65130  const AccessConfig& _content_) const;
65131 
65141  InstancesResource_AggregatedListMethod* NewAggregatedListMethod(
65142  client::AuthorizationCredential* _credential_,
65143  const absl::string_view& project) const;
65144 
65153  InstancesResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
65154  client::AuthorizationCredential* _credential_,
65155  const absl::string_view& project) const;
65156 
65169  InstancesResource_AttachDiskMethod* NewAttachDiskMethod(
65170  client::AuthorizationCredential* _credential_,
65171  const absl::string_view& project,
65172  const absl::string_view& zone,
65173  const absl::string_view& instance,
65174  const AttachedDisk& _content_) const;
65175 
65187  InstancesResource_DeleteMethod* NewDeleteMethod(
65188  client::AuthorizationCredential* _credential_,
65189  const absl::string_view& project,
65190  const absl::string_view& zone,
65191  const absl::string_view& instance) const;
65192 
65206  InstancesResource_DeleteAccessConfigMethod* NewDeleteAccessConfigMethod(
65207  client::AuthorizationCredential* _credential_,
65208  const absl::string_view& project,
65209  const absl::string_view& zone,
65210  const absl::string_view& instance,
65211  const absl::string_view& access_config,
65212  const absl::string_view& network_interface) const;
65213 
65228  InstancesResource_DetachDiskMethod* NewDetachDiskMethod(
65229  client::AuthorizationCredential* _credential_,
65230  const absl::string_view& project,
65231  const absl::string_view& zone,
65232  const absl::string_view& instance,
65233  const absl::string_view& device_name) const;
65234 
65246  InstancesResource_GetMethod* NewGetMethod(
65247  client::AuthorizationCredential* _credential_,
65248  const absl::string_view& project,
65249  const absl::string_view& zone,
65250  const absl::string_view& instance) const;
65251 
65263  InstancesResource_GetIamPolicyMethod* NewGetIamPolicyMethod(
65264  client::AuthorizationCredential* _credential_,
65265  const absl::string_view& project,
65266  const absl::string_view& zone,
65267  const absl::string_view& resource) const;
65268 
65280  InstancesResource_GetSerialPortOutputMethod* NewGetSerialPortOutputMethod(
65281  client::AuthorizationCredential* _credential_,
65282  const absl::string_view& project,
65283  const absl::string_view& zone,
65284  const absl::string_view& instance) const;
65285 
65298  InstancesResource_GetShieldedInstanceIdentityMethod* NewGetShieldedInstanceIdentityMethod(
65299  client::AuthorizationCredential* _credential_,
65300  const absl::string_view& project,
65301  const absl::string_view& zone,
65302  const absl::string_view& instance) const;
65303 
65315  InstancesResource_InsertMethod* NewInsertMethod(
65316  client::AuthorizationCredential* _credential_,
65317  const absl::string_view& project,
65318  const absl::string_view& zone,
65319  const Instance& _content_) const;
65320 
65331  InstancesResource_ListMethod* NewListMethod(
65332  client::AuthorizationCredential* _credential_,
65333  const absl::string_view& project,
65334  const absl::string_view& zone) const;
65335 
65346  InstancesResource_ListMethodPager* NewListMethodPager(
65347  client::AuthorizationCredential* _credential_,
65348  const absl::string_view& project,
65349  const absl::string_view& zone) const;
65350 
65363  InstancesResource_ListReferrersMethod* NewListReferrersMethod(
65364  client::AuthorizationCredential* _credential_,
65365  const absl::string_view& project,
65366  const absl::string_view& zone,
65367  const absl::string_view& instance) const;
65368 
65382  InstancesResource_ListReferrersMethodPager* NewListReferrersMethodPager(
65383  client::AuthorizationCredential* _credential_,
65384  const absl::string_view& project,
65385  const absl::string_view& zone,
65386  const absl::string_view& instance) const;
65387 
65399  InstancesResource_ResetMethod* NewResetMethod(
65400  client::AuthorizationCredential* _credential_,
65401  const absl::string_view& project,
65402  const absl::string_view& zone,
65403  const absl::string_view& instance) const;
65404 
65416  InstancesResource_SetDeletionProtectionMethod* NewSetDeletionProtectionMethod(
65417  client::AuthorizationCredential* _credential_,
65418  const absl::string_view& project,
65419  const absl::string_view& zone,
65420  const absl::string_view& resource) const;
65421 
65438  InstancesResource_SetDiskAutoDeleteMethod* NewSetDiskAutoDeleteMethod(
65439  client::AuthorizationCredential* _credential_,
65440  const absl::string_view& project,
65441  const absl::string_view& zone,
65442  const absl::string_view& instance,
65443  const bool& auto_delete,
65444  const absl::string_view& device_name) const;
65445 
65458  InstancesResource_SetIamPolicyMethod* NewSetIamPolicyMethod(
65459  client::AuthorizationCredential* _credential_,
65460  const absl::string_view& project,
65461  const absl::string_view& zone,
65462  const absl::string_view& resource,
65463  const ZoneSetPolicyRequest& _content_) const;
65464 
65477  InstancesResource_SetLabelsMethod* NewSetLabelsMethod(
65478  client::AuthorizationCredential* _credential_,
65479  const absl::string_view& project,
65480  const absl::string_view& zone,
65481  const absl::string_view& instance,
65482  const InstancesSetLabelsRequest& _content_) const;
65483 
65496  InstancesResource_SetMachineResourcesMethod* NewSetMachineResourcesMethod(
65497  client::AuthorizationCredential* _credential_,
65498  const absl::string_view& project,
65499  const absl::string_view& zone,
65500  const absl::string_view& instance,
65501  const InstancesSetMachineResourcesRequest& _content_) const;
65502 
65515  InstancesResource_SetMachineTypeMethod* NewSetMachineTypeMethod(
65516  client::AuthorizationCredential* _credential_,
65517  const absl::string_view& project,
65518  const absl::string_view& zone,
65519  const absl::string_view& instance,
65520  const InstancesSetMachineTypeRequest& _content_) const;
65521 
65534  InstancesResource_SetMetadataMethod* NewSetMetadataMethod(
65535  client::AuthorizationCredential* _credential_,
65536  const absl::string_view& project,
65537  const absl::string_view& zone,
65538  const absl::string_view& instance,
65539  const Metadata& _content_) const;
65540 
65553  InstancesResource_SetMinCpuPlatformMethod* NewSetMinCpuPlatformMethod(
65554  client::AuthorizationCredential* _credential_,
65555  const absl::string_view& project,
65556  const absl::string_view& zone,
65557  const absl::string_view& instance,
65558  const InstancesSetMinCpuPlatformRequest& _content_) const;
65559 
65572  InstancesResource_SetSchedulingMethod* NewSetSchedulingMethod(
65573  client::AuthorizationCredential* _credential_,
65574  const absl::string_view& project,
65575  const absl::string_view& zone,
65576  const absl::string_view& instance,
65577  const Scheduling& _content_) const;
65578 
65591  InstancesResource_SetServiceAccountMethod* NewSetServiceAccountMethod(
65592  client::AuthorizationCredential* _credential_,
65593  const absl::string_view& project,
65594  const absl::string_view& zone,
65595  const absl::string_view& instance,
65596  const InstancesSetServiceAccountRequest& _content_) const;
65597 
65612  InstancesResource_SetShieldedInstanceIntegrityPolicyMethod* NewSetShieldedInstanceIntegrityPolicyMethod(
65613  client::AuthorizationCredential* _credential_,
65614  const absl::string_view& project,
65615  const absl::string_view& zone,
65616  const absl::string_view& instance,
65617  const ShieldedInstanceIntegrityPolicy& _content_) const;
65618 
65631  InstancesResource_SetTagsMethod* NewSetTagsMethod(
65632  client::AuthorizationCredential* _credential_,
65633  const absl::string_view& project,
65634  const absl::string_view& zone,
65635  const absl::string_view& instance,
65636  const Tags& _content_) const;
65637 
65649  InstancesResource_SimulateMaintenanceEventMethod* NewSimulateMaintenanceEventMethod(
65650  client::AuthorizationCredential* _credential_,
65651  const absl::string_view& project,
65652  const absl::string_view& zone,
65653  const absl::string_view& instance) const;
65654 
65666  InstancesResource_StartMethod* NewStartMethod(
65667  client::AuthorizationCredential* _credential_,
65668  const absl::string_view& project,
65669  const absl::string_view& zone,
65670  const absl::string_view& instance) const;
65671 
65684  InstancesResource_StartWithEncryptionKeyMethod* NewStartWithEncryptionKeyMethod(
65685  client::AuthorizationCredential* _credential_,
65686  const absl::string_view& project,
65687  const absl::string_view& zone,
65688  const absl::string_view& instance,
65689  const InstancesStartWithEncryptionKeyRequest& _content_) const;
65690 
65702  InstancesResource_StopMethod* NewStopMethod(
65703  client::AuthorizationCredential* _credential_,
65704  const absl::string_view& project,
65705  const absl::string_view& zone,
65706  const absl::string_view& instance) const;
65707 
65720  InstancesResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
65721  client::AuthorizationCredential* _credential_,
65722  const absl::string_view& project,
65723  const absl::string_view& zone,
65724  const absl::string_view& resource,
65725  const TestPermissionsRequest& _content_) const;
65726 
65741  InstancesResource_UpdateAccessConfigMethod* NewUpdateAccessConfigMethod(
65742  client::AuthorizationCredential* _credential_,
65743  const absl::string_view& project,
65744  const absl::string_view& zone,
65745  const absl::string_view& instance,
65746  const absl::string_view& network_interface,
65747  const AccessConfig& _content_) const;
65748 
65762  InstancesResource_UpdateNetworkInterfaceMethod* NewUpdateNetworkInterfaceMethod(
65763  client::AuthorizationCredential* _credential_,
65764  const absl::string_view& project,
65765  const absl::string_view& zone,
65766  const absl::string_view& instance,
65767  const absl::string_view& network_interface,
65768  const NetworkInterface& _content_) const;
65769 
65783  InstancesResource_UpdateShieldedInstanceConfigMethod* NewUpdateShieldedInstanceConfigMethod(
65784  client::AuthorizationCredential* _credential_,
65785  const absl::string_view& project,
65786  const absl::string_view& zone,
65787  const absl::string_view& instance,
65788  const ShieldedInstanceConfig& _content_) const;
65789 
65790  private:
65791  ComputeService* service_;
65792 
65793  DISALLOW_COPY_AND_ASSIGN(InstancesResource);
65794  };
65795 
65802  public:
65811 
65816 
65817 
65828  InterconnectAttachmentsResource_AggregatedListMethod* NewAggregatedListMethod(
65829  client::AuthorizationCredential* _credential_,
65830  const absl::string_view& project) const;
65831 
65840  InterconnectAttachmentsResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
65841  client::AuthorizationCredential* _credential_,
65842  const absl::string_view& project) const;
65843 
65857  client::AuthorizationCredential* _credential_,
65858  const absl::string_view& project,
65859  const absl::string_view& region,
65860  const absl::string_view& interconnect_attachment) const;
65861 
65875  client::AuthorizationCredential* _credential_,
65876  const absl::string_view& project,
65877  const absl::string_view& region,
65878  const absl::string_view& interconnect_attachment) const;
65879 
65892  client::AuthorizationCredential* _credential_,
65893  const absl::string_view& project,
65894  const absl::string_view& region,
65895  const InterconnectAttachment& _content_) const;
65896 
65907  InterconnectAttachmentsResource_ListMethod* NewListMethod(
65908  client::AuthorizationCredential* _credential_,
65909  const absl::string_view& project,
65910  const absl::string_view& region) const;
65911 
65922  InterconnectAttachmentsResource_ListMethodPager* NewListMethodPager(
65923  client::AuthorizationCredential* _credential_,
65924  const absl::string_view& project,
65925  const absl::string_view& region) const;
65926 
65941  client::AuthorizationCredential* _credential_,
65942  const absl::string_view& project,
65943  const absl::string_view& region,
65944  const absl::string_view& interconnect_attachment,
65945  const InterconnectAttachment& _content_) const;
65946 
65947  private:
65948  ComputeService* service_;
65949 
65950  DISALLOW_COPY_AND_ASSIGN(InterconnectAttachmentsResource);
65951  };
65952 
65959  public:
65967  explicit InterconnectLocationsResource(ComputeService* service);
65968 
65973 
65974 
65987  client::AuthorizationCredential* _credential_,
65988  const absl::string_view& project,
65989  const absl::string_view& interconnect_location) const;
65990 
66000  InterconnectLocationsResource_ListMethod* NewListMethod(
66001  client::AuthorizationCredential* _credential_,
66002  const absl::string_view& project) const;
66003 
66012  InterconnectLocationsResource_ListMethodPager* NewListMethodPager(
66013  client::AuthorizationCredential* _credential_,
66014  const absl::string_view& project) const;
66015 
66016  private:
66017  ComputeService* service_;
66018 
66019  DISALLOW_COPY_AND_ASSIGN(InterconnectLocationsResource);
66020  };
66021 
66028  public:
66036  explicit InterconnectsResource(ComputeService* service);
66037 
66042 
66043 
66054  InterconnectsResource_DeleteMethod* NewDeleteMethod(
66055  client::AuthorizationCredential* _credential_,
66056  const absl::string_view& project,
66057  const absl::string_view& interconnect) const;
66058 
66069  InterconnectsResource_GetMethod* NewGetMethod(
66070  client::AuthorizationCredential* _credential_,
66071  const absl::string_view& project,
66072  const absl::string_view& interconnect) const;
66073 
66084  InterconnectsResource_GetDiagnosticsMethod* NewGetDiagnosticsMethod(
66085  client::AuthorizationCredential* _credential_,
66086  const absl::string_view& project,
66087  const absl::string_view& interconnect) const;
66088 
66099  InterconnectsResource_InsertMethod* NewInsertMethod(
66100  client::AuthorizationCredential* _credential_,
66101  const absl::string_view& project,
66102  const Interconnect& _content_) const;
66103 
66113  InterconnectsResource_ListMethod* NewListMethod(
66114  client::AuthorizationCredential* _credential_,
66115  const absl::string_view& project) const;
66116 
66125  InterconnectsResource_ListMethodPager* NewListMethodPager(
66126  client::AuthorizationCredential* _credential_,
66127  const absl::string_view& project) const;
66128 
66140  InterconnectsResource_PatchMethod* NewPatchMethod(
66141  client::AuthorizationCredential* _credential_,
66142  const absl::string_view& project,
66143  const absl::string_view& interconnect,
66144  const Interconnect& _content_) const;
66145 
66146  private:
66147  ComputeService* service_;
66148 
66149  DISALLOW_COPY_AND_ASSIGN(InterconnectsResource);
66150  };
66151 
66158  public:
66166  explicit LicenseCodesResource(ComputeService* service);
66167 
66172 
66173 
66185  LicenseCodesResource_GetMethod* NewGetMethod(
66186  client::AuthorizationCredential* _credential_,
66187  const absl::string_view& project,
66188  const absl::string_view& license_code) const;
66189 
66201  LicenseCodesResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
66202  client::AuthorizationCredential* _credential_,
66203  const absl::string_view& project,
66204  const absl::string_view& resource,
66205  const TestPermissionsRequest& _content_) const;
66206 
66207  private:
66208  ComputeService* service_;
66209 
66210  DISALLOW_COPY_AND_ASSIGN(LicenseCodesResource);
66211  };
66212 
66219  public:
66227  explicit LicensesResource(ComputeService* service);
66228 
66233 
66234 
66245  LicensesResource_DeleteMethod* NewDeleteMethod(
66246  client::AuthorizationCredential* _credential_,
66247  const absl::string_view& project,
66248  const absl::string_view& license) const;
66249 
66260  LicensesResource_GetMethod* NewGetMethod(
66261  client::AuthorizationCredential* _credential_,
66262  const absl::string_view& project,
66263  const absl::string_view& license) const;
66264 
66275  LicensesResource_GetIamPolicyMethod* NewGetIamPolicyMethod(
66276  client::AuthorizationCredential* _credential_,
66277  const absl::string_view& project,
66278  const absl::string_view& resource) const;
66279 
66290  LicensesResource_InsertMethod* NewInsertMethod(
66291  client::AuthorizationCredential* _credential_,
66292  const absl::string_view& project,
66293  const License& _content_) const;
66294 
66304  LicensesResource_ListMethod* NewListMethod(
66305  client::AuthorizationCredential* _credential_,
66306  const absl::string_view& project) const;
66307 
66316  LicensesResource_ListMethodPager* NewListMethodPager(
66317  client::AuthorizationCredential* _credential_,
66318  const absl::string_view& project) const;
66319 
66331  LicensesResource_SetIamPolicyMethod* NewSetIamPolicyMethod(
66332  client::AuthorizationCredential* _credential_,
66333  const absl::string_view& project,
66334  const absl::string_view& resource,
66335  const GlobalSetPolicyRequest& _content_) const;
66336 
66348  LicensesResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
66349  client::AuthorizationCredential* _credential_,
66350  const absl::string_view& project,
66351  const absl::string_view& resource,
66352  const TestPermissionsRequest& _content_) const;
66353 
66354  private:
66355  ComputeService* service_;
66356 
66357  DISALLOW_COPY_AND_ASSIGN(LicensesResource);
66358  };
66359 
66366  public:
66374  explicit MachineTypesResource(ComputeService* service);
66375 
66380 
66381 
66391  MachineTypesResource_AggregatedListMethod* NewAggregatedListMethod(
66392  client::AuthorizationCredential* _credential_,
66393  const absl::string_view& project) const;
66394 
66403  MachineTypesResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
66404  client::AuthorizationCredential* _credential_,
66405  const absl::string_view& project) const;
66406 
66418  MachineTypesResource_GetMethod* NewGetMethod(
66419  client::AuthorizationCredential* _credential_,
66420  const absl::string_view& project,
66421  const absl::string_view& zone,
66422  const absl::string_view& machine_type) const;
66423 
66434  MachineTypesResource_ListMethod* NewListMethod(
66435  client::AuthorizationCredential* _credential_,
66436  const absl::string_view& project,
66437  const absl::string_view& zone) const;
66438 
66449  MachineTypesResource_ListMethodPager* NewListMethodPager(
66450  client::AuthorizationCredential* _credential_,
66451  const absl::string_view& project,
66452  const absl::string_view& zone) const;
66453 
66454  private:
66455  ComputeService* service_;
66456 
66457  DISALLOW_COPY_AND_ASSIGN(MachineTypesResource);
66458  };
66459 
66466  public:
66474  explicit NetworkEndpointGroupsResource(ComputeService* service);
66475 
66480 
66481 
66492  NetworkEndpointGroupsResource_AggregatedListMethod* NewAggregatedListMethod(
66493  client::AuthorizationCredential* _credential_,
66494  const absl::string_view& project) const;
66495 
66504  NetworkEndpointGroupsResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
66505  client::AuthorizationCredential* _credential_,
66506  const absl::string_view& project) const;
66507 
66524  NetworkEndpointGroupsResource_AttachNetworkEndpointsMethod* NewAttachNetworkEndpointsMethod(
66525  client::AuthorizationCredential* _credential_,
66526  const absl::string_view& project,
66527  const absl::string_view& zone,
66528  const absl::string_view& network_endpoint_group,
66529  const NetworkEndpointGroupsAttachEndpointsRequest& _content_) const;
66530 
66545  client::AuthorizationCredential* _credential_,
66546  const absl::string_view& project,
66547  const absl::string_view& zone,
66548  const absl::string_view& network_endpoint_group) const;
66549 
66565  NetworkEndpointGroupsResource_DetachNetworkEndpointsMethod* NewDetachNetworkEndpointsMethod(
66566  client::AuthorizationCredential* _credential_,
66567  const absl::string_view& project,
66568  const absl::string_view& zone,
66569  const absl::string_view& network_endpoint_group,
66570  const NetworkEndpointGroupsDetachEndpointsRequest& _content_) const;
66571 
66586  client::AuthorizationCredential* _credential_,
66587  const absl::string_view& project,
66588  const absl::string_view& zone,
66589  const absl::string_view& network_endpoint_group) const;
66590 
66604  client::AuthorizationCredential* _credential_,
66605  const absl::string_view& project,
66606  const absl::string_view& zone,
66607  const NetworkEndpointGroup& _content_) const;
66608 
66620  NetworkEndpointGroupsResource_ListMethod* NewListMethod(
66621  client::AuthorizationCredential* _credential_,
66622  const absl::string_view& project,
66623  const absl::string_view& zone) const;
66624 
66636  NetworkEndpointGroupsResource_ListMethodPager* NewListMethodPager(
66637  client::AuthorizationCredential* _credential_,
66638  const absl::string_view& project,
66639  const absl::string_view& zone) const;
66640 
66657  NetworkEndpointGroupsResource_ListNetworkEndpointsMethod* NewListNetworkEndpointsMethod(
66658  client::AuthorizationCredential* _credential_,
66659  const absl::string_view& project,
66660  const absl::string_view& zone,
66661  const absl::string_view& network_endpoint_group,
66662  const NetworkEndpointGroupsListEndpointsRequest& _content_) const;
66663 
66681  NetworkEndpointGroupsResource_ListNetworkEndpointsMethodPager* NewListNetworkEndpointsMethodPager(
66682  client::AuthorizationCredential* _credential_,
66683  const absl::string_view& project,
66684  const absl::string_view& zone,
66685  const absl::string_view& network_endpoint_group,
66686  const NetworkEndpointGroupsListEndpointsRequest& _content_) const;
66687 
66701  NetworkEndpointGroupsResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
66702  client::AuthorizationCredential* _credential_,
66703  const absl::string_view& project,
66704  const absl::string_view& zone,
66705  const absl::string_view& resource,
66706  const TestPermissionsRequest& _content_) const;
66707 
66708  private:
66709  ComputeService* service_;
66710 
66711  DISALLOW_COPY_AND_ASSIGN(NetworkEndpointGroupsResource);
66712  };
66713 
66720  public:
66728  explicit NetworksResource(ComputeService* service);
66729 
66734 
66735 
66747  NetworksResource_AddPeeringMethod* NewAddPeeringMethod(
66748  client::AuthorizationCredential* _credential_,
66749  const absl::string_view& project,
66750  const absl::string_view& network,
66751  const NetworksAddPeeringRequest& _content_) const;
66752 
66763  NetworksResource_DeleteMethod* NewDeleteMethod(
66764  client::AuthorizationCredential* _credential_,
66765  const absl::string_view& project,
66766  const absl::string_view& network) const;
66767 
66778  NetworksResource_GetMethod* NewGetMethod(
66779  client::AuthorizationCredential* _credential_,
66780  const absl::string_view& project,
66781  const absl::string_view& network) const;
66782 
66793  NetworksResource_InsertMethod* NewInsertMethod(
66794  client::AuthorizationCredential* _credential_,
66795  const absl::string_view& project,
66796  const Network& _content_) const;
66797 
66807  NetworksResource_ListMethod* NewListMethod(
66808  client::AuthorizationCredential* _credential_,
66809  const absl::string_view& project) const;
66810 
66819  NetworksResource_ListMethodPager* NewListMethodPager(
66820  client::AuthorizationCredential* _credential_,
66821  const absl::string_view& project) const;
66822 
66834  NetworksResource_PatchMethod* NewPatchMethod(
66835  client::AuthorizationCredential* _credential_,
66836  const absl::string_view& project,
66837  const absl::string_view& network,
66838  const Network& _content_) const;
66839 
66851  NetworksResource_RemovePeeringMethod* NewRemovePeeringMethod(
66852  client::AuthorizationCredential* _credential_,
66853  const absl::string_view& project,
66854  const absl::string_view& network,
66855  const NetworksRemovePeeringRequest& _content_) const;
66856 
66867  NetworksResource_SwitchToCustomModeMethod* NewSwitchToCustomModeMethod(
66868  client::AuthorizationCredential* _credential_,
66869  const absl::string_view& project,
66870  const absl::string_view& network) const;
66871 
66872  private:
66873  ComputeService* service_;
66874 
66875  DISALLOW_COPY_AND_ASSIGN(NetworksResource);
66876  };
66877 
66884  public:
66892  explicit NodeGroupsResource(ComputeService* service);
66893 
66898 
66899 
66912  NodeGroupsResource_AddNodesMethod* NewAddNodesMethod(
66913  client::AuthorizationCredential* _credential_,
66914  const absl::string_view& project,
66915  const absl::string_view& zone,
66916  const absl::string_view& node_group,
66917  const NodeGroupsAddNodesRequest& _content_) const;
66918 
66928  NodeGroupsResource_AggregatedListMethod* NewAggregatedListMethod(
66929  client::AuthorizationCredential* _credential_,
66930  const absl::string_view& project) const;
66931 
66940  NodeGroupsResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
66941  client::AuthorizationCredential* _credential_,
66942  const absl::string_view& project) const;
66943 
66955  NodeGroupsResource_DeleteMethod* NewDeleteMethod(
66956  client::AuthorizationCredential* _credential_,
66957  const absl::string_view& project,
66958  const absl::string_view& zone,
66959  const absl::string_view& node_group) const;
66960 
66973  NodeGroupsResource_DeleteNodesMethod* NewDeleteNodesMethod(
66974  client::AuthorizationCredential* _credential_,
66975  const absl::string_view& project,
66976  const absl::string_view& zone,
66977  const absl::string_view& node_group,
66978  const NodeGroupsDeleteNodesRequest& _content_) const;
66979 
66991  NodeGroupsResource_GetMethod* NewGetMethod(
66992  client::AuthorizationCredential* _credential_,
66993  const absl::string_view& project,
66994  const absl::string_view& zone,
66995  const absl::string_view& node_group) const;
66996 
67008  NodeGroupsResource_GetIamPolicyMethod* NewGetIamPolicyMethod(
67009  client::AuthorizationCredential* _credential_,
67010  const absl::string_view& project,
67011  const absl::string_view& zone,
67012  const absl::string_view& resource) const;
67013 
67026  NodeGroupsResource_InsertMethod* NewInsertMethod(
67027  client::AuthorizationCredential* _credential_,
67028  const absl::string_view& project,
67029  const absl::string_view& zone,
67030  const int32& initial_node_count,
67031  const NodeGroup& _content_) const;
67032 
67043  NodeGroupsResource_ListMethod* NewListMethod(
67044  client::AuthorizationCredential* _credential_,
67045  const absl::string_view& project,
67046  const absl::string_view& zone) const;
67047 
67058  NodeGroupsResource_ListMethodPager* NewListMethodPager(
67059  client::AuthorizationCredential* _credential_,
67060  const absl::string_view& project,
67061  const absl::string_view& zone) const;
67062 
67075  NodeGroupsResource_ListNodesMethod* NewListNodesMethod(
67076  client::AuthorizationCredential* _credential_,
67077  const absl::string_view& project,
67078  const absl::string_view& zone,
67079  const absl::string_view& node_group) const;
67080 
67094  NodeGroupsResource_ListNodesMethodPager* NewListNodesMethodPager(
67095  client::AuthorizationCredential* _credential_,
67096  const absl::string_view& project,
67097  const absl::string_view& zone,
67098  const absl::string_view& node_group) const;
67099 
67112  NodeGroupsResource_SetIamPolicyMethod* NewSetIamPolicyMethod(
67113  client::AuthorizationCredential* _credential_,
67114  const absl::string_view& project,
67115  const absl::string_view& zone,
67116  const absl::string_view& resource,
67117  const ZoneSetPolicyRequest& _content_) const;
67118 
67131  NodeGroupsResource_SetNodeTemplateMethod* NewSetNodeTemplateMethod(
67132  client::AuthorizationCredential* _credential_,
67133  const absl::string_view& project,
67134  const absl::string_view& zone,
67135  const absl::string_view& node_group,
67136  const NodeGroupsSetNodeTemplateRequest& _content_) const;
67137 
67150  NodeGroupsResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
67151  client::AuthorizationCredential* _credential_,
67152  const absl::string_view& project,
67153  const absl::string_view& zone,
67154  const absl::string_view& resource,
67155  const TestPermissionsRequest& _content_) const;
67156 
67157  private:
67158  ComputeService* service_;
67159 
67160  DISALLOW_COPY_AND_ASSIGN(NodeGroupsResource);
67161  };
67162 
67169  public:
67177  explicit NodeTemplatesResource(ComputeService* service);
67178 
67183 
67184 
67194  NodeTemplatesResource_AggregatedListMethod* NewAggregatedListMethod(
67195  client::AuthorizationCredential* _credential_,
67196  const absl::string_view& project) const;
67197 
67206  NodeTemplatesResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
67207  client::AuthorizationCredential* _credential_,
67208  const absl::string_view& project) const;
67209 
67221  NodeTemplatesResource_DeleteMethod* NewDeleteMethod(
67222  client::AuthorizationCredential* _credential_,
67223  const absl::string_view& project,
67224  const absl::string_view& region,
67225  const absl::string_view& node_template) const;
67226 
67238  NodeTemplatesResource_GetMethod* NewGetMethod(
67239  client::AuthorizationCredential* _credential_,
67240  const absl::string_view& project,
67241  const absl::string_view& region,
67242  const absl::string_view& node_template) const;
67243 
67255  NodeTemplatesResource_GetIamPolicyMethod* NewGetIamPolicyMethod(
67256  client::AuthorizationCredential* _credential_,
67257  const absl::string_view& project,
67258  const absl::string_view& region,
67259  const absl::string_view& resource) const;
67260 
67272  NodeTemplatesResource_InsertMethod* NewInsertMethod(
67273  client::AuthorizationCredential* _credential_,
67274  const absl::string_view& project,
67275  const absl::string_view& region,
67276  const NodeTemplate& _content_) const;
67277 
67288  NodeTemplatesResource_ListMethod* NewListMethod(
67289  client::AuthorizationCredential* _credential_,
67290  const absl::string_view& project,
67291  const absl::string_view& region) const;
67292 
67303  NodeTemplatesResource_ListMethodPager* NewListMethodPager(
67304  client::AuthorizationCredential* _credential_,
67305  const absl::string_view& project,
67306  const absl::string_view& region) const;
67307 
67320  NodeTemplatesResource_SetIamPolicyMethod* NewSetIamPolicyMethod(
67321  client::AuthorizationCredential* _credential_,
67322  const absl::string_view& project,
67323  const absl::string_view& region,
67324  const absl::string_view& resource,
67325  const RegionSetPolicyRequest& _content_) const;
67326 
67339  NodeTemplatesResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
67340  client::AuthorizationCredential* _credential_,
67341  const absl::string_view& project,
67342  const absl::string_view& region,
67343  const absl::string_view& resource,
67344  const TestPermissionsRequest& _content_) const;
67345 
67346  private:
67347  ComputeService* service_;
67348 
67349  DISALLOW_COPY_AND_ASSIGN(NodeTemplatesResource);
67350  };
67351 
67358  public:
67366  explicit NodeTypesResource(ComputeService* service);
67367 
67372 
67373 
67383  NodeTypesResource_AggregatedListMethod* NewAggregatedListMethod(
67384  client::AuthorizationCredential* _credential_,
67385  const absl::string_view& project) const;
67386 
67395  NodeTypesResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
67396  client::AuthorizationCredential* _credential_,
67397  const absl::string_view& project) const;
67398 
67410  NodeTypesResource_GetMethod* NewGetMethod(
67411  client::AuthorizationCredential* _credential_,
67412  const absl::string_view& project,
67413  const absl::string_view& zone,
67414  const absl::string_view& node_type) const;
67415 
67426  NodeTypesResource_ListMethod* NewListMethod(
67427  client::AuthorizationCredential* _credential_,
67428  const absl::string_view& project,
67429  const absl::string_view& zone) const;
67430 
67441  NodeTypesResource_ListMethodPager* NewListMethodPager(
67442  client::AuthorizationCredential* _credential_,
67443  const absl::string_view& project,
67444  const absl::string_view& zone) const;
67445 
67446  private:
67447  ComputeService* service_;
67448 
67449  DISALLOW_COPY_AND_ASSIGN(NodeTypesResource);
67450  };
67451 
67458  public:
67466  explicit ProjectsResource(ComputeService* service);
67467 
67472 
67473 
67483  ProjectsResource_DisableXpnHostMethod* NewDisableXpnHostMethod(
67484  client::AuthorizationCredential* _credential_,
67485  const absl::string_view& project) const;
67486 
67497  ProjectsResource_DisableXpnResourceMethod* NewDisableXpnResourceMethod(
67498  client::AuthorizationCredential* _credential_,
67499  const absl::string_view& project,
67500  const ProjectsDisableXpnResourceRequest& _content_) const;
67501 
67511  ProjectsResource_EnableXpnHostMethod* NewEnableXpnHostMethod(
67512  client::AuthorizationCredential* _credential_,
67513  const absl::string_view& project) const;
67514 
67525  ProjectsResource_EnableXpnResourceMethod* NewEnableXpnResourceMethod(
67526  client::AuthorizationCredential* _credential_,
67527  const absl::string_view& project,
67528  const ProjectsEnableXpnResourceRequest& _content_) const;
67529 
67539  ProjectsResource_GetMethod* NewGetMethod(
67540  client::AuthorizationCredential* _credential_,
67541  const absl::string_view& project) const;
67542 
67552  ProjectsResource_GetXpnHostMethod* NewGetXpnHostMethod(
67553  client::AuthorizationCredential* _credential_,
67554  const absl::string_view& project) const;
67555 
67565  ProjectsResource_GetXpnResourcesMethod* NewGetXpnResourcesMethod(
67566  client::AuthorizationCredential* _credential_,
67567  const absl::string_view& project) const;
67568 
67577  ProjectsResource_GetXpnResourcesMethodPager* NewGetXpnResourcesMethodPager(
67578  client::AuthorizationCredential* _credential_,
67579  const absl::string_view& project) const;
67580 
67591  ProjectsResource_ListXpnHostsMethod* NewListXpnHostsMethod(
67592  client::AuthorizationCredential* _credential_,
67593  const absl::string_view& project,
67594  const ProjectsListXpnHostsRequest& _content_) const;
67595 
67606  ProjectsResource_ListXpnHostsMethodPager* NewListXpnHostsMethodPager(
67607  client::AuthorizationCredential* _credential_,
67608  const absl::string_view& project,
67609  const ProjectsListXpnHostsRequest& _content_) const;
67610 
67621  ProjectsResource_MoveDiskMethod* NewMoveDiskMethod(
67622  client::AuthorizationCredential* _credential_,
67623  const absl::string_view& project,
67624  const DiskMoveRequest& _content_) const;
67625 
67636  ProjectsResource_MoveInstanceMethod* NewMoveInstanceMethod(
67637  client::AuthorizationCredential* _credential_,
67638  const absl::string_view& project,
67639  const InstanceMoveRequest& _content_) const;
67640 
67651  ProjectsResource_SetCommonInstanceMetadataMethod* NewSetCommonInstanceMetadataMethod(
67652  client::AuthorizationCredential* _credential_,
67653  const absl::string_view& project,
67654  const Metadata& _content_) const;
67655 
67666  ProjectsResource_SetDefaultNetworkTierMethod* NewSetDefaultNetworkTierMethod(
67667  client::AuthorizationCredential* _credential_,
67668  const absl::string_view& project,
67669  const ProjectsSetDefaultNetworkTierRequest& _content_) const;
67670 
67681  ProjectsResource_SetUsageExportBucketMethod* NewSetUsageExportBucketMethod(
67682  client::AuthorizationCredential* _credential_,
67683  const absl::string_view& project,
67684  const UsageExportLocation& _content_) const;
67685 
67686  private:
67687  ComputeService* service_;
67688 
67689  DISALLOW_COPY_AND_ASSIGN(ProjectsResource);
67690  };
67691 
67698  public:
67706  explicit RegionAutoscalersResource(ComputeService* service);
67707 
67712 
67713 
67725  RegionAutoscalersResource_DeleteMethod* NewDeleteMethod(
67726  client::AuthorizationCredential* _credential_,
67727  const absl::string_view& project,
67728  const absl::string_view& region,
67729  const absl::string_view& autoscaler) const;
67730 
67743  client::AuthorizationCredential* _credential_,
67744  const absl::string_view& project,
67745  const absl::string_view& region,
67746  const absl::string_view& autoscaler) const;
67747 
67759  RegionAutoscalersResource_InsertMethod* NewInsertMethod(
67760  client::AuthorizationCredential* _credential_,
67761  const absl::string_view& project,
67762  const absl::string_view& region,
67763  const Autoscaler& _content_) const;
67764 
67775  RegionAutoscalersResource_ListMethod* NewListMethod(
67776  client::AuthorizationCredential* _credential_,
67777  const absl::string_view& project,
67778  const absl::string_view& region) const;
67779 
67790  RegionAutoscalersResource_ListMethodPager* NewListMethodPager(
67791  client::AuthorizationCredential* _credential_,
67792  const absl::string_view& project,
67793  const absl::string_view& region) const;
67794 
67806  RegionAutoscalersResource_PatchMethod* NewPatchMethod(
67807  client::AuthorizationCredential* _credential_,
67808  const absl::string_view& project,
67809  const absl::string_view& region,
67810  const Autoscaler& _content_) const;
67811 
67823  RegionAutoscalersResource_UpdateMethod* NewUpdateMethod(
67824  client::AuthorizationCredential* _credential_,
67825  const absl::string_view& project,
67826  const absl::string_view& region,
67827  const Autoscaler& _content_) const;
67828 
67829  private:
67830  ComputeService* service_;
67831 
67832  DISALLOW_COPY_AND_ASSIGN(RegionAutoscalersResource);
67833  };
67834 
67841  public:
67849  explicit RegionBackendServicesResource(ComputeService* service);
67850 
67855 
67856 
67869  client::AuthorizationCredential* _credential_,
67870  const absl::string_view& project,
67871  const absl::string_view& region,
67872  const absl::string_view& backend_service) const;
67873 
67886  client::AuthorizationCredential* _credential_,
67887  const absl::string_view& project,
67888  const absl::string_view& region,
67889  const absl::string_view& backend_service) const;
67890 
67905  client::AuthorizationCredential* _credential_,
67906  const absl::string_view& project,
67907  const absl::string_view& region,
67908  const absl::string_view& backend_service,
67909  const ResourceGroupReference& _content_) const;
67910 
67923  client::AuthorizationCredential* _credential_,
67924  const absl::string_view& project,
67925  const absl::string_view& region,
67926  const BackendService& _content_) const;
67927 
67938  RegionBackendServicesResource_ListMethod* NewListMethod(
67939  client::AuthorizationCredential* _credential_,
67940  const absl::string_view& project,
67941  const absl::string_view& region) const;
67942 
67953  RegionBackendServicesResource_ListMethodPager* NewListMethodPager(
67954  client::AuthorizationCredential* _credential_,
67955  const absl::string_view& project,
67956  const absl::string_view& region) const;
67957 
67971  client::AuthorizationCredential* _credential_,
67972  const absl::string_view& project,
67973  const absl::string_view& region,
67974  const absl::string_view& backend_service,
67975  const BackendService& _content_) const;
67976 
67990  client::AuthorizationCredential* _credential_,
67991  const absl::string_view& project,
67992  const absl::string_view& region,
67993  const absl::string_view& backend_service,
67994  const BackendService& _content_) const;
67995 
67996  private:
67997  ComputeService* service_;
67998 
67999  DISALLOW_COPY_AND_ASSIGN(RegionBackendServicesResource);
68000  };
68001 
68008  public:
68016  explicit RegionCommitmentsResource(ComputeService* service);
68017 
68022 
68023 
68033  RegionCommitmentsResource_AggregatedListMethod* NewAggregatedListMethod(
68034  client::AuthorizationCredential* _credential_,
68035  const absl::string_view& project) const;
68036 
68045  RegionCommitmentsResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
68046  client::AuthorizationCredential* _credential_,
68047  const absl::string_view& project) const;
68048 
68061  client::AuthorizationCredential* _credential_,
68062  const absl::string_view& project,
68063  const absl::string_view& region,
68064  const absl::string_view& commitment) const;
68065 
68077  RegionCommitmentsResource_InsertMethod* NewInsertMethod(
68078  client::AuthorizationCredential* _credential_,
68079  const absl::string_view& project,
68080  const absl::string_view& region,
68081  const Commitment& _content_) const;
68082 
68093  RegionCommitmentsResource_ListMethod* NewListMethod(
68094  client::AuthorizationCredential* _credential_,
68095  const absl::string_view& project,
68096  const absl::string_view& region) const;
68097 
68108  RegionCommitmentsResource_ListMethodPager* NewListMethodPager(
68109  client::AuthorizationCredential* _credential_,
68110  const absl::string_view& project,
68111  const absl::string_view& region) const;
68112 
68113  private:
68114  ComputeService* service_;
68115 
68116  DISALLOW_COPY_AND_ASSIGN(RegionCommitmentsResource);
68117  };
68118 
68125  public:
68133  explicit RegionDiskTypesResource(ComputeService* service);
68134 
68139 
68140 
68152  RegionDiskTypesResource_GetMethod* NewGetMethod(
68153  client::AuthorizationCredential* _credential_,
68154  const absl::string_view& project,
68155  const absl::string_view& region,
68156  const absl::string_view& disk_type) const;
68157 
68168  RegionDiskTypesResource_ListMethod* NewListMethod(
68169  client::AuthorizationCredential* _credential_,
68170  const absl::string_view& project,
68171  const absl::string_view& region) const;
68172 
68183  RegionDiskTypesResource_ListMethodPager* NewListMethodPager(
68184  client::AuthorizationCredential* _credential_,
68185  const absl::string_view& project,
68186  const absl::string_view& region) const;
68187 
68188  private:
68189  ComputeService* service_;
68190 
68191  DISALLOW_COPY_AND_ASSIGN(RegionDiskTypesResource);
68192  };
68193 
68200  public:
68208  explicit RegionDisksResource(ComputeService* service);
68209 
68214 
68215 
68228  RegionDisksResource_CreateSnapshotMethod* NewCreateSnapshotMethod(
68229  client::AuthorizationCredential* _credential_,
68230  const absl::string_view& project,
68231  const absl::string_view& region,
68232  const absl::string_view& disk,
68233  const Snapshot& _content_) const;
68234 
68246  RegionDisksResource_DeleteMethod* NewDeleteMethod(
68247  client::AuthorizationCredential* _credential_,
68248  const absl::string_view& project,
68249  const absl::string_view& region,
68250  const absl::string_view& disk) const;
68251 
68263  RegionDisksResource_GetMethod* NewGetMethod(
68264  client::AuthorizationCredential* _credential_,
68265  const absl::string_view& project,
68266  const absl::string_view& region,
68267  const absl::string_view& disk) const;
68268 
68280  RegionDisksResource_InsertMethod* NewInsertMethod(
68281  client::AuthorizationCredential* _credential_,
68282  const absl::string_view& project,
68283  const absl::string_view& region,
68284  const Disk& _content_) const;
68285 
68296  RegionDisksResource_ListMethod* NewListMethod(
68297  client::AuthorizationCredential* _credential_,
68298  const absl::string_view& project,
68299  const absl::string_view& region) const;
68300 
68311  RegionDisksResource_ListMethodPager* NewListMethodPager(
68312  client::AuthorizationCredential* _credential_,
68313  const absl::string_view& project,
68314  const absl::string_view& region) const;
68315 
68328  RegionDisksResource_ResizeMethod* NewResizeMethod(
68329  client::AuthorizationCredential* _credential_,
68330  const absl::string_view& project,
68331  const absl::string_view& region,
68332  const absl::string_view& disk,
68333  const RegionDisksResizeRequest& _content_) const;
68334 
68347  RegionDisksResource_SetLabelsMethod* NewSetLabelsMethod(
68348  client::AuthorizationCredential* _credential_,
68349  const absl::string_view& project,
68350  const absl::string_view& region,
68351  const absl::string_view& resource,
68352  const RegionSetLabelsRequest& _content_) const;
68353 
68366  RegionDisksResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
68367  client::AuthorizationCredential* _credential_,
68368  const absl::string_view& project,
68369  const absl::string_view& region,
68370  const absl::string_view& resource,
68371  const TestPermissionsRequest& _content_) const;
68372 
68373  private:
68374  ComputeService* service_;
68375 
68376  DISALLOW_COPY_AND_ASSIGN(RegionDisksResource);
68377  };
68378 
68385  public:
68394 
68399 
68400 
68415  client::AuthorizationCredential* _credential_,
68416  const absl::string_view& project,
68417  const absl::string_view& region,
68418  const absl::string_view& instance_group_manager,
68420 
68434  client::AuthorizationCredential* _credential_,
68435  const absl::string_view& project,
68436  const absl::string_view& region,
68437  const absl::string_view& instance_group_manager) const;
68438 
68453  client::AuthorizationCredential* _credential_,
68454  const absl::string_view& project,
68455  const absl::string_view& region,
68456  const absl::string_view& instance_group_manager,
68457  const RegionInstanceGroupManagersDeleteInstancesRequest& _content_) const;
68458 
68472  client::AuthorizationCredential* _credential_,
68473  const absl::string_view& project,
68474  const absl::string_view& region,
68475  const absl::string_view& instance_group_manager) const;
68476 
68489  client::AuthorizationCredential* _credential_,
68490  const absl::string_view& project,
68491  const absl::string_view& region,
68492  const InstanceGroupManager& _content_) const;
68493 
68504  RegionInstanceGroupManagersResource_ListMethod* NewListMethod(
68505  client::AuthorizationCredential* _credential_,
68506  const absl::string_view& project,
68507  const absl::string_view& region) const;
68508 
68519  RegionInstanceGroupManagersResource_ListMethodPager* NewListMethodPager(
68520  client::AuthorizationCredential* _credential_,
68521  const absl::string_view& project,
68522  const absl::string_view& region) const;
68523 
68537  client::AuthorizationCredential* _credential_,
68538  const absl::string_view& project,
68539  const absl::string_view& region,
68540  const absl::string_view& instance_group_manager) const;
68541 
68555  client::AuthorizationCredential* _credential_,
68556  const absl::string_view& project,
68557  const absl::string_view& region,
68558  const absl::string_view& instance_group_manager,
68559  const InstanceGroupManager& _content_) const;
68560 
68575  client::AuthorizationCredential* _credential_,
68576  const absl::string_view& project,
68577  const absl::string_view& region,
68578  const absl::string_view& instance_group_manager,
68579  const RegionInstanceGroupManagersRecreateRequest& _content_) const;
68580 
68595  client::AuthorizationCredential* _credential_,
68596  const absl::string_view& project,
68597  const absl::string_view& region,
68598  const absl::string_view& instance_group_manager,
68599  const int32& size) const;
68600 
68615  client::AuthorizationCredential* _credential_,
68616  const absl::string_view& project,
68617  const absl::string_view& region,
68618  const absl::string_view& instance_group_manager,
68619  const RegionInstanceGroupManagersSetTemplateRequest& _content_) const;
68620 
68635  client::AuthorizationCredential* _credential_,
68636  const absl::string_view& project,
68637  const absl::string_view& region,
68638  const absl::string_view& instance_group_manager,
68639  const RegionInstanceGroupManagersSetTargetPoolsRequest& _content_) const;
68640 
68641  private:
68642  ComputeService* service_;
68643 
68644  DISALLOW_COPY_AND_ASSIGN(RegionInstanceGroupManagersResource);
68645  };
68646 
68653  public:
68661  explicit RegionInstanceGroupsResource(ComputeService* service);
68662 
68667 
68668 
68681  client::AuthorizationCredential* _credential_,
68682  const absl::string_view& project,
68683  const absl::string_view& region,
68684  const absl::string_view& instance_group) const;
68685 
68696  RegionInstanceGroupsResource_ListMethod* NewListMethod(
68697  client::AuthorizationCredential* _credential_,
68698  const absl::string_view& project,
68699  const absl::string_view& region) const;
68700 
68711  RegionInstanceGroupsResource_ListMethodPager* NewListMethodPager(
68712  client::AuthorizationCredential* _credential_,
68713  const absl::string_view& project,
68714  const absl::string_view& region) const;
68715 
68729  RegionInstanceGroupsResource_ListInstancesMethod* NewListInstancesMethod(
68730  client::AuthorizationCredential* _credential_,
68731  const absl::string_view& project,
68732  const absl::string_view& region,
68733  const absl::string_view& instance_group,
68734  const RegionInstanceGroupsListInstancesRequest& _content_) const;
68735 
68751  RegionInstanceGroupsResource_ListInstancesMethodPager* NewListInstancesMethodPager(
68752  client::AuthorizationCredential* _credential_,
68753  const absl::string_view& project,
68754  const absl::string_view& region,
68755  const absl::string_view& instance_group,
68756  const RegionInstanceGroupsListInstancesRequest& _content_) const;
68757 
68771  RegionInstanceGroupsResource_SetNamedPortsMethod* NewSetNamedPortsMethod(
68772  client::AuthorizationCredential* _credential_,
68773  const absl::string_view& project,
68774  const absl::string_view& region,
68775  const absl::string_view& instance_group,
68776  const RegionInstanceGroupsSetNamedPortsRequest& _content_) const;
68777 
68778  private:
68779  ComputeService* service_;
68780 
68781  DISALLOW_COPY_AND_ASSIGN(RegionInstanceGroupsResource);
68782  };
68783 
68790  public:
68798  explicit RegionOperationsResource(ComputeService* service);
68799 
68804 
68805 
68817  RegionOperationsResource_DeleteMethod* NewDeleteMethod(
68818  client::AuthorizationCredential* _credential_,
68819  const absl::string_view& project,
68820  const absl::string_view& region,
68821  const absl::string_view& operation) const;
68822 
68834  RegionOperationsResource_GetMethod* NewGetMethod(
68835  client::AuthorizationCredential* _credential_,
68836  const absl::string_view& project,
68837  const absl::string_view& region,
68838  const absl::string_view& operation) const;
68839 
68850  RegionOperationsResource_ListMethod* NewListMethod(
68851  client::AuthorizationCredential* _credential_,
68852  const absl::string_view& project,
68853  const absl::string_view& region) const;
68854 
68865  RegionOperationsResource_ListMethodPager* NewListMethodPager(
68866  client::AuthorizationCredential* _credential_,
68867  const absl::string_view& project,
68868  const absl::string_view& region) const;
68869 
68870  private:
68871  ComputeService* service_;
68872 
68873  DISALLOW_COPY_AND_ASSIGN(RegionOperationsResource);
68874  };
68875 
68882  public:
68890  explicit RegionsResource(ComputeService* service);
68891 
68896 
68897 
68908  RegionsResource_GetMethod* NewGetMethod(
68909  client::AuthorizationCredential* _credential_,
68910  const absl::string_view& project,
68911  const absl::string_view& region) const;
68912 
68922  RegionsResource_ListMethod* NewListMethod(
68923  client::AuthorizationCredential* _credential_,
68924  const absl::string_view& project) const;
68925 
68934  RegionsResource_ListMethodPager* NewListMethodPager(
68935  client::AuthorizationCredential* _credential_,
68936  const absl::string_view& project) const;
68937 
68938  private:
68939  ComputeService* service_;
68940 
68941  DISALLOW_COPY_AND_ASSIGN(RegionsResource);
68942  };
68943 
68950  public:
68958  explicit RoutersResource(ComputeService* service);
68959 
68964 
68965 
68975  RoutersResource_AggregatedListMethod* NewAggregatedListMethod(
68976  client::AuthorizationCredential* _credential_,
68977  const absl::string_view& project) const;
68978 
68987  RoutersResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
68988  client::AuthorizationCredential* _credential_,
68989  const absl::string_view& project) const;
68990 
69002  RoutersResource_DeleteMethod* NewDeleteMethod(
69003  client::AuthorizationCredential* _credential_,
69004  const absl::string_view& project,
69005  const absl::string_view& region,
69006  const absl::string_view& router) const;
69007 
69019  RoutersResource_GetMethod* NewGetMethod(
69020  client::AuthorizationCredential* _credential_,
69021  const absl::string_view& project,
69022  const absl::string_view& region,
69023  const absl::string_view& router) const;
69024 
69037  RoutersResource_GetNatMappingInfoMethod* NewGetNatMappingInfoMethod(
69038  client::AuthorizationCredential* _credential_,
69039  const absl::string_view& project,
69040  const absl::string_view& region,
69041  const absl::string_view& router) const;
69042 
69056  RoutersResource_GetNatMappingInfoMethodPager* NewGetNatMappingInfoMethodPager(
69057  client::AuthorizationCredential* _credential_,
69058  const absl::string_view& project,
69059  const absl::string_view& region,
69060  const absl::string_view& router) const;
69061 
69073  RoutersResource_GetRouterStatusMethod* NewGetRouterStatusMethod(
69074  client::AuthorizationCredential* _credential_,
69075  const absl::string_view& project,
69076  const absl::string_view& region,
69077  const absl::string_view& router) const;
69078 
69090  RoutersResource_InsertMethod* NewInsertMethod(
69091  client::AuthorizationCredential* _credential_,
69092  const absl::string_view& project,
69093  const absl::string_view& region,
69094  const Router& _content_) const;
69095 
69106  RoutersResource_ListMethod* NewListMethod(
69107  client::AuthorizationCredential* _credential_,
69108  const absl::string_view& project,
69109  const absl::string_view& region) const;
69110 
69121  RoutersResource_ListMethodPager* NewListMethodPager(
69122  client::AuthorizationCredential* _credential_,
69123  const absl::string_view& project,
69124  const absl::string_view& region) const;
69125 
69138  RoutersResource_PatchMethod* NewPatchMethod(
69139  client::AuthorizationCredential* _credential_,
69140  const absl::string_view& project,
69141  const absl::string_view& region,
69142  const absl::string_view& router,
69143  const Router& _content_) const;
69144 
69157  RoutersResource_PreviewMethod* NewPreviewMethod(
69158  client::AuthorizationCredential* _credential_,
69159  const absl::string_view& project,
69160  const absl::string_view& region,
69161  const absl::string_view& router,
69162  const Router& _content_) const;
69163 
69176  RoutersResource_UpdateMethod* NewUpdateMethod(
69177  client::AuthorizationCredential* _credential_,
69178  const absl::string_view& project,
69179  const absl::string_view& region,
69180  const absl::string_view& router,
69181  const Router& _content_) const;
69182 
69183  private:
69184  ComputeService* service_;
69185 
69186  DISALLOW_COPY_AND_ASSIGN(RoutersResource);
69187  };
69188 
69195  public:
69203  explicit RoutesResource(ComputeService* service);
69204 
69209 
69210 
69221  RoutesResource_DeleteMethod* NewDeleteMethod(
69222  client::AuthorizationCredential* _credential_,
69223  const absl::string_view& project,
69224  const absl::string_view& route) const;
69225 
69236  RoutesResource_GetMethod* NewGetMethod(
69237  client::AuthorizationCredential* _credential_,
69238  const absl::string_view& project,
69239  const absl::string_view& route) const;
69240 
69251  RoutesResource_InsertMethod* NewInsertMethod(
69252  client::AuthorizationCredential* _credential_,
69253  const absl::string_view& project,
69254  const Route& _content_) const;
69255 
69265  RoutesResource_ListMethod* NewListMethod(
69266  client::AuthorizationCredential* _credential_,
69267  const absl::string_view& project) const;
69268 
69277  RoutesResource_ListMethodPager* NewListMethodPager(
69278  client::AuthorizationCredential* _credential_,
69279  const absl::string_view& project) const;
69280 
69281  private:
69282  ComputeService* service_;
69283 
69284  DISALLOW_COPY_AND_ASSIGN(RoutesResource);
69285  };
69286 
69293  public:
69301  explicit SecurityPoliciesResource(ComputeService* service);
69302 
69307 
69308 
69320  SecurityPoliciesResource_AddRuleMethod* NewAddRuleMethod(
69321  client::AuthorizationCredential* _credential_,
69322  const absl::string_view& project,
69323  const absl::string_view& security_policy,
69324  const SecurityPolicyRule& _content_) const;
69325 
69336  SecurityPoliciesResource_DeleteMethod* NewDeleteMethod(
69337  client::AuthorizationCredential* _credential_,
69338  const absl::string_view& project,
69339  const absl::string_view& security_policy) const;
69340 
69351  SecurityPoliciesResource_GetMethod* NewGetMethod(
69352  client::AuthorizationCredential* _credential_,
69353  const absl::string_view& project,
69354  const absl::string_view& security_policy) const;
69355 
69367  SecurityPoliciesResource_GetRuleMethod* NewGetRuleMethod(
69368  client::AuthorizationCredential* _credential_,
69369  const absl::string_view& project,
69370  const absl::string_view& security_policy) const;
69371 
69382  SecurityPoliciesResource_InsertMethod* NewInsertMethod(
69383  client::AuthorizationCredential* _credential_,
69384  const absl::string_view& project,
69385  const SecurityPolicy& _content_) const;
69386 
69396  SecurityPoliciesResource_ListMethod* NewListMethod(
69397  client::AuthorizationCredential* _credential_,
69398  const absl::string_view& project) const;
69399 
69408  SecurityPoliciesResource_ListMethodPager* NewListMethodPager(
69409  client::AuthorizationCredential* _credential_,
69410  const absl::string_view& project) const;
69411 
69423  SecurityPoliciesResource_PatchMethod* NewPatchMethod(
69424  client::AuthorizationCredential* _credential_,
69425  const absl::string_view& project,
69426  const absl::string_view& security_policy,
69427  const SecurityPolicy& _content_) const;
69428 
69440  SecurityPoliciesResource_PatchRuleMethod* NewPatchRuleMethod(
69441  client::AuthorizationCredential* _credential_,
69442  const absl::string_view& project,
69443  const absl::string_view& security_policy,
69444  const SecurityPolicyRule& _content_) const;
69445 
69456  SecurityPoliciesResource_RemoveRuleMethod* NewRemoveRuleMethod(
69457  client::AuthorizationCredential* _credential_,
69458  const absl::string_view& project,
69459  const absl::string_view& security_policy) const;
69460 
69461  private:
69462  ComputeService* service_;
69463 
69464  DISALLOW_COPY_AND_ASSIGN(SecurityPoliciesResource);
69465  };
69466 
69473  public:
69481  explicit SnapshotsResource(ComputeService* service);
69482 
69487 
69488 
69499  SnapshotsResource_DeleteMethod* NewDeleteMethod(
69500  client::AuthorizationCredential* _credential_,
69501  const absl::string_view& project,
69502  const absl::string_view& snapshot) const;
69503 
69514  SnapshotsResource_GetMethod* NewGetMethod(
69515  client::AuthorizationCredential* _credential_,
69516  const absl::string_view& project,
69517  const absl::string_view& snapshot) const;
69518 
69529  SnapshotsResource_GetIamPolicyMethod* NewGetIamPolicyMethod(
69530  client::AuthorizationCredential* _credential_,
69531  const absl::string_view& project,
69532  const absl::string_view& resource) const;
69533 
69543  SnapshotsResource_ListMethod* NewListMethod(
69544  client::AuthorizationCredential* _credential_,
69545  const absl::string_view& project) const;
69546 
69555  SnapshotsResource_ListMethodPager* NewListMethodPager(
69556  client::AuthorizationCredential* _credential_,
69557  const absl::string_view& project) const;
69558 
69570  SnapshotsResource_SetIamPolicyMethod* NewSetIamPolicyMethod(
69571  client::AuthorizationCredential* _credential_,
69572  const absl::string_view& project,
69573  const absl::string_view& resource,
69574  const GlobalSetPolicyRequest& _content_) const;
69575 
69587  SnapshotsResource_SetLabelsMethod* NewSetLabelsMethod(
69588  client::AuthorizationCredential* _credential_,
69589  const absl::string_view& project,
69590  const absl::string_view& resource,
69591  const GlobalSetLabelsRequest& _content_) const;
69592 
69604  SnapshotsResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
69605  client::AuthorizationCredential* _credential_,
69606  const absl::string_view& project,
69607  const absl::string_view& resource,
69608  const TestPermissionsRequest& _content_) const;
69609 
69610  private:
69611  ComputeService* service_;
69612 
69613  DISALLOW_COPY_AND_ASSIGN(SnapshotsResource);
69614  };
69615 
69622  public:
69630  explicit SslCertificatesResource(ComputeService* service);
69631 
69636 
69637 
69648  SslCertificatesResource_DeleteMethod* NewDeleteMethod(
69649  client::AuthorizationCredential* _credential_,
69650  const absl::string_view& project,
69651  const absl::string_view& ssl_certificate) const;
69652 
69663  SslCertificatesResource_GetMethod* NewGetMethod(
69664  client::AuthorizationCredential* _credential_,
69665  const absl::string_view& project,
69666  const absl::string_view& ssl_certificate) const;
69667 
69678  SslCertificatesResource_InsertMethod* NewInsertMethod(
69679  client::AuthorizationCredential* _credential_,
69680  const absl::string_view& project,
69681  const SslCertificate& _content_) const;
69682 
69692  SslCertificatesResource_ListMethod* NewListMethod(
69693  client::AuthorizationCredential* _credential_,
69694  const absl::string_view& project) const;
69695 
69704  SslCertificatesResource_ListMethodPager* NewListMethodPager(
69705  client::AuthorizationCredential* _credential_,
69706  const absl::string_view& project) const;
69707 
69708  private:
69709  ComputeService* service_;
69710 
69711  DISALLOW_COPY_AND_ASSIGN(SslCertificatesResource);
69712  };
69713 
69720  public:
69728  explicit SslPoliciesResource(ComputeService* service);
69729 
69734 
69735 
69747  SslPoliciesResource_DeleteMethod* NewDeleteMethod(
69748  client::AuthorizationCredential* _credential_,
69749  const absl::string_view& project,
69750  const absl::string_view& ssl_policy) const;
69751 
69763  SslPoliciesResource_GetMethod* NewGetMethod(
69764  client::AuthorizationCredential* _credential_,
69765  const absl::string_view& project,
69766  const absl::string_view& ssl_policy) const;
69767 
69778  SslPoliciesResource_InsertMethod* NewInsertMethod(
69779  client::AuthorizationCredential* _credential_,
69780  const absl::string_view& project,
69781  const SslPolicy& _content_) const;
69782 
69792  SslPoliciesResource_ListMethod* NewListMethod(
69793  client::AuthorizationCredential* _credential_,
69794  const absl::string_view& project) const;
69795 
69804  SslPoliciesResource_ListMethodPager* NewListMethodPager(
69805  client::AuthorizationCredential* _credential_,
69806  const absl::string_view& project) const;
69807 
69817  SslPoliciesResource_ListAvailableFeaturesMethod* NewListAvailableFeaturesMethod(
69818  client::AuthorizationCredential* _credential_,
69819  const absl::string_view& project) const;
69820 
69833  SslPoliciesResource_PatchMethod* NewPatchMethod(
69834  client::AuthorizationCredential* _credential_,
69835  const absl::string_view& project,
69836  const absl::string_view& ssl_policy,
69837  const SslPolicy& _content_) const;
69838 
69839  private:
69840  ComputeService* service_;
69841 
69842  DISALLOW_COPY_AND_ASSIGN(SslPoliciesResource);
69843  };
69844 
69851  public:
69859  explicit SubnetworksResource(ComputeService* service);
69860 
69865 
69866 
69876  SubnetworksResource_AggregatedListMethod* NewAggregatedListMethod(
69877  client::AuthorizationCredential* _credential_,
69878  const absl::string_view& project) const;
69879 
69888  SubnetworksResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
69889  client::AuthorizationCredential* _credential_,
69890  const absl::string_view& project) const;
69891 
69903  SubnetworksResource_DeleteMethod* NewDeleteMethod(
69904  client::AuthorizationCredential* _credential_,
69905  const absl::string_view& project,
69906  const absl::string_view& region,
69907  const absl::string_view& subnetwork) const;
69908 
69921  SubnetworksResource_ExpandIpCidrRangeMethod* NewExpandIpCidrRangeMethod(
69922  client::AuthorizationCredential* _credential_,
69923  const absl::string_view& project,
69924  const absl::string_view& region,
69925  const absl::string_view& subnetwork,
69926  const SubnetworksExpandIpCidrRangeRequest& _content_) const;
69927 
69939  SubnetworksResource_GetMethod* NewGetMethod(
69940  client::AuthorizationCredential* _credential_,
69941  const absl::string_view& project,
69942  const absl::string_view& region,
69943  const absl::string_view& subnetwork) const;
69944 
69956  SubnetworksResource_GetIamPolicyMethod* NewGetIamPolicyMethod(
69957  client::AuthorizationCredential* _credential_,
69958  const absl::string_view& project,
69959  const absl::string_view& region,
69960  const absl::string_view& resource) const;
69961 
69973  SubnetworksResource_InsertMethod* NewInsertMethod(
69974  client::AuthorizationCredential* _credential_,
69975  const absl::string_view& project,
69976  const absl::string_view& region,
69977  const Subnetwork& _content_) const;
69978 
69989  SubnetworksResource_ListMethod* NewListMethod(
69990  client::AuthorizationCredential* _credential_,
69991  const absl::string_view& project,
69992  const absl::string_view& region) const;
69993 
70004  SubnetworksResource_ListMethodPager* NewListMethodPager(
70005  client::AuthorizationCredential* _credential_,
70006  const absl::string_view& project,
70007  const absl::string_view& region) const;
70008 
70018  SubnetworksResource_ListUsableMethod* NewListUsableMethod(
70019  client::AuthorizationCredential* _credential_,
70020  const absl::string_view& project) const;
70021 
70030  SubnetworksResource_ListUsableMethodPager* NewListUsableMethodPager(
70031  client::AuthorizationCredential* _credential_,
70032  const absl::string_view& project) const;
70033 
70046  SubnetworksResource_PatchMethod* NewPatchMethod(
70047  client::AuthorizationCredential* _credential_,
70048  const absl::string_view& project,
70049  const absl::string_view& region,
70050  const absl::string_view& subnetwork,
70051  const Subnetwork& _content_) const;
70052 
70065  SubnetworksResource_SetIamPolicyMethod* NewSetIamPolicyMethod(
70066  client::AuthorizationCredential* _credential_,
70067  const absl::string_view& project,
70068  const absl::string_view& region,
70069  const absl::string_view& resource,
70070  const RegionSetPolicyRequest& _content_) const;
70071 
70085  SubnetworksResource_SetPrivateIpGoogleAccessMethod* NewSetPrivateIpGoogleAccessMethod(
70086  client::AuthorizationCredential* _credential_,
70087  const absl::string_view& project,
70088  const absl::string_view& region,
70089  const absl::string_view& subnetwork,
70090  const SubnetworksSetPrivateIpGoogleAccessRequest& _content_) const;
70091 
70104  SubnetworksResource_TestIamPermissionsMethod* NewTestIamPermissionsMethod(
70105  client::AuthorizationCredential* _credential_,
70106  const absl::string_view& project,
70107  const absl::string_view& region,
70108  const absl::string_view& resource,
70109  const TestPermissionsRequest& _content_) const;
70110 
70111  private:
70112  ComputeService* service_;
70113 
70114  DISALLOW_COPY_AND_ASSIGN(SubnetworksResource);
70115  };
70116 
70123  public:
70131  explicit TargetHttpProxiesResource(ComputeService* service);
70132 
70137 
70138 
70150  TargetHttpProxiesResource_DeleteMethod* NewDeleteMethod(
70151  client::AuthorizationCredential* _credential_,
70152  const absl::string_view& project,
70153  const absl::string_view& target_http_proxy) const;
70154 
70167  client::AuthorizationCredential* _credential_,
70168  const absl::string_view& project,
70169  const absl::string_view& target_http_proxy) const;
70170 
70181  TargetHttpProxiesResource_InsertMethod* NewInsertMethod(
70182  client::AuthorizationCredential* _credential_,
70183  const absl::string_view& project,
70184  const TargetHttpProxy& _content_) const;
70185 
70195  TargetHttpProxiesResource_ListMethod* NewListMethod(
70196  client::AuthorizationCredential* _credential_,
70197  const absl::string_view& project) const;
70198 
70207  TargetHttpProxiesResource_ListMethodPager* NewListMethodPager(
70208  client::AuthorizationCredential* _credential_,
70209  const absl::string_view& project) const;
70210 
70223  TargetHttpProxiesResource_SetUrlMapMethod* NewSetUrlMapMethod(
70224  client::AuthorizationCredential* _credential_,
70225  const absl::string_view& project,
70226  const absl::string_view& target_http_proxy,
70227  const UrlMapReference& _content_) const;
70228 
70229  private:
70230  ComputeService* service_;
70231 
70232  DISALLOW_COPY_AND_ASSIGN(TargetHttpProxiesResource);
70233  };
70234 
70241  public:
70249  explicit TargetHttpsProxiesResource(ComputeService* service);
70250 
70255 
70256 
70268  TargetHttpsProxiesResource_DeleteMethod* NewDeleteMethod(
70269  client::AuthorizationCredential* _credential_,
70270  const absl::string_view& project,
70271  const absl::string_view& target_https_proxy) const;
70272 
70285  client::AuthorizationCredential* _credential_,
70286  const absl::string_view& project,
70287  const absl::string_view& target_https_proxy) const;
70288 
70299  TargetHttpsProxiesResource_InsertMethod* NewInsertMethod(
70300  client::AuthorizationCredential* _credential_,
70301  const absl::string_view& project,
70302  const TargetHttpsProxy& _content_) const;
70303 
70313  TargetHttpsProxiesResource_ListMethod* NewListMethod(
70314  client::AuthorizationCredential* _credential_,
70315  const absl::string_view& project) const;
70316 
70325  TargetHttpsProxiesResource_ListMethodPager* NewListMethodPager(
70326  client::AuthorizationCredential* _credential_,
70327  const absl::string_view& project) const;
70328 
70341  TargetHttpsProxiesResource_SetQuicOverrideMethod* NewSetQuicOverrideMethod(
70342  client::AuthorizationCredential* _credential_,
70343  const absl::string_view& project,
70344  const absl::string_view& target_https_proxy,
70345  const TargetHttpsProxiesSetQuicOverrideRequest& _content_) const;
70346 
70360  TargetHttpsProxiesResource_SetSslCertificatesMethod* NewSetSslCertificatesMethod(
70361  client::AuthorizationCredential* _credential_,
70362  const absl::string_view& project,
70363  const absl::string_view& target_https_proxy,
70364  const TargetHttpsProxiesSetSslCertificatesRequest& _content_) const;
70365 
70379  TargetHttpsProxiesResource_SetSslPolicyMethod* NewSetSslPolicyMethod(
70380  client::AuthorizationCredential* _credential_,
70381  const absl::string_view& project,
70382  const absl::string_view& target_https_proxy,
70383  const SslPolicyReference& _content_) const;
70384 
70397  TargetHttpsProxiesResource_SetUrlMapMethod* NewSetUrlMapMethod(
70398  client::AuthorizationCredential* _credential_,
70399  const absl::string_view& project,
70400  const absl::string_view& target_https_proxy,
70401  const UrlMapReference& _content_) const;
70402 
70403  private:
70404  ComputeService* service_;
70405 
70406  DISALLOW_COPY_AND_ASSIGN(TargetHttpsProxiesResource);
70407  };
70408 
70415  public:
70423  explicit TargetInstancesResource(ComputeService* service);
70424 
70429 
70430 
70440  TargetInstancesResource_AggregatedListMethod* NewAggregatedListMethod(
70441  client::AuthorizationCredential* _credential_,
70442  const absl::string_view& project) const;
70443 
70452  TargetInstancesResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
70453  client::AuthorizationCredential* _credential_,
70454  const absl::string_view& project) const;
70455 
70467  TargetInstancesResource_DeleteMethod* NewDeleteMethod(
70468  client::AuthorizationCredential* _credential_,
70469  const absl::string_view& project,
70470  const absl::string_view& zone,
70471  const absl::string_view& target_instance) const;
70472 
70484  TargetInstancesResource_GetMethod* NewGetMethod(
70485  client::AuthorizationCredential* _credential_,
70486  const absl::string_view& project,
70487  const absl::string_view& zone,
70488  const absl::string_view& target_instance) const;
70489 
70501  TargetInstancesResource_InsertMethod* NewInsertMethod(
70502  client::AuthorizationCredential* _credential_,
70503  const absl::string_view& project,
70504  const absl::string_view& zone,
70505  const TargetInstance& _content_) const;
70506 
70517  TargetInstancesResource_ListMethod* NewListMethod(
70518  client::AuthorizationCredential* _credential_,
70519  const absl::string_view& project,
70520  const absl::string_view& zone) const;
70521 
70532  TargetInstancesResource_ListMethodPager* NewListMethodPager(
70533  client::AuthorizationCredential* _credential_,
70534  const absl::string_view& project,
70535  const absl::string_view& zone) const;
70536 
70537  private:
70538  ComputeService* service_;
70539 
70540  DISALLOW_COPY_AND_ASSIGN(TargetInstancesResource);
70541  };
70542 
70549  public:
70557  explicit TargetPoolsResource(ComputeService* service);
70558 
70563 
70564 
70577  TargetPoolsResource_AddHealthCheckMethod* NewAddHealthCheckMethod(
70578  client::AuthorizationCredential* _credential_,
70579  const absl::string_view& project,
70580  const absl::string_view& region,
70581  const absl::string_view& target_pool,
70582  const TargetPoolsAddHealthCheckRequest& _content_) const;
70583 
70597  TargetPoolsResource_AddInstanceMethod* NewAddInstanceMethod(
70598  client::AuthorizationCredential* _credential_,
70599  const absl::string_view& project,
70600  const absl::string_view& region,
70601  const absl::string_view& target_pool,
70602  const TargetPoolsAddInstanceRequest& _content_) const;
70603 
70613  TargetPoolsResource_AggregatedListMethod* NewAggregatedListMethod(
70614  client::AuthorizationCredential* _credential_,
70615  const absl::string_view& project) const;
70616 
70625  TargetPoolsResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
70626  client::AuthorizationCredential* _credential_,
70627  const absl::string_view& project) const;
70628 
70640  TargetPoolsResource_DeleteMethod* NewDeleteMethod(
70641  client::AuthorizationCredential* _credential_,
70642  const absl::string_view& project,
70643  const absl::string_view& region,
70644  const absl::string_view& target_pool) const;
70645 
70657  TargetPoolsResource_GetMethod* NewGetMethod(
70658  client::AuthorizationCredential* _credential_,
70659  const absl::string_view& project,
70660  const absl::string_view& region,
70661  const absl::string_view& target_pool) const;
70662 
70676  TargetPoolsResource_GetHealthMethod* NewGetHealthMethod(
70677  client::AuthorizationCredential* _credential_,
70678  const absl::string_view& project,
70679  const absl::string_view& region,
70680  const absl::string_view& target_pool,
70681  const InstanceReference& _content_) const;
70682 
70694  TargetPoolsResource_InsertMethod* NewInsertMethod(
70695  client::AuthorizationCredential* _credential_,
70696  const absl::string_view& project,
70697  const absl::string_view& region,
70698  const TargetPool& _content_) const;
70699 
70710  TargetPoolsResource_ListMethod* NewListMethod(
70711  client::AuthorizationCredential* _credential_,
70712  const absl::string_view& project,
70713  const absl::string_view& region) const;
70714 
70725  TargetPoolsResource_ListMethodPager* NewListMethodPager(
70726  client::AuthorizationCredential* _credential_,
70727  const absl::string_view& project,
70728  const absl::string_view& region) const;
70729 
70743  TargetPoolsResource_RemoveHealthCheckMethod* NewRemoveHealthCheckMethod(
70744  client::AuthorizationCredential* _credential_,
70745  const absl::string_view& project,
70746  const absl::string_view& region,
70747  const absl::string_view& target_pool,
70748  const TargetPoolsRemoveHealthCheckRequest& _content_) const;
70749 
70763  TargetPoolsResource_RemoveInstanceMethod* NewRemoveInstanceMethod(
70764  client::AuthorizationCredential* _credential_,
70765  const absl::string_view& project,
70766  const absl::string_view& region,
70767  const absl::string_view& target_pool,
70768  const TargetPoolsRemoveInstanceRequest& _content_) const;
70769 
70783  TargetPoolsResource_SetBackupMethod* NewSetBackupMethod(
70784  client::AuthorizationCredential* _credential_,
70785  const absl::string_view& project,
70786  const absl::string_view& region,
70787  const absl::string_view& target_pool,
70788  const TargetReference& _content_) const;
70789 
70790  private:
70791  ComputeService* service_;
70792 
70793  DISALLOW_COPY_AND_ASSIGN(TargetPoolsResource);
70794  };
70795 
70802  public:
70810  explicit TargetSslProxiesResource(ComputeService* service);
70811 
70816 
70817 
70829  TargetSslProxiesResource_DeleteMethod* NewDeleteMethod(
70830  client::AuthorizationCredential* _credential_,
70831  const absl::string_view& project,
70832  const absl::string_view& target_ssl_proxy) const;
70833 
70845  TargetSslProxiesResource_GetMethod* NewGetMethod(
70846  client::AuthorizationCredential* _credential_,
70847  const absl::string_view& project,
70848  const absl::string_view& target_ssl_proxy) const;
70849 
70860  TargetSslProxiesResource_InsertMethod* NewInsertMethod(
70861  client::AuthorizationCredential* _credential_,
70862  const absl::string_view& project,
70863  const TargetSslProxy& _content_) const;
70864 
70874  TargetSslProxiesResource_ListMethod* NewListMethod(
70875  client::AuthorizationCredential* _credential_,
70876  const absl::string_view& project) const;
70877 
70886  TargetSslProxiesResource_ListMethodPager* NewListMethodPager(
70887  client::AuthorizationCredential* _credential_,
70888  const absl::string_view& project) const;
70889 
70902  TargetSslProxiesResource_SetBackendServiceMethod* NewSetBackendServiceMethod(
70903  client::AuthorizationCredential* _credential_,
70904  const absl::string_view& project,
70905  const absl::string_view& target_ssl_proxy,
70906  const TargetSslProxiesSetBackendServiceRequest& _content_) const;
70907 
70920  TargetSslProxiesResource_SetProxyHeaderMethod* NewSetProxyHeaderMethod(
70921  client::AuthorizationCredential* _credential_,
70922  const absl::string_view& project,
70923  const absl::string_view& target_ssl_proxy,
70924  const TargetSslProxiesSetProxyHeaderRequest& _content_) const;
70925 
70938  TargetSslProxiesResource_SetSslCertificatesMethod* NewSetSslCertificatesMethod(
70939  client::AuthorizationCredential* _credential_,
70940  const absl::string_view& project,
70941  const absl::string_view& target_ssl_proxy,
70942  const TargetSslProxiesSetSslCertificatesRequest& _content_) const;
70943 
70957  TargetSslProxiesResource_SetSslPolicyMethod* NewSetSslPolicyMethod(
70958  client::AuthorizationCredential* _credential_,
70959  const absl::string_view& project,
70960  const absl::string_view& target_ssl_proxy,
70961  const SslPolicyReference& _content_) const;
70962 
70963  private:
70964  ComputeService* service_;
70965 
70966  DISALLOW_COPY_AND_ASSIGN(TargetSslProxiesResource);
70967  };
70968 
70975  public:
70983  explicit TargetTcpProxiesResource(ComputeService* service);
70984 
70989 
70990 
71002  TargetTcpProxiesResource_DeleteMethod* NewDeleteMethod(
71003  client::AuthorizationCredential* _credential_,
71004  const absl::string_view& project,
71005  const absl::string_view& target_tcp_proxy) const;
71006 
71018  TargetTcpProxiesResource_GetMethod* NewGetMethod(
71019  client::AuthorizationCredential* _credential_,
71020  const absl::string_view& project,
71021  const absl::string_view& target_tcp_proxy) const;
71022 
71033  TargetTcpProxiesResource_InsertMethod* NewInsertMethod(
71034  client::AuthorizationCredential* _credential_,
71035  const absl::string_view& project,
71036  const TargetTcpProxy& _content_) const;
71037 
71047  TargetTcpProxiesResource_ListMethod* NewListMethod(
71048  client::AuthorizationCredential* _credential_,
71049  const absl::string_view& project) const;
71050 
71059  TargetTcpProxiesResource_ListMethodPager* NewListMethodPager(
71060  client::AuthorizationCredential* _credential_,
71061  const absl::string_view& project) const;
71062 
71075  TargetTcpProxiesResource_SetBackendServiceMethod* NewSetBackendServiceMethod(
71076  client::AuthorizationCredential* _credential_,
71077  const absl::string_view& project,
71078  const absl::string_view& target_tcp_proxy,
71079  const TargetTcpProxiesSetBackendServiceRequest& _content_) const;
71080 
71093  TargetTcpProxiesResource_SetProxyHeaderMethod* NewSetProxyHeaderMethod(
71094  client::AuthorizationCredential* _credential_,
71095  const absl::string_view& project,
71096  const absl::string_view& target_tcp_proxy,
71097  const TargetTcpProxiesSetProxyHeaderRequest& _content_) const;
71098 
71099  private:
71100  ComputeService* service_;
71101 
71102  DISALLOW_COPY_AND_ASSIGN(TargetTcpProxiesResource);
71103  };
71104 
71111  public:
71119  explicit TargetVpnGatewaysResource(ComputeService* service);
71120 
71125 
71126 
71136  TargetVpnGatewaysResource_AggregatedListMethod* NewAggregatedListMethod(
71137  client::AuthorizationCredential* _credential_,
71138  const absl::string_view& project) const;
71139 
71148  TargetVpnGatewaysResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
71149  client::AuthorizationCredential* _credential_,
71150  const absl::string_view& project) const;
71151 
71163  TargetVpnGatewaysResource_DeleteMethod* NewDeleteMethod(
71164  client::AuthorizationCredential* _credential_,
71165  const absl::string_view& project,
71166  const absl::string_view& region,
71167  const absl::string_view& target_vpn_gateway) const;
71168 
71181  client::AuthorizationCredential* _credential_,
71182  const absl::string_view& project,
71183  const absl::string_view& region,
71184  const absl::string_view& target_vpn_gateway) const;
71185 
71197  TargetVpnGatewaysResource_InsertMethod* NewInsertMethod(
71198  client::AuthorizationCredential* _credential_,
71199  const absl::string_view& project,
71200  const absl::string_view& region,
71201  const TargetVpnGateway& _content_) const;
71202 
71213  TargetVpnGatewaysResource_ListMethod* NewListMethod(
71214  client::AuthorizationCredential* _credential_,
71215  const absl::string_view& project,
71216  const absl::string_view& region) const;
71217 
71228  TargetVpnGatewaysResource_ListMethodPager* NewListMethodPager(
71229  client::AuthorizationCredential* _credential_,
71230  const absl::string_view& project,
71231  const absl::string_view& region) const;
71232 
71233  private:
71234  ComputeService* service_;
71235 
71236  DISALLOW_COPY_AND_ASSIGN(TargetVpnGatewaysResource);
71237  };
71238 
71245  public:
71253  explicit UrlMapsResource(ComputeService* service);
71254 
71259 
71260 
71271  UrlMapsResource_DeleteMethod* NewDeleteMethod(
71272  client::AuthorizationCredential* _credential_,
71273  const absl::string_view& project,
71274  const absl::string_view& url_map) const;
71275 
71286  UrlMapsResource_GetMethod* NewGetMethod(
71287  client::AuthorizationCredential* _credential_,
71288  const absl::string_view& project,
71289  const absl::string_view& url_map) const;
71290 
71301  UrlMapsResource_InsertMethod* NewInsertMethod(
71302  client::AuthorizationCredential* _credential_,
71303  const absl::string_view& project,
71304  const UrlMap& _content_) const;
71305 
71317  UrlMapsResource_InvalidateCacheMethod* NewInvalidateCacheMethod(
71318  client::AuthorizationCredential* _credential_,
71319  const absl::string_view& project,
71320  const absl::string_view& url_map,
71321  const CacheInvalidationRule& _content_) const;
71322 
71332  UrlMapsResource_ListMethod* NewListMethod(
71333  client::AuthorizationCredential* _credential_,
71334  const absl::string_view& project) const;
71335 
71344  UrlMapsResource_ListMethodPager* NewListMethodPager(
71345  client::AuthorizationCredential* _credential_,
71346  const absl::string_view& project) const;
71347 
71359  UrlMapsResource_PatchMethod* NewPatchMethod(
71360  client::AuthorizationCredential* _credential_,
71361  const absl::string_view& project,
71362  const absl::string_view& url_map,
71363  const UrlMap& _content_) const;
71364 
71376  UrlMapsResource_UpdateMethod* NewUpdateMethod(
71377  client::AuthorizationCredential* _credential_,
71378  const absl::string_view& project,
71379  const absl::string_view& url_map,
71380  const UrlMap& _content_) const;
71381 
71393  UrlMapsResource_ValidateMethod* NewValidateMethod(
71394  client::AuthorizationCredential* _credential_,
71395  const absl::string_view& project,
71396  const absl::string_view& url_map,
71397  const UrlMapsValidateRequest& _content_) const;
71398 
71399  private:
71400  ComputeService* service_;
71401 
71402  DISALLOW_COPY_AND_ASSIGN(UrlMapsResource);
71403  };
71404 
71411  public:
71419  explicit VpnTunnelsResource(ComputeService* service);
71420 
71425 
71426 
71436  VpnTunnelsResource_AggregatedListMethod* NewAggregatedListMethod(
71437  client::AuthorizationCredential* _credential_,
71438  const absl::string_view& project) const;
71439 
71448  VpnTunnelsResource_AggregatedListMethodPager* NewAggregatedListMethodPager(
71449  client::AuthorizationCredential* _credential_,
71450  const absl::string_view& project) const;
71451 
71463  VpnTunnelsResource_DeleteMethod* NewDeleteMethod(
71464  client::AuthorizationCredential* _credential_,
71465  const absl::string_view& project,
71466  const absl::string_view& region,
71467  const absl::string_view& vpn_tunnel) const;
71468 
71480  VpnTunnelsResource_GetMethod* NewGetMethod(
71481  client::AuthorizationCredential* _credential_,
71482  const absl::string_view& project,
71483  const absl::string_view& region,
71484  const absl::string_view& vpn_tunnel) const;
71485 
71497  VpnTunnelsResource_InsertMethod* NewInsertMethod(
71498  client::AuthorizationCredential* _credential_,
71499  const absl::string_view& project,
71500  const absl::string_view& region,
71501  const VpnTunnel& _content_) const;
71502 
71513  VpnTunnelsResource_ListMethod* NewListMethod(
71514  client::AuthorizationCredential* _credential_,
71515  const absl::string_view& project,
71516  const absl::string_view& region) const;
71517 
71528  VpnTunnelsResource_ListMethodPager* NewListMethodPager(
71529  client::AuthorizationCredential* _credential_,
71530  const absl::string_view& project,
71531  const absl::string_view& region) const;
71532 
71533  private:
71534  ComputeService* service_;
71535 
71536  DISALLOW_COPY_AND_ASSIGN(VpnTunnelsResource);
71537  };
71538 
71545  public:
71553  explicit ZoneOperationsResource(ComputeService* service);
71554 
71559 
71560 
71572  ZoneOperationsResource_DeleteMethod* NewDeleteMethod(
71573  client::AuthorizationCredential* _credential_,
71574  const absl::string_view& project,
71575  const absl::string_view& zone,
71576  const absl::string_view& operation) const;
71577 
71589  ZoneOperationsResource_GetMethod* NewGetMethod(
71590  client::AuthorizationCredential* _credential_,
71591  const absl::string_view& project,
71592  const absl::string_view& zone,
71593  const absl::string_view& operation) const;
71594 
71605  ZoneOperationsResource_ListMethod* NewListMethod(
71606  client::AuthorizationCredential* _credential_,
71607  const absl::string_view& project,
71608  const absl::string_view& zone) const;
71609 
71620  ZoneOperationsResource_ListMethodPager* NewListMethodPager(
71621  client::AuthorizationCredential* _credential_,
71622  const absl::string_view& project,
71623  const absl::string_view& zone) const;
71624 
71625  private:
71626  ComputeService* service_;
71627 
71628  DISALLOW_COPY_AND_ASSIGN(ZoneOperationsResource);
71629  };
71630 
71637  public:
71645  explicit ZonesResource(ComputeService* service);
71646 
71651 
71652 
71663  ZonesResource_GetMethod* NewGetMethod(
71664  client::AuthorizationCredential* _credential_,
71665  const absl::string_view& project,
71666  const absl::string_view& zone) const;
71667 
71677  ZonesResource_ListMethod* NewListMethod(
71678  client::AuthorizationCredential* _credential_,
71679  const absl::string_view& project) const;
71680 
71689  ZonesResource_ListMethodPager* NewListMethodPager(
71690  client::AuthorizationCredential* _credential_,
71691  const absl::string_view& project) const;
71692 
71693  private:
71694  ComputeService* service_;
71695 
71696  DISALLOW_COPY_AND_ASSIGN(ZonesResource);
71697  };
71698 
71699 
71700 
71707  explicit ComputeService(client::HttpTransport* transport);
71708 
71712  virtual ~ComputeService();
71713 
71720  return accelerator_types_;
71721  }
71722 
71723 
71730  return addresses_;
71731  }
71732 
71733 
71740  return autoscalers_;
71741  }
71742 
71743 
71750  return backend_buckets_;
71751  }
71752 
71753 
71760  return backend_services_;
71761  }
71762 
71763 
71770  return disk_types_;
71771  }
71772 
71773 
71779  const DisksResource& get_disks() const {
71780  return disks_;
71781  }
71782 
71783 
71790  return firewalls_;
71791  }
71792 
71793 
71800  return forwarding_rules_;
71801  }
71802 
71803 
71810  return global_addresses_;
71811  }
71812 
71813 
71820  return global_forwarding_rules_;
71821  }
71822 
71823 
71830  return global_operations_;
71831  }
71832 
71833 
71840  return health_checks_;
71841  }
71842 
71843 
71850  return http_health_checks_;
71851  }
71852 
71853 
71860  return https_health_checks_;
71861  }
71862 
71863 
71869  const ImagesResource& get_images() const {
71870  return images_;
71871  }
71872 
71873 
71880  return instance_group_managers_;
71881  }
71882 
71883 
71890  return instance_groups_;
71891  }
71892 
71893 
71900  return instance_templates_;
71901  }
71902 
71903 
71910  return instances_;
71911  }
71912 
71913 
71920  return interconnect_attachments_;
71921  }
71922 
71923 
71930  return interconnect_locations_;
71931  }
71932 
71933 
71940  return interconnects_;
71941  }
71942 
71943 
71950  return license_codes_;
71951  }
71952 
71953 
71960  return licenses_;
71961  }
71962 
71963 
71970  return machine_types_;
71971  }
71972 
71973 
71980  return network_endpoint_groups_;
71981  }
71982 
71983 
71990  return networks_;
71991  }
71992 
71993 
72000  return node_groups_;
72001  }
72002 
72003 
72010  return node_templates_;
72011  }
72012 
72013 
72020  return node_types_;
72021  }
72022 
72023 
72030  return projects_;
72031  }
72032 
72033 
72040  return region_autoscalers_;
72041  }
72042 
72043 
72050  return region_backend_services_;
72051  }
72052 
72053 
72060  return region_commitments_;
72061  }
72062 
72063 
72070  return region_disk_types_;
72071  }
72072 
72073 
72080  return region_disks_;
72081  }
72082 
72083 
72090  return region_instance_group_managers_;
72091  }
72092 
72093 
72100  return region_instance_groups_;
72101  }
72102 
72103 
72110  return region_operations_;
72111  }
72112 
72113 
72119  const RegionsResource& get_regions() const {
72120  return regions_;
72121  }
72122 
72123 
72129  const RoutersResource& get_routers() const {
72130  return routers_;
72131  }
72132 
72133 
72139  const RoutesResource& get_routes() const {
72140  return routes_;
72141  }
72142 
72143 
72150  return security_policies_;
72151  }
72152 
72153 
72160  return snapshots_;
72161  }
72162 
72163 
72170  return ssl_certificates_;
72171  }
72172 
72173 
72180  return ssl_policies_;
72181  }
72182 
72183 
72190  return subnetworks_;
72191  }
72192 
72193 
72200  return target_http_proxies_;
72201  }
72202 
72203 
72210  return target_https_proxies_;
72211  }
72212 
72213 
72220  return target_instances_;
72221  }
72222 
72223 
72230  return target_pools_;
72231  }
72232 
72233 
72240  return target_ssl_proxies_;
72241  }
72242 
72243 
72250  return target_tcp_proxies_;
72251  }
72252 
72253 
72260  return target_vpn_gateways_;
72261  }
72262 
72263 
72270  return url_maps_;
72271  }
72272 
72273 
72280  return vpn_tunnels_;
72281  }
72282 
72283 
72290  return zone_operations_;
72291  }
72292 
72293 
72299  const ZonesResource& get_zones() const {
72300  return zones_;
72301  }
72302 
72309  class SCOPES {
72310  public:
72314  static const char CLOUD_PLATFORM[];
72315 
72319  static const char COMPUTE[];
72320 
72324  static const char COMPUTE_READONLY[];
72325 
72329  static const char DEVSTORAGE_FULL_CONTROL[];
72330 
72334  static const char DEVSTORAGE_READ_ONLY[];
72335 
72339  static const char DEVSTORAGE_READ_WRITE[];
72340 
72341  private:
72342  SCOPES(); // Never instantiated.
72343  ~SCOPES(); // Never instantiated.
72344  };
72345 
72346  private:
72347  AcceleratorTypesResource accelerator_types_;
72348  AddressesResource addresses_;
72349  AutoscalersResource autoscalers_;
72350  BackendBucketsResource backend_buckets_;
72351  BackendServicesResource backend_services_;
72352  DiskTypesResource disk_types_;
72353  DisksResource disks_;
72354  FirewallsResource firewalls_;
72355  ForwardingRulesResource forwarding_rules_;
72356  GlobalAddressesResource global_addresses_;
72357  GlobalForwardingRulesResource global_forwarding_rules_;
72358  GlobalOperationsResource global_operations_;
72359  HealthChecksResource health_checks_;
72360  HttpHealthChecksResource http_health_checks_;
72361  HttpsHealthChecksResource https_health_checks_;
72362  ImagesResource images_;
72363  InstanceGroupManagersResource instance_group_managers_;
72364  InstanceGroupsResource instance_groups_;
72365  InstanceTemplatesResource instance_templates_;
72366  InstancesResource instances_;
72367  InterconnectAttachmentsResource interconnect_attachments_;
72368  InterconnectLocationsResource interconnect_locations_;
72369  InterconnectsResource interconnects_;
72370  LicenseCodesResource license_codes_;
72371  LicensesResource licenses_;
72372  MachineTypesResource machine_types_;
72373  NetworkEndpointGroupsResource network_endpoint_groups_;
72374  NetworksResource networks_;
72375  NodeGroupsResource node_groups_;
72376  NodeTemplatesResource node_templates_;
72377  NodeTypesResource node_types_;
72378  ProjectsResource projects_;
72379  RegionAutoscalersResource region_autoscalers_;
72380  RegionBackendServicesResource region_backend_services_;
72381  RegionCommitmentsResource region_commitments_;
72382  RegionDiskTypesResource region_disk_types_;
72383  RegionDisksResource region_disks_;
72384  RegionInstanceGroupManagersResource region_instance_group_managers_;
72385  RegionInstanceGroupsResource region_instance_groups_;
72386  RegionOperationsResource region_operations_;
72387  RegionsResource regions_;
72388  RoutersResource routers_;
72389  RoutesResource routes_;
72390  SecurityPoliciesResource security_policies_;
72391  SnapshotsResource snapshots_;
72392  SslCertificatesResource ssl_certificates_;
72393  SslPoliciesResource ssl_policies_;
72394  SubnetworksResource subnetworks_;
72395  TargetHttpProxiesResource target_http_proxies_;
72396  TargetHttpsProxiesResource target_https_proxies_;
72397  TargetInstancesResource target_instances_;
72398  TargetPoolsResource target_pools_;
72399  TargetSslProxiesResource target_ssl_proxies_;
72400  TargetTcpProxiesResource target_tcp_proxies_;
72401  TargetVpnGatewaysResource target_vpn_gateways_;
72402  UrlMapsResource url_maps_;
72403  VpnTunnelsResource vpn_tunnels_;
72404  ZoneOperationsResource zone_operations_;
72405  ZonesResource zones_;
72406 
72407  DISALLOW_COPY_AND_ASSIGN(ComputeService);
72408 };
72409 
72410 
72441 } // namespace google_compute_api
72442 #endif // GOOGLE_COMPUTE_API_COMPUTE_SERVICE_H_
uint32 get_max_results() const
Definition: compute_service.h:9306
void clear_request_id()
Definition: compute_service.h:11060
~LicenseCodesResource()
Definition: compute_service.h:66171
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:27681
void set_max_results(uint32 value)
Definition: compute_service.h:54606
void clear_request_id()
Definition: compute_service.h:47884
void clear_start()
Definition: compute_service.h:21666
void set_request_id(const string &value)
Definition: compute_service.h:53691
string * mutable_filter()
Definition: compute_service.h:36157
void set_max_results(uint32 value)
Definition: compute_service.h:58547
void clear_max_results()
Definition: compute_service.h:53170
util::Status ExecuteAndParseResponse(DiskList *data)
Definition: compute_service.h:7881
const string & get_filter() const
Definition: compute_service.h:51087
string * mutable_filter()
Definition: compute_service.h:48177
Definition: compute_service.h:30673
const string & get_page_token() const
Definition: compute_service.h:49133
string * mutable_requestId()
Definition: compute_service.h:13013
void clear_filter()
Definition: compute_service.h:1039
string * mutable_orderBy()
Definition: compute_service.h:12097
void clear_request_id()
Definition: compute_service.h:5769
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:2541
void set_max_results(uint32 value)
Definition: compute_service.h:45128
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:19489
string * mutable_orderBy()
Definition: compute_service.h:58574
const string & get_request_id() const
Definition: compute_service.h:41714
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:35297
void set_request_id(const string &value)
Definition: compute_service.h:32141
void clear_max_results()
Definition: compute_service.h:53973
void clear_page_token()
Definition: compute_service.h:31967
const string & get_request_id() const
Definition: compute_service.h:7512
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:21155
util::Status ExecuteAndParseResponse(InstanceGroupManager *data)
Definition: compute_service.h:16700
void set_page_token(const string &value)
Definition: compute_service.h:34347
uint32 get_max_results() const
Definition: compute_service.h:45597
Definition: url_maps_validate_response.h:51
util::Status ExecuteAndParseResponse(License *data)
Definition: compute_service.h:27756
uint32 get_max_results() const
Definition: compute_service.h:35019
const string & get_autoscaler() const
Definition: compute_service.h:3086
void set_filter(const string &value)
Definition: compute_service.h:14377
void set_request_id(const string &value)
Definition: compute_service.h:31342
string * mutable_filter()
Definition: compute_service.h:9865
void set_max_results(uint32 value)
Definition: compute_service.h:5579
void set_failover_ratio(float value)
Definition: compute_service.h:56321
void set_page_token(const string &value)
Definition: compute_service.h:46648
string * mutable_pageToken()
Definition: compute_service.h:31986
void set_request_id(const string &value)
Definition: compute_service.h:7122
string * mutable_requestId()
Definition: compute_service.h:6053
void clear_page_token()
Definition: compute_service.h:41972
void clear_filter()
Definition: compute_service.h:28775
string * mutable_requestId()
Definition: compute_service.h:57486
void clear_page_token()
Definition: compute_service.h:9985
void set_order_by(const string &value)
Definition: compute_service.h:28557
const DisksResource & get_disks() const
Definition: compute_service.h:71779
const string & get_order_by() const
Definition: compute_service.h:42207
Definition: compute_service.h:55309
string * mutable_pageToken()
Definition: compute_service.h:36296
void set_order_by(const string &value)
Definition: compute_service.h:50382
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:56542
~DisksResource()
Definition: compute_service.h:62960
Definition: node_type_list.h:52
void clear_request_id()
Definition: compute_service.h:60215
void clear_page_token()
Definition: compute_service.h:55894
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:57677
Definition: interconnect_attachment_list.h:53
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:21585
const string & get_filter() const
Definition: compute_service.h:53925
void set_filter(const string &value)
Definition: compute_service.h:29095
void clear_order_by()
Definition: compute_service.h:9936
void set_max_results(uint32 value)
Definition: compute_service.h:52455
string * mutable_filter()
Definition: compute_service.h:2210
Definition: ssl_certificate.h:54
void clear_request_id()
Definition: compute_service.h:29457
void set_request_id(const string &value)
Definition: compute_service.h:43722
void clear_page_token()
Definition: compute_service.h:9374
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:30980
string * mutable_requestId()
Definition: compute_service.h:23661
const string & get_filter() const
Definition: compute_service.h:25904
void clear_max_results()
Definition: compute_service.h:22098
Definition: target_pools_remove_health_check_request.h:51
void set_filter(const string &value)
Definition: compute_service.h:51125
void set_request_id(const string &value)
Definition: compute_service.h:12301
string * mutable_requestId()
Definition: compute_service.h:60919
Definition: router_list.h:52
string * mutable_orderBy()
Definition: compute_service.h:25388
void clear_max_results()
Definition: compute_service.h:32987
uint32 get_max_results() const
Definition: compute_service.h:53181
Definition: compute_service.h:8345
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:16621
~NetworksResource()
Definition: compute_service.h:66733
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:8652
~RegionOperationsResource()
Definition: compute_service.h:68803
void set_request_id(const string &value)
Definition: compute_service.h:50986
void clear_filter()
Definition: compute_service.h:44295
string * mutable_orderBy()
Definition: compute_service.h:2029
string * mutable_pageToken()
Definition: compute_service.h:33085
void set_request_id(const string &value)
Definition: compute_service.h:53824
void set_max_results(uint32 value)
Definition: compute_service.h:50335
util::Status ExecuteAndParseResponse(NodeTemplateAggregatedList *data)
Definition: compute_service.h:33697
string * mutable_key()
Definition: compute_service.h:438
void clear_max_results()
Definition: compute_service.h:2251
void clear_request_id()
Definition: compute_service.h:9105
const RoutersResource & get_routers() const
Definition: compute_service.h:72129
const NetworksResource & get_networks() const
Definition: compute_service.h:71989
string * mutable_filter()
Definition: compute_service.h:20102
void clear_max_results()
Definition: compute_service.h:37459
string * mutable_requestId()
Definition: compute_service.h:35494
util::Status ExecuteAndParseResponse(ZoneList *data)
Definition: compute_service.h:61991
util::Status ExecuteAndParseResponse(SecurityPolicy *data)
Definition: compute_service.h:46976
Definition: region_instance_group_managers_delete_instances_request.h:50
void clear_page_token()
Definition: compute_service.h:10724
string * mutable_requestId()
Definition: compute_service.h:7967
void clear_filter()
Definition: compute_service.h:20084
void set_max_results(uint32 value)
Definition: compute_service.h:49669
Definition: compute_service.h:62024
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:49538
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:42455
const string & get_filter() const
Definition: compute_service.h:22324
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:5035
void set_max_results(uint32 value)
Definition: compute_service.h:36220
const string & get_request_id() const
Definition: compute_service.h:39340
void set_order_by(const string &value)
Definition: compute_service.h:54042
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:41781
string * mutable_pageToken()
Definition: compute_service.h:35106
void clear_request_id()
Definition: compute_service.h:56464
string * mutable_pageToken()
Definition: compute_service.h:30095
const string & get_request_id() const
Definition: compute_service.h:25773
void set_order_by(const string &value)
Definition: compute_service.h:13587
const string & get_request_id() const
Definition: compute_service.h:36548
const ZonesResource & get_zones() const
Definition: compute_service.h:72299
util::Status ExecuteAndParseResponse(SnapshotList *data)
Definition: compute_service.h:48366
void set_filter(const string &value)
Definition: compute_service.h:44000
const string & get_filter() const
Definition: compute_service.h:18258
const string & get_order_by() const
Definition: compute_service.h:39909
const string & get_request_id() const
Definition: compute_service.h:35359
void set_guest_flush(bool value)
Definition: compute_service.h:7073
const string & get_request_id() const
Definition: compute_service.h:32111
void clear_request_id()
Definition: compute_service.h:37886
void clear_request_id()
Definition: compute_service.h:38715
const string & get_request_id() const
Definition: compute_service.h:13741
const string & get_request_id() const
Definition: compute_service.h:17442
void clear_request_id()
Definition: compute_service.h:14997
string * mutable_filter()
Definition: compute_service.h:1328
uint32 get_max_results() const
Definition: compute_service.h:763
void set_request_id(const string &value)
Definition: compute_service.h:55666
const string & get_order_by() const
Definition: compute_service.h:47364
Definition: instance_group_managers_list_managed_instances_response.h:51
void set_filter(const string &value)
Definition: compute_service.h:49905
Definition: target_ssl_proxies_set_ssl_certificates_request.h:50
string * mutable_filter()
Definition: compute_service.h:32672
void clear_filter()
Definition: compute_service.h:2803
void set_page_token(const string &value)
Definition: compute_service.h:45697
Definition: network_list.h:52
const string & get_request_id() const
Definition: compute_service.h:37723
const string & get_oauth_token() const
Definition: compute_service.h:472
const string & get_filter() const
Definition: compute_service.h:50265
void set_order_by(const string &value)
Definition: compute_service.h:16262
void clear_page_token()
Definition: compute_service.h:2330
string * mutable_filter()
Definition: compute_service.h:43423
Definition: network_endpoint_group.h:51
void clear_request_id()
Definition: compute_service.h:30569
Definition: target_ssl_proxies_set_backend_service_request.h:50
const DiskTypesResource & get_disk_types() const
Definition: compute_service.h:71769
void clear_page_token()
Definition: compute_service.h:19273
const string & get_order_by() const
Definition: compute_service.h:15605
const string & get_filter() const
Definition: compute_service.h:61795
void set_page_token(const string &value)
Definition: compute_service.h:2091
const string & get_filter() const
Definition: compute_service.h:29057
void clear_order_by()
Definition: compute_service.h:22128
void set_request_id(const string &value)
Definition: compute_service.h:53557
string * mutable_orderBy()
Definition: compute_service.h:44403
const SslCertificatesResource & get_ssl_certificates() const
Definition: compute_service.h:72169
string * mutable_orderBy()
Definition: compute_service.h:40708
void clear_request_id()
Definition: compute_service.h:29806
Definition: instance_group_manager.h:62
~GlobalForwardingRulesResource()
Definition: compute_service.h:63590
string * mutable_pageToken()
Definition: compute_service.h:10004
const string & get_page_token() const
Definition: compute_service.h:51494
~ZonesResource()
Definition: compute_service.h:71650
void set_request_id(const string &value)
Definition: compute_service.h:56072
void clear_order_by()
Definition: compute_service.h:1128
Definition: projects_set_default_network_tier_request.h:50
void set_max_results(uint32 value)
Definition: compute_service.h:61865
void set_request_id(const string &value)
Definition: compute_service.h:5943
const string & get_request_id() const
Definition: compute_service.h:40229
void clear_request_id()
Definition: compute_service.h:26168
void clear_page_token()
Definition: compute_service.h:14466
const string & get_page_token() const
Definition: compute_service.h:22462
void set_request_id(const string &value)
Definition: compute_service.h:29847
void set_max_results(uint32 value)
Definition: compute_service.h:15586
Definition: usage_export_location.h:51
string * mutable_pageToken()
Definition: compute_service.h:53268
const string & get_request_id() const
Definition: compute_service.h:8171
void set_page_token(const string &value)
Definition: compute_service.h:1480
void clear_page_token()
Definition: compute_service.h:61169
void set_request_id(const string &value)
Definition: compute_service.h:32276
Definition: compute_service.h:24362
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:18057
void clear_filter()
Definition: compute_service.h:43951
util::Status ExecuteAndParseResponse(InstanceGroupManagerAggregatedList *data)
Definition: compute_service.h:16341
void clear_guest_flush()
Definition: compute_service.h:7055
string * mutable_requestId()
Definition: compute_service.h:34065
void set_max_results(uint32 value)
Definition: compute_service.h:20165
void set_page_token(const string &value)
Definition: compute_service.h:16304
void clear_request_id()
Definition: compute_service.h:57333
void clear_max_results()
Definition: compute_service.h:51135
void set_request_id(const string &value)
Definition: compute_service.h:49297
void set_request_id(const string &value)
Definition: compute_service.h:60124
bool get_deletion_protection() const
Definition: compute_service.h:22731
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:2750
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:47830
string * mutable_pageToken()
Definition: compute_service.h:19292
void set_request_id(const string &value)
Definition: compute_service.h:26686
string * mutable_orderBy()
Definition: compute_service.h:8810
float get_failover_ratio() const
Definition: compute_service.h:56314
const string & get_filter() const
Definition: compute_service.h:28021
void set_order_by(const string &value)
Definition: compute_service.h:49112
void clear_request_id()
Definition: compute_service.h:41358
void set_max_results(uint32 value)
Definition: compute_service.h:59893
void clear_page_token()
Definition: compute_service.h:39947
void set_max_results(uint32 value)
Definition: compute_service.h:28856
Definition: backend_service.h:58
const string & get_filter() const
Definition: compute_service.h:49867
util::Status ExecuteAndParseResponse(ImageList *data)
Definition: compute_service.h:15712
const string & get_filter() const
Definition: compute_service.h:48995
string * mutable_requestId()
Definition: compute_service.h:48672
void clear_max_results()
Definition: compute_service.h:39041
void set_page_token(const string &value)
Definition: compute_service.h:61201
void clear_filter()
Definition: compute_service.h:41834
void set_request_id(const string &value)
Definition: compute_service.h:33321
void set_page_token(const string &value)
Definition: compute_service.h:29216
string * mutable_orderBy()
Definition: compute_service.h:9955
const string & get_page_token() const
Definition: compute_service.h:39131
Definition: compute_service.h:2777
const NodeTypesResource & get_node_types() const
Definition: compute_service.h:72019
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:52120
void set_request_id(const string &value)
Definition: compute_service.h:35260
void set_request_id(const string &value)
Definition: compute_service.h:12504
string * mutable_pageToken()
Definition: compute_service.h:28932
string * mutable_filter()
Definition: compute_service.h:10604
Definition: url_map_list.h:52
const string & get_page_token() const
Definition: compute_service.h:61933
void clear_order_by()
Definition: compute_service.h:12078
string * mutable_requestId()
Definition: compute_service.h:27622
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:45474
const string & get_request_id() const
Definition: compute_service.h:32533
string * mutable_filter()
Definition: compute_service.h:59095
void set_priority(int32 value)
Definition: compute_service.h:47047
Definition: region_instance_groups_set_named_ports_request.h:52
string * mutable_requestId()
Definition: compute_service.h:57352
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:13941
void set_max_results(uint32 value)
Definition: compute_service.h:49937
void set_key(const string &value)
Definition: compute_service.h:451
string * mutable_requestId()
Definition: compute_service.h:1809
void clear_request_id()
Definition: compute_service.h:52042
util::Status ExecuteAndParseResponse(SubnetworkAggregatedList *data)
Definition: compute_service.h:50461
void clear_request_id()
Definition: compute_service.h:2463
~GlobalOperationsResource()
Definition: compute_service.h:63706
void set_order_by(const string &value)
Definition: compute_service.h:26021
void set_request_id(const string &value)
Definition: compute_service.h:4465
void set_order_by(const string &value)
Definition: compute_service.h:20770
string * mutable_requestId()
Definition: compute_service.h:51849
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: compute_service.h:28378
string * mutable_pageToken()
Definition: compute_service.h:43286
const string & get_page_token() const
Definition: compute_service.h:28159
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: compute_service.h:15947
void clear_order_by()
Definition: compute_service.h:61120
Definition: accelerator_type_aggregated_list.h:52
void clear_request_id()
Definition: compute_service.h:27320
const string & get_request_id() const
Definition: compute_service.h:53527
string * mutable_requestId()
Definition: compute_service.h:30588
string * mutable_filter()
Definition: compute_service.h:28028
~AcceleratorTypesResource()
Definition: compute_service.h:62061
~InterconnectsResource()
Definition: compute_service.h:66041
const string & get_request_id() const
Definition: compute_service.h:7227
const string & get_request_id() const
Definition: compute_service.h:18529
util::Status ExecuteAndParseResponse(InterconnectAttachment *data)
Definition: compute_service.h:25709
const string & get_order_by() const
Definition: compute_service.h:11288
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:3367
string * mutable_filter()
Definition: compute_service.h:56813
string * mutable_requestId()
Definition: compute_service.h:21371
void clear_page_token()
Definition: compute_service.h:831
string * mutable_requestId()
Definition: compute_service.h:23931
uint32 get_max_results() const
Definition: compute_service.h:49658
string * mutable_orderBy()
Definition: compute_service.h:801
void set_page_token(const string &value)
Definition: compute_service.h:2973
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:36615
const string & get_filter() const
Definition: compute_service.h:6793
const string & get_request_id() const
Definition: compute_service.h:32246
string * mutable_requestId()
Definition: compute_service.h:18136
const string & get_order_by() const
Definition: compute_service.h:44665
void clear_oauth_token()
Definition: compute_service.h:461
void set_filter(const string &value)
Definition: compute_service.h:40649
Definition: xpn_host_list.h:52
Definition: operation_list.h:52
const string & get_page_token() const
Definition: compute_service.h:58079
void set_max_results(uint32 value)
Definition: compute_service.h:43210
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:46773
void clear_order_by()
Definition: compute_service.h:9325
const string & get_order_by() const
Definition: compute_service.h:49688
const string & get_request_id() const
Definition: compute_service.h:25023
bool get_guest_flush() const
Definition: compute_service.h:7066
void clear_priority()
Definition: compute_service.h:47028
void clear_max_results()
Definition: compute_service.h:19194
util::Status ExecuteAndParseResponse(ForwardingRuleList *data)
Definition: compute_service.h:10054
string * mutable_pageToken()
Definition: compute_service.h:1467
string * mutable_pageToken()
Definition: compute_service.h:10743
string * mutable_pageToken()
Definition: compute_service.h:58087
void set_max_results(uint32 value)
Definition: compute_service.h:60501
void set_page_token(const string &value)
Definition: compute_service.h:54695
const string & get_order_by() const
Definition: compute_service.h:6882
void set_request_id(const string &value)
Definition: compute_service.h:42553
const string & get_page_token() const
Definition: compute_service.h:58615
const string & get_filter() const
Definition: compute_service.h:10597
void clear_request_id()
Definition: compute_service.h:12994
void set_filter(const string &value)
Definition: compute_service.h:20133
void set_max_results(uint32 value)
Definition: compute_service.h:61112
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:14943
const string & get_request_id() const
Definition: compute_service.h:30913
void clear_filter()
Definition: compute_service.h:6165
string * mutable_pageToken()
Definition: compute_service.h:12146
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:9051
const string & get_page_token() const
Definition: compute_service.h:33639
Definition: instance_group_manager_aggregated_list.h:52
Definition: compute_service.h:66218
const string & get_page_token() const
Definition: compute_service.h:47413
string * mutable_requestId()
Definition: compute_service.h:33780
void clear_max_results()
Definition: compute_service.h:22372
Definition: compute_service.h:44271
const string & get_order_by() const
Definition: compute_service.h:4788
string * mutable_requestId()
Definition: compute_service.h:50964
const string & get_fields() const
Definition: compute_service.h:391
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:27398
string * mutable_filter()
Definition: compute_service.h:9254
const string & get_filter() const
Definition: compute_service.h:11602
const string & get_filter() const
Definition: compute_service.h:60431
void set_request_id(const string &value)
Definition: compute_service.h:46188
string * mutable_orderBy()
Definition: compute_service.h:55174
string * mutable_orderBy()
Definition: compute_service.h:5606
void set_filter(const string &value)
Definition: compute_service.h:52423
void set_filter(const string &value)
Definition: compute_service.h:33539
void set_page_token(const string &value)
Definition: compute_service.h:19305
string * mutable_requestId()
Definition: compute_service.h:42396
string * mutable_pageToken()
Definition: compute_service.h:50013
uint32 get_max_results() const
Definition: compute_service.h:35940
void clear_order_by()
Definition: compute_service.h:18336
string * mutable_filter()
Definition: compute_service.h:61049
string * mutable_requestId()
Definition: compute_service.h:42667
void set_request_id(const string &value)
Definition: compute_service.h:8615
const string & get_request_id() const
Definition: compute_service.h:56475
void clear_request_id()
Definition: compute_service.h:35348
string * mutable_requestId()
Definition: compute_service.h:21233
string * mutable_filter()
Definition: compute_service.h:15523
string * mutable_orderBy()
Definition: compute_service.h:50362
string * mutable_requestId()
Definition: compute_service.h:25571
util::Status ExecuteAndParseResponse(ShieldedInstanceIdentity *data)
Definition: compute_service.h:21805
void set_order_by(const string &value)
Definition: compute_service.h:49984
const string & get_order_by() const
Definition: compute_service.h:35970
uint32 get_max_results() const
Definition: compute_service.h:27119
util::Status ExecuteAndParseResponse(InstanceTemplateList *data)
Definition: compute_service.h:20291
const string & get_request_id() const
Definition: compute_service.h:38861
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:35682
void clear_page_token()
Definition: compute_service.h:60558
void set_filter(const string &value)
Definition: compute_service.h:2852
util::Status ExecuteAndParseResponse(InterconnectList *data)
Definition: compute_service.h:27256
void set_page_token(const string &value)
Definition: compute_service.h:61610
util::Status ExecuteAndParseResponse(Project *data)
Definition: compute_service.h:35754
Definition: compute_service.h:68881
bool get_force_attach() const
Definition: compute_service.h:20926
util::Status ExecuteAndParseResponse(RegionDiskTypeList *data)
Definition: compute_service.h:40016
const string & get_request_id() const
Definition: compute_service.h:15386
void set_order_by(const string &value)
Definition: compute_service.h:18375
const string & get_request_id() const
Definition: compute_service.h:52053
void clear_request_id()
Definition: compute_service.h:23102
const string & get_request_id() const
Definition: compute_service.h:41235
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:56109
Definition: instance_group_managers_set_target_pools_request.h:50
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:14074
const string & get_request_id() const
Definition: compute_service.h:21088
const string & get_request_id() const
Definition: compute_service.h:58346
const string & get_page_token() const
Definition: compute_service.h:44714
void set_max_results(uint32 value)
Definition: compute_service.h:31111
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:36873
string * mutable_requestId()
Definition: compute_service.h:14015
void set_request_id(const string &value)
Definition: compute_service.h:26962
const string & get_page_token() const
Definition: compute_service.h:10735
void clear_request_id()
Definition: compute_service.h:3556
void set_page_token(const string &value)
Definition: compute_service.h:50026
void set_filter(const string &value)
Definition: compute_service.h:55805
void set_max_results(uint32 value)
Definition: compute_service.h:41915
const string & get_request_id() const
Definition: compute_service.h:31312
const InterconnectsResource & get_interconnects() const
Definition: compute_service.h:71939
void set_order_by(const string &value)
Definition: compute_service.h:28138
const string & get_request_id() const
Definition: compute_service.h:12271
uint32 get_max_results() const
Definition: compute_service.h:52444
string * mutable_pageToken()
Definition: compute_service.h:19016
void set_max_results(uint32 value)
Definition: compute_service.h:51157
void clear_order_by()
Definition: compute_service.h:49073
const string & get_request_id() const
Definition: compute_service.h:42659
void set_request_id(const string &value)
Definition: compute_service.h:25053
void set_max_results(uint32 value)
Definition: compute_service.h:16967
void set_request_id(const string &value)
Definition: compute_service.h:7257
Definition: compute_service.h:24630
void set_request_id(const string &value)
Definition: compute_service.h:16584
const string & get_filter() const
Definition: compute_service.h:8713
void clear_request_id()
Definition: compute_service.h:56667
string * mutable_requestId()
Definition: compute_service.h:27339
void clear_page_token()
Definition: compute_service.h:6303
void clear_filter()
Definition: compute_service.h:6782
void clear_request_id()
Definition: compute_service.h:14200
string * mutable_filter()
Definition: compute_service.h:37418
void set_page_token(const string &value)
Definition: compute_service.h:1209
const string & get_page_token() const
Definition: compute_service.h:54674
void clear_max_results()
Definition: compute_service.h:4747
void clear_max_results()
Definition: compute_service.h:39519
void clear_filter()
Definition: compute_service.h:45527
Definition: subnetworks_expand_ip_cidr_range_request.h:50
const string & get_request_id() const
Definition: compute_service.h:56340
Definition: zone_set_labels_request.h:50
const GlobalOperationsResource & get_global_operations() const
Definition: compute_service.h:71829
void clear_order_by()
Definition: compute_service.h:30027
const string & get_request_id() const
Definition: compute_service.h:24058
string * mutable_requestId()
Definition: compute_service.h:52061
uint32 get_max_results() const
Definition: compute_service.h:29116
void clear_filter()
Definition: compute_service.h:22313
void clear_order_by()
Definition: compute_service.h:58019
Definition: target_pool.h:53
void clear_request_id()
Definition: compute_service.h:52779
string * mutable_requestId()
Definition: compute_service.h:45820
string * mutable_requestId()
Definition: compute_service.h:37905
const string & get_filter() const
Definition: compute_service.h:28786
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:25840
const string & get_request_id() const
Definition: compute_service.h:19967
string * mutable_pageToken()
Definition: compute_service.h:29203
uint32 get_max_results() const
Definition: compute_service.h:39052
~RegionAutoscalersResource()
Definition: compute_service.h:67711
Definition: backend_bucket_list.h:52
const string & get_filter() const
Definition: compute_service.h:31840
string * mutable_filter()
Definition: compute_service.h:53129
void set_request_id(const string &value)
Definition: compute_service.h:52820
const string & get_filter() const
Definition: compute_service.h:2814
void clear_request_id()
Definition: compute_service.h:1581
Definition: target_tcp_proxies_set_proxy_header_request.h:50
util::Status ExecuteAndParseResponse(InstanceGroupAggregatedList *data)
Definition: compute_service.h:18454
void set_page_token(const string &value)
Definition: compute_service.h:14498
Definition: compute_service.h:59788
string * mutable_pageToken()
Definition: compute_service.h:58623
void set_request_id(const string &value)
Definition: compute_service.h:57508
void set_page_token(const string &value)
Definition: compute_service.h:30386
Definition: accelerator_type_list.h:52
string * mutable_pageToken()
Definition: compute_service.h:43562
Definition: security_policy_rule.h:54
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:37964
Definition: router_status_response.h:52
void clear_max_results()
Definition: compute_service.h:43464
string * mutable_requestId()
Definition: compute_service.h:32119
uint32 get_max_results() const
Definition: compute_service.h:18929
void set_request_id(const string &value)
Definition: compute_service.h:10499
const TargetHttpsProxiesResource & get_target_https_proxies() const
Definition: compute_service.h:72209
const string & get_request_id() const
Definition: compute_service.h:5381
const VpnTunnelsResource & get_vpn_tunnels() const
Definition: compute_service.h:72279
uint32 get_max_results() const
Definition: compute_service.h:55136
const string & get_filter() const
Definition: compute_service.h:30227
void set_request_id(const string &value)
Definition: compute_service.h:56208
const string & get_page_token() const
Definition: compute_service.h:30365
const string & get_request_id() const
Definition: compute_service.h:12474
string * mutable_requestId()
Definition: compute_service.h:57086
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:31641
string * mutable_requestId()
Definition: compute_service.h:52265
Definition: commitment_list.h:52
Definition: disk_type_list.h:52
Definition: compute_service.h:50094
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:15075
void set_request_id(const string &value)
Definition: compute_service.h:13904
void set_request_id(const string &value)
Definition: compute_service.h:25593
void set_request_id(const string &value)
Definition: compute_service.h:51659
string * mutable_requestId()
Definition: compute_service.h:36946
void clear_filter()
Definition: compute_service.h:45047
void set_max_results(uint32 value)
Definition: compute_service.h:51426
uint32 get_max_results() const
Definition: compute_service.h:31100
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:19906
util::Status ExecuteAndParseResponse(SerialPortOutput *data)
Definition: compute_service.h:21725
const string & get_request_id() const
Definition: compute_service.h:57078
util::Status ExecuteAndParseResponse(Address *data)
Definition: compute_service.h:10408
void clear_request_id()
Definition: compute_service.h:31699
const string & get_page_token() const
Definition: compute_service.h:5647
void clear_request_id()
Definition: compute_service.h:26645
string * mutable_requestId()
Definition: compute_service.h:53669
void clear_request_id()
Definition: compute_service.h:56329
void set_request_id(const string &value)
Definition: compute_service.h:56370
const string & get_request_id() const
Definition: compute_service.h:14211
~ImagesResource()
Definition: compute_service.h:64218
string * mutable_orderBy()
Definition: compute_service.h:22147
const string & get_request_id() const
Definition: compute_service.h:22758
void set_request_id(const string &value)
Definition: compute_service.h:9014
string * mutable_requestId()
Definition: compute_service.h:13882
void clear_request_id()
Definition: compute_service.h:20942
const string & get_request_id() const
Definition: compute_service.h:3567
const RegionDisksResource & get_region_disks() const
Definition: compute_service.h:72079
uint32 get_max_results() const
Definition: compute_service.h:20154
string * mutable_pageToken()
Definition: compute_service.h:45684
void set_request_id(const string &value)
Definition: compute_service.h:10296
const string & get_page_token() const
Definition: compute_service.h:39958
Definition: forwarding_rule_list.h:52
const string & get_page_token() const
Definition: compute_service.h:20233
void clear_order_by()
Definition: compute_service.h:44040
Definition: compute_service.h:59454
void clear_request_id()
Definition: compute_service.h:41703
string * mutable_requestId()
Definition: compute_service.h:37288
void set_order_by(const string &value)
Definition: compute_service.h:59940
string * mutable_orderBy()
Definition: compute_service.h:7782
const string & get_order_by() const
Definition: compute_service.h:43505
Definition: compute_service.h:27577
void set_max_results(uint32 value)
Definition: compute_service.h:44646
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:26999
void clear_fields()
Definition: compute_service.h:380
void clear_page_token()
Definition: compute_service.h:20780
util::Status ExecuteAndParseResponse(TargetSslProxyList *data)
Definition: compute_service.h:57002
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:13808
void set_filter(const string &value)
Definition: compute_service.h:44614
const string & get_request_id() const
Definition: compute_service.h:40438
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:61388
void clear_filter()
Definition: compute_service.h:10586
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:52857
string * mutable_requestId()
Definition: compute_service.h:51637
void set_max_results(uint32 value)
Definition: compute_service.h:28510
string * mutable_orderBy()
Definition: compute_service.h:12699
const string & get_order_by() const
Definition: compute_service.h:2021
string * mutable_requestId()
Definition: compute_service.h:35238
string * mutable_autoscaler()
Definition: compute_service.h:37865
Definition: backend_service_list.h:52
string * mutable_requestId()
Definition: compute_service.h:13146
void set_max_results(uint32 value)
Definition: compute_service.h:53995
Definition: address.h:53
Definition: compute_service.h:61687
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:41087
const string & get_request_id() const
Definition: compute_service.h:4570
void clear_request_id()
Definition: compute_service.h:58737
void clear_max_results()
Definition: compute_service.h:40659
util::Status ExecuteAndParseResponse(Instance *data)
Definition: compute_service.h:21509
void clear_filter()
Definition: compute_service.h:5498
void set_max_results(uint32 value)
Definition: compute_service.h:39063
const string & get_filter() const
Definition: compute_service.h:37411
void set_request_id(const string &value)
Definition: compute_service.h:9548
string * mutable_orderBy()
Definition: compute_service.h:6619
const string & get_order_by() const
Definition: compute_service.h:49956
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:29400
string * mutable_filter()
Definition: compute_service.h:1057
string * mutable_requestId()
Definition: compute_service.h:58756
void set_max_results(uint32 value)
Definition: compute_service.h:25361
void set_request_id(const string &value)
Definition: compute_service.h:35516
string * mutable_pageToken()
Definition: compute_service.h:28167
string * mutable_pageToken()
Definition: compute_service.h:17043
Definition: http_health_check_list.h:52
const string & get_order_by() const
Definition: compute_service.h:34703
string * mutable_orderBy()
Definition: compute_service.h:39917
void set_request_id(const string &value)
Definition: compute_service.h:36968
~TargetSslProxiesResource()
Definition: compute_service.h:70815
void clear_order_by()
Definition: compute_service.h:33017
void clear_filter()
Definition: compute_service.h:49588
int64 get_start() const
Definition: compute_service.h:21677
const string & get_request_id() const
Definition: compute_service.h:59694
const string & get_page_token() const
Definition: compute_service.h:16283
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:53061
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:45879
void clear_max_results()
Definition: compute_service.h:5557
string * mutable_sourceInstanceTemplate()
Definition: compute_service.h:21929
util::Status ExecuteAndParseResponse(TargetHttpProxyList *data)
Definition: compute_service.h:52581
void clear_max_results()
Definition: compute_service.h:48218
const string & get_filter() const
Definition: compute_service.h:45058
void set_request_id(const string &value)
Definition: compute_service.h:26209
Definition: target_pool_instance_health.h:52
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:12940
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:31511
const string & get_filter() const
Definition: compute_service.h:34614
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:22825
string * mutable_requestId()
Definition: compute_service.h:40104
string * mutable_filter()
Definition: compute_service.h:7692
void set_filter(const string &value)
Definition: compute_service.h:28824
void clear_request_id()
Definition: compute_service.h:23237
const string & get_page_token() const
Definition: compute_service.h:11337
const string & get_filter() const
Definition: compute_service.h:1321
Definition: compute_service.h:67457
void set_request_id(const string &value)
Definition: compute_service.h:50566
const string & get_order_by() const
Definition: compute_service.h:59177
const string & get_request_id() const
Definition: compute_service.h:11071
const string & get_order_by() const
Definition: compute_service.h:16986
void clear_pretty_print()
Definition: compute_service.h:501
void set_order_by(const string &value)
Definition: compute_service.h:43257
const string & get_order_by() const
Definition: compute_service.h:18347
Definition: compute_service.h:2569
void clear_request_id()
Definition: compute_service.h:50123
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:39407
~MachineTypesResource()
Definition: compute_service.h:66379
void clear_request_id()
Definition: compute_service.h:38850
void clear_request_id()
Definition: compute_service.h:5902
string * mutable_filter()
Definition: compute_service.h:27067
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:38928
string * mutable_pageToken()
Definition: compute_service.h:38598
Definition: region_disks_resize_request.h:50
Definition: shielded_instance_identity.h:52
uint32 get_max_results() const
Definition: compute_service.h:39879
void set_filter(const string &value)
Definition: compute_service.h:58515
void clear_max_results()
Definition: compute_service.h:59136
util::Status ExecuteAndParseResponse(OperationList *data)
Definition: compute_service.h:12196
void set_filter(const string &value)
Definition: compute_service.h:13508
void clear_max_results()
Definition: compute_service.h:11650
string * mutable_orderBy()
Definition: compute_service.h:20750
Definition: compute_service.h:44198
string * mutable_filter()
Definition: compute_service.h:58484
string * mutable_orderBy()
Definition: compute_service.h:34711
void set_max_results(uint32 value)
Definition: compute_service.h:2002
const string & get_order_by() const
Definition: compute_service.h:7774
void set_port(int32 value)
Definition: compute_service.h:21658
const string & get_request_id() const
Definition: compute_service.h:3437
string * mutable_requestId()
Definition: compute_service.h:60102
uint32 get_max_results() const
Definition: compute_service.h:31899
void clear_filter()
Definition: compute_service.h:57930
string * mutable_requestId()
Definition: compute_service.h:24677
void clear_page_token()
Definition: compute_service.h:34741
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:16485
Definition: url_map_reference.h:50
void clear_max_results()
Definition: compute_service.h:28488
void clear_deletion_protection()
Definition: compute_service.h:22720
const string & get_page_token() const
Definition: compute_service.h:36288
const string & get_request_id() const
Definition: compute_service.h:55348
string * mutable_pageToken()
Definition: compute_service.h:13616
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:23990
void clear_request_id()
Definition: compute_service.h:38022
void set_max_results(uint32 value)
Definition: compute_service.h:35030
string * mutable_orderBy()
Definition: compute_service.h:9344
Definition: compute_service.h:24152
Definition: compute_service.h:21830
void clear_request_id()
Definition: compute_service.h:52246
void set_page_token(const string &value)
Definition: compute_service.h:58636
Definition: compute_service.h:3047
Definition: compute_service.h:36382
void set_order_by(const string &value)
Definition: compute_service.h:40728
util::Status ExecuteAndParseResponse(RouterStatusResponse *data)
Definition: compute_service.h:45343
string * mutable_requestId()
Definition: compute_service.h:21096
void clear_request_id()
Definition: compute_service.h:58946
void clear_request_id()
Definition: compute_service.h:40085
void clear_request_id()
Definition: compute_service.h:52983
string * mutable_pageToken()
Definition: compute_service.h:15662
void clear_filter()
Definition: compute_service.h:16886
string * mutable_requestId()
Definition: compute_service.h:31320
string * mutable_requestId()
Definition: compute_service.h:11479
const string & get_page_token() const
Definition: compute_service.h:2952
const string & get_request_id() const
Definition: compute_service.h:47546
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:41436
void set_max_results(uint32 value)
Definition: compute_service.h:18940
const string & get_request_id() const
Definition: compute_service.h:19558
const string & get_page_token() const
Definition: compute_service.h:44444
void clear_filter()
Definition: compute_service.h:48159
const string & get_order_by() const
Definition: compute_service.h:18959
util::Status ExecuteAndParseResponse(AutoscalerAggregatedList *data)
Definition: compute_service.h:2399
void set_request_id(const string &value)
Definition: compute_service.h:38891
const GlobalAddressesResource & get_global_addresses() const
Definition: compute_service.h:71809
void set_max_results(uint32 value)
Definition: compute_service.h:59158
void set_oauth_token(const string &value)
Definition: compute_service.h:491
void clear_request_id()
Definition: compute_service.h:12463
void clear_request_id()
Definition: compute_service.h:3115
~HttpsHealthChecksResource()
Definition: compute_service.h:64082
void set_request_id(const string &value)
Definition: compute_service.h:54226
Definition: autoscaler_aggregated_list.h:52
const string & get_request_id() const
Definition: compute_service.h:52994
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:50892
const string & get_filter() const
Definition: compute_service.h:16145
Definition: compute_service.h:15822
void set_request_id(const string &value)
Definition: compute_service.h:9757
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:32178
void clear_request_id()
Definition: compute_service.h:10857
string * mutable_requestId()
Definition: compute_service.h:8593
void set_request_id(const string &value)
Definition: compute_service.h:41399
Definition: compute_service.h:32072
string * mutable_pageToken()
Definition: compute_service.h:850
string * mutable_requestId()
Definition: compute_service.h:50544
const string & get_page_token() const
Definition: compute_service.h:42256
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:35553
void clear_max_results()
Definition: compute_service.h:61090
Definition: networks_add_peering_request.h:52
const string & get_request_id() const
Definition: compute_service.h:54812
void set_request_id(const string &value)
Definition: compute_service.h:34087
void clear_max_results()
Definition: compute_service.h:1369
const string & get_filter() const
Definition: compute_service.h:33501
string * mutable_requestId()
Definition: compute_service.h:22907
Definition: compute_service.h:45771
string * mutable_pageToken()
Definition: compute_service.h:20799
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:53728
void set_filter(const string &value)
Definition: compute_service.h:27098
const string & get_request_id() const
Definition: compute_service.h:7959
void clear_order_by()
Definition: compute_service.h:25982
void clear_max_results()
Definition: compute_service.h:4080
util::Status ExecuteAndParseResponse(VpnTunnel *data)
Definition: compute_service.h:60847
string * mutable_pageToken()
Definition: compute_service.h:26050
const string & get_order_by() const
Definition: compute_service.h:27149
const string & get_user_ip() const
Definition: compute_service.h:579
void set_filter(const string &value)
Definition: compute_service.h:31079
Definition: target_pools_remove_instance_request.h:51
string * mutable_pageToken()
Definition: compute_service.h:54682
void set_request_id(const string &value)
Definition: compute_service.h:2504
Definition: instance_group_aggregated_list.h:52
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:46092
string * mutable_filter()
Definition: compute_service.h:31847
void clear_filter()
Definition: compute_service.h:13459
void set_request_id(const string &value)
Definition: compute_service.h:27644
void clear_request_id()
Definition: compute_service.h:23777
void set_max_results(uint32 value)
Definition: compute_service.h:44376
Definition: compute_service.h:49564
uint32 get_max_results() const
Definition: compute_service.h:32998
const string & get_page_token() const
Definition: compute_service.h:56944
void set_page_token(const string &value)
Definition: compute_service.h:45217
string * mutable_autoscaler()
Definition: compute_service.h:37691
const string & get_request_id() const
Definition: compute_service.h:53661
const LicensesResource & get_licenses() const
Definition: compute_service.h:71959
string * mutable_orderBy()
Definition: compute_service.h:38549
void clear_page_token()
Definition: compute_service.h:50392
void set_request_id(const string &value)
Definition: compute_service.h:52083
void set_order_by(const string &value)
Definition: compute_service.h:9364
~BackendServicesResource()
Definition: compute_service.h:62631
const string & get_request_id() const
Definition: compute_service.h:14007
const string & get_request_id() const
Definition: compute_service.h:8984
void set_request_id(const string &value)
Definition: compute_service.h:3330
Definition: compute_service.h:30804
void set_filter(const string &value)
Definition: compute_service.h:50303
const GlobalForwardingRulesResource & get_global_forwarding_rules() const
Definition: compute_service.h:71819
void set_page_token(const string &value)
Definition: compute_service.h:13629
const string & get_request_id() const
Definition: compute_service.h:10266
void clear_max_results()
Definition: compute_service.h:28834
const string & get_request_id() const
Definition: compute_service.h:49471
util::Status ExecuteAndParseResponse(BackendBucket *data)
Definition: compute_service.h:3843
Definition: compute_service.h:1687
const string & get_order_by() const
Definition: compute_service.h:1410
const string & get_order_by() const
Definition: compute_service.h:31929
string * mutable_orderBy()
Definition: compute_service.h:28883
Definition: compute_service.h:60872
Definition: security_policy_reference.h:50
const string & get_request_id() const
Definition: compute_service.h:10469
string * mutable_requestId()
Definition: compute_service.h:1600
const string & get_order_by() const
Definition: compute_service.h:41934
string * mutable_orderBy()
Definition: compute_service.h:35978
util::Status ExecuteAndParseResponse(AcceleratorType *data)
Definition: compute_service.h:987
void set_order_by(const string &value)
Definition: compute_service.h:32782
void clear_page_token()
Definition: compute_service.h:1177
void set_request_id(const string &value)
Definition: compute_service.h:17884
util::Status ExecuteAndParseResponse(DiskType *data)
Definition: compute_service.h:39757
Definition: https_health_check.h:52
const string & get_filter() const
Definition: compute_service.h:6522
util::Status ExecuteAndParseResponse(InterconnectAttachmentAggregatedList *data)
Definition: compute_service.h:25487
void set_filter(const string &value)
Definition: compute_service.h:18908
void set_filter(const string &value)
Definition: compute_service.h:12038
const string & get_filter() const
Definition: compute_service.h:54536
void clear_order_by()
Definition: compute_service.h:43494
void clear_filter()
Definition: compute_service.h:9847
Definition: instance_group_managers_recreate_instances_request.h:50
const string & get_order_by() const
Definition: compute_service.h:22413
Definition: compute_service.h:68949
const string & get_request_id() const
Definition: compute_service.h:11471
void set_request_id(const string &value)
Definition: compute_service.h:22627
Definition: compute_service.h:40324
util::Status ExecuteAndParseResponse(NodeTypeList *data)
Definition: compute_service.h:35156
void set_max_results(uint32 value)
Definition: compute_service.h:33009
uint32 get_max_results() const
Definition: compute_service.h:44635
void clear_request_id()
Definition: compute_service.h:22747
const string & get_request_id() const
Definition: compute_service.h:50134
const string & get_request_id() const
Definition: compute_service.h:17578
uint32 get_max_results() const
Definition: compute_service.h:39530
string * mutable_requestId()
Definition: compute_service.h:56686
const string & get_page_token() const
Definition: compute_service.h:7823
void clear_page_token()
Definition: compute_service.h:11326
void set_page_token(const string &value)
Definition: compute_service.h:27219
string * mutable_pageToken()
Definition: compute_service.h:41991
void clear_request_id()
Definition: compute_service.h:20511
const string & get_filter() const
Definition: compute_service.h:32665
string * mutable_alt()
Definition: compute_service.h:359
Definition: licenses_list_response.h:52
const string & get_request_id() const
Definition: compute_service.h:10133
void set_max_results(uint32 value)
Definition: compute_service.h:10667
const string & get_filter() const
Definition: compute_service.h:17171
void set_page_token(const string &value)
Definition: compute_service.h:4191
Definition: compute_service.h:47858
Definition: instance_move_request.h:50
void set_page_token(const string &value)
Definition: compute_service.h:32824
void clear_request_id()
Definition: compute_service.h:56031
void clear_request_id()
Definition: compute_service.h:27882
uint32 get_max_results() const
Definition: compute_service.h:10656
void clear_max_results()
Definition: compute_service.h:57989
const string & get_page_token() const
Definition: compute_service.h:39609
Definition: region_instance_group_manager_list.h:52
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:29535
string * mutable_requestId()
Definition: compute_service.h:3445
Definition: ssl_policies_list.h:52
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:20377
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:22664
Definition: image.h:56
void set_max_results(uint32 value)
Definition: compute_service.h:9928
string * mutable_pageToken()
Definition: compute_service.h:45204
const string & get_page_token() const
Definition: compute_service.h:36019
uint32 get_max_results() const
Definition: compute_service.h:20712
const string & get_request_id() const
Definition: compute_service.h:35230
const string & get_order_by() const
Definition: compute_service.h:5598
string * mutable_pageToken()
Definition: compute_service.h:37557
const string & get_request_id() const
Definition: compute_service.h:52257
void set_request_id(const string &value)
Definition: compute_service.h:54842
const string & get_page_token() const
Definition: compute_service.h:28578
void clear_request_id()
Definition: compute_service.h:25552
const string & get_page_token() const
Definition: compute_service.h:19008
void clear_filter()
Definition: compute_service.h:50254
const string & get_filter() const
Definition: compute_service.h:4699
string * mutable_requestId()
Definition: compute_service.h:30718
const string & get_order_by() const
Definition: compute_service.h:10686
string * mutable_orderBy()
Definition: compute_service.h:10694
util::Status ExecuteAndParseResponse(Autoscaler *data)
Definition: compute_service.h:37216
const string & get_request_id() const
Definition: compute_service.h:5913
void set_page_token(const string &value)
Definition: compute_service.h:17330
void set_order_by(const string &value)
Definition: compute_service.h:41962
util::Status ExecuteAndParseResponse(NodeGroupList *data)
Definition: compute_service.h:32861
const string & get_order_by() const
Definition: compute_service.h:9336
util::Status ExecuteAndParseResponse(ForwardingRule *data)
Definition: compute_service.h:9663
void set_page_token(const string &value)
Definition: compute_service.h:42004
void set_request_id(const string &value)
Definition: compute_service.h:49501
void set_request_id(const string &value)
Definition: compute_service.h:14774
const string & get_request_id() const
Definition: compute_service.h:13342
void clear_request_id()
Definition: compute_service.h:10122
const string & get_request_id() const
Definition: compute_service.h:58957
Definition: autoscaler_list.h:52
void set_page_token(const string &value)
Definition: compute_service.h:43575
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:55014
util::Status ExecuteAndParseResponse(TargetInstance *data)
Definition: compute_service.h:54341
void set_request_id(const string &value)
Definition: compute_service.h:7989
void set_page_token(const string &value)
Definition: compute_service.h:37570
void clear_filter()
Definition: compute_service.h:61031
void clear_max_results()
Definition: compute_service.h:35929
const string & get_request_id() const
Definition: compute_service.h:23518
void set_request_id(const string &value)
Definition: compute_service.h:37101
string * mutable_pageToken()
Definition: compute_service.h:28586
Definition: disk_list.h:52
const RoutesResource & get_routes() const
Definition: compute_service.h:72139
void clear_filter()
Definition: compute_service.h:28429
const string & get_request_id() const
Definition: compute_service.h:14611
~DiskTypesResource()
Definition: compute_service.h:62860
void set_request_id(const string &value)
Definition: compute_service.h:19588
uint32 get_max_results() const
Definition: compute_service.h:8772
string * mutable_requestId()
Definition: compute_service.h:53402
void set_order_by(const string &value)
Definition: compute_service.h:49716
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:54879
void clear_request_id()
Definition: compute_service.h:54801
void clear_filter()
Definition: compute_service.h:12591
void clear_request_id()
Definition: compute_service.h:21077
const string & get_request_id() const
Definition: compute_service.h:48664
void clear_order_by()
Definition: compute_service.h:53200
Definition: compute_service.h:49361
const string & get_request_id() const
Definition: compute_service.h:8382
util::Status ExecuteAndParseResponse(Image *data)
Definition: compute_service.h:15223
Definition: machine_type_list.h:52
void clear_request_id()
Definition: compute_service.h:30699
void set_filter(const string &value)
Definition: compute_service.h:19184
const string & get_request_id() const
Definition: compute_service.h:27614
util::Status ExecuteAndParseResponse(UrlMap *data)
Definition: compute_service.h:59502
uint32 get_max_results() const
Definition: compute_service.h:13529
string * mutable_orderBy()
Definition: compute_service.h:29154
void set_order_by(const string &value)
Definition: compute_service.h:38569
string * mutable_requestId()
Definition: compute_service.h:20961
void set_order_by(const string &value)
Definition: compute_service.h:33618
void clear_filter()
Definition: compute_service.h:7674
const string & get_page_token() const
Definition: compute_service.h:6314
Definition: ssl_policy_reference.h:50
const string & get_filter() const
Definition: compute_service.h:51356
string * mutable_filter()
Definition: compute_service.h:57948
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:24260
void clear_request_id()
Definition: compute_service.h:52646
Definition: compute_service.h:45368
void set_order_by(const string &value)
Definition: compute_service.h:44079
void set_request_id(const string &value)
Definition: compute_service.h:38063
Definition: instances_set_machine_type_request.h:50
const string & get_request_id() const
Definition: compute_service.h:31574
void set_max_results(uint32 value)
Definition: compute_service.h:55837
Definition: instance_group.h:55
uint32 get_max_results() const
Definition: compute_service.h:17230
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:15453
void clear_autoscaler()
Definition: compute_service.h:3075
void clear_request_id()
Definition: compute_service.h:3289
void clear_port()
Definition: compute_service.h:21639
void clear_request_id()
Definition: compute_service.h:19547
string * mutable_requestId()
Definition: compute_service.h:54955
string * mutable_orderBy()
Definition: compute_service.h:49964
void set_order_by(const string &value)
Definition: compute_service.h:4816
util::Status ExecuteAndParseResponse(SslPoliciesList *data)
Definition: compute_service.h:49795
void set_order_by(const string &value)
Definition: compute_service.h:31158
void clear_request_id()
Definition: compute_service.h:46147
Definition: target_instance_list.h:52
const string & get_request_id() const
Definition: compute_service.h:37897
uint32 get_max_results() const
Definition: compute_service.h:2262
const string & get_request_id() const
Definition: compute_service.h:52657
void set_filter(const string &value)
Definition: compute_service.h:17209
void clear_priority()
Definition: compute_service.h:47667
void clear_page_token()
Definition: compute_service.h:56933
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:11538
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:35426
void clear_page_token()
Definition: compute_service.h:6649
const string & get_page_token() const
Definition: compute_service.h:31179
Definition: compute_service.h:34847
void set_request_id(const string &value)
Definition: compute_service.h:18158
const string & get_filter() const
Definition: compute_service.h:46489
string * mutable_filter()
Definition: compute_service.h:43147
void set_request_id(const string &value)
Definition: compute_service.h:44877
util::Status ExecuteAndParseResponse(Interconnect *data)
Definition: compute_service.h:26798
const string & get_request_id() const
Definition: compute_service.h:29605
Definition: interconnect_list.h:52
void clear_request_id()
Definition: compute_service.h:12260
string * mutable_filter()
Definition: compute_service.h:52392
uint32 get_max_results() const
Definition: compute_service.h:19205
string * mutable_filter()
Definition: compute_service.h:59830
const string & get_request_id() const
Definition: compute_service.h:15008
Definition: node_template.h:55
Definition: operation_aggregated_list.h:52
~RegionCommitmentsResource()
Definition: compute_service.h:68021
const string & get_filter() const
Definition: compute_service.h:34960
void set_request_id(const string &value)
Definition: compute_service.h:37310
void clear_request_id()
Definition: compute_service.h:34046
const string & get_order_by() const
Definition: compute_service.h:54625
void set_max_results(uint32 value)
Definition: compute_service.h:61521
const SslPoliciesResource & get_ssl_policies() const
Definition: compute_service.h:72179
const string & get_filter() const
Definition: compute_service.h:40611
void clear_page_token()
Definition: compute_service.h:33066
string * mutable_requestId()
Definition: compute_service.h:2691
Definition: shielded_instance_integrity_policy.h:50
uint32 get_max_results() const
Definition: compute_service.h:59882
string * mutable_filter()
Definition: compute_service.h:49606
void clear_max_results()
Definition: compute_service.h:38500
string * mutable_userIp()
Definition: compute_service.h:586
void set_page_token(const string &value)
Definition: compute_service.h:56965
string * mutable_sourceImage()
Definition: compute_service.h:40497
void clear_page_token()
Definition: compute_service.h:4159
void set_request_id(const string &value)
Definition: compute_service.h:3934
const string & get_page_token() const
Definition: compute_service.h:4170
const string & get_order_by() const
Definition: compute_service.h:55856
string * mutable_requestId()
Definition: compute_service.h:54820
void clear_order_by()
Definition: compute_service.h:31119
void set_order_by(const string &value)
Definition: compute_service.h:51473
const string & get_request_id() const
Definition: compute_service.h:38321
void set_request_id(const string &value)
Definition: compute_service.h:59593
void set_request_id(const string &value)
Definition: compute_service.h:54435
Definition: compute_service.h:302
const RegionAutoscalersResource & get_region_autoscalers() const
Definition: compute_service.h:72039
void set_filter(const string &value)
Definition: compute_service.h:59861
uint32 get_max_results() const
Definition: compute_service.h:11661
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:50201
void set_deletion_protection(bool value)
Definition: compute_service.h:22739
string * mutable_requestId()
Definition: compute_service.h:31452
void set_order_by(const string &value)
Definition: compute_service.h:36267
string * mutable_filter()
Definition: compute_service.h:47282
Definition: compute_service.h:50917
string * mutable_pageToken()
Definition: compute_service.h:6939
const string & get_request_id() const
Definition: compute_service.h:13005
void set_filter(const string &value)
Definition: compute_service.h:16183
void set_request_id(const string &value)
Definition: compute_service.h:13168
Definition: target_pool_list.h:52
void set_order_by(const string &value)
Definition: compute_service.h:26502
void set_filter(const string &value)
Definition: compute_service.h:20691
void clear_filter()
Definition: compute_service.h:34177
void set_filter(const string &value)
Definition: compute_service.h:35919
void clear_order_by()
Definition: compute_service.h:55155
string * mutable_orderBy()
Definition: compute_service.h:51184
const string & get_request_id() const
Definition: compute_service.h:23248
void set_request_id(const string &value)
Definition: compute_service.h:48694
const string & get_request_id() const
Definition: compute_service.h:22597
Definition: target_ssl_proxy_list.h:52
~SubnetworksResource()
Definition: compute_service.h:69864
Definition: compute_service.h:7648
Definition: scheduling.h:52
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:8238
void clear_max_results()
Definition: compute_service.h:56854
void set_filter(const string &value)
Definition: compute_service.h:61080
const string & get_request_id() const
Definition: compute_service.h:10868
void set_filter(const string &value)
Definition: compute_service.h:61833
void clear_request_id()
Definition: compute_service.h:8973
string * mutable_filter()
Definition: compute_service.h:4039
util::Status ExecuteAndParseResponse(TargetHttpsProxy *data)
Definition: compute_service.h:52933
void clear_filter()
Definition: compute_service.h:29938
Definition: compute_service.h:27856
string * mutable_requestId()
Definition: compute_service.h:17725
util::Status ExecuteAndParseResponse(InstanceGroup *data)
Definition: compute_service.h:43077
void set_pretty_print(bool value)
Definition: compute_service.h:519
util::Status ExecuteAndParseResponse(VpnTunnelList *data)
Definition: compute_service.h:61238
void set_order_by(const string &value)
Definition: compute_service.h:44423
Definition: license_code.h:53
void clear_source_image()
Definition: compute_service.h:7552
string * mutable_pageToken()
Definition: compute_service.h:1196
Definition: snapshot.h:54
uint32 get_max_results() const
Definition: compute_service.h:15575
Definition: test_permissions_response.h:50
Definition: compute_service.h:60663
const string & get_order_by() const
Definition: compute_service.h:19235
Definition: interconnects_get_diagnostics_response.h:51
const string & get_request_id() const
Definition: compute_service.h:60702
void set_order_by(const string &value)
Definition: compute_service.h:47392
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:29884
void clear_page_token()
Definition: compute_service.h:54663
Definition: node_type.h:53
void set_max_results(uint32 value)
Definition: compute_service.h:12672
const string & get_order_by() const
Definition: compute_service.h:48259
void clear_max_results()
Definition: compute_service.h:44010
void clear_request_id()
Definition: compute_service.h:49256
void clear_request_id()
Definition: compute_service.h:9716
Definition: compute_service.h:28673
void set_max_results(uint32 value)
Definition: compute_service.h:30297
void set_request_id(const string &value)
Definition: compute_service.h:35645
void set_filter(const string &value)
Definition: compute_service.h:34652
string * mutable_requestId()
Definition: compute_service.h:24893
const string & get_order_by() const
Definition: compute_service.h:34277
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:38100
const string & get_filter() const
Definition: compute_service.h:43962
string * mutable_filter()
Definition: compute_service.h:5516
void set_order_by(const string &value)
Definition: compute_service.h:34305
void clear_filter()
Definition: compute_service.h:11188
Definition: node_template_list.h:52
string * mutable_filter()
Definition: compute_service.h:14346
const string & get_request_id() const
Definition: compute_service.h:33772
void clear_filter()
Definition: compute_service.h:27049
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:14278
Definition: compute_service.h:27986
string * mutable_requestId()
Definition: compute_service.h:21877
const string & get_page_token() const
Definition: compute_service.h:19284
string * mutable_requestId()
Definition: compute_service.h:40893
const string & get_filter() const
Definition: compute_service.h:12602
void clear_page_token()
Definition: compute_service.h:18997
void set_filter(const string &value)
Definition: compute_service.h:48208
Definition: forwarding_rule.h:57
const string & get_filter() const
Definition: compute_service.h:55767
void clear_order_by()
Definition: compute_service.h:28099
void set_request_id(const string &value)
Definition: compute_service.h:23278
string * mutable_requestId()
Definition: compute_service.h:3134
Definition: region_instance_group_managers_set_template_request.h:50
string * mutable_requestId()
Definition: compute_service.h:13749
void clear_request_id()
Definition: compute_service.h:59552
string * mutable_pageToken()
Definition: compute_service.h:20241
string * mutable_pageToken()
Definition: compute_service.h:4178
void clear_request_id()
Definition: compute_service.h:23372
void set_quota_user(const string &value)
Definition: compute_service.h:558
util::Status ExecuteAndParseResponse(DiskTypeList *data)
Definition: compute_service.h:6718
string * mutable_filter()
Definition: compute_service.h:54543
void clear_order_by()
Definition: compute_service.h:39071
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:51775
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:29672
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:21020
uint32 get_max_results() const
Definition: compute_service.h:40670
util::Status ExecuteAndParseResponse(InstanceGroupsListInstances *data)
Definition: compute_service.h:19342
string * mutable_requestId()
Definition: compute_service.h:32541
void set_user_ip(const string &value)
Definition: compute_service.h:598
void set_request_id(const string &value)
Definition: compute_service.h:50701
string * mutable_orderBy()
Definition: compute_service.h:34285
const string & get_filter() const
Definition: compute_service.h:11199
string * mutable_requestId()
Definition: compute_service.h:8179
string * mutable_pageToken()
Definition: compute_service.h:49745
void clear_order_by()
Definition: compute_service.h:4777
util::Status ExecuteAndParseResponse(AcceleratorTypeAggregatedList *data)
Definition: compute_service.h:900
const InstanceTemplatesResource & get_instance_templates() const
Definition: compute_service.h:71899
void set_order_by(const string &value)
Definition: compute_service.h:31957
void set_filter(const string &value)
Definition: compute_service.h:42156
util::Status ExecuteAndParseResponse(Subnetwork *data)
Definition: compute_service.h:50816
~RoutersResource()
Definition: compute_service.h:68963
string * mutable_requestId()
Definition: compute_service.h:55644
const string & get_request_id() const
Definition: compute_service.h:52790
string * mutable_filter()
Definition: compute_service.h:45545
void clear_order_by()
Definition: compute_service.h:28864
Definition: routers_preview_response.h:51
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:43759
string * mutable_requestId()
Definition: compute_service.h:56186
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:16832
void clear_order_by()
Definition: compute_service.h:60509
void clear_request_id()
Definition: compute_service.h:21214
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:15296
void set_request_id(const string &value)
Definition: compute_service.h:54977
void set_filter(const string &value)
Definition: compute_service.h:49637
string * mutable_filter()
Definition: compute_service.h:29956
util::Status ExecuteAndParseResponse(AddressAggregatedList *data)
Definition: compute_service.h:1517
uint32 get_max_results() const
Definition: compute_service.h:44021
string * mutable_filter()
Definition: compute_service.h:39000
const string & get_page_token() const
Definition: compute_service.h:2341
uint32 get_max_results() const
Definition: compute_service.h:26444
const string & get_request_id() const
Definition: compute_service.h:23923
const string & get_filter() const
Definition: compute_service.h:18870
string * mutable_orderBy()
Definition: compute_service.h:6273
void set_page_token(const string &value)
Definition: compute_service.h:31200
void set_request_id(const string &value)
Definition: compute_service.h:25803
Definition: deprecation_status.h:50
void clear_order_by()
Definition: compute_service.h:45616
void clear_filter()
Definition: compute_service.h:44565
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:42590
void clear_request_id()
Definition: compute_service.h:58335
void set_request_id(const string &value)
Definition: compute_service.h:17747
string * mutable_pageToken()
Definition: compute_service.h:4845
void set_request_id(const string &value)
Definition: compute_service.h:39370
util::Status ExecuteAndParseResponse(TargetInstanceList *data)
Definition: compute_service.h:54732
void clear_filter()
Definition: compute_service.h:31030
string * mutable_requestId()
Definition: compute_service.h:40446
util::Status ExecuteAndParseResponse(BackendServiceGroupHealth *data)
Definition: compute_service.h:38257
const string & get_page_token() const
Definition: compute_service.h:8851
const string & get_page_token() const
Definition: compute_service.h:2070
void set_request_id(const string &value)
Definition: compute_service.h:42689
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: compute_service.h:30514
void clear_request_id()
Definition: compute_service.h:13996
void set_page_token(const string &value)
Definition: compute_service.h:53281
void clear_request_id()
Definition: compute_service.h:60900
void set_page_token(const string &value)
Definition: compute_service.h:33098
void clear_filter()
Definition: compute_service.h:34949
void set_order_by(const string &value)
Definition: compute_service.h:28903
const string & get_page_token() const
Definition: compute_service.h:35098
const string & get_page_token() const
Definition: compute_service.h:34326
void set_filter(const string &value)
Definition: compute_service.h:11237
uint32 get_max_results() const
Definition: compute_service.h:30286
void clear_request_id()
Definition: compute_service.h:57599
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:38388
void set_request_id(const string &value)
Definition: compute_service.h:10898
uint32 get_max_results() const
Definition: compute_service.h:32724
void clear_page_token()
Definition: compute_service.h:33628
string * mutable_pageToken()
Definition: compute_service.h:50411
void set_page_token(const string &value)
Definition: compute_service.h:19029
const string & get_request_id() const
Definition: compute_service.h:54196
Definition: metadata.h:50
void set_page_token(const string &value)
Definition: compute_service.h:22483
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:33993
Definition: compute_service.h:60319
string * mutable_orderBy()
Definition: compute_service.h:54022
const string & get_request_id() const
Definition: compute_service.h:24193
void clear_request_id()
Definition: compute_service.h:33280
const string & get_page_token() const
Definition: compute_service.h:13608
Definition: backend_service_group_health.h:52
const string & get_filter() const
Definition: compute_service.h:22050
void set_max_results(uint32 value)
Definition: compute_service.h:4102
Definition: node_groups_delete_nodes_request.h:50
void clear_order_by()
Definition: compute_service.h:12680
const InstanceGroupsResource & get_instance_groups() const
Definition: compute_service.h:71889
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:34124
void clear_page_token()
Definition: compute_service.h:17024
void set_order_by(const string &value)
Definition: compute_service.h:52502
void set_request_id(const string &value)
Definition: compute_service.h:22788
void set_page_token(const string &value)
Definition: compute_service.h:48329
const string & get_filter() const
Definition: compute_service.h:35881
const string & get_filter() const
Definition: compute_service.h:56806
string * mutable_orderBy()
Definition: compute_service.h:39090
void set_request_id(const string &value)
Definition: compute_service.h:11101
const InterconnectAttachmentsResource & get_interconnect_attachments() const
Definition: compute_service.h:71919
const string & get_order_by() const
Definition: compute_service.h:793
void set_filter(const string &value)
Definition: compute_service.h:54574
void clear_filter()
Definition: compute_service.h:36139
void set_max_results(uint32 value)
Definition: compute_service.h:45608
util::Status ExecuteAndParseResponse(RouterAggregatedList *data)
Definition: compute_service.h:44772
Definition: ssl_policy.h:54
void set_request_id(const string &value)
Definition: compute_service.h:42825
const string & get_order_by() const
Definition: compute_service.h:8802
uint32 get_max_results() const
Definition: compute_service.h:61510
const string & get_request_id() const
Definition: compute_service.h:3300
const string & get_request_id() const
Definition: compute_service.h:56678
void set_page_token(const string &value)
Definition: compute_service.h:20812
void set_max_results(uint32 value)
Definition: compute_service.h:26455
string * mutable_orderBy()
Definition: compute_service.h:61548
void clear_max_results()
Definition: compute_service.h:43188
void set_max_results(uint32 value)
Definition: compute_service.h:34258
void clear_request_id()
Definition: compute_service.h:24658
void set_page_token(const string &value)
Definition: compute_service.h:28945
const string & get_filter() const
Definition: compute_service.h:13470
util::Status ExecuteAndParseResponse(InterconnectLocation *data)
Definition: compute_service.h:26325
void clear_order_by()
Definition: compute_service.h:27138
const string & get_filter() const
Definition: compute_service.h:20095
void clear_request_id()
Definition: compute_service.h:47136
string * mutable_requestId()
Definition: compute_service.h:7235
const string & get_page_token() const
Definition: compute_service.h:50005
util::Status ExecuteAndParseResponse(InstanceGroupManagerList *data)
Definition: compute_service.h:17093
Definition: instance_groups_remove_instances_request.h:51
void set_filter(const string &value)
Definition: compute_service.h:29987
const string & get_filter() const
Definition: compute_service.h:48170
void clear_request_id()
Definition: compute_service.h:46014
string * mutable_filter()
Definition: compute_service.h:25298
Definition: compute_service.h:59323
Definition: compute_service.h:7918
void clear_max_results()
Definition: compute_service.h:752
util::Status ExecuteAndParseResponse(NodeTemplateList *data)
Definition: compute_service.h:34384
const string & get_order_by() const
Definition: compute_service.h:59912
void set_order_by(const string &value)
Definition: compute_service.h:27177
Definition: subnetwork.h:54
const string & get_order_by() const
Definition: compute_service.h:22139
const string & get_request_id() const
Definition: compute_service.h:41020
string * mutable_filter()
Definition: compute_service.h:25911
void set_max_results(uint32 value)
Definition: compute_service.h:4769
void clear_max_results()
Definition: compute_service.h:61499
void set_page_token(const string &value)
Definition: compute_service.h:36040
void set_order_by(const string &value)
Definition: compute_service.h:61912
string * mutable_filter()
Definition: compute_service.h:51094
const string & get_order_by() const
Definition: compute_service.h:30316
void clear_order_by()
Definition: compute_service.h:49945
void clear_max_results()
Definition: compute_service.h:50313
Definition: projects_disable_xpn_resource_request.h:51
const string & get_request_id() const
Definition: compute_service.h:37280
void clear_request_id()
Definition: compute_service.h:13331
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:33358
~BackendBucketsResource()
Definition: compute_service.h:62463
uint32 get_max_results() const
Definition: compute_service.h:33560
void set_max_results(uint32 value)
Definition: compute_service.h:9317
void clear_page_token()
Definition: compute_service.h:32792
string * mutable_filter()
Definition: compute_service.h:22057
Definition: compute_service.h:22013
void clear_request_id()
Definition: compute_service.h:35475
void set_filter(const string &value)
Definition: compute_service.h:22088
const InstancesResource & get_instances() const
Definition: compute_service.h:71909
Definition: compute_service.h:66719
uint32 get_max_results() const
Definition: compute_service.h:12661
void clear_page_token()
Definition: compute_service.h:52512
void set_filter(const string &value)
Definition: compute_service.h:32703
const string & get_request_id() const
Definition: compute_service.h:18128
string * mutable_requestId()
Definition: compute_service.h:12482
string * mutable_pageToken()
Definition: compute_service.h:48316
util::Status ExecuteAndParseResponse(TargetPoolInstanceHealth *data)
Definition: compute_service.h:55572
Definition: vpn_tunnel_list.h:52
string * mutable_pageToken()
Definition: compute_service.h:40757
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:57880
string * mutable_filter()
Definition: compute_service.h:6529
const string & get_request_id() const
Definition: compute_service.h:41504
string * mutable_requestId()
Definition: compute_service.h:26940
const string & get_order_by() const
Definition: compute_service.h:44395
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:50738
string * mutable_requestId()
Definition: compute_service.h:14619
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:49334
void clear_request_id()
Definition: compute_service.h:46823
void clear_filter()
Definition: compute_service.h:39809
const string & get_request_id() const
Definition: compute_service.h:37071
Definition: projects_list_xpn_hosts_request.h:50
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:21430
const string & get_filter() const
Definition: compute_service.h:39820
void clear_page_token()
Definition: compute_service.h:61578
void set_request_id(const string &value)
Definition: compute_service.h:18559
string * mutable_requestId()
Definition: compute_service.h:27901
Definition: region_list.h:52
string * mutable_orderBy()
Definition: compute_service.h:47372
void clear_request_id()
Definition: compute_service.h:45396
const string & get_page_token() const
Definition: compute_service.h:11740
Definition: instances_set_service_account_request.h:50
const NodeGroupsResource & get_node_groups() const
Definition: compute_service.h:71999
void set_max_results(uint32 value)
Definition: compute_service.h:33571
const string & get_request_id() const
Definition: compute_service.h:51629
util::Status ExecuteAndParseResponse(InstanceAggregatedList *data)
Definition: compute_service.h:20849
void set_request_id(const string &value)
Definition: compute_service.h:52287
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:1868
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:24603
void set_request_id(const string &value)
Definition: compute_service.h:48897
void clear_page_token()
Definition: compute_service.h:26031
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:47613
uint32 get_max_results() const
Definition: compute_service.h:53984
void clear_order_by()
Definition: compute_service.h:38530
const string & get_request_id() const
Definition: compute_service.h:25563
void clear_autoscaler()
Definition: compute_service.h:3249
void clear_request_id()
Definition: compute_service.h:3689
const string & get_page_token() const
Definition: compute_service.h:15654
Definition: accelerator_type.h:54
Definition: instances_set_labels_request.h:50
const string & get_request_id() const
Definition: compute_service.h:17990
const string & get_page_token() const
Definition: compute_service.h:18396
void set_request_id(const string &value)
Definition: compute_service.h:36707
void set_page_token(const string &value)
Definition: compute_service.h:5668
void clear_request_id()
Definition: compute_service.h:59349
void set_page_token(const string &value)
Definition: compute_service.h:44735
void clear_page_token()
Definition: compute_service.h:49122
string * mutable_filter()
Definition: compute_service.h:1939
const NodeTemplatesResource & get_node_templates() const
Definition: compute_service.h:72009
bool get_force_create() const
Definition: compute_service.h:15360
void clear_request_id()
Definition: compute_service.h:53383
void clear_request_id()
Definition: compute_service.h:53783
string * mutable_requestId()
Definition: compute_service.h:41028
const string & get_filter() const
Definition: compute_service.h:58477
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:37138
void set_max_results(uint32 value)
Definition: compute_service.h:39890
void clear_request_id()
Definition: compute_service.h:36795
void clear_filter()
Definition: compute_service.h:47264
void clear_page_token()
Definition: compute_service.h:44433
void clear_page_token()
Definition: compute_service.h:8840
void set_request_id(const string &value)
Definition: compute_service.h:12903
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: compute_service.h:24816
const string & get_filter() const
Definition: compute_service.h:14339
void set_order_by(const string &value)
Definition: compute_service.h:37528
string * mutable_orderBy()
Definition: compute_service.h:31937
string * mutable_orderBy()
Definition: compute_service.h:56903
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:30647
void clear_request_id()
Definition: compute_service.h:24390
void clear_page_token()
Definition: compute_service.h:26512
void clear_order_by()
Definition: compute_service.h:56884
void set_request_id(const string &value)
Definition: compute_service.h:31604
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: compute_service.h:41167
uint32 get_max_results() const
Definition: compute_service.h:25963
string * mutable_orderBy()
Definition: compute_service.h:54633
void set_order_by(const string &value)
Definition: compute_service.h:2320
void clear_request_id()
Definition: compute_service.h:24874
string * mutable_requestId()
Definition: compute_service.h:25167
uint32 get_max_results() const
Definition: compute_service.h:46548
void clear_request_id()
Definition: compute_service.h:25012
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:14811
void set_page_token(const string &value)
Definition: compute_service.h:6335
void set_page_token(const string &value)
Definition: compute_service.h:35119
void clear_request_id()
Definition: compute_service.h:4424
util::Status ExecuteAndParseResponse(SslPoliciesListAvailableFeaturesResponse *data)
Definition: compute_service.h:50063
void set_request_id(const string &value)
Definition: compute_service.h:8201
const string & get_page_token() const
Definition: compute_service.h:41983
void clear_quota_user()
Definition: compute_service.h:527
void clear_filter()
Definition: compute_service.h:34603
void set_request_id(const string &value)
Definition: compute_service.h:47576
Definition: compute_service.h:61338
const string & get_request_id() const
Definition: compute_service.h:49267
void clear_page_token()
Definition: compute_service.h:36008
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:16082
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:47214
void set_filter(const string &value)
Definition: compute_service.h:4070
const string & get_page_token() const
Definition: compute_service.h:14477
const string & get_request_id() const
Definition: compute_service.h:21869
Definition: compute_service.h:44942
void clear_order_by()
Definition: compute_service.h:19224
string * mutable_requestId()
Definition: compute_service.h:5788
const string & get_page_token() const
Definition: compute_service.h:54063
void set_order_by(const string &value)
Definition: compute_service.h:2931
void set_max_results(uint32 value)
Definition: compute_service.h:38522
void set_page_token(const string &value)
Definition: compute_service.h:50424
string * mutable_filter()
Definition: compute_service.h:49002
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:41302
uint32 get_max_results() const
Definition: compute_service.h:47334
const string & get_source_image() const
Definition: compute_service.h:40489
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:22966
void clear_request_id()
Definition: compute_service.h:21352
void clear_filter()
Definition: compute_service.h:49856
void set_filter(const string &value)
Definition: compute_service.h:57979
const RegionBackendServicesResource & get_region_backend_services() const
Definition: compute_service.h:72049
const string & get_request_id() const
Definition: compute_service.h:24536
const string & get_request_id() const
Definition: compute_service.h:59563
void clear_order_by()
Definition: compute_service.h:48248
Definition: node_type_aggregated_list.h:52
Definition: disk_type.h:54
string * mutable_requestId()
Definition: compute_service.h:4311
void set_request_id(const string &value)
Definition: compute_service.h:1622
Definition: compute_service.h:44808
void clear_filter()
Definition: compute_service.h:38441
void set_request_id(const string &value)
Definition: compute_service.h:52687
const InstanceGroupManagersResource & get_instance_group_managers() const
Definition: compute_service.h:71879
void set_request_id(const string &value)
Definition: compute_service.h:40126
string * mutable_orderBy()
Definition: compute_service.h:37508
string * mutable_requestId()
Definition: compute_service.h:24409
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:59024
const string & get_filter() const
Definition: compute_service.h:38993
void set_max_results(uint32 value)
Definition: compute_service.h:48240
void set_max_results(uint32 value)
Definition: compute_service.h:40681
Definition: compute_service.h:1762
uint32 get_max_results() const
Definition: compute_service.h:18317
void set_page_token(const string &value)
Definition: compute_service.h:4858
string * mutable_orderBy()
Definition: compute_service.h:33036
uint32 get_max_results() const
Definition: compute_service.h:1991
void set_request_id(const string &value)
Definition: compute_service.h:47925
void clear_request_id()
Definition: compute_service.h:40874
string * mutable_requestId()
Definition: compute_service.h:53802
string * mutable_requestId()
Definition: compute_service.h:49275
void set_filter(const string &value)
Definition: compute_service.h:45096
void clear_max_results()
Definition: compute_service.h:9906
void clear_page_token()
Definition: compute_service.h:22177
string * mutable_pageToken()
Definition: compute_service.h:39139
const string & get_page_token() const
Definition: compute_service.h:33077
string * mutable_orderBy()
Definition: compute_service.h:18355
~RegionInstanceGroupManagersResource()
Definition: compute_service.h:68398
util::Status ExecuteAndParseResponse(BackendServiceList *data)
Definition: compute_service.h:5705
string * mutable_requestId()
Definition: compute_service.h:16773
void set_request_id(const string &value)
Definition: compute_service.h:29363
void clear_max_results()
Definition: compute_service.h:44624
Definition: compute_service.h:12567
string * mutable_requestId()
Definition: compute_service.h:10477
Definition: network_endpoint_group_aggregated_list.h:52
string * mutable_requestId()
Definition: compute_service.h:59702
void set_request_id(const string &value)
Definition: compute_service.h:30740
Definition: global_set_policy_request.h:53
string * mutable_pageToken()
Definition: compute_service.h:6668
Definition: subnetworks_set_private_ip_google_access_request.h:49
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:48526
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:1659
void set_filter(const string &value)
Definition: compute_service.h:742
Definition: subnetwork_list.h:52
void set_request_id(const string &value)
Definition: compute_service.h:24088
void clear_page_token()
Definition: compute_service.h:51483
void set_filter(const string &value)
Definition: compute_service.h:31878
void clear_page_token()
Definition: compute_service.h:28913
void clear_page_token()
Definition: compute_service.h:58604
string * mutable_pageToken()
Definition: compute_service.h:61941
const string & get_request_id() const
Definition: compute_service.h:45812
void set_request_id(const string &value)
Definition: compute_service.h:4600
const string & get_request_id() const
Definition: compute_service.h:56042
string * mutable_filter()
Definition: compute_service.h:44583
string * mutable_requestId()
Definition: compute_service.h:31718
const string & get_request_id() const
Definition: compute_service.h:29333
void clear_request_id()
Definition: compute_service.h:30902
void clear_max_results()
Definition: compute_service.h:49647
Definition: target_ssl_proxy.h:53
void clear_filter()
Definition: compute_service.h:48984
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:31379
void clear_order_by()
Definition: compute_service.h:26463
Definition: usable_subnetworks_aggregated_list.h:52
Definition: compute_service.h:33867
void clear_max_results()
Definition: compute_service.h:15564
void clear_request_id()
Definition: compute_service.h:45801
const string & get_request_id() const
Definition: compute_service.h:46834
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:42726
string * mutable_requestId()
Definition: compute_service.h:60234
const string & get_request_id() const
Definition: compute_service.h:31444
string * mutable_requestId()
Definition: compute_service.h:5109
util::Status ExecuteAndParseResponse(Route *data)
Definition: compute_service.h:46300
const string & get_filter() const
Definition: compute_service.h:704
const string & get_request_id() const
Definition: compute_service.h:13874
void set_page_token(const string &value)
Definition: compute_service.h:42277
void set_request_id(const string &value)
Definition: compute_service.h:21899
const string & get_filter() const
Definition: compute_service.h:6176
Definition: node_group_list.h:52
string * mutable_pageToken()
Definition: compute_service.h:46635
uint32 get_max_results() const
Definition: compute_service.h:43199
uint32 get_max_results() const
Definition: compute_service.h:37470
void clear_page_token()
Definition: compute_service.h:37538
void clear_page_token()
Definition: compute_service.h:58068
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:23315
void set_order_by(const string &value)
Definition: compute_service.h:1167
string * mutable_pageToken()
Definition: compute_service.h:31187
util::Status ExecuteAndParseResponse(HealthCheckList *data)
Definition: compute_service.h:12798
void set_filter(const string &value)
Definition: compute_service.h:22362
const string & get_request_id() const
Definition: compute_service.h:42523
void set_request_id(const string &value)
Definition: compute_service.h:17472
const TargetInstancesResource & get_target_instances() const
Definition: compute_service.h:72219
void clear_max_results()
Definition: compute_service.h:16945
void clear_request_id()
Definition: compute_service.h:13863
void set_filter(const string &value)
Definition: compute_service.h:5547
void clear_order_by()
Definition: compute_service.h:2010
const string & get_order_by() const
Definition: compute_service.h:4121
~RegionDiskTypesResource()
Definition: compute_service.h:68138
void set_request_id(const string &value)
Definition: compute_service.h:32563
util::Status ExecuteAndParseResponse(ForwardingRule *data)
Definition: compute_service.h:11010
void clear_request_id()
Definition: compute_service.h:32235
util::Status ExecuteAndParseResponse(AcceleratorTypeList *data)
Definition: compute_service.h:1246
void set_request_id(const string &value)
Definition: compute_service.h:5810
util::Status ExecuteAndParseResponse(DiskType *data)
Definition: compute_service.h:6459
void set_page_token(const string &value)
Definition: compute_service.h:59982
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:40952
void clear_request_id()
Definition: compute_service.h:24525
void clear_max_results()
Definition: compute_service.h:11247
const string & get_request_id() const
Definition: compute_service.h:55636
const string & get_order_by() const
Definition: compute_service.h:28529
util::Status ExecuteAndParseResponse(InstanceGroup *data)
Definition: compute_service.h:18674
const string & get_page_token() const
Definition: compute_service.h:60569
string * mutable_requestId()
Definition: compute_service.h:9735
void clear_page_token()
Definition: compute_service.h:59215
void set_max_results(uint32 value)
Definition: compute_service.h:6592
const string & get_order_by() const
Definition: compute_service.h:53211
void set_page_token(const string &value)
Definition: compute_service.h:51515
util::Status ExecuteAndParseResponse(SslCertificate *data)
Definition: compute_service.h:48806
util::Status ExecuteAndParseResponse(VpnTunnelAggregatedList *data)
Definition: compute_service.h:60627
const string & get_request_id() const
Definition: compute_service.h:41369
void set_request_id(const string &value)
Definition: compute_service.h:13035
void set_request_id(const string &value)
Definition: compute_service.h:24699
Definition: target_instance_aggregated_list.h:52
string * mutable_requestId()
Definition: compute_service.h:9526
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:37790
Definition: compute_service.h:14969
void set_order_by(const string &value)
Definition: compute_service.h:19263
const SubnetworksResource & get_subnetworks() const
Definition: compute_service.h:72189
util::Status ExecuteAndParseResponse(InstanceList *data)
Definition: compute_service.h:22246
const string & get_order_by() const
Definition: compute_service.h:39560
string * mutable_orderBy()
Definition: compute_service.h:4129
const string & get_filter() const
Definition: compute_service.h:59088
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:56745
void clear_order_by()
Definition: compute_service.h:782
~TargetHttpsProxiesResource()
Definition: compute_service.h:70254
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:55703
void set_request_id(const string &value)
Definition: compute_service.h:23818
const string & get_order_by() const
Definition: compute_service.h:11691
void set_order_by(const string &value)
Definition: compute_service.h:20212
void set_start(int64 value)
Definition: compute_service.h:21688
void clear_request_id()
Definition: compute_service.h:33761
const string & get_order_by() const
Definition: compute_service.h:60520
void clear_request_id()
Definition: compute_service.h:16407
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:52324
const string & get_page_token() const
Definition: compute_service.h:6660
uint32 get_max_results() const
Definition: compute_service.h:43475
const string & get_page_token() const
Definition: compute_service.h:17309
const string & get_request_id() const
Definition: compute_service.h:43692
void clear_filter()
Definition: compute_service.h:55066
string * mutable_requestId()
Definition: compute_service.h:5921
string * mutable_orderBy()
Definition: compute_service.h:1418
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:47722
Definition: compute_service.h:31006
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:10536
void set_request_id(const string &value)
Definition: compute_service.h:5411
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:53594
void clear_max_results()
Definition: compute_service.h:6841
const string & get_filter() const
Definition: compute_service.h:9247
const string & get_order_by() const
Definition: compute_service.h:37500
void clear_order_by()
Definition: compute_service.h:16975
string * mutable_filter()
Definition: compute_service.h:34195
Definition: instance_list_referrers.h:52
string * mutable_requestId()
Definition: compute_service.h:17586
void clear_order_by()
Definition: compute_service.h:8791
void set_autoscaler(const string &value)
Definition: compute_service.h:37702
void set_filter(const string &value)
Definition: compute_service.h:61489
void clear_filter()
Definition: compute_service.h:59077
const string & get_request_id() const
Definition: compute_service.h:23383
void clear_filter()
Definition: compute_service.h:61440
const string & get_page_token() const
Definition: compute_service.h:50403
Definition: compute_service.h:7322
string * mutable_requestId()
Definition: compute_service.h:23121
Definition: target_https_proxies_set_ssl_certificates_request.h:50
util::Status ExecuteAndParseResponse(Router *data)
Definition: compute_service.h:44992
const string & get_page_token() const
Definition: compute_service.h:22188
string * mutable_requestId()
Definition: compute_service.h:18537
void set_filter(const string &value)
Definition: compute_service.h:38490
string * mutable_requestId()
Definition: compute_service.h:18747
void clear_max_results()
Definition: compute_service.h:27108
void set_max_results(uint32 value)
Definition: compute_service.h:44032
void set_order_by(const string &value)
Definition: compute_service.h:25408
void set_order_by(const string &value)
Definition: compute_service.h:39110
void set_filter(const string &value)
Definition: compute_service.h:16935
void set_max_results(uint32 value)
Definition: compute_service.h:37481
util::Status ExecuteAndParseResponse(InterconnectsGetDiagnosticsResponse *data)
Definition: compute_service.h:26871
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:33839
Definition: security_policy.h:55
void clear_request_id()
Definition: compute_service.h:59683
util::Status ExecuteAndParseResponse(OperationList *data)
Definition: compute_service.h:61647
void set_page_token(const string &value)
Definition: compute_service.h:49154
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:23720
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: compute_service.h:8318
Definition: compute_service.h:59526
void clear_max_results()
Definition: compute_service.h:44354
string * mutable_filter()
Definition: compute_service.h:711
util::Status ExecuteAndParseResponse(MachineTypeList *data)
Definition: compute_service.h:28982
void set_max_results(uint32 value)
Definition: compute_service.h:16215
string * mutable_requestId()
Definition: compute_service.h:46369
string * mutable_filter()
Definition: compute_service.h:26392
void set_filter(const string &value)
Definition: compute_service.h:9896
const string & get_request_id() const
Definition: compute_service.h:38726
void set_request_id(const string &value)
Definition: compute_service.h:19997
void clear_filter()
Definition: compute_service.h:18247
void clear_max_results()
Definition: compute_service.h:18918
Definition: instances_start_with_encryption_key_request.h:51
void clear_page_token()
Definition: compute_service.h:53249
void clear_max_results()
Definition: compute_service.h:31888
Definition: backend_bucket.h:53
uint32 get_max_results() const
Definition: compute_service.h:34247
const string & get_request_id() const
Definition: compute_service.h:23788
string * mutable_filter()
Definition: compute_service.h:4706
Definition: snapshot_list.h:52
void clear_max_results()
Definition: compute_service.h:6570
Definition: compute_service.h:15481
Definition: instances_set_min_cpu_platform_request.h:50
uint32 get_max_results() const
Definition: compute_service.h:49926
string * mutable_orderBy()
Definition: compute_service.h:45635
void set_request_id(const string &value)
Definition: compute_service.h:38756
void clear_filter()
Definition: compute_service.h:32654
const ImagesResource & get_images() const
Definition: compute_service.h:71869
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:5448
string * mutable_requestId()
Definition: compute_service.h:48875
Definition: disk_type_aggregated_list.h:52
const string & get_order_by() const
Definition: compute_service.h:2292
Definition: instance_template_list.h:52
const string & get_filter() const
Definition: compute_service.h:29949
void set_request_id(const string &value)
Definition: compute_service.h:13771
void set_filter(const string &value)
Definition: compute_service.h:32977
string * mutable_filter()
Definition: compute_service.h:16152
void set_filter(const string &value)
Definition: compute_service.h:37449
void clear_max_results()
Definition: compute_service.h:7733
void clear_order_by()
Definition: compute_service.h:1399
void clear_max_results()
Definition: compute_service.h:12048
string * mutable_filter()
Definition: compute_service.h:49874
Definition: instance.h:62
void set_max_results(uint32 value)
Definition: compute_service.h:13540
string * mutable_pageToken()
Definition: compute_service.h:11748
string * mutable_filter()
Definition: compute_service.h:34967
util::Status ExecuteAndParseResponse(Firewall *data)
Definition: compute_service.h:8524
util::Status ExecuteAndParseResponse(Address *data)
Definition: compute_service.h:1737
void clear_request_id()
Definition: compute_service.h:60691
string * mutable_orderBy()
Definition: compute_service.h:53219
void clear_order_by()
Definition: compute_service.h:22402
void clear_request_id()
Definition: compute_service.h:32100
void clear_max_results()
Definition: compute_service.h:35008
Definition: instance_groups_add_instances_request.h:51
void set_request_id(const string &value)
Definition: compute_service.h:42418
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:46225
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:42862
const string & get_order_by() const
Definition: compute_service.h:40700
const string & get_order_by() const
Definition: compute_service.h:9947
Definition: compute_service.h:40190
const string & get_key() const
Definition: compute_service.h:431
Definition: compute_service.h:9077
void set_request_id(const string &value)
Definition: compute_service.h:23953
Definition: instances_set_machine_resources_request.h:51
Definition: compute_service.h:64204
const RegionCommitmentsResource & get_region_commitments() const
Definition: compute_service.h:72059
void clear_max_results()
Definition: compute_service.h:45586
string * mutable_requestId()
Definition: compute_service.h:52665
void clear_max_results()
Definition: compute_service.h:20143
Definition: disks_resize_request.h:50
const HttpHealthChecksResource & get_http_health_checks() const
Definition: compute_service.h:71849
const string & get_page_token() const
Definition: compute_service.h:20791
Definition: autoscaler.h:59
void clear_filter()
Definition: compute_service.h:9236
util::Status ExecuteAndParseResponse(InterconnectLocationList *data)
Definition: compute_service.h:26581
void clear_request_id()
Definition: compute_service.h:44836
uint32 get_max_results() const
Definition: compute_service.h:58000
Definition: global_set_labels_request.h:50
void clear_order_by()
Definition: compute_service.h:61873
void set_filter(const string &value)
Definition: compute_service.h:8751
string * mutable_requestId()
Definition: compute_service.h:52798
util::Status ExecuteAndParseResponse(HttpsHealthCheckList *data)
Definition: compute_service.h:14535
string * mutable_pageToken()
Definition: compute_service.h:44108
void clear_filter()
Definition: compute_service.h:56795
string * mutable_filter()
Definition: compute_service.h:40618
string * mutable_requestId()
Definition: compute_service.h:38869
void set_order_by(const string &value)
Definition: compute_service.h:43533
string * mutable_filter()
Definition: compute_service.h:20660
string * mutable_orderBy()
Definition: compute_service.h:58038
void set_order_by(const string &value)
Definition: compute_service.h:39588
void set_order_by(const string &value)
Definition: compute_service.h:5626
~NodeTemplatesResource()
Definition: compute_service.h:67182
void set_page_token(const string &value)
Definition: compute_service.h:9406
void set_request_id(const string &value)
Definition: compute_service.h:16045
string * mutable_orderBy()
Definition: compute_service.h:43237
string * mutable_requestId()
Definition: compute_service.h:10876
const string & get_request_id() const
Definition: compute_service.h:26179
uint32 get_max_results() const
Definition: compute_service.h:5568
string * mutable_pageToken()
Definition: compute_service.h:26531
string * mutable_filter()
Definition: compute_service.h:8720
void clear_page_token()
Definition: compute_service.h:30076
const string & get_order_by() const
Definition: compute_service.h:16234
void clear_request_id()
Definition: compute_service.h:19411
util::Status ExecuteAndParseResponse(NetworkEndpointGroupAggregatedList *data)
Definition: compute_service.h:29253
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:32467
string * mutable_fields()
Definition: compute_service.h:398
string * mutable_pageToken()
Definition: compute_service.h:55223
const string & get_request_id() const
Definition: compute_service.h:12873
util::Status ExecuteAndParseResponse(TargetPoolAggregatedList *data)
Definition: compute_service.h:55273
Definition: instance_template.h:55
void clear_page_token()
Definition: compute_service.h:13597
Definition: compute_service.h:71636
void clear_request_id()
Definition: compute_service.h:50945
void clear_request_id()
Definition: compute_service.h:37060
Definition: compute_service.h:55443
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:25090
void set_filter(const string &value)
Definition: compute_service.h:51394
util::Status ExecuteAndParseResponse(NetworkList *data)
Definition: compute_service.h:31237
string * mutable_orderBy()
Definition: compute_service.h:31138
void clear_request_id()
Definition: compute_service.h:35604
util::Status ExecuteAndParseResponse(HttpHealthCheckList *data)
Definition: compute_service.h:13666
void set_request_id(const string &value)
Definition: compute_service.h:3467
const string & get_order_by() const
Definition: compute_service.h:52474
const string & get_request_id() const
Definition: compute_service.h:8585
void clear_order_by()
Definition: compute_service.h:51434
util::Status ExecuteAndParseResponse(TargetPool *data)
Definition: compute_service.h:55493
const string & get_request_id() const
Definition: compute_service.h:57478
void clear_request_id()
Definition: compute_service.h:15375
Definition: node_groups_set_node_template_request.h:50
void clear_filter()
Definition: compute_service.h:39460
const string & get_page_token() const
Definition: compute_service.h:38590
util::Status ExecuteAndParseResponse(VmEndpointNatMappingsList *data)
Definition: compute_service.h:45254
const string & get_page_token() const
Definition: compute_service.h:40749
Definition: instance_group_managers_delete_instances_request.h:50
void set_request_id(const string &value)
Definition: compute_service.h:31474
util::Status ExecuteAndParseResponse(Disk *data)
Definition: compute_service.h:40374
Definition: target_https_proxy.h:53
Definition: compute_service.h:46324
~SecurityPoliciesResource()
Definition: compute_service.h:69306
const string & get_page_token() const
Definition: compute_service.h:45196
void set_page_token(const string &value)
Definition: compute_service.h:863
const string & get_request_id() const
Definition: compute_service.h:36806
uint32 get_max_results() const
Definition: compute_service.h:6852
util::Status ExecuteAndParseResponse(RegionAutoscalerList *data)
Definition: compute_service.h:37607
Definition: target_http_proxy.h:53
string * mutable_pageToken()
Definition: compute_service.h:33647
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:20034
string * mutable_oauthToken()
Definition: compute_service.h:480
void set_source_image(const string &value)
Definition: compute_service.h:7582
const string & get_request_id() const
Definition: compute_service.h:25159
void set_order_by(const string &value)
Definition: compute_service.h:7802
void clear_filter()
Definition: compute_service.h:51076
string * mutable_orderBy()
Definition: compute_service.h:51453
void clear_max_results()
Definition: compute_service.h:54584
string * mutable_pageToken()
Definition: compute_service.h:55913
const string & get_order_by() const
Definition: compute_service.h:17260
Definition: compute_service.h:8476
const string & get_request_id() const
Definition: compute_service.h:5780
Definition: compute_service.h:6485
const string & get_page_token() const
Definition: compute_service.h:12740
const string & get_request_id() const
Definition: compute_service.h:16015
~RegionInstanceGroupsResource()
Definition: compute_service.h:68666
void set_request_id(const string &value)
Definition: compute_service.h:23143
string * mutable_pageToken()
Definition: compute_service.h:22470
Definition: compute_service.h:31273
void clear_max_results()
Definition: compute_service.h:10645
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:30777
string * mutable_pageToken()
Definition: compute_service.h:9393
void clear_order_by()
Definition: compute_service.h:50343
const string & get_page_token() const
Definition: compute_service.h:12138
void clear_page_token()
Definition: compute_service.h:6920
void set_request_id(const string &value)
Definition: compute_service.h:13372
string * mutable_requestId()
Definition: compute_service.h:58221
util::Status ExecuteAndParseResponse(TargetPoolList *data)
Definition: compute_service.h:55963
void clear_page_token()
Definition: compute_service.h:2059
util::Status ExecuteAndParseResponse(Disk *data)
Definition: compute_service.h:7372
util::Status ExecuteAndParseResponse(Autoscaler *data)
Definition: compute_service.h:2619
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:9183
void set_page_token(const string &value)
Definition: compute_service.h:2362
string * mutable_filter()
Definition: compute_service.h:18265
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: compute_service.h:27551
util::Status ExecuteAndParseResponse(CommitmentList *data)
Definition: compute_service.h:39667
void set_max_results(uint32 value)
Definition: compute_service.h:28091
string * mutable_pageToken()
Definition: compute_service.h:49141
Definition: compute_service.h:21049
const string & get_order_by() const
Definition: compute_service.h:61540
util::Status ExecuteAndParseResponse(Zone *data)
Definition: compute_service.h:61735
string * mutable_requestId()
Definition: compute_service.h:32254
Definition: target_pool_aggregated_list.h:52
util::Status ExecuteAndParseResponse(BackendServiceAggregatedList *data)
Definition: compute_service.h:4895
void clear_request_id()
Definition: compute_service.h:31563
Definition: target_https_proxies_set_quic_override_request.h:50
void set_order_by(const string &value)
Definition: compute_service.h:44693
const string & get_page_token() const
Definition: compute_service.h:59961
void clear_source_image()
Definition: compute_service.h:40478
const string & get_order_by() const
Definition: compute_service.h:33590
const string & get_request_id() const
Definition: compute_service.h:23653
Definition: commitment_aggregated_list.h:52
const string & get_request_id() const
Definition: compute_service.h:50956
void clear_filter()
Definition: compute_service.h:11989
~InterconnectLocationsResource()
Definition: compute_service.h:65972
const string & get_page_token() const
Definition: compute_service.h:32803
const string & get_page_token() const
Definition: compute_service.h:44100
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:26723
const string & get_request_id() const
Definition: compute_service.h:36677
void set_max_results(uint32 value)
Definition: compute_service.h:56876
void set_request_id(const string &value)
Definition: compute_service.h:25189
const string & get_request_id() const
Definition: compute_service.h:27893
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:56407
string * mutable_orderBy()
Definition: compute_service.h:61139
void set_request_id(const string &value)
Definition: compute_service.h:10163
void set_request_id(const string &value)
Definition: compute_service.h:58243
string * mutable_requestId()
Definition: compute_service.h:60710
void clear_max_results()
Definition: compute_service.h:18306
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:34473
const InterconnectLocationsResource & get_interconnect_locations() const
Definition: compute_service.h:71929
string * mutable_requestId()
Definition: compute_service.h:57618
void clear_request_id()
Definition: compute_service.h:4559
string * mutable_orderBy()
Definition: compute_service.h:16242
void set_max_results(uint32 value)
Definition: compute_service.h:1120
void set_request_id(const string &value)
Definition: compute_service.h:15038
void set_request_id(const string &value)
Definition: compute_service.h:3730
uint32 get_max_results() const
Definition: compute_service.h:12059
void set_page_token(const string &value)
Definition: compute_service.h:28180
void clear_order_by()
Definition: compute_service.h:39549
void set_request_id(const string &value)
Definition: compute_service.h:2713
util::Status ExecuteAndParseResponse(TargetTcpProxyList *data)
Definition: compute_service.h:58137
Definition: compute_service.h:34923
const string & get_request_id() const
Definition: compute_service.h:1801
const string & get_request_id() const
Definition: compute_service.h:53794
const string & get_order_by() const
Definition: compute_service.h:25993
void set_request_id(const string &value)
Definition: compute_service.h:1831
void clear_request_id()
Definition: compute_service.h:7501
string * mutable_filter()
Definition: compute_service.h:33508
string * mutable_pageToken()
Definition: compute_service.h:61188
void clear_page_token()
Definition: compute_service.h:12729
string * mutable_requestId()
Definition: compute_service.h:30921
void set_page_token(const string &value)
Definition: compute_service.h:44121
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:12338
void set_request_id(const string &value)
Definition: compute_service.h:59390
void clear_order_by()
Definition: compute_service.h:35959
string * mutable_requestId()
Definition: compute_service.h:29825
Definition: subnetwork_aggregated_list.h:52
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:26246
const string & get_request_id() const
Definition: compute_service.h:5101
void set_page_token(const string &value)
Definition: compute_service.h:55926
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:46428
const string & get_page_token() const
Definition: compute_service.h:55905
util::Status ExecuteAndParseResponse(MachineTypeAggregatedList *data)
Definition: compute_service.h:28636
void clear_page_token()
Definition: compute_service.h:39598
string * mutable_requestId()
Definition: compute_service.h:44855
const string & get_request_id() const
Definition: compute_service.h:46158
string * mutable_requestId()
Definition: compute_service.h:12279
void set_max_results(uint32 value)
Definition: compute_service.h:17241
void set_request_id(const string &value)
Definition: compute_service.h:36578
Definition: forwarding_rule_aggregated_list.h:52
string * mutable_orderBy()
Definition: compute_service.h:13567
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:7448
void clear_page_token()
Definition: compute_service.h:31168
void clear_max_results()
Definition: compute_service.h:47323
string * mutable_orderBy()
Definition: compute_service.h:27157
void set_order_by(const string &value)
Definition: compute_service.h:4149
void clear_max_results()
Definition: compute_service.h:46537
void clear_max_results()
Definition: compute_service.h:12650
void set_order_by(const string &value)
Definition: compute_service.h:29174
void set_max_results(uint32 value)
Definition: compute_service.h:14409
Definition: instance_group_manager_list.h:52
uint32 get_max_results() const
Definition: compute_service.h:1380
void set_max_results(uint32 value)
Definition: compute_service.h:46559
util::Status ExecuteAndParseResponse(NodeTemplate *data)
Definition: compute_service.h:33917
const string & get_order_by() const
Definition: compute_service.h:28875
const string & get_page_token() const
Definition: compute_service.h:53260
Definition: compute_service.h:32341
const string & get_filter() const
Definition: compute_service.h:12000
void clear_request_id()
Definition: compute_service.h:46350
Definition: compute_service.h:34151
void set_filter(const string &value)
Definition: compute_service.h:41883
void clear_page_token()
Definition: compute_service.h:49994
const string & get_request_id() const
Definition: compute_service.h:3904
void clear_request_id()
Definition: compute_service.h:56167
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:54472
void set_filter(const string &value)
Definition: compute_service.h:1359
string * mutable_orderBy()
Definition: compute_service.h:16994
const RegionOperationsResource & get_region_operations() const
Definition: compute_service.h:72109
uint32 get_max_results() const
Definition: compute_service.h:60490
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:37005
void clear_filter()
Definition: compute_service.h:32928
const UrlMapsResource & get_url_maps() const
Definition: compute_service.h:72269
Definition: compute_service.h:1553
const string & get_request_id() const
Definition: compute_service.h:31710
void set_filter(const string &value)
Definition: compute_service.h:12640
void set_order_by(const string &value)
Definition: compute_service.h:1438
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:55415
string * mutable_orderBy()
Definition: compute_service.h:28118
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:17921
void clear_page_token()
Definition: compute_service.h:44703
const string & get_order_by() const
Definition: compute_service.h:55166
void clear_page_token()
Definition: compute_service.h:27187
string * mutable_orderBy()
Definition: compute_service.h:49092
void clear_request_id()
Definition: compute_service.h:50525
void set_filter(const string &value)
Definition: compute_service.h:55115
const string & get_filter() const
Definition: compute_service.h:49599
void set_page_token(const string &value)
Definition: compute_service.h:11761
void clear_max_results()
Definition: compute_service.h:13518
util::Status ExecuteAndParseResponse(TargetVpnGatewayAggregatedList *data)
Definition: compute_service.h:58673
void clear_filter()
Definition: compute_service.h:61784
void clear_max_results()
Definition: compute_service.h:1980
string * mutable_orderBy()
Definition: compute_service.h:59920
void set_page_token(const string &value)
Definition: compute_service.h:15675
Definition: cache_invalidation_rule.h:50
string * mutable_requestId()
Definition: compute_service.h:47155
string * mutable_pageToken()
Definition: compute_service.h:56952
void clear_user_ip()
Definition: compute_service.h:568
util::Status ExecuteAndParseResponse(BackendService *data)
Definition: compute_service.h:38178
void clear_filter()
Definition: compute_service.h:1921
void set_request_id(const string &value)
Definition: compute_service.h:29635
void set_order_by(const string &value)
Definition: compute_service.h:17288
void clear_max_results()
Definition: compute_service.h:34662
void set_request_id(const string &value)
Definition: compute_service.h:41534
void set_page_token(const string &value)
Definition: compute_service.h:60590
const string & get_page_token() const
Definition: compute_service.h:31978
Definition: operation.h:55
util::Status ExecuteAndParseResponse(InstanceListReferrers *data)
Definition: compute_service.h:22520
void set_request_id(const string &value)
Definition: compute_service.h:60732
string * mutable_requestId()
Definition: compute_service.h:37731
void clear_order_by()
Definition: compute_service.h:54614
string * mutable_requestId()
Definition: compute_service.h:14219
Definition: interconnect_attachment.h:57
void set_filter(const string &value)
Definition: compute_service.h:34998
const string & get_request_id() const
Definition: compute_service.h:48867
const HttpsHealthChecksResource & get_https_health_checks() const
Definition: compute_service.h:71859
const string & get_request_id() const
Definition: compute_service.h:46361
string * mutable_requestId()
Definition: compute_service.h:37079
uint32 get_max_results() const
Definition: compute_service.h:36209
void set_request_id(const string &value)
Definition: compute_service.h:27923
Definition: compute_service.h:71244
util::Status ExecuteAndParseResponse(RegionList *data)
Definition: compute_service.h:44502
const string & get_request_id() const
Definition: compute_service.h:7092
void clear_request_id()
Definition: compute_service.h:10255
void clear_order_by()
Definition: compute_service.h:20731
const string & get_request_id() const
Definition: compute_service.h:60094
void set_filter(const string &value)
Definition: compute_service.h:1970
const string & get_order_by() const
Definition: compute_service.h:6611
Definition: address_list.h:52
const string & get_order_by() const
Definition: compute_service.h:36239
const string & get_request_id() const
Definition: compute_service.h:35615
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:48731
const ZoneOperationsResource & get_zone_operations() const
Definition: compute_service.h:72289
~RegionsResource()
Definition: compute_service.h:68895
Definition: compute_service.h:49434
void clear_request_id()
Definition: compute_service.h:9507
Definition: region_instance_group_managers_list_instances_response.h:51
void set_order_by(const string &value)
Definition: compute_service.h:11719
string * mutable_filter()
Definition: compute_service.h:61802
string * mutable_orderBy()
Definition: compute_service.h:59185
void set_filter(const string &value)
Definition: compute_service.h:6214
void clear_filter()
Definition: compute_service.h:43129
void clear_order_by()
Definition: compute_service.h:33579
void clear_filter()
Definition: compute_service.h:8702
string * mutable_requestId()
Definition: compute_service.h:40237
Definition: instance_reference.h:50
string * mutable_requestId()
Definition: compute_service.h:13350
const string & get_request_id() const
Definition: compute_service.h:27331
const string & get_request_id() const
Definition: compute_service.h:22899
void clear_request_id()
Definition: compute_service.h:31301
~TargetVpnGatewaysResource()
Definition: compute_service.h:71124
void set_request_id(const string &value)
Definition: compute_service.h:18020
uint32 get_max_results() const
Definition: compute_service.h:51415
const string & get_request_id() const
Definition: compute_service.h:29817
Definition: compute_service.h:61005
void set_request_id(const string &value)
Definition: compute_service.h:40259
void set_filter(const string &value)
Definition: compute_service.h:6560
const string & get_filter() const
Definition: compute_service.h:34188
void set_request_id(const string &value)
Definition: compute_service.h:15416
void clear_filter()
Definition: compute_service.h:35870
util::Status ExecuteAndParseResponse(SslCertificateList *data)
Definition: compute_service.h:49191
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:18806
const string & get_autoscaler() const
Definition: compute_service.h:3260
void set_request_id(const string &value)
Definition: compute_service.h:42960
~SslCertificatesResource()
Definition: compute_service.h:69635
void clear_filter()
Definition: compute_service.h:51345
Definition: compute_service.h:7188
void clear_force_create()
Definition: compute_service.h:15349
string * mutable_orderBy()
Definition: compute_service.h:26001
string * mutable_requestId()
Definition: compute_service.h:7520
const string & get_order_by() const
Definition: compute_service.h:32754
void set_request_id(const string &value)
Definition: compute_service.h:21255
const string & get_request_id() const
Definition: compute_service.h:60911
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:13072
uint32 get_max_results() const
Definition: compute_service.h:50324
void clear_request_id()
Definition: compute_service.h:17706
void set_request_id(const string &value)
Definition: compute_service.h:24431
const string & get_order_by() const
Definition: compute_service.h:56895
~ForwardingRulesResource()
Definition: compute_service.h:63338
void set_filter(const string &value)
Definition: compute_service.h:25329
string * mutable_requestId()
Definition: compute_service.h:59368
const string & get_order_by() const
Definition: compute_service.h:28110
string * mutable_requestId()
Definition: compute_service.h:59571
Definition: compute_service.h:45501
void set_filter(const string &value)
Definition: compute_service.h:44344
Definition: region_instance_group_managers_set_target_pools_request.h:50
const string & get_request_id() const
Definition: compute_service.h:50671
string * mutable_requestId()
Definition: compute_service.h:41377
void clear_page_token()
Definition: compute_service.h:48297
void clear_request_id()
Definition: compute_service.h:48856
util::Status ExecuteAndParseResponse(AddressList *data)
Definition: compute_service.h:10793
Definition: compute_service.h:1895
void set_order_by(const string &value)
Definition: compute_service.h:56923
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:32600
void clear_priority()
Definition: compute_service.h:47774
void set_filter(const string &value)
Definition: compute_service.h:2241
void set_request_id(const string &value)
Definition: compute_service.h:41265
string * mutable_requestId()
Definition: compute_service.h:16562
const RegionDiskTypesResource & get_region_disk_types() const
Definition: compute_service.h:72069
const NetworkEndpointGroupsResource & get_network_endpoint_groups() const
Definition: compute_service.h:71979
string * mutable_requestId()
Definition: compute_service.h:58965
void set_max_results(uint32 value)
Definition: compute_service.h:27130
const string & get_filter() const
Definition: compute_service.h:45538
const string & get_request_id() const
Definition: compute_service.h:29468
Definition: instance_group_managers_abandon_instances_request.h:50
string * mutable_requestId()
Definition: compute_service.h:16426
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:46901
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:5847
void set_request_id(const string &value)
Definition: compute_service.h:24566
void clear_max_results()
Definition: compute_service.h:1098
void clear_request_id()
Definition: compute_service.h:39329
const string & get_request_id() const
Definition: compute_service.h:42795
void clear_page_token()
Definition: compute_service.h:59950
Definition: instance_group_list.h:52
string * mutable_filter()
Definition: compute_service.h:28793
const string & get_order_by() const
Definition: compute_service.h:1139
void clear_order_by()
Definition: compute_service.h:32743
void set_page_token(const string &value)
Definition: compute_service.h:36309
void clear_max_results()
Definition: compute_service.h:51404
void set_request_id(const string &value)
Definition: compute_service.h:36449
string * mutable_orderBy()
Definition: compute_service.h:4796
const string & get_filter() const
Definition: compute_service.h:41845
Definition: machine_type_aggregated_list.h:52
void set_order_by(const string &value)
Definition: compute_service.h:54653
const string & get_request_id() const
Definition: compute_service.h:9727
void set_request_id(const string &value)
Definition: compute_service.h:57843
void clear_order_by()
Definition: compute_service.h:10675
string * mutable_orderBy()
Definition: compute_service.h:61892
const string & get_request_id() const
Definition: compute_service.h:51841
void clear_max_results()
Definition: compute_service.h:41893
const string & get_request_id() const
Definition: compute_service.h:53394
void set_request_id(const string &value)
Definition: compute_service.h:27361
Definition: vm_endpoint_nat_mappings_list.h:52
const string & get_filter() const
Definition: compute_service.h:43416
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:43899
const string & get_page_token() const
Definition: compute_service.h:48308
void set_priority(int32 value)
Definition: compute_service.h:47793
util::Status ExecuteAndParseResponse(NetworkEndpointGroupList *data)
Definition: compute_service.h:30145
string * mutable_requestId()
Definition: compute_service.h:56348
void clear_filter()
Definition: compute_service.h:4688
string * mutable_requestId()
Definition: compute_service.h:4578
void set_request_id(const string &value)
Definition: compute_service.h:37753
const string & get_order_by() const
Definition: compute_service.h:50354
Definition: region_instance_group_managers_abandon_instances_request.h:50
int32 get_priority() const
Definition: compute_service.h:47678
string * mutable_requestId()
Definition: compute_service.h:58354
string * mutable_requestId()
Definition: compute_service.h:31582
void set_filter(const string &value)
Definition: compute_service.h:10635
void set_page_token(const string &value)
Definition: compute_service.h:52544
Definition: router.h:56
string * mutable_requestId()
Definition: compute_service.h:43700
int32 get_priority() const
Definition: compute_service.h:47785
void set_request_id(const string &value)
Definition: compute_service.h:24915
Definition: compute_service.h:40844
string * mutable_pageToken()
Definition: compute_service.h:12748
string * mutable_sourceImage()
Definition: compute_service.h:7571
void clear_order_by()
Definition: compute_service.h:58555
const AutoscalersResource & get_autoscalers() const
Definition: compute_service.h:71739
void set_max_results(uint32 value)
Definition: compute_service.h:22120
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:41571
const string & get_order_by() const
Definition: compute_service.h:6265
const string & get_order_by() const
Definition: compute_service.h:49084
string * mutable_requestId()
Definition: compute_service.h:53535
Definition: region_instance_groups_list_instances.h:52
Definition: compute_service.h:46121
const string & get_page_token() const
Definition: compute_service.h:61589
string * mutable_requestId()
Definition: compute_service.h:24201
const string & get_request_id() const
Definition: compute_service.h:4435
const string & get_page_token() const
Definition: compute_service.h:55215
void clear_order_by()
Definition: compute_service.h:43218
~UrlMapsResource()
Definition: compute_service.h:71258
void set_request_id(const string &value)
Definition: compute_service.h:14906
void clear_order_by()
Definition: compute_service.h:11277
const RegionInstanceGroupsResource & get_region_instance_groups() const
Definition: compute_service.h:72099
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:10935
void set_order_by(const string &value)
Definition: compute_service.h:55884
void set_request_id(const string &value)
Definition: compute_service.h:46055
uint32 get_max_results() const
Definition: compute_service.h:1109
Definition: target_pools_add_instance_request.h:51
const string & get_request_id() const
Definition: compute_service.h:42388
string * mutable_orderBy()
Definition: compute_service.h:30046
void clear_order_by()
Definition: compute_service.h:2281
void clear_page_token()
Definition: compute_service.h:45185
string * mutable_requestId()
Definition: compute_service.h:47903
void clear_page_token()
Definition: compute_service.h:47402
Definition: compute_service.h:45984
void clear_request_id()
Definition: compute_service.h:16754
util::Status ExecuteAndParseResponse(TargetSslProxy *data)
Definition: compute_service.h:56617
string * mutable_requestId()
Definition: compute_service.h:26664
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:40163
void clear_max_results()
Definition: compute_service.h:39868
string * mutable_filter()
Definition: compute_service.h:38459
void set_filter(const string &value)
Definition: compute_service.h:49033
string * mutable_filter()
Definition: compute_service.h:22331
void clear_filter()
Definition: compute_service.h:15505
const string & get_quota_user() const
Definition: compute_service.h:538
void clear_failover_ratio()
Definition: compute_service.h:56303
const string & get_request_id() const
Definition: compute_service.h:24669
string * mutable_orderBy()
Definition: compute_service.h:33598
Definition: compute_service.h:8548
string * mutable_orderBy()
Definition: compute_service.h:20192
Definition: compute_service.h:40574
void clear_max_results()
Definition: compute_service.h:9295
void set_max_results(uint32 value)
Definition: compute_service.h:53192
void clear_request_id()
Definition: compute_service.h:42648
Definition: region_instance_groups_list_instances_request.h:50
void clear_page_token()
Definition: compute_service.h:39120
void clear_filter()
Definition: compute_service.h:25893
void clear_filter()
Definition: compute_service.h:28010
void clear_request_id()
Definition: compute_service.h:12862
void set_order_by(const string &value)
Definition: compute_service.h:11316
void clear_filter()
Definition: compute_service.h:58466
Definition: network_endpoint_groups_list_endpoints_request.h:50
Definition: compute_service.h:72309
string * mutable_requestId()
Definition: compute_service.h:56050
util::Status ExecuteAndParseResponse(RoutersPreviewResponse *data)
Definition: compute_service.h:45959
string * mutable_requestId()
Definition: compute_service.h:4443
string * mutable_requestId()
Definition: compute_service.h:19975
void set_max_results(uint32 value)
Definition: compute_service.h:774
const string & get_autoscaler() const
Definition: compute_service.h:37857
void set_max_results(uint32 value)
Definition: compute_service.h:18328
~InstanceGroupsResource()
Definition: compute_service.h:64722
void clear_request_id()
Definition: compute_service.h:24182
void clear_request_id()
Definition: compute_service.h:58202
const string & get_page_token() const
Definition: compute_service.h:4837
Definition: compute_service.h:60797
util::Status ExecuteAndParseResponse(NodeGroup *data)
Definition: compute_service.h:32391
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:23450
void clear_filter()
Definition: compute_service.h:59812
void set_page_token(const string &value)
Definition: compute_service.h:6952
uint32 get_max_results() const
Definition: compute_service.h:16956
string * mutable_orderBy()
Definition: compute_service.h:48267
void clear_max_results()
Definition: compute_service.h:49915
void set_request_id(const string &value)
Definition: compute_service.h:53024
void set_page_token(const string &value)
Definition: compute_service.h:33660
~HealthChecksResource()
Definition: compute_service.h:63814
Definition: instance_group_managers_set_instance_template_request.h:50
void set_request_id(const string &value)
Definition: compute_service.h:56708
string * mutable_filter()
Definition: compute_service.h:6800
string * mutable_orderBy()
Definition: compute_service.h:28537
string * mutable_filter()
Definition: compute_service.h:12007
uint32 get_max_results() const
Definition: compute_service.h:48229
string * mutable_pageToken()
Definition: compute_service.h:39617
const string & get_order_by() const
Definition: compute_service.h:61884
void set_order_by(const string &value)
Definition: compute_service.h:2049
void set_order_by(const string &value)
Definition: compute_service.h:6293
util::Status ExecuteAndParseResponse(NodeType *data)
Definition: compute_service.h:34897
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:15872
const string & get_order_by() const
Definition: compute_service.h:61131
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: compute_service.h:20452
Definition: region_set_labels_request.h:50
string * mutable_orderBy()
Definition: compute_service.h:36247
const TargetSslProxiesResource & get_target_ssl_proxies() const
Definition: compute_service.h:72239
string * mutable_requestId()
Definition: compute_service.h:8992
Definition: router_aggregated_list.h:52
void clear_max_results()
Definition: compute_service.h:55815
Definition: backend_service_aggregated_list.h:52
void clear_request_id()
Definition: compute_service.h:57200
const string & get_request_id() const
Definition: compute_service.h:17717
string * mutable_requestId()
Definition: compute_service.h:5389
string * mutable_filter()
Definition: compute_service.h:55774
const string & get_request_id() const
Definition: compute_service.h:19422
void set_max_results(uint32 value)
Definition: compute_service.h:2273
util::Status ExecuteAndParseResponse(NetworkEndpointGroup *data)
Definition: compute_service.h:29752
void set_page_token(const string &value)
Definition: compute_service.h:39152
void clear_request_id()
Definition: compute_service.h:54394
Definition: resource_group_reference.h:50
util::Status ExecuteAndParseResponse(HttpHealthCheck *data)
Definition: compute_service.h:13281
Definition: url_maps_validate_request.h:51
Definition: compute_service.h:12834
string * mutable_requestId()
Definition: compute_service.h:10274
string * mutable_requestId()
Definition: compute_service.h:46166
Definition: compute_service.h:32492
void clear_request_id()
Definition: compute_service.h:22586
void set_page_token(const string &value)
Definition: compute_service.h:47434
Definition: target_reference.h:50
void clear_request_id()
Definition: compute_service.h:7081
void clear_max_results()
Definition: compute_service.h:33549
uint32 get_max_results() const
Definition: compute_service.h:45117
string * mutable_pageToken()
Definition: compute_service.h:18404
void clear_request_id()
Definition: compute_service.h:13127
const string & get_request_id() const
Definition: compute_service.h:2683
string * mutable_requestId()
Definition: compute_service.h:50679
void set_request_id(const string &value)
Definition: compute_service.h:6075
void clear_request_id()
Definition: compute_service.h:3893
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:9585
void clear_order_by()
Definition: compute_service.h:44654
string * mutable_orderBy()
Definition: compute_service.h:44059
~GlobalAddressesResource()
Definition: compute_service.h:63492
const string & get_request_id() const
Definition: compute_service.h:60226
void set_request_id(const string &value)
Definition: compute_service.h:14641
void set_page_token(const string &value)
Definition: compute_service.h:51246
const string & get_order_by() const
Definition: compute_service.h:25380
Definition: compute_service.h:47989
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:57145
const TargetPoolsResource & get_target_pools() const
Definition: compute_service.h:72229
const string & get_request_id() const
Definition: compute_service.h:17854
string * mutable_pageToken()
Definition: compute_service.h:60577
void clear_order_by()
Definition: compute_service.h:4110
void clear_request_id()
Definition: compute_service.h:7948
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:48110
void clear_order_by()
Definition: compute_service.h:54003
string * mutable_filter()
Definition: compute_service.h:39827
Definition: compute_service.h:50766
const string & get_filter() const
Definition: compute_service.h:43140
uint32 get_max_results() const
Definition: compute_service.h:38511
void clear_request_id()
Definition: compute_service.h:57067
~NodeGroupsResource()
Definition: compute_service.h:66897
void set_page_token(const string &value)
Definition: compute_service.h:44465
void clear_request_id()
Definition: compute_service.h:19956
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:21984
void clear_max_results()
Definition: compute_service.h:31089
util::Status ExecuteAndParseResponse(LicenseCode *data)
Definition: compute_service.h:27476
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:11940
Definition: project.h:57
const string & get_request_id() const
Definition: compute_service.h:36938
void clear_request_id()
Definition: compute_service.h:43681
string * mutable_requestId()
Definition: compute_service.h:33299
int32 get_port() const
Definition: compute_service.h:21650
uint32 get_max_results() const
Definition: compute_service.h:25350
void set_order_by(const string &value)
Definition: compute_service.h:61568
const string & get_request_id() const
Definition: compute_service.h:4968
util::Status ExecuteAndParseResponse(UrlMapList *data)
Definition: compute_service.h:60019
void set_source_image(const string &value)
Definition: compute_service.h:40508
void set_page_token(const string &value)
Definition: compute_service.h:61954
string * mutable_requestId()
Definition: compute_service.h:15016
string * mutable_requestId()
Definition: compute_service.h:10141
void clear_max_results()
Definition: compute_service.h:20701
void set_page_token(const string &value)
Definition: compute_service.h:28599
Definition: target_ssl_proxies_set_proxy_header_request.h:50
Definition: region.h:55
Definition: network_interface.h:53
void set_page_token(const string &value)
Definition: compute_service.h:49758
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: compute_service.h:34551
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:59427
void set_force_create(bool value)
Definition: compute_service.h:15367
Definition: image_list.h:52
Definition: network.h:56
void set_max_results(uint32 value)
Definition: compute_service.h:12070
util::Status ExecuteAndParseResponse(NetworkEndpointGroupsListNetworkEndpoints *data)
Definition: compute_service.h:30423
void set_max_results(uint32 value)
Definition: compute_service.h:32735
const string & get_page_token() const
Definition: compute_service.h:49737
const string & get_request_id() const
Definition: compute_service.h:6045
util::Status ExecuteAndParseResponse(Region *data)
Definition: compute_service.h:44246
void clear_page_token()
Definition: compute_service.h:38579
void set_request_id(const string &value)
Definition: compute_service.h:11501
uint32 get_max_results() const
Definition: compute_service.h:41904
uint32 get_max_results() const
Definition: compute_service.h:11258
void set_max_results(uint32 value)
Definition: compute_service.h:29127
Definition: url_map.h:57
void clear_filter()
Definition: compute_service.h:52374
string * mutable_pageToken()
Definition: compute_service.h:44722
void set_request_id(const string &value)
Definition: compute_service.h:37927
const string & get_filter() const
Definition: compute_service.h:28440
void clear_page_token()
Definition: compute_service.h:49726
const ProjectsResource & get_projects() const
Definition: compute_service.h:72029
Definition: accelerator_config.cc:41
void set_filter(const string &value)
Definition: compute_service.h:7723
void clear_request_id()
Definition: compute_service.h:14865
const string & get_request_id() const
Definition: compute_service.h:20522
void clear_order_by()
Definition: compute_service.h:59901
string * mutable_requestId()
Definition: compute_service.h:54204
void clear_page_token()
Definition: compute_service.h:18385
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:24952
void clear_filter()
Definition: compute_service.h:19135
void set_page_token(const string &value)
Definition: compute_service.h:12761
Definition: health_check.h:59
void set_max_results(uint32 value)
Definition: compute_service.h:30019
util::Status ExecuteAndParseResponse(TargetHttpsProxyList *data)
Definition: compute_service.h:53318
void set_page_token(const string &value)
Definition: compute_service.h:18417
Definition: address_aggregated_list.h:52
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:51023
void clear_request_id()
Definition: compute_service.h:36537
Definition: zone_list.h:52
string * mutable_requestId()
Definition: compute_service.h:2482
void clear_request_id()
Definition: compute_service.h:14733
Definition: compute_service.h:30876
~NodeTypesResource()
Definition: compute_service.h:67371
void clear_page_token()
Definition: compute_service.h:22451
Definition: instance_groups_list_instances_request.h:50
const FirewallsResource & get_firewalls() const
Definition: compute_service.h:71789
void clear_filter()
Definition: compute_service.h:53914
void set_source_instance_template(const string &value)
Definition: compute_service.h:21947
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:18195
void set_page_token(const string &value)
Definition: compute_service.h:43299
const string & get_request_id() const
Definition: compute_service.h:16765
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:20589
void clear_page_token()
Definition: compute_service.h:4826
string * mutable_requestId()
Definition: compute_service.h:36814
void set_request_id(const string &value)
Definition: compute_service.h:57108
void clear_request_id()
Definition: compute_service.h:31433
string * mutable_requestId()
Definition: compute_service.h:50142
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: compute_service.h:33438
const string & get_order_by() const
Definition: compute_service.h:2903
const string & get_request_id() const
Definition: compute_service.h:13138
const string & get_order_by() const
Definition: compute_service.h:14428
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:24468
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:13409
~RoutesResource()
Definition: compute_service.h:69208
void clear_filter()
Definition: compute_service.h:37400
void clear_filter()
Definition: compute_service.h:53111
Definition: network_endpoint_groups_list_network_endpoints.h:52
void set_page_token(const string &value)
Definition: compute_service.h:11358
const SnapshotsResource & get_snapshots() const
Definition: compute_service.h:72159
void clear_page_token()
Definition: compute_service.h:54052
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:50603
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:3767
Definition: commitment.h:63
void clear_max_results()
Definition: compute_service.h:28069
Definition: compute_service.h:69194
void clear_request_id()
Definition: compute_service.h:53650
string * mutable_requestId()
Definition: compute_service.h:35367
util::Status ExecuteAndParseResponse(UsableSubnetworksAggregatedList *data)
Definition: compute_service.h:51552
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:3504
Definition: projects_get_xpn_resources.h:52
void clear_max_results()
Definition: compute_service.h:55125
void clear_page_token()
Definition: compute_service.h:7812
string * mutable_requestId()
Definition: compute_service.h:17450
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:5980
void set_request_id(const string &value)
Definition: compute_service.h:23548
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:17509
string * mutable_requestId()
Definition: compute_service.h:36427
void set_order_by(const string &value)
Definition: compute_service.h:8830
void clear_max_results()
Definition: compute_service.h:29997
void clear_max_results()
Definition: compute_service.h:8761
Definition: compute_service.h:32628
void clear_request_id()
Definition: compute_service.h:41009
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:36486
~InstanceTemplatesResource()
Definition: compute_service.h:64959
void clear_order_by()
Definition: compute_service.h:49677
void set_request_id(const string &value)
Definition: compute_service.h:31740
const string & get_filter() const
Definition: compute_service.h:61042
Definition: target_vpn_gateway.h:52
void clear_order_by()
Definition: compute_service.h:7763
string * mutable_requestId()
Definition: compute_service.h:17998
~InstanceGroupManagersResource()
Definition: compute_service.h:64414
string * mutable_requestId()
Definition: compute_service.h:41722
string * mutable_pageToken()
Definition: compute_service.h:32811
string * mutable_pageToken()
Definition: compute_service.h:59969
void clear_request_id()
Definition: compute_service.h:51618
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: compute_service.h:48601
void set_max_results(uint32 value)
Definition: compute_service.h:31910
void clear_max_results()
Definition: compute_service.h:32713
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:48934
string * mutable_orderBy()
Definition: compute_service.h:45155
void set_alt(const string &value)
Definition: compute_service.h:370
void set_filter(const string &value)
Definition: compute_service.h:34226
~HttpHealthChecksResource()
Definition: compute_service.h:63946
string * mutable_orderBy()
Definition: compute_service.h:60528
const string & get_order_by() const
Definition: compute_service.h:44051
void set_request_id(const string &value)
Definition: compute_service.h:29498
void set_max_results(uint32 value)
Definition: compute_service.h:1391
const string & get_filter() const
Definition: compute_service.h:52385
const string & get_filter() const
Definition: compute_service.h:7685
void clear_order_by()
Definition: compute_service.h:35038
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:7159
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:53461
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:24337
void set_filter(const string &value)
Definition: compute_service.h:56844
util::Status ExecuteAndParseResponse(Project *data)
Definition: compute_service.h:35823
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:23180
const string & get_filter() const
Definition: compute_service.h:47275
Definition: compute_service.h:35708
void set_order_by(const string &value)
Definition: compute_service.h:33056
Definition: compute_service.h:26750
~AddressesResource()
Definition: compute_service.h:62161
const string & get_request_id() const
Definition: compute_service.h:54405
void set_request_id(const string &value)
Definition: compute_service.h:4998
void set_request_id(const string &value)
Definition: compute_service.h:9146
util::Status ExecuteAndParseResponse(BackendService *data)
Definition: compute_service.h:5244
void clear_max_results()
Definition: compute_service.h:60479
Definition: vpn_tunnel_aggregated_list.h:52
util::Status ExecuteAndParseResponse(ForwardingRuleAggregatedList *data)
Definition: compute_service.h:9443
void set_request_id(const string &value)
Definition: compute_service.h:46391
string * mutable_orderBy()
Definition: compute_service.h:35057
const LicenseCodesResource & get_license_codes() const
Definition: compute_service.h:71949
const string & get_request_id() const
Definition: compute_service.h:21363
Definition: instance_groups_list_instances.h:52
void set_priority(int32 value)
Definition: compute_service.h:47685
void clear_max_results()
Definition: compute_service.h:2862
string * mutable_filter()
Definition: compute_service.h:55084
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:23855
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:57411
const string & get_page_token() const
Definition: compute_service.h:61180
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:17784
util::Status ExecuteAndParseResponse(Snapshot *data)
Definition: compute_service.h:48037
void set_filter(const string &value)
Definition: compute_service.h:39509
uint32 get_max_results() const
Definition: compute_service.h:28845
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:38793
void set_max_results(uint32 value)
Definition: compute_service.h:19216
Definition: firewall_list.h:52
string * mutable_requestId()
Definition: compute_service.h:12881
void clear_request_id()
Definition: compute_service.h:27603
void clear_source_instance_template()
Definition: compute_service.h:21910
string * mutable_requestId()
Definition: compute_service.h:19430
void set_request_id(const string &value)
Definition: compute_service.h:59724
void clear_filter()
Definition: compute_service.h:18859
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:40545
string * mutable_requestId()
Definition: compute_service.h:19566
void clear_request_id()
Definition: compute_service.h:8160
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:51696
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:51908
void set_request_id(const string &value)
Definition: compute_service.h:56505
const string & get_request_id() const
Definition: compute_service.h:3700
void clear_order_by()
Definition: compute_service.h:14417
uint32 get_max_results() const
Definition: compute_service.h:55826
util::Status ExecuteAndParseResponse(SslPolicy *data)
Definition: compute_service.h:49410
string * mutable_requestId()
Definition: compute_service.h:11079
void clear_force_attach()
Definition: compute_service.h:20915
void set_request_id(const string &value)
Definition: compute_service.h:23413
Definition: target_http_proxy_list.h:52
void set_request_id(const string &value)
Definition: compute_service.h:36836
void clear_filter()
Definition: compute_service.h:26374
const string & get_source_image() const
Definition: compute_service.h:7563
void set_order_by(const string &value)
Definition: compute_service.h:12719
uint32 get_max_results() const
Definition: compute_service.h:22109
void set_request_id(const string &value)
Definition: compute_service.h:14037
const string & get_request_id() const
Definition: compute_service.h:30580
void clear_page_token()
Definition: compute_service.h:1448
const string & get_page_token() const
Definition: compute_service.h:59226
string * mutable_pageToken()
Definition: compute_service.h:27206
void clear_order_by()
Definition: compute_service.h:44384
void clear_max_results()
Definition: compute_service.h:34236
const AddressesResource & get_addresses() const
Definition: compute_service.h:71729
Definition: network_endpoint_groups_attach_endpoints_request.h:51
util::Status ExecuteAndParseResponse(Network *data)
Definition: compute_service.h:30852
~ZoneOperationsResource()
Definition: compute_service.h:71558
string * mutable_autoscaler()
Definition: compute_service.h:3094
void clear_page_token()
Definition: compute_service.h:20222
Definition: node_group_aggregated_list.h:52
void set_filter(const string &value)
Definition: compute_service.h:59126
void set_request_id(const string &value)
Definition: compute_service.h:41744
const string & get_filter() const
Definition: compute_service.h:36150
void set_filter(const string &value)
Definition: compute_service.h:28478
void clear_request_id()
Definition: compute_service.h:4957
void set_request_id(const string &value)
Definition: compute_service.h:57241
void clear_request_id()
Definition: compute_service.h:13730
string * mutable_filter()
Definition: compute_service.h:2821
const string & get_request_id() const
Definition: compute_service.h:57610
void clear_request_id()
Definition: compute_service.h:18728
void clear_request_id()
Definition: compute_service.h:11460
util::Status ExecuteAndParseResponse(RouterList *data)
Definition: compute_service.h:45734
uint32 get_max_results() const
Definition: compute_service.h:58536
void set_filter(const string &value)
Definition: compute_service.h:39858
void set_order_by(const string &value)
Definition: compute_service.h:30344
Definition: region_instance_group_managers_recreate_request.h:50
void clear_request_id()
Definition: compute_service.h:50660
void set_request_id(const string &value)
Definition: compute_service.h:51871
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:56245
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:9794
void clear_key()
Definition: compute_service.h:420
Definition: target_tcp_proxy.h:53
string * mutable_requestId()
Definition: compute_service.h:15394
void set_request_id(const string &value)
Definition: compute_service.h:41050
const string & get_request_id() const
Definition: compute_service.h:47147
void clear_request_id()
Definition: compute_service.h:49460
util::Status ExecuteAndParseResponse(NodeTypeAggregatedList *data)
Definition: compute_service.h:34810
void set_filter(const string &value)
Definition: compute_service.h:15554
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:44914
void clear_request_id()
Definition: compute_service.h:36408
util::Status ExecuteAndParseResponse(Commitment *data)
Definition: compute_service.h:39276
string * mutable_filter()
Definition: compute_service.h:18877
Definition: health_check_list.h:52
void clear_filter()
Definition: compute_service.h:33490
Definition: compute_service.h:48135
void clear_request_id()
Definition: compute_service.h:5370
void clear_order_by()
Definition: compute_service.h:51165
uint32 get_max_results() const
Definition: compute_service.h:2873
Definition: zone.h:54
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:57545
string * mutable_filter()
Definition: compute_service.h:60438
void clear_request_id()
Definition: compute_service.h:2672
string * mutable_pageToken()
Definition: compute_service.h:5655
util::Status ExecuteAndParseResponse(AddressList *data)
Definition: compute_service.h:2128
uint32 get_max_results() const
Definition: compute_service.h:44365
const string & get_filter() const
Definition: compute_service.h:1932
const string & get_order_by() const
Definition: compute_service.h:38541
const ForwardingRulesResource & get_forwarding_rules() const
Definition: compute_service.h:71799
string * mutable_orderBy()
Definition: compute_service.h:55864
string * mutable_filter()
Definition: compute_service.h:45065
void set_request_id(const string &value)
Definition: compute_service.h:21393
Definition: vpn_tunnel.h:52
void clear_filter()
Definition: compute_service.h:60420
string * mutable_requestId()
Definition: compute_service.h:54413
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:59630
string * mutable_filter()
Definition: compute_service.h:41852
void set_max_results(uint32 value)
Definition: compute_service.h:11672
~LicensesResource()
Definition: compute_service.h:66232
const string & get_order_by() const
Definition: compute_service.h:58030
const string & get_order_by() const
Definition: compute_service.h:12691
string * mutable_requestId()
Definition: compute_service.h:45415
const string & get_request_id() const
Definition: compute_service.h:3126
void set_order_by(const string &value)
Definition: compute_service.h:14456
void set_filter(const string &value)
Definition: compute_service.h:43178
void clear_request_id()
Definition: compute_service.h:23912
Definition: compute_service.h:12365
const string & get_page_token() const
Definition: compute_service.h:9385
Definition: ssl_policies_list_available_features_response.h:50
Definition: interconnect_location.h:55
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:7294
const string & get_page_token() const
Definition: compute_service.h:27198
void clear_page_token()
Definition: compute_service.h:12127
string * mutable_pageToken()
Definition: compute_service.h:34334
Definition: compute_service.h:14839
const string & get_order_by() const
Definition: compute_service.h:31130
const string & get_request_id() const
Definition: compute_service.h:50536
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:15798
Definition: zone_set_policy_request.h:53
void clear_order_by()
Definition: compute_service.h:36228
const string & get_request_id() const
Definition: compute_service.h:42930
string * mutable_requestId()
Definition: compute_service.h:29476
string * mutable_requestId()
Definition: compute_service.h:22605
string * mutable_pageToken()
Definition: compute_service.h:51502
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:11138
void clear_order_by()
Definition: compute_service.h:6600
string * mutable_pageToken()
Definition: compute_service.h:52531
void set_order_by(const string &value)
Definition: compute_service.h:6639
~TargetInstancesResource()
Definition: compute_service.h:70428
string * mutable_pageToken()
Definition: compute_service.h:2349
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:23585
util::Status ExecuteAndParseResponse(AutoscalerList *data)
Definition: compute_service.h:3010
util::Status ExecuteAndParseResponse(DiskAggregatedList *data)
Definition: compute_service.h:6989
void set_request_id(const string &value)
Definition: compute_service.h:40468
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:4502
const TargetTcpProxiesResource & get_target_tcp_proxies() const
Definition: compute_service.h:72249
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:21292
const string & get_page_token() const
Definition: compute_service.h:1459
string * mutable_requestId()
Definition: compute_service.h:38041
string * mutable_requestId()
Definition: compute_service.h:3308
void set_request_id(const string &value)
Definition: compute_service.h:3156
void clear_page_token()
Definition: compute_service.h:28148
util::Status ExecuteAndParseResponse(FirewallList *data)
Definition: compute_service.h:8909
void set_request_id(const string &value)
Definition: compute_service.h:38351
string * mutable_filter()
Definition: compute_service.h:43969
Definition: compute_service.h:60055
string * mutable_filter()
Definition: compute_service.h:46496
void clear_page_token()
Definition: compute_service.h:36277
string * mutable_requestId()
Definition: compute_service.h:23391
string * mutable_requestId()
Definition: compute_service.h:14752
string * mutable_requestId()
Definition: compute_service.h:57219
const string & get_filter() const
Definition: compute_service.h:55077
Definition: compute_service.h:62946
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:10333
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:14678
void clear_page_token()
Definition: compute_service.h:28567
void set_max_results(uint32 value)
Definition: compute_service.h:20723
void clear_order_by()
Definition: compute_service.h:34692
void clear_max_results()
Definition: compute_service.h:14387
const string & get_page_token() const
Definition: compute_service.h:25429
string * mutable_pageToken()
Definition: compute_service.h:54071
Definition: test_permissions_request.h:50
void clear_request_id()
Definition: compute_service.h:60083
void clear_request_id()
Definition: compute_service.h:54936
const string & get_page_token() const
Definition: compute_service.h:51225
void set_order_by(const string &value)
Definition: compute_service.h:59205
void clear_request_id()
Definition: compute_service.h:4292
Definition: projects_enable_xpn_resource_request.h:51
const string & get_request_id() const
Definition: compute_service.h:45407
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:42997
const string & get_order_by() const
Definition: compute_service.h:58566
string * mutable_orderBy()
Definition: compute_service.h:14436
Definition: network_endpoint_groups_detach_endpoints_request.h:51
const string & get_filter() const
Definition: compute_service.h:16897
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:23047
void set_max_results(uint32 value)
Definition: compute_service.h:47345
void set_request_id(const string &value)
Definition: compute_service.h:46864
Definition: tags.h:50
void clear_filter()
Definition: compute_service.h:2192
Definition: node_group.h:54
util::Status ExecuteAndParseResponse(BackendServiceList *data)
Definition: compute_service.h:38648
Definition: compute_service.h:8130
Definition: interconnect_location_list.h:52
string * mutable_requestId()
Definition: compute_service.h:49479
void set_filter(const string &value)
Definition: compute_service.h:36188
const HealthChecksResource & get_health_checks() const
Definition: compute_service.h:71839
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:27829
const string & get_request_id() const
Definition: compute_service.h:56178
void set_order_by(const string &value)
Definition: compute_service.h:17014
void set_request_id(const string &value)
Definition: compute_service.h:18769
const BackendBucketsResource & get_backend_buckets() const
Definition: compute_service.h:71749
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:31777
util::Status ExecuteAndParseResponse(DiskList *data)
Definition: compute_service.h:40807
string * mutable_requestId()
Definition: compute_service.h:57821
void set_page_token(const string &value)
Definition: compute_service.h:39630
void set_filter(const string &value)
Definition: compute_service.h:39031
Definition: serial_port_output.h:51
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:52724
const string & get_request_id() const
Definition: compute_service.h:54947
Definition: compute_service.h:51588
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:48452
void clear_page_token()
Definition: compute_service.h:5636
const string & get_request_id() const
Definition: compute_service.h:4303
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:60161
Definition: target_https_proxy_list.h:52
void clear_request_id()
Definition: compute_service.h:7216
Definition: attached_disk.h:55
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:36744
const string & get_filter() const
Definition: compute_service.h:59823
string * mutable_pageToken()
Definition: compute_service.h:36027
string * mutable_filter()
Definition: compute_service.h:11609
void clear_page_token()
Definition: compute_service.h:43267
string * mutable_requestId()
Definition: compute_service.h:24544
const string & get_request_id() const
Definition: compute_service.h:16418
Definition: target_pools_add_health_check_request.h:51
string * mutable_requestId()
Definition: compute_service.h:46033
void set_page_token(const string &value)
Definition: compute_service.h:58100
void clear_order_by()
Definition: compute_service.h:31918
string * mutable_filter()
Definition: compute_service.h:39478
void set_request_id(const string &value)
Definition: compute_service.h:33802
util::Status ExecuteAndParseResponse(LicensesListResponse *data)
Definition: compute_service.h:28217
string * mutable_pageToken()
Definition: compute_service.h:6322
uint32 get_max_results() const
Definition: compute_service.h:6235
string * mutable_pageToken()
Definition: compute_service.h:44452
void set_order_by(const string &value)
Definition: compute_service.h:60548
const string & get_request_id() const
Definition: compute_service.h:30710
void set_request_id(const string &value)
Definition: compute_service.h:47177
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:57278
void set_page_token(const string &value)
Definition: compute_service.h:22209
void clear_request_id()
Definition: compute_service.h:8574
void set_request_id(const string &value)
Definition: compute_service.h:30943
void set_order_by(const string &value)
Definition: compute_service.h:6910
string * mutable_orderBy()
Definition: compute_service.h:39568
void set_page_token(const string &value)
Definition: compute_service.h:10756
string * mutable_pageToken()
Definition: compute_service.h:47421
uint32 get_max_results() const
Definition: compute_service.h:59147
void set_order_by(const string &value)
Definition: compute_service.h:58594
const string & get_page_token() const
Definition: compute_service.h:6931
~SslPoliciesResource()
Definition: compute_service.h:69733
void set_max_results(uint32 value)
Definition: compute_service.h:11269
const AcceleratorTypesResource & get_accelerator_types() const
Definition: compute_service.h:71719
uint32 get_max_results() const
Definition: compute_service.h:49054
void set_filter(const string &value)
Definition: compute_service.h:1088
string * mutable_requestId()
Definition: compute_service.h:38329
uint32 get_max_results() const
Definition: compute_service.h:6581
void clear_autoscaler()
Definition: compute_service.h:37846
const string & get_page_token() const
Definition: compute_service.h:43554
string * mutable_orderBy()
Definition: compute_service.h:32762
const string & get_request_id() const
Definition: compute_service.h:9518
void set_order_by(const string &value)
Definition: compute_service.h:22167
string * mutable_orderBy()
Definition: compute_service.h:46586
Definition: compute_service.h:45907
void set_page_token(const string &value)
Definition: compute_service.h:7844
util::Status ExecuteAndParseResponse(HealthCheck *data)
Definition: compute_service.h:12413
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:58815
void set_order_by(const string &value)
Definition: compute_service.h:58058
util::Status ExecuteAndParseResponse(InterconnectAttachmentList *data)
Definition: compute_service.h:26100
void set_order_by(const string &value)
Definition: compute_service.h:45175
void set_page_token(const string &value)
Definition: compute_service.h:34773
const string & get_filter() const
Definition: compute_service.h:20653
const string & get_order_by() const
Definition: compute_service.h:51176
const string & get_request_id() const
Definition: compute_service.h:34057
Definition: compute_service.h:7473
void clear_request_id()
Definition: compute_service.h:57802
util::Status ExecuteAndParseResponse(TargetInstanceAggregatedList *data)
Definition: compute_service.h:54121
void set_request_id(const string &value)
Definition: compute_service.h:58778
string * mutable_orderBy()
Definition: compute_service.h:2911
Definition: disk_aggregated_list.h:52
const string & get_filter() const
Definition: compute_service.h:44576
void clear_page_token()
Definition: compute_service.h:35087
uint32 get_max_results() const
Definition: compute_service.h:14398
string * mutable_requestId()
Definition: compute_service.h:25781
void clear_order_by()
Definition: compute_service.h:37489
const string & get_request_id() const
Definition: compute_service.h:38033
util::Status ExecuteAndParseResponse(ProjectsGetXpnResources *data)
Definition: compute_service.h:36077
void clear_request_id()
Definition: compute_service.h:1790
void clear_filter()
Definition: compute_service.h:54525
const string & get_order_by() const
Definition: compute_service.h:43229
const TargetVpnGatewaysResource & get_target_vpn_gateways() const
Definition: compute_service.h:72259
const RegionsResource & get_regions() const
Definition: compute_service.h:72119
void clear_filter()
Definition: compute_service.h:6511
uint32 get_max_results() const
Definition: compute_service.h:7744
const MachineTypesResource & get_machine_types() const
Definition: compute_service.h:71969
string * mutable_pageToken()
Definition: compute_service.h:8859
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:40296
void set_page_token(const string &value)
Definition: compute_service.h:54084
util::Status ExecuteAndParseResponse(TargetVpnGateway *data)
Definition: compute_service.h:58893
util::Status ExecuteAndParseResponse(TestPermissionsResponse *data)
Definition: compute_service.h:51988
const string & get_request_id() const
Definition: compute_service.h:18739
Definition: disk_move_request.h:50
uint32 get_max_results() const
Definition: compute_service.h:34673
string * mutable_orderBy()
Definition: compute_service.h:52482
util::Status ExecuteAndParseResponse(SecurityPolicyList *data)
Definition: compute_service.h:47471
Definition: region_disk_type_list.h:52
Definition: ssl_certificate_list.h:52
string * mutable_autoscaler()
Definition: compute_service.h:3268
const string & get_request_id() const
Definition: compute_service.h:9116
void set_max_results(uint32 value)
Definition: compute_service.h:43486
void set_order_by(const string &value)
Definition: compute_service.h:22441
void set_page_token(const string &value)
Definition: compute_service.h:40770
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:7619
const string & get_order_by() const
Definition: compute_service.h:20742
void clear_filter()
Definition: compute_service.h:40600
util::Status ExecuteAndParseResponse(RegionInstanceGroupsListInstances *data)
Definition: compute_service.h:43612
const string & get_order_by() const
Definition: compute_service.h:35049
const string & get_request_id() const
Definition: compute_service.h:57344
void clear_request_id()
Definition: compute_service.h:14600
const string & get_request_id() const
Definition: compute_service.h:19691
const string & get_request_id() const
Definition: compute_service.h:24885
void clear_request_id()
Definition: compute_service.h:17431
void set_filter(const string &value)
Definition: compute_service.h:6831
const string & get_request_id() const
Definition: compute_service.h:44847
void clear_request_id()
Definition: compute_service.h:55337
void set_autoscaler(const string &value)
Definition: compute_service.h:3279
const string & get_page_token() const
Definition: compute_service.h:28924
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:32313
uint32 get_max_results() const
Definition: compute_service.h:4091
Definition: target_tcp_proxies_set_backend_service_request.h:50
void clear_page_token()
Definition: compute_service.h:45665
void set_fields(const string &value)
Definition: compute_service.h:410
void set_filter(const string &value)
Definition: compute_service.h:28059
util::Status ExecuteAndParseResponse(BackendServiceGroupHealth *data)
Definition: compute_service.h:5320
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:58280
const string & get_page_token() const
Definition: compute_service.h:26042
uint32 get_max_results() const
Definition: compute_service.h:16204
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:5168
string * mutable_requestId()
Definition: compute_service.h:47554
void clear_max_results()
Definition: compute_service.h:26433
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:3634
void set_page_token(const string &value)
Definition: compute_service.h:8872
Definition: compute_service.h:46252
const string & get_request_id() const
Definition: compute_service.h:14876
const string & get_filter() const
Definition: compute_service.h:25291
void set_filter(const string &value)
Definition: compute_service.h:9285
void set_filter(const string &value)
Definition: compute_service.h:11640
string * mutable_requestId()
Definition: compute_service.h:9124
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:60769
void clear_filter()
Definition: compute_service.h:11591
void clear_page_token()
Definition: compute_service.h:55204
void clear_max_results()
Definition: compute_service.h:58525
void set_request_id(const string &value)
Definition: compute_service.h:60941
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:24736
~NetworkEndpointGroupsResource()
Definition: compute_service.h:66479
void clear_filter()
Definition: compute_service.h:20642
void clear_request_id()
Definition: compute_service.h:6034
void clear_max_results()
Definition: compute_service.h:25952
void set_request_id(const string &value)
Definition: compute_service.h:57374
string * mutable_requestId()
Definition: compute_service.h:3708
void clear_request_id()
Definition: compute_service.h:38310
~InstancesResource()
Definition: compute_service.h:65107
const string & get_order_by() const
Definition: compute_service.h:46578
void set_order_by(const string &value)
Definition: compute_service.h:35077
string * mutable_pageToken()
Definition: compute_service.h:11345
void set_filter(const string &value)
Definition: compute_service.h:53160
const string & get_page_token() const
Definition: compute_service.h:52523
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:24125
void clear_request_id()
Definition: compute_service.h:21858
string * mutable_filter()
Definition: compute_service.h:6183
const string & get_page_token() const
Definition: compute_service.h:37549
const string & get_request_id() const
Definition: compute_service.h:58213
void set_page_token(const string &value)
Definition: compute_service.h:10017
void set_order_by(const string &value)
Definition: compute_service.h:10714
uint32 get_max_results() const
Definition: compute_service.h:61101
Definition: machine_type.h:54
void set_autoscaler(const string &value)
Definition: compute_service.h:3105
void set_order_by(const string &value)
Definition: compute_service.h:61159
void clear_request_id()
Definition: compute_service.h:18117
string * mutable_requestId()
Definition: compute_service.h:20530
util::Status ExecuteAndParseResponse(ForwardingRuleList *data)
Definition: compute_service.h:11395
const string & get_order_by() const
Definition: compute_service.h:29146
void clear_request_id()
Definition: compute_service.h:32522
Definition: target_vpn_gateway_list.h:52
Definition: region_autoscaler_list.h:52
~FirewallsResource()
Definition: compute_service.h:63206
const string & get_filter() const
Definition: compute_service.h:39471
void clear_page_token()
Definition: compute_service.h:61922
string * mutable_requestId()
Definition: compute_service.h:17862
const string & get_order_by() const
Definition: compute_service.h:51445
void set_page_token(const string &value)
Definition: compute_service.h:12159
Definition: node_template_aggregated_list.h:52
void set_request_id(const string &value)
Definition: compute_service.h:14241
void set_filter(const string &value)
Definition: compute_service.h:60469
void set_order_by(const string &value)
Definition: compute_service.h:42235
const string & get_request_id() const
Definition: compute_service.h:23113
Definition: networks_remove_peering_request.h:50
void set_request_id(const string &value)
Definition: compute_service.h:21118
string * mutable_filter()
Definition: compute_service.h:12609
void set_page_token(const string &value)
Definition: compute_service.h:30108
void set_order_by(const string &value)
Definition: compute_service.h:39937
string * mutable_filter()
Definition: compute_service.h:50272
string * mutable_orderBy()
Definition: compute_service.h:15613
void clear_order_by()
Definition: compute_service.h:59166
const string & get_filter() const
Definition: compute_service.h:44306
Definition: compute_service.h:21459
const SecurityPoliciesResource & get_security_policies() const
Definition: compute_service.h:72149
void clear_filter()
Definition: compute_service.h:46478
string * mutable_requestId()
Definition: compute_service.h:8390
void clear_request_id()
Definition: compute_service.h:48653
const string & get_request_id() const
Definition: compute_service.h:35486
void set_max_results(uint32 value)
Definition: compute_service.h:22394
string * mutable_orderBy()
Definition: compute_service.h:1147
Definition: disk.h:55
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:3193
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:59761
void set_order_by(const string &value)
Definition: compute_service.h:12117
string * mutable_requestId()
Definition: compute_service.h:25031
string * mutable_pageToken()
Definition: compute_service.h:2078
string * mutable_filter()
Definition: compute_service.h:61458
uint32 get_max_results() const
Definition: compute_service.h:56865
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:54263
Definition: target_instance.h:53
util::Status ExecuteAndParseResponse(OperationAggregatedList *data)
Definition: compute_service.h:11798
Definition: network_endpoint_group_list.h:52
Definition: route_list.h:52
void clear_request_id()
Definition: compute_service.h:54185
void set_filter(const string &value)
Definition: compute_service.h:47313
void set_order_by(const string &value)
Definition: compute_service.h:48287
void clear_order_by()
Definition: compute_service.h:20173
string * mutable_filter()
Definition: compute_service.h:29064
void set_page_token(const string &value)
Definition: compute_service.h:20254
Definition: compute_service.h:46454
string * mutable_pageToken()
Definition: compute_service.h:61597
Definition: compute_service.h:40399
void clear_request_id()
Definition: compute_service.h:35219
util::Status ExecuteAndParseResponse(InstanceGroupManager *data)
Definition: compute_service.h:41650
Definition: https_health_check_list.h:52
uint32 get_max_results() const
Definition: compute_service.h:9917
string * mutable_orderBy()
Definition: compute_service.h:2300
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:4637
void set_order_by(const string &value)
Definition: compute_service.h:34731
Definition: interconnect.h:57
void set_request_id(const string &value)
Definition: compute_service.h:8412
void clear_request_id()
Definition: compute_service.h:55625
void set_filter(const string &value)
Definition: compute_service.h:4737
string * mutable_filter()
Definition: compute_service.h:51363
void clear_order_by()
Definition: compute_service.h:39898
string * mutable_requestId()
Definition: compute_service.h:56483
const string & get_page_token() const
Definition: compute_service.h:842
const string & get_filter() const
Definition: compute_service.h:57941
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:3971
uint32 get_max_results() const
Definition: compute_service.h:28499
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:47962
util::Status ExecuteAndParseResponse(RegionInstanceGroupList *data)
Definition: compute_service.h:43336
void set_autoscaler(const string &value)
Definition: compute_service.h:37876
void clear_max_results()
Definition: compute_service.h:59871
Definition: instance_aggregated_list.h:52
Definition: compute_service.h:6409
void clear_request_id()
Definition: compute_service.h:22888
void set_max_results(uint32 value)
Definition: compute_service.h:55147
const string & get_request_id() const
Definition: compute_service.h:59360
const string & get_filter() const
Definition: compute_service.h:26385
const TargetHttpProxiesResource & get_target_http_proxies() const
Definition: compute_service.h:72199
void clear_page_token()
Definition: compute_service.h:51214
void clear_order_by()
Definition: compute_service.h:5587
void clear_order_by()
Definition: compute_service.h:41923
string * mutable_requestId()
Definition: compute_service.h:23256
Definition: compute_service.h:55730
void clear_page_token()
Definition: compute_service.h:11729
const string & get_request_id() const
Definition: compute_service.h:24401
void set_max_results(uint32 value)
Definition: compute_service.h:49065
void set_page_token(const string &value)
Definition: compute_service.h:17056
const string & get_order_by() const
Definition: compute_service.h:45147
void clear_order_by()
Definition: compute_service.h:46567
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:60293
const string & get_page_token() const
Definition: compute_service.h:29195
void clear_order_by()
Definition: compute_service.h:34266
string * mutable_pageToken()
Definition: compute_service.h:51233
const BackendServicesResource & get_backend_services() const
Definition: compute_service.h:71759
~TargetPoolsResource()
Definition: compute_service.h:70562
void clear_request_id()
Definition: compute_service.h:40218
void clear_filter()
Definition: compute_service.h:31829
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:12541
void clear_order_by()
Definition: compute_service.h:18948
string * mutable_pageToken()
Definition: compute_service.h:7831
void clear_request_id()
Definition: compute_service.h:26921
const string & get_filter() const
Definition: compute_service.h:61451
void clear_order_by()
Definition: compute_service.h:61529
void set_page_token(const string &value)
Definition: compute_service.h:6681
const string & get_request_id() const
Definition: compute_service.h:2474
util::Status ExecuteAndParseResponse(UrlMapsValidateResponse *data)
Definition: compute_service.h:60369
const string & get_filter() const
Definition: compute_service.h:53122
void clear_request_id()
Definition: compute_service.h:36666
string * mutable_requestId()
Definition: compute_service.h:7100
string * mutable_requestId()
Definition: compute_service.h:16023
void set_max_results(uint32 value)
Definition: compute_service.h:34684
const string & get_request_id() const
Definition: compute_service.h:46025
void clear_request_id()
Definition: compute_service.h:8371
util::Status ExecuteAndParseResponse(InstanceTemplate *data)
Definition: compute_service.h:19833
string * mutable_quotaUser()
Definition: compute_service.h:546
void set_max_results(uint32 value)
Definition: compute_service.h:6863
string * mutable_pageToken()
Definition: compute_service.h:2960
void set_page_token(const string &value)
Definition: compute_service.h:26544
void set_page_token(const string &value)
Definition: compute_service.h:31999
void set_max_results(uint32 value)
Definition: compute_service.h:39541
Definition: compute_service.h:27427
const string & get_filter() const
Definition: compute_service.h:42118
string * mutable_requestId()
Definition: compute_service.h:3912
util::Status ExecuteAndParseResponse(NodeGroupAggregatedList *data)
Definition: compute_service.h:32036
const string & get_filter() const
Definition: compute_service.h:15516
void clear_request_id()
Definition: compute_service.h:10458
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:28303
const string & get_request_id() const
Definition: compute_service.h:57211
void set_force_attach(bool value)
Definition: compute_service.h:20934
void clear_request_id()
Definition: compute_service.h:25762
util::Status ExecuteAndParseResponse(Image *data)
Definition: compute_service.h:15150
util::Status ExecuteAndParseResponse(CommitmentAggregatedList *data)
Definition: compute_service.h:39189
~SnapshotsResource()
Definition: compute_service.h:69486
Definition: route.h:66
void clear_max_results()
Definition: compute_service.h:45106
const string & get_request_id() const
Definition: compute_service.h:14744
void set_page_token(const string &value)
Definition: compute_service.h:25450
void set_request_id(const string &value)
Definition: compute_service.h:58376
const string & get_filter() const
Definition: compute_service.h:2203
void clear_order_by()
Definition: compute_service.h:6871
void set_request_id(const string &value)
Definition: compute_service.h:4333
void set_request_id(const string &value)
Definition: compute_service.h:23683
string * mutable_pageToken()
Definition: compute_service.h:14485
util::Status ExecuteAndParseResponse(RegionInstanceGroupManagerList *data)
Definition: compute_service.h:42041
~TargetHttpProxiesResource()
Definition: compute_service.h:70136
Definition: compute_service.h:60187
string * mutable_orderBy()
Definition: compute_service.h:11699
void set_order_by(const string &value)
Definition: compute_service.h:51204
string * mutable_requestId()
Definition: compute_service.h:36556
Definition: region_instance_group_list.h:52
void clear_order_by()
Definition: compute_service.h:47353
void set_request_id(const string &value)
Definition: compute_service.h:55378
Definition: compute_service.h:8945
const string & get_request_id() const
Definition: compute_service.h:40885
void clear_page_token()
Definition: compute_service.h:43543
void clear_max_results()
Definition: compute_service.h:52433
const string & get_filter() const
Definition: compute_service.h:19146
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:10200
const string & get_order_by() const
Definition: compute_service.h:20184
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:4370
void set_request_id(const string &value)
Definition: compute_service.h:20552
util::Status ExecuteAndParseResponse(SubnetworkList *data)
Definition: compute_service.h:51283
Definition: http_health_check.h:52
void clear_request_id()
Definition: compute_service.h:3426
Definition: target_vpn_gateway_aggregated_list.h:52
uint32 get_max_results() const
Definition: compute_service.h:22383
util::Status ExecuteAndParseResponse(BackendBucketList *data)
Definition: compute_service.h:4228
int32 get_priority() const
Definition: compute_service.h:47039
void set_page_token(const string &value)
Definition: compute_service.h:39979
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:53861
string * mutable_requestId()
Definition: compute_service.h:4976
string * mutable_orderBy()
Definition: compute_service.h:41942
void set_page_token(const string &value)
Definition: compute_service.h:26063
uint32 get_max_results() const
Definition: compute_service.h:51146
Definition: firewall.h:53
const string & get_request_id() const
Definition: compute_service.h:26656
string * mutable_pageToken()
Definition: compute_service.h:34760
string * mutable_pageToken()
Definition: compute_service.h:22196
string * mutable_filter()
Definition: compute_service.h:44313
void set_order_by(const string &value)
Definition: compute_service.h:53239
const string & get_request_id() const
Definition: compute_service.h:57813
const string & get_autoscaler() const
Definition: compute_service.h:37683
const string & get_order_by() const
Definition: compute_service.h:12089
Definition: compute_service.h:15102
const string & get_request_id() const
Definition: compute_service.h:33291
void clear_max_results()
Definition: compute_service.h:61843
void set_request_id(const string &value)
Definition: compute_service.h:22929
string * mutable_filter()
Definition: compute_service.h:53932
util::Status ExecuteAndParseResponse(TargetHttpProxy *data)
Definition: compute_service.h:52196
~ProjectsResource()
Definition: compute_service.h:67471
void set_filter(const string &value)
Definition: compute_service.h:46527
void set_order_by(const string &value)
Definition: compute_service.h:45655
void set_request_id(const string &value)
Definition: compute_service.h:24223
void set_request_id(const string &value)
Definition: compute_service.h:57640
const string & get_filter() const
Definition: compute_service.h:31041
Definition: compute_service.h:22558
const string & get_filter() const
Definition: compute_service.h:5509
const string & get_order_by() const
Definition: compute_service.h:33028
Definition: instance_groups_set_named_ports_request.h:52
uint32 get_max_results() const
Definition: compute_service.h:54595
string * mutable_requestId()
Definition: compute_service.h:46842
void set_request_id(const string &value)
Definition: compute_service.h:35389
void set_request_id(const string &value)
Definition: compute_service.h:20983
void set_request_id(const string &value)
Definition: compute_service.h:58987
string * mutable_filter()
Definition: compute_service.h:11206
~RegionBackendServicesResource()
Definition: compute_service.h:67854
void set_request_id(const string &value)
Definition: compute_service.h:45842
void set_max_results(uint32 value)
Definition: compute_service.h:58011
void clear_request_id()
Definition: compute_service.h:47535
const string & get_page_token() const
Definition: compute_service.h:9996
bool get_pretty_print() const
Definition: compute_service.h:512
void clear_order_by()
Definition: compute_service.h:55845
string * mutable_requestId()
Definition: compute_service.h:38734
void clear_order_by()
Definition: compute_service.h:13548
const string & get_page_token() const
Definition: compute_service.h:1188
util::Status ExecuteAndParseResponse(RouteList *data)
Definition: compute_service.h:46685
void set_request_id(const string &value)
Definition: compute_service.h:5131
void set_request_id(const string &value)
Definition: compute_service.h:3597
void set_request_id(const string &value)
Definition: compute_service.h:19721
const string & get_filter() const
Definition: compute_service.h:1050
void set_filter(const string &value)
Definition: compute_service.h:53963
const string & get_request_id() const
Definition: compute_service.h:36419
util::Status ExecuteAndParseResponse(NodeGroupsListNodes *data)
Definition: compute_service.h:33135
const string & get_page_token() const
Definition: compute_service.h:17035
string * mutable_requestId()
Definition: compute_service.h:23796
const string & get_order_by() const
Definition: compute_service.h:39082
util::Status ExecuteAndParseResponse(TargetVpnGatewayList *data)
Definition: compute_service.h:59284
const string & get_page_token() const
Definition: compute_service.h:26523
const string & get_request_id() const
Definition: compute_service.h:21225
Definition: security_policy_list.h:52
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:19625
void clear_order_by()
Definition: compute_service.h:6254
void set_request_id(const string &value)
Definition: compute_service.h:50164
~RegionDisksResource()
Definition: compute_service.h:68213
void clear_request_id()
Definition: compute_service.h:36927
Definition: compute_service.h:28749
void set_order_by(const string &value)
Definition: compute_service.h:18987
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:25630
void set_filter(const string &value)
Definition: compute_service.h:45576
void set_request_id(const string &value)
Definition: compute_service.h:40915
uint32 get_max_results() const
Definition: compute_service.h:61854
string * mutable_requestId()
Definition: compute_service.h:23526
Definition: compute_service.h:15323
Definition: compute_service.h:49229
void set_max_results(uint32 value)
Definition: compute_service.h:2884
string * mutable_requestId()
Definition: compute_service.h:14884
string * mutable_requestId()
Definition: compute_service.h:3575
void clear_max_results()
Definition: compute_service.h:49043
Definition: compute_service.h:18624
const string & get_request_id() const
Definition: compute_service.h:47895
string * mutable_filter()
Definition: compute_service.h:13477
void set_order_by(const string &value)
Definition: compute_service.h:30066
const string & get_request_id() const
Definition: compute_service.h:26932
void set_max_results(uint32 value)
Definition: compute_service.h:25974
void set_filter(const string &value)
Definition: compute_service.h:25942
void clear_max_results()
Definition: compute_service.h:36198
void clear_filter()
Definition: compute_service.h:55756
string * mutable_filter()
Definition: compute_service.h:35888
util::Status ExecuteAndParseResponse(XpnHostList *data)
Definition: compute_service.h:36346
~VpnTunnelsResource()
Definition: compute_service.h:71424
void clear_order_by()
Definition: compute_service.h:28518
void clear_page_token()
Definition: compute_service.h:44089
Definition: node_groups_list_nodes.h:52
void set_request_id(const string &value)
Definition: compute_service.h:45437
string * mutable_filter()
Definition: compute_service.h:19153
void clear_page_token()
Definition: compute_service.h:46616
~TargetTcpProxiesResource()
Definition: compute_service.h:70988
string * mutable_orderBy()
Definition: compute_service.h:26482
void set_request_id(const string &value)
Definition: compute_service.h:30610
void clear_request_id()
Definition: compute_service.h:37269
void set_max_results(uint32 value)
Definition: compute_service.h:7755
const string & get_page_token() const
Definition: compute_service.h:45676
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:8449
string * mutable_orderBy()
Definition: compute_service.h:6890
void clear_filter()
Definition: compute_service.h:38982
util::Status ExecuteAndParseResponse(InstanceGroupList *data)
Definition: compute_service.h:19066
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:13205
void clear_alt()
Definition: compute_service.h:341
void set_filter(const string &value)
Definition: compute_service.h:26423
util::Status ExecuteAndParseResponse(HttpsHealthCheck *data)
Definition: compute_service.h:14150
void clear_page_token()
Definition: compute_service.h:2941
uint32 get_max_results() const
Definition: compute_service.h:28080
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:37347
const string & get_request_id() const
Definition: compute_service.h:40096
void clear_autoscaler()
Definition: compute_service.h:37672
string * mutable_requestId()
Definition: compute_service.h:55356
void set_order_by(const string &value)
Definition: compute_service.h:15633
Definition: signed_url_key.h:50
util::Status ExecuteAndParseResponse(OperationList *data)
Definition: compute_service.h:44158
util::Status ExecuteAndParseResponse(MachineType *data)
Definition: compute_service.h:28723
Definition: license.h:53
Definition: shielded_instance_config.h:49
const string & get_filter() const
Definition: compute_service.h:38452
const RegionInstanceGroupManagersResource & get_region_instance_group_managers() const
Definition: compute_service.h:72089
void clear_page_token()
Definition: compute_service.h:34315
string * mutable_orderBy()
Definition: compute_service.h:43513
void set_order_by(const string &value)
Definition: compute_service.h:55194
string * mutable_requestId()
Definition: compute_service.h:36685
void clear_order_by()
Definition: compute_service.h:52463
void set_filter(const string &value)
Definition: compute_service.h:43454
void set_page_token(const string &value)
Definition: compute_service.h:55236
const string & get_request_id() const
Definition: compute_service.h:20953
string * mutable_pageToken()
Definition: compute_service.h:59234
void set_request_id(const string &value)
Definition: compute_service.h:7542
void set_max_results(uint32 value)
Definition: compute_service.h:8783
Definition: region_set_policy_request.h:53
const string & get_order_by() const
Definition: compute_service.h:45627
Definition: compute_service.h:8678
Definition: compute_service.h:27708
const string & get_order_by() const
Definition: compute_service.h:26474
string * mutable_orderBy()
Definition: compute_service.h:11296
void set_request_id(const string &value)
Definition: compute_service.h:60256
const string & get_filter() const
Definition: compute_service.h:4032
void set_order_by(const string &value)
Definition: compute_service.h:46606
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:8026
Definition: compute_service.h:61760
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:60978
void clear_request_id()
Definition: compute_service.h:23642
string * mutable_filter()
Definition: compute_service.h:31048
Definition: target_tcp_proxy_list.h:52
const string & get_page_token() const
Definition: compute_service.h:46627
void set_order_by(const string &value)
Definition: compute_service.h:9975
Definition: compute_service.h:50497
const string & get_request_id() const
Definition: compute_service.h:58748
string * mutable_filter()
Definition: compute_service.h:28447
void clear_request_id()
Definition: compute_service.h:40427
string * mutable_requestId()
Definition: compute_service.h:22766
void clear_page_token()
Definition: compute_service.h:15643
const string & get_page_token() const
Definition: compute_service.h:30087
string * mutable_orderBy()
Definition: compute_service.h:22421
void clear_order_by()
Definition: compute_service.h:45136
Definition: compute_service.h:27025
void clear_request_id()
Definition: compute_service.h:42377
string * mutable_filter()
Definition: compute_service.h:16904
void set_order_by(const string &value)
Definition: compute_service.h:821
string * mutable_filter()
Definition: compute_service.h:34621
void clear_request_id()
Definition: compute_service.h:57467
void set_request_id(const string &value)
Definition: compute_service.h:53424
void clear_order_by()
Definition: compute_service.h:11680
void clear_filter()
Definition: compute_service.h:14328
const string & get_request_id() const
Definition: compute_service.h:16554
void clear_order_by()
Definition: compute_service.h:2892
const string & get_filter() const
Definition: compute_service.h:32939
void set_page_token(const string &value)
Definition: compute_service.h:59247
string * mutable_requestId()
Definition: compute_service.h:53002
const string & get_alt() const
Definition: compute_service.h:352
void set_max_results(uint32 value)
Definition: compute_service.h:6246
string * mutable_requestId()
Definition: compute_service.h:26187
void set_request_id(const string &value)
Definition: compute_service.h:19452
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:17645
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:19758
string * mutable_requestId()
Definition: compute_service.h:39348
void set_request_id(const string &value)
Definition: compute_service.h:16448
Definition: compute_service.h:55597
string * mutable_orderBy()
Definition: compute_service.h:49696
void set_request_id(const string &value)
Definition: compute_service.h:16795
void set_filter(const string &value)
Definition: compute_service.h:18296
Definition: compute_service.h:51050
string * mutable_requestId()
Definition: compute_service.h:35623
void clear_request_id()
Definition: compute_service.h:37712
string * mutable_requestId()
Definition: compute_service.h:19699
void set_request_id(const string &value)
Definition: compute_service.h:17608
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:8105
const string & get_page_token() const
Definition: compute_service.h:43278
Definition: instance_list.h:52
Definition: interconnect_attachment_aggregated_list.h:52
string * mutable_pageToken()
Definition: compute_service.h:39966
util::Status ExecuteAndParseResponse(Policy *data)
Definition: compute_service.h:33225
void clear_order_by()
Definition: compute_service.h:40689
string * mutable_orderBy()
Definition: compute_service.h:44673
void clear_request_id()
Definition: compute_service.h:23507
~InterconnectAttachmentsResource()
Definition: compute_service.h:65815
const string & get_filter() const
Definition: compute_service.h:27060
util::Status ExecuteAndParseResponse(TargetTcpProxy *data)
Definition: compute_service.h:57752
util::Status ExecuteAndParseResponse(SecurityPolicyRule *data)
Definition: compute_service.h:47084
string * mutable_filter()
Definition: compute_service.h:32946
uint32 get_max_results() const
Definition: compute_service.h:30008
const string & get_request_id() const
Definition: compute_service.h:1592
void clear_max_results()
Definition: compute_service.h:6224
Definition: policy.h:82
void set_page_token(const string &value)
Definition: compute_service.h:38611
Definition: access_config.h:51
const string & get_order_by() const
Definition: compute_service.h:13559
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:27960
void clear_filter()
Definition: compute_service.h:22039
const string & get_order_by() const
Definition: compute_service.h:30038
string * mutable_orderBy()
Definition: compute_service.h:18967
const string & get_page_token() const
Definition: compute_service.h:34752
void clear_request_id()
Definition: compute_service.h:18518
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:6112
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:18596
const string & get_filter() const
Definition: compute_service.h:9858
util::Status ExecuteAndParseResponse(InstanceGroupManagersListManagedInstancesResponse *data)
Definition: compute_service.h:17367
string * mutable_orderBy()
Definition: compute_service.h:19243
void clear_page_token()
Definition: compute_service.h:40738
~AutoscalersResource()
Definition: compute_service.h:62295
void set_order_by(const string &value)
Definition: compute_service.h:35998
string * mutable_pageToken()
Definition: compute_service.h:16291
util::Status ExecuteAndParseResponse(RegionInstanceGroupManagersListInstancesResponse *data)
Definition: compute_service.h:42314
uint32 get_max_results() const
Definition: compute_service.h:4758
const string & get_order_by() const
Definition: compute_service.h:54014
void clear_filter()
Definition: compute_service.h:4021
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:25226
void set_max_results(uint32 value)
Definition: compute_service.h:42188
string * mutable_pageToken()
Definition: compute_service.h:25437
void clear_order_by()
Definition: compute_service.h:15594
void set_filter(const string &value)
Definition: compute_service.h:30265
void set_max_results(uint32 value)
Definition: compute_service.h:35951
util::Status ExecuteAndParseResponse(DiskTypeAggregatedList *data)
Definition: compute_service.h:6372
void clear_request_id()
Definition: compute_service.h:19680
util::Status ExecuteAndParseResponse(Operation *data)
Definition: compute_service.h:58413
const string & get_source_instance_template() const
Definition: compute_service.h:21921
Definition: node_groups_add_nodes_request.h:50
void clear_filter()
Definition: compute_service.h:1310