analytics  v3
analytics_service.h
1 // Copyright 2010 Google Inc.
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 // use this file except in compliance with the License. You may obtain a copy of
5 // the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 // License for the specific language governing permissions and limitations under
13 // the License.
14 //
15 //------------------------------------------------------------------------------
16 // This code was generated by google-apis-code-generator 1.5.1
17 // Build date: 2018-10-08 17:45:39 UTC
18 // on: 2020-01-30, 05:27:32 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_ANALYTICS_API_ANALYTICS_SERVICE_H_
25 #define GOOGLE_ANALYTICS_API_ANALYTICS_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/media_uploader.h"
32 #include "googleapis/client/util/status.h"
33 #include "googleapis/client/util/uri_template.h"
34 
35 #include "google/analytics_api/account_summaries.h"
36 #include "google/analytics_api/account_ticket.h"
37 #include "google/analytics_api/account_tree_request.h"
38 #include "google/analytics_api/account_tree_response.h"
39 #include "google/analytics_api/accounts.h"
40 #include "google/analytics_api/analytics_dataimport_delete_upload_data_request.h"
41 #include "google/analytics_api/columns.h"
42 #include "google/analytics_api/custom_data_sources.h"
43 #include "google/analytics_api/custom_dimension.h"
44 #include "google/analytics_api/custom_dimensions.h"
45 #include "google/analytics_api/custom_metric.h"
46 #include "google/analytics_api/custom_metrics.h"
47 #include "google/analytics_api/entity_ad_words_link.h"
48 #include "google/analytics_api/entity_ad_words_links.h"
49 #include "google/analytics_api/entity_user_link.h"
50 #include "google/analytics_api/entity_user_links.h"
51 #include "google/analytics_api/experiment.h"
52 #include "google/analytics_api/experiments.h"
53 #include "google/analytics_api/filter.h"
54 #include "google/analytics_api/filters.h"
55 #include "google/analytics_api/ga_data.h"
56 #include "google/analytics_api/goal.h"
57 #include "google/analytics_api/goals.h"
58 #include "google/analytics_api/hash_client_id_request.h"
59 #include "google/analytics_api/hash_client_id_response.h"
60 #include "google/analytics_api/mcf_data.h"
61 #include "google/analytics_api/profile.h"
62 #include "google/analytics_api/profile_filter_link.h"
63 #include "google/analytics_api/profile_filter_links.h"
64 #include "google/analytics_api/profiles.h"
65 #include "google/analytics_api/realtime_data.h"
66 #include "google/analytics_api/remarketing_audience.h"
67 #include "google/analytics_api/remarketing_audiences.h"
68 #include "google/analytics_api/segments.h"
69 #include "google/analytics_api/unsampled_report.h"
70 #include "google/analytics_api/unsampled_reports.h"
71 #include "google/analytics_api/upload.h"
72 #include "google/analytics_api/uploads.h"
73 #include "google/analytics_api/user_deletion_request.h"
74 #include "google/analytics_api/webproperties.h"
75 #include "google/analytics_api/webproperty.h"
76 
77 
78 namespace google_analytics_api {
79 using namespace googleapis;
110 class AnalyticsService;
111 
120  : public client::ClientServiceRequest {
121  public:
144  const client::ClientService* service,
145  client::AuthorizationCredential* credential,
146  client::HttpRequest::HttpMethod method,
147  const StringPiece& uri_template);
148 
152  virtual ~AnalyticsServiceBaseRequest();
153 
154 
158  void clear_alt() {
159  _have_alt_ = false;
160  client::ClearCppValueHelper(&alt_);
161  }
162 
163 
169  const string& get_alt() const { return alt_; }
170 
176  string* mutable_alt() {
177  _have_alt_ = true;
178  return &alt_;
179  }
180 
181 
187  void set_alt(const string& value) {
188  _have_alt_ = true;
189  alt_ = value;
190  }
191 
192 
193 
197  void clear_fields() {
198  _have_fields_ = false;
199  client::ClearCppValueHelper(&fields_);
200  }
201 
202 
208  const string& get_fields() const { return fields_; }
209 
215  string* mutable_fields() {
216  _have_fields_ = true;
217  return &fields_;
218  }
219 
220 
227  void set_fields(const string& value) {
228  _have_fields_ = true;
229  fields_ = value;
230  }
231 
232 
233 
237  void clear_key() {
238  _have_key_ = false;
239  client::ClearCppValueHelper(&key_);
240  }
241 
242 
248  const string& get_key() const { return key_; }
249 
255  string* mutable_key() {
256  _have_key_ = true;
257  return &key_;
258  }
259 
260 
268  void set_key(const string& value) {
269  _have_key_ = true;
270  key_ = value;
271  }
272 
273 
274 
279  _have_oauth_token_ = false;
280  client::ClearCppValueHelper(&oauth_token_);
281  }
282 
283 
289  const string& get_oauth_token() const { return oauth_token_; }
290 
297  string* mutable_oauthToken() {
298  _have_oauth_token_ = true;
299  return &oauth_token_;
300  }
301 
302 
308  void set_oauth_token(const string& value) {
309  _have_oauth_token_ = true;
310  oauth_token_ = value;
311  }
312 
313 
314 
319  _have_pretty_print_ = false;
320  client::ClearCppValueHelper(&pretty_print_);
321  }
322 
323 
329  bool get_pretty_print() const { return pretty_print_; }
330 
336  void set_pretty_print(bool value) {
337  _have_pretty_print_ = true;
338  pretty_print_ = value;
339  }
340 
345  _have_quota_user_ = false;
346  client::ClearCppValueHelper(&quota_user_);
347  }
348 
349 
355  const string& get_quota_user() const { return quota_user_; }
356 
363  string* mutable_quotaUser() {
364  _have_quota_user_ = true;
365  return &quota_user_;
366  }
367 
368 
375  void set_quota_user(const string& value) {
376  _have_quota_user_ = true;
377  quota_user_ = value;
378  }
379 
380 
381 
385  void clear_user_ip() {
386  _have_user_ip_ = false;
387  client::ClearCppValueHelper(&user_ip_);
388  }
389 
390 
396  const string& get_user_ip() const { return user_ip_; }
397 
403  string* mutable_userIp() {
404  _have_user_ip_ = true;
405  return &user_ip_;
406  }
407 
408 
415  void set_user_ip(const string& value) {
416  _have_user_ip_ = true;
417  user_ip_ = value;
418  }
419 
430  virtual util::Status AppendVariable(
431  const StringPiece& variable_name,
432  const client::UriTemplateConfig& config,
433  string* target);
434 
440  virtual util::Status AppendOptionalQueryParameters(string* target);
441 
442 
443  protected:
449  void AddJsonContentToRequest(const client::JsonCppData *content);
450 
451  private:
452  string alt_;
453  string fields_;
454  string key_;
455  string oauth_token_;
456  bool pretty_print_;
457  string quota_user_;
458  string user_ip_;
459  bool _have_alt_ : 1;
460  bool _have_fields_ : 1;
461  bool _have_key_ : 1;
462  bool _have_oauth_token_ : 1;
463  bool _have_pretty_print_ : 1;
464  bool _have_quota_user_ : 1;
465  bool _have_user_ip_ : 1;
466 
467  DISALLOW_COPY_AND_ASSIGN(AnalyticsServiceBaseRequest);
468 };
469 
470 
471 
472 
473 
474 
489  public:
508  const AnalyticsService* _service_,
509  client::AuthorizationCredential* _credential_,
510  const absl::string_view& ids,
511  const absl::string_view& start_date,
512  const absl::string_view& end_date,
513  const absl::string_view& metrics);
514 
519 
520 
525  _have_dimensions_ = false;
526  client::ClearCppValueHelper(&dimensions_);
527  }
528 
529 
535  const string& get_dimensions() const { return dimensions_; }
536 
543  string* mutable_dimensions() {
544  _have_dimensions_ = true;
545  return &dimensions_;
546  }
547 
548 
555  void set_dimensions(const string& value) {
556  _have_dimensions_ = true;
557  dimensions_ = value;
558  }
559 
560 
561 
565  void clear_filters() {
566  _have_filters_ = false;
567  client::ClearCppValueHelper(&filters_);
568  }
569 
570 
576  const string& get_filters() const { return filters_; }
577 
584  string* mutable_filters() {
585  _have_filters_ = true;
586  return &filters_;
587  }
588 
589 
596  void set_filters(const string& value) {
597  _have_filters_ = true;
598  filters_ = value;
599  }
600 
601 
602 
608  _have_include_empty_rows_ = false;
609  client::ClearCppValueHelper(&include_empty_rows_);
610  }
611 
612 
618  bool get_include_empty_rows() const { return include_empty_rows_; }
619 
626  void set_include_empty_rows(bool value) {
627  _have_include_empty_rows_ = true;
628  include_empty_rows_ = value;
629  }
630 
635  _have_max_results_ = false;
636  client::ClearCppValueHelper(&max_results_);
637  }
638 
639 
645  int32 get_max_results() const { return max_results_; }
646 
652  void set_max_results(int32 value) {
653  _have_max_results_ = true;
654  max_results_ = value;
655  }
656 
660  void clear_output() {
661  _have_output_ = false;
662  client::ClearCppValueHelper(&output_);
663  }
664 
665 
671  const string& get_output() const { return output_; }
672 
678  string* mutable_output() {
679  _have_output_ = true;
680  return &output_;
681  }
682 
683 
690  void set_output(const string& value) {
691  _have_output_ = true;
692  output_ = value;
693  }
694 
695 
696 
701  _have_sampling_level_ = false;
702  client::ClearCppValueHelper(&sampling_level_);
703  }
704 
705 
711  const string& get_sampling_level() const { return sampling_level_; }
712 
720  _have_sampling_level_ = true;
721  return &sampling_level_;
722  }
723 
724 
730  void set_sampling_level(const string& value) {
731  _have_sampling_level_ = true;
732  sampling_level_ = value;
733  }
734 
735 
736 
740  void clear_segment() {
741  _have_segment_ = false;
742  client::ClearCppValueHelper(&segment_);
743  }
744 
745 
751  const string& get_segment() const { return segment_; }
752 
759  string* mutable_segment() {
760  _have_segment_ = true;
761  return &segment_;
762  }
763 
764 
770  void set_segment(const string& value) {
771  _have_segment_ = true;
772  segment_ = value;
773  }
774 
775 
776 
780  void clear_sort() {
781  _have_sort_ = false;
782  client::ClearCppValueHelper(&sort_);
783  }
784 
785 
791  const string& get_sort() const { return sort_; }
792 
798  string* mutable_sort() {
799  _have_sort_ = true;
800  return &sort_;
801  }
802 
803 
810  void set_sort(const string& value) {
811  _have_sort_ = true;
812  sort_ = value;
813  }
814 
815 
816 
821  _have_start_index_ = false;
822  client::ClearCppValueHelper(&start_index_);
823  }
824 
825 
831  int32 get_start_index() const { return start_index_; }
832 
839  void set_start_index(int32 value) {
840  _have_start_index_ = true;
841  start_index_ = value;
842  }
843 
853  virtual util::Status AppendVariable(
854  const StringPiece& variable_name,
855  const client::UriTemplateConfig& config,
856  string* target);
857 
863  virtual util::Status AppendOptionalQueryParameters(string* target);
864 
865 
877  GaData* data) {
878  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
879  }
880 
881  private:
882  string ids_;
883  string start_date_;
884  string end_date_;
885  string metrics_;
886  string dimensions_;
887  string filters_;
888  bool include_empty_rows_;
889  int32 max_results_;
890  string output_;
891  string sampling_level_;
892  string segment_;
893  string sort_;
894  int32 start_index_;
895  bool _have_dimensions_ : 1;
896  bool _have_filters_ : 1;
897  bool _have_include_empty_rows_ : 1;
898  bool _have_max_results_ : 1;
899  bool _have_output_ : 1;
900  bool _have_sampling_level_ : 1;
901  bool _have_segment_ : 1;
902  bool _have_sort_ : 1;
903  bool _have_start_index_ : 1;
904  DISALLOW_COPY_AND_ASSIGN(DataResource_GaResource_GetMethod);
905 };
906 
907 
922  public:
942  const AnalyticsService* _service_,
943  client::AuthorizationCredential* _credential_,
944  const absl::string_view& ids,
945  const absl::string_view& start_date,
946  const absl::string_view& end_date,
947  const absl::string_view& metrics);
948 
953 
954 
959  _have_dimensions_ = false;
960  client::ClearCppValueHelper(&dimensions_);
961  }
962 
963 
969  const string& get_dimensions() const { return dimensions_; }
970 
977  string* mutable_dimensions() {
978  _have_dimensions_ = true;
979  return &dimensions_;
980  }
981 
982 
989  void set_dimensions(const string& value) {
990  _have_dimensions_ = true;
991  dimensions_ = value;
992  }
993 
994 
995 
999  void clear_filters() {
1000  _have_filters_ = false;
1001  client::ClearCppValueHelper(&filters_);
1002  }
1003 
1004 
1010  const string& get_filters() const { return filters_; }
1011 
1018  string* mutable_filters() {
1019  _have_filters_ = true;
1020  return &filters_;
1021  }
1022 
1023 
1030  void set_filters(const string& value) {
1031  _have_filters_ = true;
1032  filters_ = value;
1033  }
1034 
1035 
1036 
1041  _have_max_results_ = false;
1042  client::ClearCppValueHelper(&max_results_);
1043  }
1044 
1045 
1051  int32 get_max_results() const { return max_results_; }
1052 
1058  void set_max_results(int32 value) {
1059  _have_max_results_ = true;
1060  max_results_ = value;
1061  }
1062 
1067  _have_sampling_level_ = false;
1068  client::ClearCppValueHelper(&sampling_level_);
1069  }
1070 
1071 
1077  const string& get_sampling_level() const { return sampling_level_; }
1078 
1086  _have_sampling_level_ = true;
1087  return &sampling_level_;
1088  }
1089 
1090 
1096  void set_sampling_level(const string& value) {
1097  _have_sampling_level_ = true;
1098  sampling_level_ = value;
1099  }
1100 
1101 
1102 
1106  void clear_sort() {
1107  _have_sort_ = false;
1108  client::ClearCppValueHelper(&sort_);
1109  }
1110 
1111 
1117  const string& get_sort() const { return sort_; }
1118 
1124  string* mutable_sort() {
1125  _have_sort_ = true;
1126  return &sort_;
1127  }
1128 
1129 
1136  void set_sort(const string& value) {
1137  _have_sort_ = true;
1138  sort_ = value;
1139  }
1140 
1141 
1142 
1147  _have_start_index_ = false;
1148  client::ClearCppValueHelper(&start_index_);
1149  }
1150 
1151 
1157  int32 get_start_index() const { return start_index_; }
1158 
1165  void set_start_index(int32 value) {
1166  _have_start_index_ = true;
1167  start_index_ = value;
1168  }
1169 
1179  virtual util::Status AppendVariable(
1180  const StringPiece& variable_name,
1181  const client::UriTemplateConfig& config,
1182  string* target);
1183 
1189  virtual util::Status AppendOptionalQueryParameters(string* target);
1190 
1191 
1203  McfData* data) {
1204  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
1205  }
1206 
1207  private:
1208  string ids_;
1209  string start_date_;
1210  string end_date_;
1211  string metrics_;
1212  string dimensions_;
1213  string filters_;
1214  int32 max_results_;
1215  string sampling_level_;
1216  string sort_;
1217  int32 start_index_;
1218  bool _have_dimensions_ : 1;
1219  bool _have_filters_ : 1;
1220  bool _have_max_results_ : 1;
1221  bool _have_sampling_level_ : 1;
1222  bool _have_sort_ : 1;
1223  bool _have_start_index_ : 1;
1224  DISALLOW_COPY_AND_ASSIGN(DataResource_McfResource_GetMethod);
1225 };
1226 
1227 
1242  public:
1255  const AnalyticsService* _service_,
1256  client::AuthorizationCredential* _credential_,
1257  const absl::string_view& ids,
1258  const absl::string_view& metrics);
1259 
1264 
1265 
1270  _have_dimensions_ = false;
1271  client::ClearCppValueHelper(&dimensions_);
1272  }
1273 
1274 
1280  const string& get_dimensions() const { return dimensions_; }
1281 
1289  _have_dimensions_ = true;
1290  return &dimensions_;
1291  }
1292 
1293 
1300  void set_dimensions(const string& value) {
1301  _have_dimensions_ = true;
1302  dimensions_ = value;
1303  }
1304 
1305 
1306 
1310  void clear_filters() {
1311  _have_filters_ = false;
1312  client::ClearCppValueHelper(&filters_);
1313  }
1314 
1315 
1321  const string& get_filters() const { return filters_; }
1322 
1329  string* mutable_filters() {
1330  _have_filters_ = true;
1331  return &filters_;
1332  }
1333 
1334 
1341  void set_filters(const string& value) {
1342  _have_filters_ = true;
1343  filters_ = value;
1344  }
1345 
1346 
1347 
1352  _have_max_results_ = false;
1353  client::ClearCppValueHelper(&max_results_);
1354  }
1355 
1356 
1362  int32 get_max_results() const { return max_results_; }
1363 
1369  void set_max_results(int32 value) {
1370  _have_max_results_ = true;
1371  max_results_ = value;
1372  }
1373 
1377  void clear_sort() {
1378  _have_sort_ = false;
1379  client::ClearCppValueHelper(&sort_);
1380  }
1381 
1382 
1388  const string& get_sort() const { return sort_; }
1389 
1395  string* mutable_sort() {
1396  _have_sort_ = true;
1397  return &sort_;
1398  }
1399 
1400 
1407  void set_sort(const string& value) {
1408  _have_sort_ = true;
1409  sort_ = value;
1410  }
1411 
1421  virtual util::Status AppendVariable(
1422  const StringPiece& variable_name,
1423  const client::UriTemplateConfig& config,
1424  string* target);
1425 
1431  virtual util::Status AppendOptionalQueryParameters(string* target);
1432 
1433 
1445  RealtimeData* data) {
1446  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
1447  }
1448 
1449  private:
1450  string ids_;
1451  string metrics_;
1452  string dimensions_;
1453  string filters_;
1454  int32 max_results_;
1455  string sort_;
1456  bool _have_dimensions_ : 1;
1457  bool _have_filters_ : 1;
1458  bool _have_max_results_ : 1;
1459  bool _have_sort_ : 1;
1460  DISALLOW_COPY_AND_ASSIGN(DataResource_RealtimeResource_GetMethod);
1461 };
1462 
1463 
1464 
1465 
1466 
1467 
1482  public:
1491  const AnalyticsService* _service_,
1492  client::AuthorizationCredential* _credential_);
1493 
1498 
1499 
1504  _have_max_results_ = false;
1505  client::ClearCppValueHelper(&max_results_);
1506  }
1507 
1508 
1514  int32 get_max_results() const { return max_results_; }
1515 
1522  void set_max_results(int32 value) {
1523  _have_max_results_ = true;
1524  max_results_ = value;
1525  }
1526 
1531  _have_start_index_ = false;
1532  client::ClearCppValueHelper(&start_index_);
1533  }
1534 
1535 
1541  int32 get_start_index() const { return start_index_; }
1542 
1549  void set_start_index(int32 value) {
1550  _have_start_index_ = true;
1551  start_index_ = value;
1552  }
1553 
1563  virtual util::Status AppendVariable(
1564  const StringPiece& variable_name,
1565  const client::UriTemplateConfig& config,
1566  string* target);
1567 
1573  virtual util::Status AppendOptionalQueryParameters(string* target);
1574 
1575 
1587  AccountSummaries* data) {
1588  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
1589  }
1590 
1591  private:
1592  int32 max_results_;
1593  int32 start_index_;
1594  bool _have_max_results_ : 1;
1595  bool _have_start_index_ : 1;
1597 };
1598 
1599 
1613  public:
1624  const AnalyticsService* _service_,
1625  client::AuthorizationCredential* _credential_,
1626  const absl::string_view& account_id,
1627  const absl::string_view& link_id);
1628 
1633 
1634 
1644  virtual util::Status AppendVariable(
1645  const StringPiece& variable_name,
1646  const client::UriTemplateConfig& config,
1647  string* target);
1648 
1649 
1650  private:
1651  string account_id_;
1652  string link_id_;
1654 };
1655 
1669  public:
1680  const AnalyticsService* _service_,
1681  client::AuthorizationCredential* _credential_,
1682  const absl::string_view& account_id,
1683  const EntityUserLink& _content_);
1684 
1689 
1690 
1700  virtual util::Status AppendVariable(
1701  const StringPiece& variable_name,
1702  const client::UriTemplateConfig& config,
1703  string* target);
1704 
1705 
1717  EntityUserLink* data) {
1718  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
1719  }
1720 
1721  private:
1722  string account_id_; string _content_;
1724 };
1725 
1740  public:
1750  const AnalyticsService* _service_,
1751  client::AuthorizationCredential* _credential_,
1752  const absl::string_view& account_id);
1753 
1758 
1759 
1764  _have_max_results_ = false;
1765  client::ClearCppValueHelper(&max_results_);
1766  }
1767 
1768 
1774  int32 get_max_results() const { return max_results_; }
1775 
1782  void set_max_results(int32 value) {
1783  _have_max_results_ = true;
1784  max_results_ = value;
1785  }
1786 
1791  _have_start_index_ = false;
1792  client::ClearCppValueHelper(&start_index_);
1793  }
1794 
1795 
1801  int32 get_start_index() const { return start_index_; }
1802 
1810  void set_start_index(int32 value) {
1811  _have_start_index_ = true;
1812  start_index_ = value;
1813  }
1814 
1824  virtual util::Status AppendVariable(
1825  const StringPiece& variable_name,
1826  const client::UriTemplateConfig& config,
1827  string* target);
1828 
1834  virtual util::Status AppendOptionalQueryParameters(string* target);
1835 
1836 
1848  EntityUserLinks* data) {
1849  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
1850  }
1851 
1852  private:
1853  string account_id_;
1854  int32 max_results_;
1855  int32 start_index_;
1856  bool _have_max_results_ : 1;
1857  bool _have_start_index_ : 1;
1859 };
1860 
1874  public:
1886  const AnalyticsService* _service_,
1887  client::AuthorizationCredential* _credential_,
1888  const absl::string_view& account_id,
1889  const absl::string_view& link_id,
1890  const EntityUserLink& _content_);
1891 
1896 
1897 
1907  virtual util::Status AppendVariable(
1908  const StringPiece& variable_name,
1909  const client::UriTemplateConfig& config,
1910  string* target);
1911 
1912 
1924  EntityUserLink* data) {
1925  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
1926  }
1927 
1928  private:
1929  string account_id_;
1930  string link_id_; string _content_;
1932 };
1933 
1934 
1950  public:
1959  const AnalyticsService* _service_,
1960  client::AuthorizationCredential* _credential_);
1961 
1966 
1967 
1972  _have_max_results_ = false;
1973  client::ClearCppValueHelper(&max_results_);
1974  }
1975 
1976 
1982  int32 get_max_results() const { return max_results_; }
1983 
1990  void set_max_results(int32 value) {
1991  _have_max_results_ = true;
1992  max_results_ = value;
1993  }
1994 
1999  _have_start_index_ = false;
2000  client::ClearCppValueHelper(&start_index_);
2001  }
2002 
2003 
2009  int32 get_start_index() const { return start_index_; }
2010 
2017  void set_start_index(int32 value) {
2018  _have_start_index_ = true;
2019  start_index_ = value;
2020  }
2021 
2031  virtual util::Status AppendVariable(
2032  const StringPiece& variable_name,
2033  const client::UriTemplateConfig& config,
2034  string* target);
2035 
2041  virtual util::Status AppendOptionalQueryParameters(string* target);
2042 
2043 
2055  Accounts* data) {
2056  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
2057  }
2058 
2059  private:
2060  int32 max_results_;
2061  int32 start_index_;
2062  bool _have_max_results_ : 1;
2063  bool _have_start_index_ : 1;
2064  DISALLOW_COPY_AND_ASSIGN(ManagementResource_AccountsResource_ListMethod);
2065 };
2066 
2067 
2082  public:
2092  const AnalyticsService* _service_,
2093  client::AuthorizationCredential* _credential_,
2094  const HashClientIdRequest& _content_);
2095 
2100 
2112  HashClientIdResponse* data) {
2113  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
2114  }
2115 
2116  private:
2117  string _content_;
2119 };
2120 
2121 
2137  public:
2149  const AnalyticsService* _service_,
2150  client::AuthorizationCredential* _credential_,
2151  const absl::string_view& account_id,
2152  const absl::string_view& web_property_id);
2153 
2158 
2159 
2164  _have_max_results_ = false;
2165  client::ClearCppValueHelper(&max_results_);
2166  }
2167 
2168 
2174  int32 get_max_results() const { return max_results_; }
2175 
2182  void set_max_results(int32 value) {
2183  _have_max_results_ = true;
2184  max_results_ = value;
2185  }
2186 
2191  _have_start_index_ = false;
2192  client::ClearCppValueHelper(&start_index_);
2193  }
2194 
2195 
2201  int32 get_start_index() const { return start_index_; }
2202 
2210  void set_start_index(int32 value) {
2211  _have_start_index_ = true;
2212  start_index_ = value;
2213  }
2214 
2224  virtual util::Status AppendVariable(
2225  const StringPiece& variable_name,
2226  const client::UriTemplateConfig& config,
2227  string* target);
2228 
2234  virtual util::Status AppendOptionalQueryParameters(string* target);
2235 
2236 
2248  CustomDataSources* data) {
2249  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
2250  }
2251 
2252  private:
2253  string account_id_;
2254  string web_property_id_;
2255  int32 max_results_;
2256  int32 start_index_;
2257  bool _have_max_results_ : 1;
2258  bool _have_start_index_ : 1;
2260 };
2261 
2262 
2277  public:
2290  const AnalyticsService* _service_,
2291  client::AuthorizationCredential* _credential_,
2292  const absl::string_view& account_id,
2293  const absl::string_view& web_property_id,
2294  const absl::string_view& custom_dimension_id);
2295 
2300 
2301 
2311  virtual util::Status AppendVariable(
2312  const StringPiece& variable_name,
2313  const client::UriTemplateConfig& config,
2314  string* target);
2315 
2316 
2328  CustomDimension* data) {
2329  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
2330  }
2331 
2332  private:
2333  string account_id_;
2334  string web_property_id_;
2335  string custom_dimension_id_;
2337 };
2338 
2352  public:
2365  const AnalyticsService* _service_,
2366  client::AuthorizationCredential* _credential_,
2367  const absl::string_view& account_id,
2368  const absl::string_view& web_property_id,
2369  const CustomDimension& _content_);
2370 
2375 
2376 
2386  virtual util::Status AppendVariable(
2387  const StringPiece& variable_name,
2388  const client::UriTemplateConfig& config,
2389  string* target);
2390 
2391 
2403  CustomDimension* data) {
2404  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
2405  }
2406 
2407  private:
2408  string account_id_;
2409  string web_property_id_; string _content_;
2411 };
2412 
2427  public:
2439  const AnalyticsService* _service_,
2440  client::AuthorizationCredential* _credential_,
2441  const absl::string_view& account_id,
2442  const absl::string_view& web_property_id);
2443 
2448 
2449 
2454  _have_max_results_ = false;
2455  client::ClearCppValueHelper(&max_results_);
2456  }
2457 
2458 
2464  int32 get_max_results() const { return max_results_; }
2465 
2472  void set_max_results(int32 value) {
2473  _have_max_results_ = true;
2474  max_results_ = value;
2475  }
2476 
2481  _have_start_index_ = false;
2482  client::ClearCppValueHelper(&start_index_);
2483  }
2484 
2485 
2491  int32 get_start_index() const { return start_index_; }
2492 
2499  void set_start_index(int32 value) {
2500  _have_start_index_ = true;
2501  start_index_ = value;
2502  }
2503 
2513  virtual util::Status AppendVariable(
2514  const StringPiece& variable_name,
2515  const client::UriTemplateConfig& config,
2516  string* target);
2517 
2523  virtual util::Status AppendOptionalQueryParameters(string* target);
2524 
2525 
2537  CustomDimensions* data) {
2538  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
2539  }
2540 
2541  private:
2542  string account_id_;
2543  string web_property_id_;
2544  int32 max_results_;
2545  int32 start_index_;
2546  bool _have_max_results_ : 1;
2547  bool _have_start_index_ : 1;
2549 };
2550 
2564  public:
2579  const AnalyticsService* _service_,
2580  client::AuthorizationCredential* _credential_,
2581  const absl::string_view& account_id,
2582  const absl::string_view& web_property_id,
2583  const absl::string_view& custom_dimension_id,
2584  const CustomDimension& _content_);
2585 
2590 
2591 
2597  _have_ignore_custom_data_source_links_ = false;
2598  client::ClearCppValueHelper(&ignore_custom_data_source_links_);
2599  }
2600 
2601 
2607  bool get_ignore_custom_data_source_links() const { return ignore_custom_data_source_links_; }
2608 
2616  _have_ignore_custom_data_source_links_ = true;
2617  ignore_custom_data_source_links_ = value;
2618  }
2619 
2629  virtual util::Status AppendVariable(
2630  const StringPiece& variable_name,
2631  const client::UriTemplateConfig& config,
2632  string* target);
2633 
2639  virtual util::Status AppendOptionalQueryParameters(string* target);
2640 
2641 
2653  CustomDimension* data) {
2654  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
2655  }
2656 
2657  private:
2658  string account_id_;
2659  string web_property_id_;
2660  string custom_dimension_id_;
2661  bool ignore_custom_data_source_links_;
2662  bool _have_ignore_custom_data_source_links_ : 1; string _content_;
2664 };
2665 
2679  public:
2694  const AnalyticsService* _service_,
2695  client::AuthorizationCredential* _credential_,
2696  const absl::string_view& account_id,
2697  const absl::string_view& web_property_id,
2698  const absl::string_view& custom_dimension_id,
2699  const CustomDimension& _content_);
2700 
2705 
2706 
2712  _have_ignore_custom_data_source_links_ = false;
2713  client::ClearCppValueHelper(&ignore_custom_data_source_links_);
2714  }
2715 
2716 
2722  bool get_ignore_custom_data_source_links() const { return ignore_custom_data_source_links_; }
2723 
2731  _have_ignore_custom_data_source_links_ = true;
2732  ignore_custom_data_source_links_ = value;
2733  }
2734 
2744  virtual util::Status AppendVariable(
2745  const StringPiece& variable_name,
2746  const client::UriTemplateConfig& config,
2747  string* target);
2748 
2754  virtual util::Status AppendOptionalQueryParameters(string* target);
2755 
2756 
2768  CustomDimension* data) {
2769  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
2770  }
2771 
2772  private:
2773  string account_id_;
2774  string web_property_id_;
2775  string custom_dimension_id_;
2776  bool ignore_custom_data_source_links_;
2777  bool _have_ignore_custom_data_source_links_ : 1; string _content_;
2779 };
2780 
2781 
2796  public:
2809  const AnalyticsService* _service_,
2810  client::AuthorizationCredential* _credential_,
2811  const absl::string_view& account_id,
2812  const absl::string_view& web_property_id,
2813  const absl::string_view& custom_metric_id);
2814 
2819 
2820 
2830  virtual util::Status AppendVariable(
2831  const StringPiece& variable_name,
2832  const client::UriTemplateConfig& config,
2833  string* target);
2834 
2835 
2847  CustomMetric* data) {
2848  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
2849  }
2850 
2851  private:
2852  string account_id_;
2853  string web_property_id_;
2854  string custom_metric_id_;
2855  DISALLOW_COPY_AND_ASSIGN(ManagementResource_CustomMetricsResource_GetMethod);
2856 };
2857 
2871  public:
2884  const AnalyticsService* _service_,
2885  client::AuthorizationCredential* _credential_,
2886  const absl::string_view& account_id,
2887  const absl::string_view& web_property_id,
2888  const CustomMetric& _content_);
2889 
2894 
2895 
2905  virtual util::Status AppendVariable(
2906  const StringPiece& variable_name,
2907  const client::UriTemplateConfig& config,
2908  string* target);
2909 
2910 
2922  CustomMetric* data) {
2923  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
2924  }
2925 
2926  private:
2927  string account_id_;
2928  string web_property_id_; string _content_;
2930 };
2931 
2946  public:
2958  const AnalyticsService* _service_,
2959  client::AuthorizationCredential* _credential_,
2960  const absl::string_view& account_id,
2961  const absl::string_view& web_property_id);
2962 
2967 
2968 
2973  _have_max_results_ = false;
2974  client::ClearCppValueHelper(&max_results_);
2975  }
2976 
2977 
2983  int32 get_max_results() const { return max_results_; }
2984 
2991  void set_max_results(int32 value) {
2992  _have_max_results_ = true;
2993  max_results_ = value;
2994  }
2995 
3000  _have_start_index_ = false;
3001  client::ClearCppValueHelper(&start_index_);
3002  }
3003 
3004 
3010  int32 get_start_index() const { return start_index_; }
3011 
3018  void set_start_index(int32 value) {
3019  _have_start_index_ = true;
3020  start_index_ = value;
3021  }
3022 
3032  virtual util::Status AppendVariable(
3033  const StringPiece& variable_name,
3034  const client::UriTemplateConfig& config,
3035  string* target);
3036 
3042  virtual util::Status AppendOptionalQueryParameters(string* target);
3043 
3044 
3056  CustomMetrics* data) {
3057  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
3058  }
3059 
3060  private:
3061  string account_id_;
3062  string web_property_id_;
3063  int32 max_results_;
3064  int32 start_index_;
3065  bool _have_max_results_ : 1;
3066  bool _have_start_index_ : 1;
3067  DISALLOW_COPY_AND_ASSIGN(ManagementResource_CustomMetricsResource_ListMethod);
3068 };
3069 
3083  public:
3097  const AnalyticsService* _service_,
3098  client::AuthorizationCredential* _credential_,
3099  const absl::string_view& account_id,
3100  const absl::string_view& web_property_id,
3101  const absl::string_view& custom_metric_id,
3102  const CustomMetric& _content_);
3103 
3108 
3109 
3115  _have_ignore_custom_data_source_links_ = false;
3116  client::ClearCppValueHelper(&ignore_custom_data_source_links_);
3117  }
3118 
3119 
3125  bool get_ignore_custom_data_source_links() const { return ignore_custom_data_source_links_; }
3126 
3134  _have_ignore_custom_data_source_links_ = true;
3135  ignore_custom_data_source_links_ = value;
3136  }
3137 
3147  virtual util::Status AppendVariable(
3148  const StringPiece& variable_name,
3149  const client::UriTemplateConfig& config,
3150  string* target);
3151 
3157  virtual util::Status AppendOptionalQueryParameters(string* target);
3158 
3159 
3171  CustomMetric* data) {
3172  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
3173  }
3174 
3175  private:
3176  string account_id_;
3177  string web_property_id_;
3178  string custom_metric_id_;
3179  bool ignore_custom_data_source_links_;
3180  bool _have_ignore_custom_data_source_links_ : 1; string _content_;
3181  DISALLOW_COPY_AND_ASSIGN(ManagementResource_CustomMetricsResource_PatchMethod);
3182 };
3183 
3197  public:
3211  const AnalyticsService* _service_,
3212  client::AuthorizationCredential* _credential_,
3213  const absl::string_view& account_id,
3214  const absl::string_view& web_property_id,
3215  const absl::string_view& custom_metric_id,
3216  const CustomMetric& _content_);
3217 
3222 
3223 
3229  _have_ignore_custom_data_source_links_ = false;
3230  client::ClearCppValueHelper(&ignore_custom_data_source_links_);
3231  }
3232 
3233 
3239  bool get_ignore_custom_data_source_links() const { return ignore_custom_data_source_links_; }
3240 
3248  _have_ignore_custom_data_source_links_ = true;
3249  ignore_custom_data_source_links_ = value;
3250  }
3251 
3261  virtual util::Status AppendVariable(
3262  const StringPiece& variable_name,
3263  const client::UriTemplateConfig& config,
3264  string* target);
3265 
3271  virtual util::Status AppendOptionalQueryParameters(string* target);
3272 
3273 
3285  CustomMetric* data) {
3286  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
3287  }
3288 
3289  private:
3290  string account_id_;
3291  string web_property_id_;
3292  string custom_metric_id_;
3293  bool ignore_custom_data_source_links_;
3294  bool _have_ignore_custom_data_source_links_ : 1; string _content_;
3296 };
3297 
3298 
3313  public:
3326  const AnalyticsService* _service_,
3327  client::AuthorizationCredential* _credential_,
3328  const absl::string_view& account_id,
3329  const absl::string_view& web_property_id,
3330  const absl::string_view& profile_id,
3331  const absl::string_view& experiment_id);
3332 
3337 
3338 
3348  virtual util::Status AppendVariable(
3349  const StringPiece& variable_name,
3350  const client::UriTemplateConfig& config,
3351  string* target);
3352 
3353 
3354  private:
3355  string account_id_;
3356  string web_property_id_;
3357  string profile_id_;
3358  string experiment_id_;
3359  DISALLOW_COPY_AND_ASSIGN(ManagementResource_ExperimentsResource_DeleteMethod);
3360 };
3361 
3377  public:
3390  const AnalyticsService* _service_,
3391  client::AuthorizationCredential* _credential_,
3392  const absl::string_view& account_id,
3393  const absl::string_view& web_property_id,
3394  const absl::string_view& profile_id,
3395  const absl::string_view& experiment_id);
3396 
3401 
3402 
3412  virtual util::Status AppendVariable(
3413  const StringPiece& variable_name,
3414  const client::UriTemplateConfig& config,
3415  string* target);
3416 
3417 
3429  Experiment* data) {
3430  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
3431  }
3432 
3433  private:
3434  string account_id_;
3435  string web_property_id_;
3436  string profile_id_;
3437  string experiment_id_;
3438  DISALLOW_COPY_AND_ASSIGN(ManagementResource_ExperimentsResource_GetMethod);
3439 };
3440 
3455  public:
3468  const AnalyticsService* _service_,
3469  client::AuthorizationCredential* _credential_,
3470  const absl::string_view& account_id,
3471  const absl::string_view& web_property_id,
3472  const absl::string_view& profile_id,
3473  const Experiment& _content_);
3474 
3479 
3480 
3490  virtual util::Status AppendVariable(
3491  const StringPiece& variable_name,
3492  const client::UriTemplateConfig& config,
3493  string* target);
3494 
3495 
3507  Experiment* data) {
3508  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
3509  }
3510 
3511  private:
3512  string account_id_;
3513  string web_property_id_;
3514  string profile_id_; string _content_;
3515  DISALLOW_COPY_AND_ASSIGN(ManagementResource_ExperimentsResource_InsertMethod);
3516 };
3517 
3533  public:
3545  const AnalyticsService* _service_,
3546  client::AuthorizationCredential* _credential_,
3547  const absl::string_view& account_id,
3548  const absl::string_view& web_property_id,
3549  const absl::string_view& profile_id);
3550 
3555 
3556 
3561  _have_max_results_ = false;
3562  client::ClearCppValueHelper(&max_results_);
3563  }
3564 
3565 
3571  int32 get_max_results() const { return max_results_; }
3572 
3579  void set_max_results(int32 value) {
3580  _have_max_results_ = true;
3581  max_results_ = value;
3582  }
3583 
3588  _have_start_index_ = false;
3589  client::ClearCppValueHelper(&start_index_);
3590  }
3591 
3592 
3598  int32 get_start_index() const { return start_index_; }
3599 
3606  void set_start_index(int32 value) {
3607  _have_start_index_ = true;
3608  start_index_ = value;
3609  }
3610 
3620  virtual util::Status AppendVariable(
3621  const StringPiece& variable_name,
3622  const client::UriTemplateConfig& config,
3623  string* target);
3624 
3630  virtual util::Status AppendOptionalQueryParameters(string* target);
3631 
3632 
3644  Experiments* data) {
3645  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
3646  }
3647 
3648  private:
3649  string account_id_;
3650  string web_property_id_;
3651  string profile_id_;
3652  int32 max_results_;
3653  int32 start_index_;
3654  bool _have_max_results_ : 1;
3655  bool _have_start_index_ : 1;
3656  DISALLOW_COPY_AND_ASSIGN(ManagementResource_ExperimentsResource_ListMethod);
3657 };
3658 
3673  public:
3687  const AnalyticsService* _service_,
3688  client::AuthorizationCredential* _credential_,
3689  const absl::string_view& account_id,
3690  const absl::string_view& web_property_id,
3691  const absl::string_view& profile_id,
3692  const absl::string_view& experiment_id,
3693  const Experiment& _content_);
3694 
3699 
3700 
3710  virtual util::Status AppendVariable(
3711  const StringPiece& variable_name,
3712  const client::UriTemplateConfig& config,
3713  string* target);
3714 
3715 
3727  Experiment* data) {
3728  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
3729  }
3730 
3731  private:
3732  string account_id_;
3733  string web_property_id_;
3734  string profile_id_;
3735  string experiment_id_; string _content_;
3736  DISALLOW_COPY_AND_ASSIGN(ManagementResource_ExperimentsResource_PatchMethod);
3737 };
3738 
3753  public:
3767  const AnalyticsService* _service_,
3768  client::AuthorizationCredential* _credential_,
3769  const absl::string_view& account_id,
3770  const absl::string_view& web_property_id,
3771  const absl::string_view& profile_id,
3772  const absl::string_view& experiment_id,
3773  const Experiment& _content_);
3774 
3779 
3780 
3790  virtual util::Status AppendVariable(
3791  const StringPiece& variable_name,
3792  const client::UriTemplateConfig& config,
3793  string* target);
3794 
3795 
3807  Experiment* data) {
3808  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
3809  }
3810 
3811  private:
3812  string account_id_;
3813  string web_property_id_;
3814  string profile_id_;
3815  string experiment_id_; string _content_;
3816  DISALLOW_COPY_AND_ASSIGN(ManagementResource_ExperimentsResource_UpdateMethod);
3817 };
3818 
3819 
3833  public:
3844  const AnalyticsService* _service_,
3845  client::AuthorizationCredential* _credential_,
3846  const absl::string_view& account_id,
3847  const absl::string_view& filter_id);
3848 
3853 
3854 
3864  virtual util::Status AppendVariable(
3865  const StringPiece& variable_name,
3866  const client::UriTemplateConfig& config,
3867  string* target);
3868 
3869 
3881  Filter* data) {
3882  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
3883  }
3884 
3885  private:
3886  string account_id_;
3887  string filter_id_;
3888  DISALLOW_COPY_AND_ASSIGN(ManagementResource_FiltersResource_DeleteMethod);
3889 };
3890 
3905  public:
3916  const AnalyticsService* _service_,
3917  client::AuthorizationCredential* _credential_,
3918  const absl::string_view& account_id,
3919  const absl::string_view& filter_id);
3920 
3925 
3926 
3936  virtual util::Status AppendVariable(
3937  const StringPiece& variable_name,
3938  const client::UriTemplateConfig& config,
3939  string* target);
3940 
3941 
3953  Filter* data) {
3954  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
3955  }
3956 
3957  private:
3958  string account_id_;
3959  string filter_id_;
3960  DISALLOW_COPY_AND_ASSIGN(ManagementResource_FiltersResource_GetMethod);
3961 };
3962 
3976  public:
3987  const AnalyticsService* _service_,
3988  client::AuthorizationCredential* _credential_,
3989  const absl::string_view& account_id,
3990  const Filter& _content_);
3991 
3996 
3997 
4007  virtual util::Status AppendVariable(
4008  const StringPiece& variable_name,
4009  const client::UriTemplateConfig& config,
4010  string* target);
4011 
4012 
4024  Filter* data) {
4025  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
4026  }
4027 
4028  private:
4029  string account_id_; string _content_;
4030  DISALLOW_COPY_AND_ASSIGN(ManagementResource_FiltersResource_InsertMethod);
4031 };
4032 
4047  public:
4057  const AnalyticsService* _service_,
4058  client::AuthorizationCredential* _credential_,
4059  const absl::string_view& account_id);
4060 
4065 
4066 
4071  _have_max_results_ = false;
4072  client::ClearCppValueHelper(&max_results_);
4073  }
4074 
4075 
4081  int32 get_max_results() const { return max_results_; }
4082 
4089  void set_max_results(int32 value) {
4090  _have_max_results_ = true;
4091  max_results_ = value;
4092  }
4093 
4098  _have_start_index_ = false;
4099  client::ClearCppValueHelper(&start_index_);
4100  }
4101 
4102 
4108  int32 get_start_index() const { return start_index_; }
4109 
4116  void set_start_index(int32 value) {
4117  _have_start_index_ = true;
4118  start_index_ = value;
4119  }
4120 
4130  virtual util::Status AppendVariable(
4131  const StringPiece& variable_name,
4132  const client::UriTemplateConfig& config,
4133  string* target);
4134 
4140  virtual util::Status AppendOptionalQueryParameters(string* target);
4141 
4142 
4154  Filters* data) {
4155  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
4156  }
4157 
4158  private:
4159  string account_id_;
4160  int32 max_results_;
4161  int32 start_index_;
4162  bool _have_max_results_ : 1;
4163  bool _have_start_index_ : 1;
4164  DISALLOW_COPY_AND_ASSIGN(ManagementResource_FiltersResource_ListMethod);
4165 };
4166 
4180  public:
4192  const AnalyticsService* _service_,
4193  client::AuthorizationCredential* _credential_,
4194  const absl::string_view& account_id,
4195  const absl::string_view& filter_id,
4196  const Filter& _content_);
4197 
4202 
4203 
4213  virtual util::Status AppendVariable(
4214  const StringPiece& variable_name,
4215  const client::UriTemplateConfig& config,
4216  string* target);
4217 
4218 
4230  Filter* data) {
4231  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
4232  }
4233 
4234  private:
4235  string account_id_;
4236  string filter_id_; string _content_;
4237  DISALLOW_COPY_AND_ASSIGN(ManagementResource_FiltersResource_PatchMethod);
4238 };
4239 
4253  public:
4265  const AnalyticsService* _service_,
4266  client::AuthorizationCredential* _credential_,
4267  const absl::string_view& account_id,
4268  const absl::string_view& filter_id,
4269  const Filter& _content_);
4270 
4275 
4276 
4286  virtual util::Status AppendVariable(
4287  const StringPiece& variable_name,
4288  const client::UriTemplateConfig& config,
4289  string* target);
4290 
4291 
4303  Filter* data) {
4304  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
4305  }
4306 
4307  private:
4308  string account_id_;
4309  string filter_id_; string _content_;
4310  DISALLOW_COPY_AND_ASSIGN(ManagementResource_FiltersResource_UpdateMethod);
4311 };
4312 
4313 
4328  public:
4341  const AnalyticsService* _service_,
4342  client::AuthorizationCredential* _credential_,
4343  const absl::string_view& account_id,
4344  const absl::string_view& web_property_id,
4345  const absl::string_view& profile_id,
4346  const absl::string_view& goal_id);
4347 
4352 
4353 
4363  virtual util::Status AppendVariable(
4364  const StringPiece& variable_name,
4365  const client::UriTemplateConfig& config,
4366  string* target);
4367 
4368 
4380  Goal* data) {
4381  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
4382  }
4383 
4384  private:
4385  string account_id_;
4386  string web_property_id_;
4387  string profile_id_;
4388  string goal_id_;
4389  DISALLOW_COPY_AND_ASSIGN(ManagementResource_GoalsResource_GetMethod);
4390 };
4391 
4405  public:
4418  const AnalyticsService* _service_,
4419  client::AuthorizationCredential* _credential_,
4420  const absl::string_view& account_id,
4421  const absl::string_view& web_property_id,
4422  const absl::string_view& profile_id,
4423  const Goal& _content_);
4424 
4429 
4430 
4440  virtual util::Status AppendVariable(
4441  const StringPiece& variable_name,
4442  const client::UriTemplateConfig& config,
4443  string* target);
4444 
4445 
4457  Goal* data) {
4458  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
4459  }
4460 
4461  private:
4462  string account_id_;
4463  string web_property_id_;
4464  string profile_id_; string _content_;
4465  DISALLOW_COPY_AND_ASSIGN(ManagementResource_GoalsResource_InsertMethod);
4466 };
4467 
4483  public:
4501  const AnalyticsService* _service_,
4502  client::AuthorizationCredential* _credential_,
4503  const absl::string_view& account_id,
4504  const absl::string_view& web_property_id,
4505  const absl::string_view& profile_id);
4506 
4511 
4512 
4517  _have_max_results_ = false;
4518  client::ClearCppValueHelper(&max_results_);
4519  }
4520 
4521 
4527  int32 get_max_results() const { return max_results_; }
4528 
4534  void set_max_results(int32 value) {
4535  _have_max_results_ = true;
4536  max_results_ = value;
4537  }
4538 
4543  _have_start_index_ = false;
4544  client::ClearCppValueHelper(&start_index_);
4545  }
4546 
4547 
4553  int32 get_start_index() const { return start_index_; }
4554 
4561  void set_start_index(int32 value) {
4562  _have_start_index_ = true;
4563  start_index_ = value;
4564  }
4565 
4575  virtual util::Status AppendVariable(
4576  const StringPiece& variable_name,
4577  const client::UriTemplateConfig& config,
4578  string* target);
4579 
4585  virtual util::Status AppendOptionalQueryParameters(string* target);
4586 
4587 
4599  Goals* data) {
4600  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
4601  }
4602 
4603  private:
4604  string account_id_;
4605  string web_property_id_;
4606  string profile_id_;
4607  int32 max_results_;
4608  int32 start_index_;
4609  bool _have_max_results_ : 1;
4610  bool _have_start_index_ : 1;
4611  DISALLOW_COPY_AND_ASSIGN(ManagementResource_GoalsResource_ListMethod);
4612 };
4613 
4627  public:
4641  const AnalyticsService* _service_,
4642  client::AuthorizationCredential* _credential_,
4643  const absl::string_view& account_id,
4644  const absl::string_view& web_property_id,
4645  const absl::string_view& profile_id,
4646  const absl::string_view& goal_id,
4647  const Goal& _content_);
4648 
4653 
4654 
4664  virtual util::Status AppendVariable(
4665  const StringPiece& variable_name,
4666  const client::UriTemplateConfig& config,
4667  string* target);
4668 
4669 
4681  Goal* data) {
4682  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
4683  }
4684 
4685  private:
4686  string account_id_;
4687  string web_property_id_;
4688  string profile_id_;
4689  string goal_id_; string _content_;
4690  DISALLOW_COPY_AND_ASSIGN(ManagementResource_GoalsResource_PatchMethod);
4691 };
4692 
4706  public:
4720  const AnalyticsService* _service_,
4721  client::AuthorizationCredential* _credential_,
4722  const absl::string_view& account_id,
4723  const absl::string_view& web_property_id,
4724  const absl::string_view& profile_id,
4725  const absl::string_view& goal_id,
4726  const Goal& _content_);
4727 
4732 
4733 
4743  virtual util::Status AppendVariable(
4744  const StringPiece& variable_name,
4745  const client::UriTemplateConfig& config,
4746  string* target);
4747 
4748 
4760  Goal* data) {
4761  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
4762  }
4763 
4764  private:
4765  string account_id_;
4766  string web_property_id_;
4767  string profile_id_;
4768  string goal_id_; string _content_;
4769  DISALLOW_COPY_AND_ASSIGN(ManagementResource_GoalsResource_UpdateMethod);
4770 };
4771 
4772 
4786  public:
4800  const AnalyticsService* _service_,
4801  client::AuthorizationCredential* _credential_,
4802  const absl::string_view& account_id,
4803  const absl::string_view& web_property_id,
4804  const absl::string_view& profile_id,
4805  const absl::string_view& link_id);
4806 
4811 
4812 
4822  virtual util::Status AppendVariable(
4823  const StringPiece& variable_name,
4824  const client::UriTemplateConfig& config,
4825  string* target);
4826 
4827 
4828  private:
4829  string account_id_;
4830  string web_property_id_;
4831  string profile_id_;
4832  string link_id_;
4834 };
4835 
4850  public:
4864  const AnalyticsService* _service_,
4865  client::AuthorizationCredential* _credential_,
4866  const absl::string_view& account_id,
4867  const absl::string_view& web_property_id,
4868  const absl::string_view& profile_id,
4869  const absl::string_view& link_id);
4870 
4875 
4876 
4886  virtual util::Status AppendVariable(
4887  const StringPiece& variable_name,
4888  const client::UriTemplateConfig& config,
4889  string* target);
4890 
4891 
4903  ProfileFilterLink* data) {
4904  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
4905  }
4906 
4907  private:
4908  string account_id_;
4909  string web_property_id_;
4910  string profile_id_;
4911  string link_id_;
4913 };
4914 
4928  public:
4942  const AnalyticsService* _service_,
4943  client::AuthorizationCredential* _credential_,
4944  const absl::string_view& account_id,
4945  const absl::string_view& web_property_id,
4946  const absl::string_view& profile_id,
4947  const ProfileFilterLink& _content_);
4948 
4953 
4954 
4964  virtual util::Status AppendVariable(
4965  const StringPiece& variable_name,
4966  const client::UriTemplateConfig& config,
4967  string* target);
4968 
4969 
4981  ProfileFilterLink* data) {
4982  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
4983  }
4984 
4985  private:
4986  string account_id_;
4987  string web_property_id_;
4988  string profile_id_; string _content_;
4990 };
4991 
5006  public:
5022  const AnalyticsService* _service_,
5023  client::AuthorizationCredential* _credential_,
5024  const absl::string_view& account_id,
5025  const absl::string_view& web_property_id,
5026  const absl::string_view& profile_id);
5027 
5032 
5033 
5038  _have_max_results_ = false;
5039  client::ClearCppValueHelper(&max_results_);
5040  }
5041 
5042 
5048  int32 get_max_results() const { return max_results_; }
5049 
5056  void set_max_results(int32 value) {
5057  _have_max_results_ = true;
5058  max_results_ = value;
5059  }
5060 
5065  _have_start_index_ = false;
5066  client::ClearCppValueHelper(&start_index_);
5067  }
5068 
5069 
5075  int32 get_start_index() const { return start_index_; }
5076 
5083  void set_start_index(int32 value) {
5084  _have_start_index_ = true;
5085  start_index_ = value;
5086  }
5087 
5097  virtual util::Status AppendVariable(
5098  const StringPiece& variable_name,
5099  const client::UriTemplateConfig& config,
5100  string* target);
5101 
5107  virtual util::Status AppendOptionalQueryParameters(string* target);
5108 
5109 
5121  ProfileFilterLinks* data) {
5122  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
5123  }
5124 
5125  private:
5126  string account_id_;
5127  string web_property_id_;
5128  string profile_id_;
5129  int32 max_results_;
5130  int32 start_index_;
5131  bool _have_max_results_ : 1;
5132  bool _have_start_index_ : 1;
5134 };
5135 
5149  public:
5164  const AnalyticsService* _service_,
5165  client::AuthorizationCredential* _credential_,
5166  const absl::string_view& account_id,
5167  const absl::string_view& web_property_id,
5168  const absl::string_view& profile_id,
5169  const absl::string_view& link_id,
5170  const ProfileFilterLink& _content_);
5171 
5176 
5177 
5187  virtual util::Status AppendVariable(
5188  const StringPiece& variable_name,
5189  const client::UriTemplateConfig& config,
5190  string* target);
5191 
5192 
5204  ProfileFilterLink* data) {
5205  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
5206  }
5207 
5208  private:
5209  string account_id_;
5210  string web_property_id_;
5211  string profile_id_;
5212  string link_id_; string _content_;
5214 };
5215 
5229  public:
5244  const AnalyticsService* _service_,
5245  client::AuthorizationCredential* _credential_,
5246  const absl::string_view& account_id,
5247  const absl::string_view& web_property_id,
5248  const absl::string_view& profile_id,
5249  const absl::string_view& link_id,
5250  const ProfileFilterLink& _content_);
5251 
5256 
5257 
5267  virtual util::Status AppendVariable(
5268  const StringPiece& variable_name,
5269  const client::UriTemplateConfig& config,
5270  string* target);
5271 
5272 
5284  ProfileFilterLink* data) {
5285  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
5286  }
5287 
5288  private:
5289  string account_id_;
5290  string web_property_id_;
5291  string profile_id_;
5292  string link_id_; string _content_;
5294 };
5295 
5296 
5310  public:
5323  const AnalyticsService* _service_,
5324  client::AuthorizationCredential* _credential_,
5325  const absl::string_view& account_id,
5326  const absl::string_view& web_property_id,
5327  const absl::string_view& profile_id,
5328  const absl::string_view& link_id);
5329 
5334 
5335 
5345  virtual util::Status AppendVariable(
5346  const StringPiece& variable_name,
5347  const client::UriTemplateConfig& config,
5348  string* target);
5349 
5350 
5351  private:
5352  string account_id_;
5353  string web_property_id_;
5354  string profile_id_;
5355  string link_id_;
5357 };
5358 
5372  public:
5385  const AnalyticsService* _service_,
5386  client::AuthorizationCredential* _credential_,
5387  const absl::string_view& account_id,
5388  const absl::string_view& web_property_id,
5389  const absl::string_view& profile_id,
5390  const EntityUserLink& _content_);
5391 
5396 
5397 
5407  virtual util::Status AppendVariable(
5408  const StringPiece& variable_name,
5409  const client::UriTemplateConfig& config,
5410  string* target);
5411 
5412 
5424  EntityUserLink* data) {
5425  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
5426  }
5427 
5428  private:
5429  string account_id_;
5430  string web_property_id_;
5431  string profile_id_; string _content_;
5433 };
5434 
5449  public:
5465  const AnalyticsService* _service_,
5466  client::AuthorizationCredential* _credential_,
5467  const absl::string_view& account_id,
5468  const absl::string_view& web_property_id,
5469  const absl::string_view& profile_id);
5470 
5475 
5476 
5481  _have_max_results_ = false;
5482  client::ClearCppValueHelper(&max_results_);
5483  }
5484 
5485 
5491  int32 get_max_results() const { return max_results_; }
5492 
5499  void set_max_results(int32 value) {
5500  _have_max_results_ = true;
5501  max_results_ = value;
5502  }
5503 
5508  _have_start_index_ = false;
5509  client::ClearCppValueHelper(&start_index_);
5510  }
5511 
5512 
5518  int32 get_start_index() const { return start_index_; }
5519 
5527  void set_start_index(int32 value) {
5528  _have_start_index_ = true;
5529  start_index_ = value;
5530  }
5531 
5541  virtual util::Status AppendVariable(
5542  const StringPiece& variable_name,
5543  const client::UriTemplateConfig& config,
5544  string* target);
5545 
5551  virtual util::Status AppendOptionalQueryParameters(string* target);
5552 
5553 
5565  EntityUserLinks* data) {
5566  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
5567  }
5568 
5569  private:
5570  string account_id_;
5571  string web_property_id_;
5572  string profile_id_;
5573  int32 max_results_;
5574  int32 start_index_;
5575  bool _have_max_results_ : 1;
5576  bool _have_start_index_ : 1;
5578 };
5579 
5593  public:
5607  const AnalyticsService* _service_,
5608  client::AuthorizationCredential* _credential_,
5609  const absl::string_view& account_id,
5610  const absl::string_view& web_property_id,
5611  const absl::string_view& profile_id,
5612  const absl::string_view& link_id,
5613  const EntityUserLink& _content_);
5614 
5619 
5620 
5630  virtual util::Status AppendVariable(
5631  const StringPiece& variable_name,
5632  const client::UriTemplateConfig& config,
5633  string* target);
5634 
5635 
5647  EntityUserLink* data) {
5648  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
5649  }
5650 
5651  private:
5652  string account_id_;
5653  string web_property_id_;
5654  string profile_id_;
5655  string link_id_; string _content_;
5657 };
5658 
5659 
5673  public:
5686  const AnalyticsService* _service_,
5687  client::AuthorizationCredential* _credential_,
5688  const absl::string_view& account_id,
5689  const absl::string_view& web_property_id,
5690  const absl::string_view& profile_id);
5691 
5696 
5697 
5707  virtual util::Status AppendVariable(
5708  const StringPiece& variable_name,
5709  const client::UriTemplateConfig& config,
5710  string* target);
5711 
5712 
5713  private:
5714  string account_id_;
5715  string web_property_id_;
5716  string profile_id_;
5717  DISALLOW_COPY_AND_ASSIGN(ManagementResource_ProfilesResource_DeleteMethod);
5718 };
5719 
5734  public:
5747  const AnalyticsService* _service_,
5748  client::AuthorizationCredential* _credential_,
5749  const absl::string_view& account_id,
5750  const absl::string_view& web_property_id,
5751  const absl::string_view& profile_id);
5752 
5757 
5758 
5768  virtual util::Status AppendVariable(
5769  const StringPiece& variable_name,
5770  const client::UriTemplateConfig& config,
5771  string* target);
5772 
5773 
5785  Profile* data) {
5786  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
5787  }
5788 
5789  private:
5790  string account_id_;
5791  string web_property_id_;
5792  string profile_id_;
5793  DISALLOW_COPY_AND_ASSIGN(ManagementResource_ProfilesResource_GetMethod);
5794 };
5795 
5809  public:
5822  const AnalyticsService* _service_,
5823  client::AuthorizationCredential* _credential_,
5824  const absl::string_view& account_id,
5825  const absl::string_view& web_property_id,
5826  const Profile& _content_);
5827 
5832 
5833 
5843  virtual util::Status AppendVariable(
5844  const StringPiece& variable_name,
5845  const client::UriTemplateConfig& config,
5846  string* target);
5847 
5848 
5860  Profile* data) {
5861  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
5862  }
5863 
5864  private:
5865  string account_id_;
5866  string web_property_id_; string _content_;
5867  DISALLOW_COPY_AND_ASSIGN(ManagementResource_ProfilesResource_InsertMethod);
5868 };
5869 
5885  public:
5900  const AnalyticsService* _service_,
5901  client::AuthorizationCredential* _credential_,
5902  const absl::string_view& account_id,
5903  const absl::string_view& web_property_id);
5904 
5909 
5910 
5915  _have_max_results_ = false;
5916  client::ClearCppValueHelper(&max_results_);
5917  }
5918 
5919 
5925  int32 get_max_results() const { return max_results_; }
5926 
5933  void set_max_results(int32 value) {
5934  _have_max_results_ = true;
5935  max_results_ = value;
5936  }
5937 
5942  _have_start_index_ = false;
5943  client::ClearCppValueHelper(&start_index_);
5944  }
5945 
5946 
5952  int32 get_start_index() const { return start_index_; }
5953 
5960  void set_start_index(int32 value) {
5961  _have_start_index_ = true;
5962  start_index_ = value;
5963  }
5964 
5974  virtual util::Status AppendVariable(
5975  const StringPiece& variable_name,
5976  const client::UriTemplateConfig& config,
5977  string* target);
5978 
5984  virtual util::Status AppendOptionalQueryParameters(string* target);
5985 
5986 
5998  Profiles* data) {
5999  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
6000  }
6001 
6002  private:
6003  string account_id_;
6004  string web_property_id_;
6005  int32 max_results_;
6006  int32 start_index_;
6007  bool _have_max_results_ : 1;
6008  bool _have_start_index_ : 1;
6009  DISALLOW_COPY_AND_ASSIGN(ManagementResource_ProfilesResource_ListMethod);
6010 };
6011 
6025  public:
6039  const AnalyticsService* _service_,
6040  client::AuthorizationCredential* _credential_,
6041  const absl::string_view& account_id,
6042  const absl::string_view& web_property_id,
6043  const absl::string_view& profile_id,
6044  const Profile& _content_);
6045 
6050 
6051 
6061  virtual util::Status AppendVariable(
6062  const StringPiece& variable_name,
6063  const client::UriTemplateConfig& config,
6064  string* target);
6065 
6066 
6078  Profile* data) {
6079  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
6080  }
6081 
6082  private:
6083  string account_id_;
6084  string web_property_id_;
6085  string profile_id_; string _content_;
6086  DISALLOW_COPY_AND_ASSIGN(ManagementResource_ProfilesResource_PatchMethod);
6087 };
6088 
6102  public:
6116  const AnalyticsService* _service_,
6117  client::AuthorizationCredential* _credential_,
6118  const absl::string_view& account_id,
6119  const absl::string_view& web_property_id,
6120  const absl::string_view& profile_id,
6121  const Profile& _content_);
6122 
6127 
6128 
6138  virtual util::Status AppendVariable(
6139  const StringPiece& variable_name,
6140  const client::UriTemplateConfig& config,
6141  string* target);
6142 
6143 
6155  Profile* data) {
6156  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
6157  }
6158 
6159  private:
6160  string account_id_;
6161  string web_property_id_;
6162  string profile_id_; string _content_;
6163  DISALLOW_COPY_AND_ASSIGN(ManagementResource_ProfilesResource_UpdateMethod);
6164 };
6165 
6166 
6180  public:
6194  const AnalyticsService* _service_,
6195  client::AuthorizationCredential* _credential_,
6196  const absl::string_view& account_id,
6197  const absl::string_view& web_property_id,
6198  const absl::string_view& remarketing_audience_id);
6199 
6204 
6205 
6215  virtual util::Status AppendVariable(
6216  const StringPiece& variable_name,
6217  const client::UriTemplateConfig& config,
6218  string* target);
6219 
6220 
6221  private:
6222  string account_id_;
6223  string web_property_id_;
6224  string remarketing_audience_id_;
6226 };
6227 
6242  public:
6257  const AnalyticsService* _service_,
6258  client::AuthorizationCredential* _credential_,
6259  const absl::string_view& account_id,
6260  const absl::string_view& web_property_id,
6261  const absl::string_view& remarketing_audience_id);
6262 
6267 
6268 
6278  virtual util::Status AppendVariable(
6279  const StringPiece& variable_name,
6280  const client::UriTemplateConfig& config,
6281  string* target);
6282 
6283 
6295  RemarketingAudience* data) {
6296  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
6297  }
6298 
6299  private:
6300  string account_id_;
6301  string web_property_id_;
6302  string remarketing_audience_id_;
6304 };
6305 
6319  public:
6333  const AnalyticsService* _service_,
6334  client::AuthorizationCredential* _credential_,
6335  const absl::string_view& account_id,
6336  const absl::string_view& web_property_id,
6337  const RemarketingAudience& _content_);
6338 
6343 
6344 
6354  virtual util::Status AppendVariable(
6355  const StringPiece& variable_name,
6356  const client::UriTemplateConfig& config,
6357  string* target);
6358 
6359 
6371  RemarketingAudience* data) {
6372  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
6373  }
6374 
6375  private:
6376  string account_id_;
6377  string web_property_id_; string _content_;
6379 };
6380 
6395  public:
6408  const AnalyticsService* _service_,
6409  client::AuthorizationCredential* _credential_,
6410  const absl::string_view& account_id,
6411  const absl::string_view& web_property_id);
6412 
6417 
6418 
6423  _have_max_results_ = false;
6424  client::ClearCppValueHelper(&max_results_);
6425  }
6426 
6427 
6433  int32 get_max_results() const { return max_results_; }
6434 
6441  void set_max_results(int32 value) {
6442  _have_max_results_ = true;
6443  max_results_ = value;
6444  }
6445 
6450  _have_start_index_ = false;
6451  client::ClearCppValueHelper(&start_index_);
6452  }
6453 
6454 
6460  int32 get_start_index() const { return start_index_; }
6461 
6468  void set_start_index(int32 value) {
6469  _have_start_index_ = true;
6470  start_index_ = value;
6471  }
6472 
6476  void clear_type() {
6477  _have_type_ = false;
6478  client::ClearCppValueHelper(&type_);
6479  }
6480 
6481 
6487  const string& get_type() const { return type_; }
6488 
6494  string* mutable_type() {
6495  _have_type_ = true;
6496  return &type_;
6497  }
6498 
6499 
6505  void set_type(const string& value) {
6506  _have_type_ = true;
6507  type_ = value;
6508  }
6509 
6519  virtual util::Status AppendVariable(
6520  const StringPiece& variable_name,
6521  const client::UriTemplateConfig& config,
6522  string* target);
6523 
6529  virtual util::Status AppendOptionalQueryParameters(string* target);
6530 
6531 
6543  RemarketingAudiences* data) {
6544  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
6545  }
6546 
6547  private:
6548  string account_id_;
6549  string web_property_id_;
6550  int32 max_results_;
6551  int32 start_index_;
6552  string type_;
6553  bool _have_max_results_ : 1;
6554  bool _have_start_index_ : 1;
6555  bool _have_type_ : 1;
6557 };
6558 
6572  public:
6587  const AnalyticsService* _service_,
6588  client::AuthorizationCredential* _credential_,
6589  const absl::string_view& account_id,
6590  const absl::string_view& web_property_id,
6591  const absl::string_view& remarketing_audience_id,
6592  const RemarketingAudience& _content_);
6593 
6598 
6599 
6609  virtual util::Status AppendVariable(
6610  const StringPiece& variable_name,
6611  const client::UriTemplateConfig& config,
6612  string* target);
6613 
6614 
6626  RemarketingAudience* data) {
6627  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
6628  }
6629 
6630  private:
6631  string account_id_;
6632  string web_property_id_;
6633  string remarketing_audience_id_; string _content_;
6635 };
6636 
6650  public:
6665  const AnalyticsService* _service_,
6666  client::AuthorizationCredential* _credential_,
6667  const absl::string_view& account_id,
6668  const absl::string_view& web_property_id,
6669  const absl::string_view& remarketing_audience_id,
6670  const RemarketingAudience& _content_);
6671 
6676 
6677 
6687  virtual util::Status AppendVariable(
6688  const StringPiece& variable_name,
6689  const client::UriTemplateConfig& config,
6690  string* target);
6691 
6692 
6704  RemarketingAudience* data) {
6705  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
6706  }
6707 
6708  private:
6709  string account_id_;
6710  string web_property_id_;
6711  string remarketing_audience_id_; string _content_;
6713 };
6714 
6715 
6731  public:
6740  const AnalyticsService* _service_,
6741  client::AuthorizationCredential* _credential_);
6742 
6747 
6748 
6753  _have_max_results_ = false;
6754  client::ClearCppValueHelper(&max_results_);
6755  }
6756 
6757 
6763  int32 get_max_results() const { return max_results_; }
6764 
6771  void set_max_results(int32 value) {
6772  _have_max_results_ = true;
6773  max_results_ = value;
6774  }
6775 
6780  _have_start_index_ = false;
6781  client::ClearCppValueHelper(&start_index_);
6782  }
6783 
6784 
6790  int32 get_start_index() const { return start_index_; }
6791 
6798  void set_start_index(int32 value) {
6799  _have_start_index_ = true;
6800  start_index_ = value;
6801  }
6802 
6812  virtual util::Status AppendVariable(
6813  const StringPiece& variable_name,
6814  const client::UriTemplateConfig& config,
6815  string* target);
6816 
6822  virtual util::Status AppendOptionalQueryParameters(string* target);
6823 
6824 
6836  Segments* data) {
6837  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
6838  }
6839 
6840  private:
6841  int32 max_results_;
6842  int32 start_index_;
6843  bool _have_max_results_ : 1;
6844  bool _have_start_index_ : 1;
6845  DISALLOW_COPY_AND_ASSIGN(ManagementResource_SegmentsResource_ListMethod);
6846 };
6847 
6848 
6862  public:
6876  const AnalyticsService* _service_,
6877  client::AuthorizationCredential* _credential_,
6878  const absl::string_view& account_id,
6879  const absl::string_view& web_property_id,
6880  const absl::string_view& profile_id,
6881  const absl::string_view& unsampled_report_id);
6882 
6887 
6888 
6898  virtual util::Status AppendVariable(
6899  const StringPiece& variable_name,
6900  const client::UriTemplateConfig& config,
6901  string* target);
6902 
6903 
6904  private:
6905  string account_id_;
6906  string web_property_id_;
6907  string profile_id_;
6908  string unsampled_report_id_;
6910 };
6911 
6927  public:
6941  const AnalyticsService* _service_,
6942  client::AuthorizationCredential* _credential_,
6943  const absl::string_view& account_id,
6944  const absl::string_view& web_property_id,
6945  const absl::string_view& profile_id,
6946  const absl::string_view& unsampled_report_id);
6947 
6952 
6953 
6963  virtual util::Status AppendVariable(
6964  const StringPiece& variable_name,
6965  const client::UriTemplateConfig& config,
6966  string* target);
6967 
6968 
6980  UnsampledReport* data) {
6981  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
6982  }
6983 
6984  private:
6985  string account_id_;
6986  string web_property_id_;
6987  string profile_id_;
6988  string unsampled_report_id_;
6990 };
6991 
7006  public:
7020  const AnalyticsService* _service_,
7021  client::AuthorizationCredential* _credential_,
7022  const absl::string_view& account_id,
7023  const absl::string_view& web_property_id,
7024  const absl::string_view& profile_id,
7025  const UnsampledReport& _content_);
7026 
7031 
7032 
7042  virtual util::Status AppendVariable(
7043  const StringPiece& variable_name,
7044  const client::UriTemplateConfig& config,
7045  string* target);
7046 
7047 
7059  UnsampledReport* data) {
7060  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
7061  }
7062 
7063  private:
7064  string account_id_;
7065  string web_property_id_;
7066  string profile_id_; string _content_;
7068 };
7069 
7085  public:
7100  const AnalyticsService* _service_,
7101  client::AuthorizationCredential* _credential_,
7102  const absl::string_view& account_id,
7103  const absl::string_view& web_property_id,
7104  const absl::string_view& profile_id);
7105 
7110 
7111 
7116  _have_max_results_ = false;
7117  client::ClearCppValueHelper(&max_results_);
7118  }
7119 
7120 
7126  int32 get_max_results() const { return max_results_; }
7127 
7134  void set_max_results(int32 value) {
7135  _have_max_results_ = true;
7136  max_results_ = value;
7137  }
7138 
7143  _have_start_index_ = false;
7144  client::ClearCppValueHelper(&start_index_);
7145  }
7146 
7147 
7153  int32 get_start_index() const { return start_index_; }
7154 
7162  void set_start_index(int32 value) {
7163  _have_start_index_ = true;
7164  start_index_ = value;
7165  }
7166 
7176  virtual util::Status AppendVariable(
7177  const StringPiece& variable_name,
7178  const client::UriTemplateConfig& config,
7179  string* target);
7180 
7186  virtual util::Status AppendOptionalQueryParameters(string* target);
7187 
7188 
7200  UnsampledReports* data) {
7201  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
7202  }
7203 
7204  private:
7205  string account_id_;
7206  string web_property_id_;
7207  string profile_id_;
7208  int32 max_results_;
7209  int32 start_index_;
7210  bool _have_max_results_ : 1;
7211  bool _have_start_index_ : 1;
7213 };
7214 
7215 
7230  public:
7244  const AnalyticsService* _service_,
7245  client::AuthorizationCredential* _credential_,
7246  const absl::string_view& account_id,
7247  const absl::string_view& web_property_id,
7248  const absl::string_view& custom_data_source_id,
7250 
7255 
7256 
7266  virtual util::Status AppendVariable(
7267  const StringPiece& variable_name,
7268  const client::UriTemplateConfig& config,
7269  string* target);
7270 
7271 
7272  private:
7273  string account_id_;
7274  string web_property_id_;
7275  string custom_data_source_id_; string _content_;
7277 };
7278 
7294  public:
7308  const AnalyticsService* _service_,
7309  client::AuthorizationCredential* _credential_,
7310  const absl::string_view& account_id,
7311  const absl::string_view& web_property_id,
7312  const absl::string_view& custom_data_source_id,
7313  const absl::string_view& upload_id);
7314 
7319 
7320 
7330  virtual util::Status AppendVariable(
7331  const StringPiece& variable_name,
7332  const client::UriTemplateConfig& config,
7333  string* target);
7334 
7335 
7347  Upload* data) {
7348  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
7349  }
7350 
7351  private:
7352  string account_id_;
7353  string web_property_id_;
7354  string custom_data_source_id_;
7355  string upload_id_;
7356  DISALLOW_COPY_AND_ASSIGN(ManagementResource_UploadsResource_GetMethod);
7357 };
7358 
7374  public:
7387  const AnalyticsService* _service_,
7388  client::AuthorizationCredential* _credential_,
7389  const absl::string_view& account_id,
7390  const absl::string_view& web_property_id,
7391  const absl::string_view& custom_data_source_id);
7392 
7397 
7398 
7403  _have_max_results_ = false;
7404  client::ClearCppValueHelper(&max_results_);
7405  }
7406 
7407 
7413  int32 get_max_results() const { return max_results_; }
7414 
7421  void set_max_results(int32 value) {
7422  _have_max_results_ = true;
7423  max_results_ = value;
7424  }
7425 
7430  _have_start_index_ = false;
7431  client::ClearCppValueHelper(&start_index_);
7432  }
7433 
7434 
7440  int32 get_start_index() const { return start_index_; }
7441 
7449  void set_start_index(int32 value) {
7450  _have_start_index_ = true;
7451  start_index_ = value;
7452  }
7453 
7463  virtual util::Status AppendVariable(
7464  const StringPiece& variable_name,
7465  const client::UriTemplateConfig& config,
7466  string* target);
7467 
7473  virtual util::Status AppendOptionalQueryParameters(string* target);
7474 
7475 
7487  Uploads* data) {
7488  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
7489  }
7490 
7491  private:
7492  string account_id_;
7493  string web_property_id_;
7494  string custom_data_source_id_;
7495  int32 max_results_;
7496  int32 start_index_;
7497  bool _have_max_results_ : 1;
7498  bool _have_start_index_ : 1;
7499  DISALLOW_COPY_AND_ASSIGN(ManagementResource_UploadsResource_ListMethod);
7500 };
7501 
7516  public:
7535  const AnalyticsService* _service_,
7536  client::AuthorizationCredential* _credential_,
7537  const absl::string_view& account_id,
7538  const absl::string_view& web_property_id,
7539  const absl::string_view& custom_data_source_id,
7540  const StringPiece& _media_content_type_,
7541  client::DataReader* _media_content_reader_);
7542 
7547 
7548 
7558  virtual util::Status AppendVariable(
7559  const StringPiece& variable_name,
7560  const client::UriTemplateConfig& config,
7561  string* target);
7562 
7563 
7575  Upload* data) {
7576  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
7577  }
7578 
7579 
7587  static const client::MediaUploadSpec SIMPLE_MEDIA_UPLOAD;
7591  static const client::MediaUploadSpec RESUMABLE_MEDIA_UPLOAD;
7592 
7593  private:
7594  string account_id_;
7595  string web_property_id_;
7596  string custom_data_source_id_;
7597  DISALLOW_COPY_AND_ASSIGN(ManagementResource_UploadsResource_UploadDataMethod);
7598 };
7599 
7600 
7614  public:
7628  const AnalyticsService* _service_,
7629  client::AuthorizationCredential* _credential_,
7630  const absl::string_view& account_id,
7631  const absl::string_view& web_property_id,
7632  const absl::string_view& web_property_ad_words_link_id);
7633 
7638 
7639 
7649  virtual util::Status AppendVariable(
7650  const StringPiece& variable_name,
7651  const client::UriTemplateConfig& config,
7652  string* target);
7653 
7654 
7655  private:
7656  string account_id_;
7657  string web_property_id_;
7658  string web_property_ad_words_link_id_;
7660 };
7661 
7676  public:
7690  const AnalyticsService* _service_,
7691  client::AuthorizationCredential* _credential_,
7692  const absl::string_view& account_id,
7693  const absl::string_view& web_property_id,
7694  const absl::string_view& web_property_ad_words_link_id);
7695 
7700 
7701 
7711  virtual util::Status AppendVariable(
7712  const StringPiece& variable_name,
7713  const client::UriTemplateConfig& config,
7714  string* target);
7715 
7716 
7728  EntityAdWordsLink* data) {
7729  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
7730  }
7731 
7732  private:
7733  string account_id_;
7734  string web_property_id_;
7735  string web_property_ad_words_link_id_;
7737 };
7738 
7752  public:
7765  const AnalyticsService* _service_,
7766  client::AuthorizationCredential* _credential_,
7767  const absl::string_view& account_id,
7768  const absl::string_view& web_property_id,
7769  const EntityAdWordsLink& _content_);
7770 
7775 
7776 
7786  virtual util::Status AppendVariable(
7787  const StringPiece& variable_name,
7788  const client::UriTemplateConfig& config,
7789  string* target);
7790 
7791 
7803  EntityAdWordsLink* data) {
7804  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
7805  }
7806 
7807  private:
7808  string account_id_;
7809  string web_property_id_; string _content_;
7811 };
7812 
7827  public:
7840  const AnalyticsService* _service_,
7841  client::AuthorizationCredential* _credential_,
7842  const absl::string_view& account_id,
7843  const absl::string_view& web_property_id);
7844 
7849 
7850 
7855  _have_max_results_ = false;
7856  client::ClearCppValueHelper(&max_results_);
7857  }
7858 
7859 
7865  int32 get_max_results() const { return max_results_; }
7866 
7873  void set_max_results(int32 value) {
7874  _have_max_results_ = true;
7875  max_results_ = value;
7876  }
7877 
7882  _have_start_index_ = false;
7883  client::ClearCppValueHelper(&start_index_);
7884  }
7885 
7886 
7892  int32 get_start_index() const { return start_index_; }
7893 
7901  void set_start_index(int32 value) {
7902  _have_start_index_ = true;
7903  start_index_ = value;
7904  }
7905 
7915  virtual util::Status AppendVariable(
7916  const StringPiece& variable_name,
7917  const client::UriTemplateConfig& config,
7918  string* target);
7919 
7925  virtual util::Status AppendOptionalQueryParameters(string* target);
7926 
7927 
7939  EntityAdWordsLinks* data) {
7940  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
7941  }
7942 
7943  private:
7944  string account_id_;
7945  string web_property_id_;
7946  int32 max_results_;
7947  int32 start_index_;
7948  bool _have_max_results_ : 1;
7949  bool _have_start_index_ : 1;
7951 };
7952 
7966  public:
7981  const AnalyticsService* _service_,
7982  client::AuthorizationCredential* _credential_,
7983  const absl::string_view& account_id,
7984  const absl::string_view& web_property_id,
7985  const absl::string_view& web_property_ad_words_link_id,
7986  const EntityAdWordsLink& _content_);
7987 
7992 
7993 
8003  virtual util::Status AppendVariable(
8004  const StringPiece& variable_name,
8005  const client::UriTemplateConfig& config,
8006  string* target);
8007 
8008 
8020  EntityAdWordsLink* data) {
8021  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
8022  }
8023 
8024  private:
8025  string account_id_;
8026  string web_property_id_;
8027  string web_property_ad_words_link_id_; string _content_;
8029 };
8030 
8044  public:
8059  const AnalyticsService* _service_,
8060  client::AuthorizationCredential* _credential_,
8061  const absl::string_view& account_id,
8062  const absl::string_view& web_property_id,
8063  const absl::string_view& web_property_ad_words_link_id,
8064  const EntityAdWordsLink& _content_);
8065 
8070 
8071 
8081  virtual util::Status AppendVariable(
8082  const StringPiece& variable_name,
8083  const client::UriTemplateConfig& config,
8084  string* target);
8085 
8086 
8098  EntityAdWordsLink* data) {
8099  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
8100  }
8101 
8102  private:
8103  string account_id_;
8104  string web_property_id_;
8105  string web_property_ad_words_link_id_; string _content_;
8107 };
8108 
8109 
8124  public:
8135  const AnalyticsService* _service_,
8136  client::AuthorizationCredential* _credential_,
8137  const absl::string_view& account_id,
8138  const absl::string_view& web_property_id);
8139 
8144 
8145 
8155  virtual util::Status AppendVariable(
8156  const StringPiece& variable_name,
8157  const client::UriTemplateConfig& config,
8158  string* target);
8159 
8160 
8172  Webproperty* data) {
8173  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
8174  }
8175 
8176  private:
8177  string account_id_;
8178  string web_property_id_;
8179  DISALLOW_COPY_AND_ASSIGN(ManagementResource_WebpropertiesResource_GetMethod);
8180 };
8181 
8195  public:
8206  const AnalyticsService* _service_,
8207  client::AuthorizationCredential* _credential_,
8208  const absl::string_view& account_id,
8209  const Webproperty& _content_);
8210 
8215 
8216 
8226  virtual util::Status AppendVariable(
8227  const StringPiece& variable_name,
8228  const client::UriTemplateConfig& config,
8229  string* target);
8230 
8231 
8243  Webproperty* data) {
8244  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
8245  }
8246 
8247  private:
8248  string account_id_; string _content_;
8250 };
8251 
8267  public:
8279  const AnalyticsService* _service_,
8280  client::AuthorizationCredential* _credential_,
8281  const absl::string_view& account_id);
8282 
8287 
8288 
8293  _have_max_results_ = false;
8294  client::ClearCppValueHelper(&max_results_);
8295  }
8296 
8297 
8303  int32 get_max_results() const { return max_results_; }
8304 
8311  void set_max_results(int32 value) {
8312  _have_max_results_ = true;
8313  max_results_ = value;
8314  }
8315 
8320  _have_start_index_ = false;
8321  client::ClearCppValueHelper(&start_index_);
8322  }
8323 
8324 
8330  int32 get_start_index() const { return start_index_; }
8331 
8338  void set_start_index(int32 value) {
8339  _have_start_index_ = true;
8340  start_index_ = value;
8341  }
8342 
8352  virtual util::Status AppendVariable(
8353  const StringPiece& variable_name,
8354  const client::UriTemplateConfig& config,
8355  string* target);
8356 
8362  virtual util::Status AppendOptionalQueryParameters(string* target);
8363 
8364 
8376  Webproperties* data) {
8377  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
8378  }
8379 
8380  private:
8381  string account_id_;
8382  int32 max_results_;
8383  int32 start_index_;
8384  bool _have_max_results_ : 1;
8385  bool _have_start_index_ : 1;
8386  DISALLOW_COPY_AND_ASSIGN(ManagementResource_WebpropertiesResource_ListMethod);
8387 };
8388 
8402  public:
8414  const AnalyticsService* _service_,
8415  client::AuthorizationCredential* _credential_,
8416  const absl::string_view& account_id,
8417  const absl::string_view& web_property_id,
8418  const Webproperty& _content_);
8419 
8424 
8425 
8435  virtual util::Status AppendVariable(
8436  const StringPiece& variable_name,
8437  const client::UriTemplateConfig& config,
8438  string* target);
8439 
8440 
8452  Webproperty* data) {
8453  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
8454  }
8455 
8456  private:
8457  string account_id_;
8458  string web_property_id_; string _content_;
8459  DISALLOW_COPY_AND_ASSIGN(ManagementResource_WebpropertiesResource_PatchMethod);
8460 };
8461 
8475  public:
8487  const AnalyticsService* _service_,
8488  client::AuthorizationCredential* _credential_,
8489  const absl::string_view& account_id,
8490  const absl::string_view& web_property_id,
8491  const Webproperty& _content_);
8492 
8497 
8498 
8508  virtual util::Status AppendVariable(
8509  const StringPiece& variable_name,
8510  const client::UriTemplateConfig& config,
8511  string* target);
8512 
8513 
8525  Webproperty* data) {
8526  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
8527  }
8528 
8529  private:
8530  string account_id_;
8531  string web_property_id_; string _content_;
8533 };
8534 
8535 
8549  public:
8561  const AnalyticsService* _service_,
8562  client::AuthorizationCredential* _credential_,
8563  const absl::string_view& account_id,
8564  const absl::string_view& web_property_id,
8565  const absl::string_view& link_id);
8566 
8571 
8572 
8582  virtual util::Status AppendVariable(
8583  const StringPiece& variable_name,
8584  const client::UriTemplateConfig& config,
8585  string* target);
8586 
8587 
8588  private:
8589  string account_id_;
8590  string web_property_id_;
8591  string link_id_;
8593 };
8594 
8608  public:
8620  const AnalyticsService* _service_,
8621  client::AuthorizationCredential* _credential_,
8622  const absl::string_view& account_id,
8623  const absl::string_view& web_property_id,
8624  const EntityUserLink& _content_);
8625 
8630 
8631 
8641  virtual util::Status AppendVariable(
8642  const StringPiece& variable_name,
8643  const client::UriTemplateConfig& config,
8644  string* target);
8645 
8646 
8658  EntityUserLink* data) {
8659  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
8660  }
8661 
8662  private:
8663  string account_id_;
8664  string web_property_id_; string _content_;
8666 };
8667 
8682  public:
8695  const AnalyticsService* _service_,
8696  client::AuthorizationCredential* _credential_,
8697  const absl::string_view& account_id,
8698  const absl::string_view& web_property_id);
8699 
8704 
8705 
8710  _have_max_results_ = false;
8711  client::ClearCppValueHelper(&max_results_);
8712  }
8713 
8714 
8720  int32 get_max_results() const { return max_results_; }
8721 
8728  void set_max_results(int32 value) {
8729  _have_max_results_ = true;
8730  max_results_ = value;
8731  }
8732 
8737  _have_start_index_ = false;
8738  client::ClearCppValueHelper(&start_index_);
8739  }
8740 
8741 
8747  int32 get_start_index() const { return start_index_; }
8748 
8756  void set_start_index(int32 value) {
8757  _have_start_index_ = true;
8758  start_index_ = value;
8759  }
8760 
8770  virtual util::Status AppendVariable(
8771  const StringPiece& variable_name,
8772  const client::UriTemplateConfig& config,
8773  string* target);
8774 
8780  virtual util::Status AppendOptionalQueryParameters(string* target);
8781 
8782 
8794  EntityUserLinks* data) {
8795  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
8796  }
8797 
8798  private:
8799  string account_id_;
8800  string web_property_id_;
8801  int32 max_results_;
8802  int32 start_index_;
8803  bool _have_max_results_ : 1;
8804  bool _have_start_index_ : 1;
8806 };
8807 
8821  public:
8835  const AnalyticsService* _service_,
8836  client::AuthorizationCredential* _credential_,
8837  const absl::string_view& account_id,
8838  const absl::string_view& web_property_id,
8839  const absl::string_view& link_id,
8840  const EntityUserLink& _content_);
8841 
8846 
8847 
8857  virtual util::Status AppendVariable(
8858  const StringPiece& variable_name,
8859  const client::UriTemplateConfig& config,
8860  string* target);
8861 
8862 
8874  EntityUserLink* data) {
8875  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
8876  }
8877 
8878  private:
8879  string account_id_;
8880  string web_property_id_;
8881  string link_id_; string _content_;
8883 };
8884 
8885 
8886 
8887 
8888 
8889 
8905  public:
8916  const AnalyticsService* _service_,
8917  client::AuthorizationCredential* _credential_,
8918  const absl::string_view& report_type);
8919 
8924 
8925 
8935  virtual util::Status AppendVariable(
8936  const StringPiece& variable_name,
8937  const client::UriTemplateConfig& config,
8938  string* target);
8939 
8940 
8952  Columns* data) {
8953  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
8954  }
8955 
8956  private:
8957  string report_type_;
8958  DISALLOW_COPY_AND_ASSIGN(MetadataResource_ColumnsResource_ListMethod);
8959 };
8960 
8961 
8962 
8976  public:
8986  const AnalyticsService* _service_,
8987  client::AuthorizationCredential* _credential_,
8988  const AccountTicket& _content_);
8989 
8994 
9006  AccountTicket* data) {
9007  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
9008  }
9009 
9010  private:
9011  string _content_;
9012  DISALLOW_COPY_AND_ASSIGN(ProvisioningResource_CreateAccountTicketMethod);
9013 };
9014 
9028  public:
9038  const AnalyticsService* _service_,
9039  client::AuthorizationCredential* _credential_,
9040  const AccountTreeRequest& _content_);
9041 
9046 
9058  AccountTreeResponse* data) {
9059  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
9060  }
9061 
9062  private:
9063  string _content_;
9064  DISALLOW_COPY_AND_ASSIGN(ProvisioningResource_CreateAccountTreeMethod);
9065 };
9066 
9067 
9068 
9069 
9070 
9071 
9085  public:
9095  const AnalyticsService* _service_,
9096  client::AuthorizationCredential* _credential_,
9097  const UserDeletionRequest& _content_);
9098 
9103 
9115  UserDeletionRequest* data) {
9116  return AnalyticsServiceBaseRequest::ExecuteAndParseResponse(data);
9117  }
9118 
9119  private:
9120  string _content_;
9122 };
9123 
9124 
9125 
9134 class AnalyticsService : public client::ClientService {
9135  public:
9139  static const char googleapis_API_NAME[];
9140 
9144  static const char googleapis_API_VERSION[];
9145 
9149  static const char googleapis_API_GENERATOR[];
9150 
9151 
9158  public:
9166  explicit DataResource(AnalyticsService* service);
9167 
9172 
9178  class GaResource {
9179  public:
9187  explicit GaResource(AnalyticsService* service);
9188 
9193 
9194 
9214  DataResource_GaResource_GetMethod* NewGetMethod(
9215  client::AuthorizationCredential* _credential_,
9216  const absl::string_view& ids,
9217  const absl::string_view& start_date,
9218  const absl::string_view& end_date,
9219  const absl::string_view& metrics) const;
9220 
9221  private:
9222  AnalyticsService* service_;
9223 
9224  DISALLOW_COPY_AND_ASSIGN(GaResource);
9225  };
9231  const GaResource& get_ga() const {
9232  return ga_;
9233  }
9234 
9235 
9241  class McfResource {
9242  public:
9250  explicit McfResource(AnalyticsService* service);
9251 
9256 
9257 
9277  DataResource_McfResource_GetMethod* NewGetMethod(
9278  client::AuthorizationCredential* _credential_,
9279  const absl::string_view& ids,
9280  const absl::string_view& start_date,
9281  const absl::string_view& end_date,
9282  const absl::string_view& metrics) const;
9283 
9284  private:
9285  AnalyticsService* service_;
9286 
9287  DISALLOW_COPY_AND_ASSIGN(McfResource);
9288  };
9294  const McfResource& get_mcf() const {
9295  return mcf_;
9296  }
9297 
9298 
9305  public:
9313  explicit RealtimeResource(AnalyticsService* service);
9314 
9319 
9320 
9334  client::AuthorizationCredential* _credential_,
9335  const absl::string_view& ids,
9336  const absl::string_view& metrics) const;
9337 
9338  private:
9339  AnalyticsService* service_;
9340 
9341  DISALLOW_COPY_AND_ASSIGN(RealtimeResource);
9342  };
9349  return realtime_;
9350  }
9351 
9352 
9353 
9354  private:
9355  AnalyticsService* service_;
9356  GaResource ga_;
9357  McfResource mcf_;
9358  RealtimeResource realtime_;
9359 
9360  DISALLOW_COPY_AND_ASSIGN(DataResource);
9361  };
9362 
9369  public:
9377  explicit ManagementResource(AnalyticsService* service);
9378 
9383 
9390  public:
9398  explicit AccountSummariesResource(AnalyticsService* service);
9399 
9404 
9405 
9416  client::AuthorizationCredential* _credential_) const;
9417 
9418  private:
9419  AnalyticsService* service_;
9420 
9421  DISALLOW_COPY_AND_ASSIGN(AccountSummariesResource);
9422  };
9429  return account_summaries_;
9430  }
9431 
9432 
9439  public:
9447  explicit AccountUserLinksResource(AnalyticsService* service);
9448 
9453 
9454 
9467  client::AuthorizationCredential* _credential_,
9468  const absl::string_view& account_id,
9469  const absl::string_view& link_id) const;
9470 
9483  client::AuthorizationCredential* _credential_,
9484  const absl::string_view& account_id,
9485  const EntityUserLink& _content_) const;
9486 
9498  client::AuthorizationCredential* _credential_,
9499  const absl::string_view& account_id) const;
9500 
9514  client::AuthorizationCredential* _credential_,
9515  const absl::string_view& account_id,
9516  const absl::string_view& link_id,
9517  const EntityUserLink& _content_) const;
9518 
9519  private:
9520  AnalyticsService* service_;
9521 
9522  DISALLOW_COPY_AND_ASSIGN(AccountUserLinksResource);
9523  };
9530  return account_user_links_;
9531  }
9532 
9533 
9540  public:
9548  explicit AccountsResource(AnalyticsService* service);
9549 
9554 
9555 
9565  client::AuthorizationCredential* _credential_) const;
9566 
9567  private:
9568  AnalyticsService* service_;
9569 
9570  DISALLOW_COPY_AND_ASSIGN(AccountsResource);
9571  };
9578  return accounts_;
9579  }
9580 
9581 
9588  public:
9596  explicit ClientIdResource(AnalyticsService* service);
9597 
9602 
9603 
9615  client::AuthorizationCredential* _credential_,
9616  const HashClientIdRequest& _content_) const;
9617 
9618  private:
9619  AnalyticsService* service_;
9620 
9621  DISALLOW_COPY_AND_ASSIGN(ClientIdResource);
9622  };
9629  return client_id_;
9630  }
9631 
9632 
9639  public:
9647  explicit CustomDataSourcesResource(AnalyticsService* service);
9648 
9653 
9654 
9669  client::AuthorizationCredential* _credential_,
9670  const absl::string_view& account_id,
9671  const absl::string_view& web_property_id) const;
9672 
9673  private:
9674  AnalyticsService* service_;
9675 
9676  DISALLOW_COPY_AND_ASSIGN(CustomDataSourcesResource);
9677  };
9684  return custom_data_sources_;
9685  }
9686 
9687 
9694  public:
9702  explicit CustomDimensionsResource(AnalyticsService* service);
9703 
9708 
9709 
9725  client::AuthorizationCredential* _credential_,
9726  const absl::string_view& account_id,
9727  const absl::string_view& web_property_id,
9728  const absl::string_view& custom_dimension_id) const;
9729 
9744  client::AuthorizationCredential* _credential_,
9745  const absl::string_view& account_id,
9746  const absl::string_view& web_property_id,
9747  const CustomDimension& _content_) const;
9748 
9762  client::AuthorizationCredential* _credential_,
9763  const absl::string_view& account_id,
9764  const absl::string_view& web_property_id) const;
9765 
9782  client::AuthorizationCredential* _credential_,
9783  const absl::string_view& account_id,
9784  const absl::string_view& web_property_id,
9785  const absl::string_view& custom_dimension_id,
9786  const CustomDimension& _content_) const;
9787 
9804  client::AuthorizationCredential* _credential_,
9805  const absl::string_view& account_id,
9806  const absl::string_view& web_property_id,
9807  const absl::string_view& custom_dimension_id,
9808  const CustomDimension& _content_) const;
9809 
9810  private:
9811  AnalyticsService* service_;
9812 
9813  DISALLOW_COPY_AND_ASSIGN(CustomDimensionsResource);
9814  };
9821  return custom_dimensions_;
9822  }
9823 
9824 
9831  public:
9839  explicit CustomMetricsResource(AnalyticsService* service);
9840 
9845 
9846 
9861  client::AuthorizationCredential* _credential_,
9862  const absl::string_view& account_id,
9863  const absl::string_view& web_property_id,
9864  const absl::string_view& custom_metric_id) const;
9865 
9880  client::AuthorizationCredential* _credential_,
9881  const absl::string_view& account_id,
9882  const absl::string_view& web_property_id,
9883  const CustomMetric& _content_) const;
9884 
9898  client::AuthorizationCredential* _credential_,
9899  const absl::string_view& account_id,
9900  const absl::string_view& web_property_id) const;
9901 
9918  client::AuthorizationCredential* _credential_,
9919  const absl::string_view& account_id,
9920  const absl::string_view& web_property_id,
9921  const absl::string_view& custom_metric_id,
9922  const CustomMetric& _content_) const;
9923 
9940  client::AuthorizationCredential* _credential_,
9941  const absl::string_view& account_id,
9942  const absl::string_view& web_property_id,
9943  const absl::string_view& custom_metric_id,
9944  const CustomMetric& _content_) const;
9945 
9946  private:
9947  AnalyticsService* service_;
9948 
9949  DISALLOW_COPY_AND_ASSIGN(CustomMetricsResource);
9950  };
9957  return custom_metrics_;
9958  }
9959 
9960 
9967  public:
9975  explicit ExperimentsResource(AnalyticsService* service);
9976 
9981 
9982 
9999  client::AuthorizationCredential* _credential_,
10000  const absl::string_view& account_id,
10001  const absl::string_view& web_property_id,
10002  const absl::string_view& profile_id,
10003  const absl::string_view& experiment_id) const;
10004 
10020  client::AuthorizationCredential* _credential_,
10021  const absl::string_view& account_id,
10022  const absl::string_view& web_property_id,
10023  const absl::string_view& profile_id,
10024  const absl::string_view& experiment_id) const;
10025 
10041  client::AuthorizationCredential* _credential_,
10042  const absl::string_view& account_id,
10043  const absl::string_view& web_property_id,
10044  const absl::string_view& profile_id,
10045  const Experiment& _content_) const;
10046 
10060  client::AuthorizationCredential* _credential_,
10061  const absl::string_view& account_id,
10062  const absl::string_view& web_property_id,
10063  const absl::string_view& profile_id) const;
10064 
10080  client::AuthorizationCredential* _credential_,
10081  const absl::string_view& account_id,
10082  const absl::string_view& web_property_id,
10083  const absl::string_view& profile_id,
10084  const absl::string_view& experiment_id,
10085  const Experiment& _content_) const;
10086 
10102  client::AuthorizationCredential* _credential_,
10103  const absl::string_view& account_id,
10104  const absl::string_view& web_property_id,
10105  const absl::string_view& profile_id,
10106  const absl::string_view& experiment_id,
10107  const Experiment& _content_) const;
10108 
10109  private:
10110  AnalyticsService* service_;
10111 
10112  DISALLOW_COPY_AND_ASSIGN(ExperimentsResource);
10113  };
10120  return experiments_;
10121  }
10122 
10123 
10130  public:
10138  explicit FiltersResource(AnalyticsService* service);
10139 
10144 
10145 
10157  client::AuthorizationCredential* _credential_,
10158  const absl::string_view& account_id,
10159  const absl::string_view& filter_id) const;
10160 
10172  client::AuthorizationCredential* _credential_,
10173  const absl::string_view& account_id,
10174  const absl::string_view& filter_id) const;
10175 
10187  client::AuthorizationCredential* _credential_,
10188  const absl::string_view& account_id,
10189  const Filter& _content_) const;
10190 
10201  client::AuthorizationCredential* _credential_,
10202  const absl::string_view& account_id) const;
10203 
10216  client::AuthorizationCredential* _credential_,
10217  const absl::string_view& account_id,
10218  const absl::string_view& filter_id,
10219  const Filter& _content_) const;
10220 
10233  client::AuthorizationCredential* _credential_,
10234  const absl::string_view& account_id,
10235  const absl::string_view& filter_id,
10236  const Filter& _content_) const;
10237 
10238  private:
10239  AnalyticsService* service_;
10240 
10241  DISALLOW_COPY_AND_ASSIGN(FiltersResource);
10242  };
10248  const FiltersResource& get_filters() const {
10249  return filters_;
10250  }
10251 
10252 
10259  public:
10267  explicit GoalsResource(AnalyticsService* service);
10268 
10273 
10274 
10288  client::AuthorizationCredential* _credential_,
10289  const absl::string_view& account_id,
10290  const absl::string_view& web_property_id,
10291  const absl::string_view& profile_id,
10292  const absl::string_view& goal_id) const;
10293 
10307  client::AuthorizationCredential* _credential_,
10308  const absl::string_view& account_id,
10309  const absl::string_view& web_property_id,
10310  const absl::string_view& profile_id,
10311  const Goal& _content_) const;
10312 
10331  client::AuthorizationCredential* _credential_,
10332  const absl::string_view& account_id,
10333  const absl::string_view& web_property_id,
10334  const absl::string_view& profile_id) const;
10335 
10350  client::AuthorizationCredential* _credential_,
10351  const absl::string_view& account_id,
10352  const absl::string_view& web_property_id,
10353  const absl::string_view& profile_id,
10354  const absl::string_view& goal_id,
10355  const Goal& _content_) const;
10356 
10371  client::AuthorizationCredential* _credential_,
10372  const absl::string_view& account_id,
10373  const absl::string_view& web_property_id,
10374  const absl::string_view& profile_id,
10375  const absl::string_view& goal_id,
10376  const Goal& _content_) const;
10377 
10378  private:
10379  AnalyticsService* service_;
10380 
10381  DISALLOW_COPY_AND_ASSIGN(GoalsResource);
10382  };
10388  const GoalsResource& get_goals() const {
10389  return goals_;
10390  }
10391 
10392 
10399  public:
10407  explicit ProfileFilterLinksResource(AnalyticsService* service);
10408 
10413 
10414 
10431  client::AuthorizationCredential* _credential_,
10432  const absl::string_view& account_id,
10433  const absl::string_view& web_property_id,
10434  const absl::string_view& profile_id,
10435  const absl::string_view& link_id) const;
10436 
10452  client::AuthorizationCredential* _credential_,
10453  const absl::string_view& account_id,
10454  const absl::string_view& web_property_id,
10455  const absl::string_view& profile_id,
10456  const absl::string_view& link_id) const;
10457 
10473  client::AuthorizationCredential* _credential_,
10474  const absl::string_view& account_id,
10475  const absl::string_view& web_property_id,
10476  const absl::string_view& profile_id,
10477  const ProfileFilterLink& _content_) const;
10478 
10496  client::AuthorizationCredential* _credential_,
10497  const absl::string_view& account_id,
10498  const absl::string_view& web_property_id,
10499  const absl::string_view& profile_id) const;
10500 
10517  client::AuthorizationCredential* _credential_,
10518  const absl::string_view& account_id,
10519  const absl::string_view& web_property_id,
10520  const absl::string_view& profile_id,
10521  const absl::string_view& link_id,
10522  const ProfileFilterLink& _content_) const;
10523 
10540  client::AuthorizationCredential* _credential_,
10541  const absl::string_view& account_id,
10542  const absl::string_view& web_property_id,
10543  const absl::string_view& profile_id,
10544  const absl::string_view& link_id,
10545  const ProfileFilterLink& _content_) const;
10546 
10547  private:
10548  AnalyticsService* service_;
10549 
10550  DISALLOW_COPY_AND_ASSIGN(ProfileFilterLinksResource);
10551  };
10558  return profile_filter_links_;
10559  }
10560 
10561 
10568  public:
10576  explicit ProfileUserLinksResource(AnalyticsService* service);
10577 
10582 
10583 
10598  client::AuthorizationCredential* _credential_,
10599  const absl::string_view& account_id,
10600  const absl::string_view& web_property_id,
10601  const absl::string_view& profile_id,
10602  const absl::string_view& link_id) const;
10603 
10618  client::AuthorizationCredential* _credential_,
10619  const absl::string_view& account_id,
10620  const absl::string_view& web_property_id,
10621  const absl::string_view& profile_id,
10622  const EntityUserLink& _content_) const;
10623 
10642  client::AuthorizationCredential* _credential_,
10643  const absl::string_view& account_id,
10644  const absl::string_view& web_property_id,
10645  const absl::string_view& profile_id) const;
10646 
10662  client::AuthorizationCredential* _credential_,
10663  const absl::string_view& account_id,
10664  const absl::string_view& web_property_id,
10665  const absl::string_view& profile_id,
10666  const absl::string_view& link_id,
10667  const EntityUserLink& _content_) const;
10668 
10669  private:
10670  AnalyticsService* service_;
10671 
10672  DISALLOW_COPY_AND_ASSIGN(ProfileUserLinksResource);
10673  };
10680  return profile_user_links_;
10681  }
10682 
10683 
10690  public:
10698  explicit ProfilesResource(AnalyticsService* service);
10699 
10704 
10705 
10720  client::AuthorizationCredential* _credential_,
10721  const absl::string_view& account_id,
10722  const absl::string_view& web_property_id,
10723  const absl::string_view& profile_id) const;
10724 
10739  client::AuthorizationCredential* _credential_,
10740  const absl::string_view& account_id,
10741  const absl::string_view& web_property_id,
10742  const absl::string_view& profile_id) const;
10743 
10758  client::AuthorizationCredential* _credential_,
10759  const absl::string_view& account_id,
10760  const absl::string_view& web_property_id,
10761  const Profile& _content_) const;
10762 
10778  client::AuthorizationCredential* _credential_,
10779  const absl::string_view& account_id,
10780  const absl::string_view& web_property_id) const;
10781 
10796  client::AuthorizationCredential* _credential_,
10797  const absl::string_view& account_id,
10798  const absl::string_view& web_property_id,
10799  const absl::string_view& profile_id,
10800  const Profile& _content_) const;
10801 
10817  client::AuthorizationCredential* _credential_,
10818  const absl::string_view& account_id,
10819  const absl::string_view& web_property_id,
10820  const absl::string_view& profile_id,
10821  const Profile& _content_) const;
10822 
10823  private:
10824  AnalyticsService* service_;
10825 
10826  DISALLOW_COPY_AND_ASSIGN(ProfilesResource);
10827  };
10834  return profiles_;
10835  }
10836 
10837 
10844  public:
10852  explicit RemarketingAudienceResource(AnalyticsService* service);
10853 
10858 
10859 
10876  client::AuthorizationCredential* _credential_,
10877  const absl::string_view& account_id,
10878  const absl::string_view& web_property_id,
10879  const absl::string_view& remarketing_audience_id) const;
10880 
10897  client::AuthorizationCredential* _credential_,
10898  const absl::string_view& account_id,
10899  const absl::string_view& web_property_id,
10900  const absl::string_view& remarketing_audience_id) const;
10901 
10917  client::AuthorizationCredential* _credential_,
10918  const absl::string_view& account_id,
10919  const absl::string_view& web_property_id,
10920  const RemarketingAudience& _content_) const;
10921 
10936  client::AuthorizationCredential* _credential_,
10937  const absl::string_view& account_id,
10938  const absl::string_view& web_property_id) const;
10939 
10957  client::AuthorizationCredential* _credential_,
10958  const absl::string_view& account_id,
10959  const absl::string_view& web_property_id,
10960  const absl::string_view& remarketing_audience_id,
10961  const RemarketingAudience& _content_) const;
10962 
10980  client::AuthorizationCredential* _credential_,
10981  const absl::string_view& account_id,
10982  const absl::string_view& web_property_id,
10983  const absl::string_view& remarketing_audience_id,
10984  const RemarketingAudience& _content_) const;
10985 
10986  private:
10987  AnalyticsService* service_;
10988 
10989  DISALLOW_COPY_AND_ASSIGN(RemarketingAudienceResource);
10990  };
10997  return remarketing_audience_;
10998  }
10999 
11000 
11007  public:
11015  explicit SegmentsResource(AnalyticsService* service);
11016 
11021 
11022 
11032  client::AuthorizationCredential* _credential_) const;
11033 
11034  private:
11035  AnalyticsService* service_;
11036 
11037  DISALLOW_COPY_AND_ASSIGN(SegmentsResource);
11038  };
11045  return segments_;
11046  }
11047 
11048 
11055  public:
11063  explicit UnsampledReportsResource(AnalyticsService* service);
11064 
11069 
11070 
11088  client::AuthorizationCredential* _credential_,
11089  const absl::string_view& account_id,
11090  const absl::string_view& web_property_id,
11091  const absl::string_view& profile_id,
11092  const absl::string_view& unsampled_report_id) const;
11093 
11110  client::AuthorizationCredential* _credential_,
11111  const absl::string_view& account_id,
11112  const absl::string_view& web_property_id,
11113  const absl::string_view& profile_id,
11114  const absl::string_view& unsampled_report_id) const;
11115 
11132  client::AuthorizationCredential* _credential_,
11133  const absl::string_view& account_id,
11134  const absl::string_view& web_property_id,
11135  const absl::string_view& profile_id,
11136  const UnsampledReport& _content_) const;
11137 
11154  client::AuthorizationCredential* _credential_,
11155  const absl::string_view& account_id,
11156  const absl::string_view& web_property_id,
11157  const absl::string_view& profile_id) const;
11158 
11159  private:
11160  AnalyticsService* service_;
11161 
11162  DISALLOW_COPY_AND_ASSIGN(UnsampledReportsResource);
11163  };
11170  return unsampled_reports_;
11171  }
11172 
11173 
11180  public:
11188  explicit UploadsResource(AnalyticsService* service);
11189 
11194 
11195 
11212  client::AuthorizationCredential* _credential_,
11213  const absl::string_view& account_id,
11214  const absl::string_view& web_property_id,
11215  const absl::string_view& custom_data_source_id,
11216  const AnalyticsDataimportDeleteUploadDataRequest& _content_) const;
11217 
11232  client::AuthorizationCredential* _credential_,
11233  const absl::string_view& account_id,
11234  const absl::string_view& web_property_id,
11235  const absl::string_view& custom_data_source_id,
11236  const absl::string_view& upload_id) const;
11237 
11251  client::AuthorizationCredential* _credential_,
11252  const absl::string_view& account_id,
11253  const absl::string_view& web_property_id,
11254  const absl::string_view& custom_data_source_id) const;
11255 
11276  client::AuthorizationCredential* _credential_,
11277  const absl::string_view& account_id,
11278  const absl::string_view& web_property_id,
11279  const absl::string_view& custom_data_source_id,
11280  const StringPiece& _media_content_type_,
11281  client::DataReader* _media_content_reader_) const;
11282 
11283  private:
11284  AnalyticsService* service_;
11285 
11286  DISALLOW_COPY_AND_ASSIGN(UploadsResource);
11287  };
11293  const UploadsResource& get_uploads() const {
11294  return uploads_;
11295  }
11296 
11297 
11304  public:
11313 
11318 
11319 
11337  client::AuthorizationCredential* _credential_,
11338  const absl::string_view& account_id,
11339  const absl::string_view& web_property_id,
11340  const absl::string_view& web_property_ad_words_link_id) const;
11341 
11358  client::AuthorizationCredential* _credential_,
11359  const absl::string_view& account_id,
11360  const absl::string_view& web_property_id,
11361  const absl::string_view& web_property_ad_words_link_id) const;
11362 
11378  client::AuthorizationCredential* _credential_,
11379  const absl::string_view& account_id,
11380  const absl::string_view& web_property_id,
11381  const EntityAdWordsLink& _content_) const;
11382 
11397  client::AuthorizationCredential* _credential_,
11398  const absl::string_view& account_id,
11399  const absl::string_view& web_property_id) const;
11400 
11419  client::AuthorizationCredential* _credential_,
11420  const absl::string_view& account_id,
11421  const absl::string_view& web_property_id,
11422  const absl::string_view& web_property_ad_words_link_id,
11423  const EntityAdWordsLink& _content_) const;
11424 
11443  client::AuthorizationCredential* _credential_,
11444  const absl::string_view& account_id,
11445  const absl::string_view& web_property_id,
11446  const absl::string_view& web_property_ad_words_link_id,
11447  const EntityAdWordsLink& _content_) const;
11448 
11449  private:
11450  AnalyticsService* service_;
11451 
11452  DISALLOW_COPY_AND_ASSIGN(WebPropertyAdWordsLinksResource);
11453  };
11460  return web_property_ad_words_links_;
11461  }
11462 
11463 
11470  public:
11478  explicit WebpropertiesResource(AnalyticsService* service);
11479 
11484 
11485 
11498  client::AuthorizationCredential* _credential_,
11499  const absl::string_view& account_id,
11500  const absl::string_view& web_property_id) const;
11501 
11514  client::AuthorizationCredential* _credential_,
11515  const absl::string_view& account_id,
11516  const Webproperty& _content_) const;
11517 
11531  client::AuthorizationCredential* _credential_,
11532  const absl::string_view& account_id) const;
11533 
11547  client::AuthorizationCredential* _credential_,
11548  const absl::string_view& account_id,
11549  const absl::string_view& web_property_id,
11550  const Webproperty& _content_) const;
11551 
11565  client::AuthorizationCredential* _credential_,
11566  const absl::string_view& account_id,
11567  const absl::string_view& web_property_id,
11568  const Webproperty& _content_) const;
11569 
11570  private:
11571  AnalyticsService* service_;
11572 
11573  DISALLOW_COPY_AND_ASSIGN(WebpropertiesResource);
11574  };
11581  return webproperties_;
11582  }
11583 
11584 
11591  public:
11600 
11605 
11606 
11620  client::AuthorizationCredential* _credential_,
11621  const absl::string_view& account_id,
11622  const absl::string_view& web_property_id,
11623  const absl::string_view& link_id) const;
11624 
11638  client::AuthorizationCredential* _credential_,
11639  const absl::string_view& account_id,
11640  const absl::string_view& web_property_id,
11641  const EntityUserLink& _content_) const;
11642 
11658  client::AuthorizationCredential* _credential_,
11659  const absl::string_view& account_id,
11660  const absl::string_view& web_property_id) const;
11661 
11677  client::AuthorizationCredential* _credential_,
11678  const absl::string_view& account_id,
11679  const absl::string_view& web_property_id,
11680  const absl::string_view& link_id,
11681  const EntityUserLink& _content_) const;
11682 
11683  private:
11684  AnalyticsService* service_;
11685 
11686  DISALLOW_COPY_AND_ASSIGN(WebpropertyUserLinksResource);
11687  };
11694  return webproperty_user_links_;
11695  }
11696 
11697 
11698 
11699  private:
11700  AnalyticsService* service_;
11701  AccountSummariesResource account_summaries_;
11702  AccountUserLinksResource account_user_links_;
11703  AccountsResource accounts_;
11704  ClientIdResource client_id_;
11705  CustomDataSourcesResource custom_data_sources_;
11706  CustomDimensionsResource custom_dimensions_;
11707  CustomMetricsResource custom_metrics_;
11708  ExperimentsResource experiments_;
11709  FiltersResource filters_;
11710  GoalsResource goals_;
11711  ProfileFilterLinksResource profile_filter_links_;
11712  ProfileUserLinksResource profile_user_links_;
11713  ProfilesResource profiles_;
11714  RemarketingAudienceResource remarketing_audience_;
11715  SegmentsResource segments_;
11716  UnsampledReportsResource unsampled_reports_;
11717  UploadsResource uploads_;
11718  WebPropertyAdWordsLinksResource web_property_ad_words_links_;
11719  WebpropertiesResource webproperties_;
11720  WebpropertyUserLinksResource webproperty_user_links_;
11721 
11722  DISALLOW_COPY_AND_ASSIGN(ManagementResource);
11723  };
11724 
11731  public:
11739  explicit MetadataResource(AnalyticsService* service);
11740 
11745 
11752  public:
11760  explicit ColumnsResource(AnalyticsService* service);
11761 
11766 
11767 
11779  client::AuthorizationCredential* _credential_,
11780  const absl::string_view& report_type) const;
11781 
11782  private:
11783  AnalyticsService* service_;
11784 
11785  DISALLOW_COPY_AND_ASSIGN(ColumnsResource);
11786  };
11792  const ColumnsResource& get_columns() const {
11793  return columns_;
11794  }
11795 
11796 
11797 
11798  private:
11799  AnalyticsService* service_;
11800  ColumnsResource columns_;
11801 
11802  DISALLOW_COPY_AND_ASSIGN(MetadataResource);
11803  };
11804 
11811  public:
11819  explicit ProvisioningResource(AnalyticsService* service);
11820 
11825 
11826 
11836  ProvisioningResource_CreateAccountTicketMethod* NewCreateAccountTicketMethod(
11837  client::AuthorizationCredential* _credential_,
11838  const AccountTicket& _content_) const;
11839 
11849  ProvisioningResource_CreateAccountTreeMethod* NewCreateAccountTreeMethod(
11850  client::AuthorizationCredential* _credential_,
11851  const AccountTreeRequest& _content_) const;
11852 
11853  private:
11854  AnalyticsService* service_;
11855 
11856  DISALLOW_COPY_AND_ASSIGN(ProvisioningResource);
11857  };
11858 
11865  public:
11873  explicit UserDeletionResource(AnalyticsService* service);
11874 
11879 
11886  public:
11894  explicit UserDeletionRequestResource(AnalyticsService* service);
11895 
11900 
11901 
11913  client::AuthorizationCredential* _credential_,
11914  const UserDeletionRequest& _content_) const;
11915 
11916  private:
11917  AnalyticsService* service_;
11918 
11919  DISALLOW_COPY_AND_ASSIGN(UserDeletionRequestResource);
11920  };
11927  return user_deletion_request_;
11928  }
11929 
11930 
11931 
11932  private:
11933  AnalyticsService* service_;
11934  UserDeletionRequestResource user_deletion_request_;
11935 
11936  DISALLOW_COPY_AND_ASSIGN(UserDeletionResource);
11937  };
11938 
11939 
11940 
11947  explicit AnalyticsService(client::HttpTransport* transport);
11948 
11952  virtual ~AnalyticsService();
11953 
11959  const DataResource& get_data() const {
11960  return data_;
11961  }
11962 
11963 
11970  return management_;
11971  }
11972 
11973 
11980  return metadata_;
11981  }
11982 
11983 
11990  return provisioning_;
11991  }
11992 
11993 
12000  return user_deletion_;
12001  }
12002 
12009  class SCOPES {
12010  public:
12014  static const char ANALYTICS[];
12015 
12019  static const char ANALYTICS_EDIT[];
12020 
12024  static const char ANALYTICS_MANAGE_USERS[];
12025 
12029  static const char ANALYTICS_MANAGE_USERS_READONLY[];
12030 
12035  static const char ANALYTICS_PROVISION[];
12036 
12040  static const char ANALYTICS_READONLY[];
12041 
12045  static const char ANALYTICS_USER_DELETION[];
12046 
12047  private:
12048  SCOPES(); // Never instantiated.
12049  ~SCOPES(); // Never instantiated.
12050  };
12051 
12052  private:
12053  DataResource data_;
12054  ManagementResource management_;
12055  MetadataResource metadata_;
12056  ProvisioningResource provisioning_;
12057  UserDeletionResource user_deletion_;
12058 
12059  DISALLOW_COPY_AND_ASSIGN(AnalyticsService);
12060 };
12061 
12062 
12093 } // namespace google_analytics_api
12094 #endif // GOOGLE_ANALYTICS_API_ANALYTICS_SERVICE_H_
const UnsampledReportsResource & get_unsampled_reports() const
Definition: analytics_service.h:11169
string * mutable_fields()
Definition: analytics_service.h:215
Definition: experiment.h:52
void set_max_results(int32 value)
Definition: analytics_service.h:5056
util::Status ExecuteAndParseResponse(RemarketingAudience *data)
Definition: analytics_service.h:6370
~DataResource()
Definition: analytics_service.h:9171
void set_max_results(int32 value)
Definition: analytics_service.h:8311
void clear_filters()
Definition: analytics_service.h:565
util::Status ExecuteAndParseResponse(CustomMetric *data)
Definition: analytics_service.h:2846
const string & get_type() const
Definition: analytics_service.h:6487
void set_max_results(int32 value)
Definition: analytics_service.h:6441
util::Status ExecuteAndParseResponse(Experiment *data)
Definition: analytics_service.h:3726
const WebPropertyAdWordsLinksResource & get_web_property_ad_words_links() const
Definition: analytics_service.h:11459
void clear_max_results()
Definition: analytics_service.h:1351
util::Status ExecuteAndParseResponse(EntityUserLink *data)
Definition: analytics_service.h:5423
util::Status ExecuteAndParseResponse(Experiments *data)
Definition: analytics_service.h:3643
util::Status ExecuteAndParseResponse(EntityUserLink *data)
Definition: analytics_service.h:1716
void set_ignore_custom_data_source_links(bool value)
Definition: analytics_service.h:3247
const FiltersResource & get_filters() const
Definition: analytics_service.h:10248
void set_max_results(int32 value)
Definition: analytics_service.h:5933
void set_fields(const string &value)
Definition: analytics_service.h:227
void set_start_index(int32 value)
Definition: analytics_service.h:1549
void set_alt(const string &value)
Definition: analytics_service.h:187
util::Status ExecuteAndParseResponse(Goals *data)
Definition: analytics_service.h:4598
int32 get_max_results() const
Definition: analytics_service.h:8720
void clear_start_index()
Definition: analytics_service.h:3587
util::Status ExecuteAndParseResponse(ProfileFilterLinks *data)
Definition: analytics_service.h:5120
void set_max_results(int32 value)
Definition: analytics_service.h:2472
const string & get_sampling_level() const
Definition: analytics_service.h:711
util::Status ExecuteAndParseResponse(EntityAdWordsLink *data)
Definition: analytics_service.h:8097
util::Status ExecuteAndParseResponse(Webproperty *data)
Definition: analytics_service.h:8242
Definition: upload.h:52
util::Status ExecuteAndParseResponse(RemarketingAudiences *data)
Definition: analytics_service.h:6542
const string & get_fields() const
Definition: analytics_service.h:208
util::Status ExecuteAndParseResponse(Experiment *data)
Definition: analytics_service.h:3506
void set_start_index(int32 value)
Definition: analytics_service.h:3018
int32 get_start_index() const
Definition: analytics_service.h:831
string * mutable_key()
Definition: analytics_service.h:255
bool get_pretty_print() const
Definition: analytics_service.h:329
void clear_ignore_custom_data_source_links()
Definition: analytics_service.h:3228
void set_start_index(int32 value)
Definition: analytics_service.h:5083
int32 get_start_index() const
Definition: analytics_service.h:2201
util::Status ExecuteAndParseResponse(Goal *data)
Definition: analytics_service.h:4759
util::Status ExecuteAndParseResponse(Profile *data)
Definition: analytics_service.h:5859
Definition: goal.h:52
void clear_user_ip()
Definition: analytics_service.h:385
string * mutable_sort()
Definition: analytics_service.h:1124
void set_start_index(int32 value)
Definition: analytics_service.h:8756
bool get_include_empty_rows() const
Definition: analytics_service.h:618
Definition: mcf_data.h:51
void set_start_index(int32 value)
Definition: analytics_service.h:6468
const string & get_sort() const
Definition: analytics_service.h:791
int32 get_start_index() const
Definition: analytics_service.h:6790
string * mutable_alt()
Definition: analytics_service.h:176
Definition: account_tree_request.h:53
void clear_ignore_custom_data_source_links()
Definition: analytics_service.h:2596
string * mutable_filters()
Definition: analytics_service.h:584
void set_max_results(int32 value)
Definition: analytics_service.h:1990
int32 get_start_index() const
Definition: analytics_service.h:5952
void set_start_index(int32 value)
Definition: analytics_service.h:5527
void set_start_index(int32 value)
Definition: analytics_service.h:2499
util::Status ExecuteAndParseResponse(Filters *data)
Definition: analytics_service.h:4153
Definition: webproperty.h:52
string * mutable_samplingLevel()
Definition: analytics_service.h:1085
Definition: profile.h:51
string * mutable_dimensions()
Definition: analytics_service.h:1288
const string & get_oauth_token() const
Definition: analytics_service.h:289
util::Status ExecuteAndParseResponse(Goal *data)
Definition: analytics_service.h:4680
const UserDeletionResource & get_user_deletion() const
Definition: analytics_service.h:11999
void clear_sort()
Definition: analytics_service.h:780
string * mutable_filters()
Definition: analytics_service.h:1018
int32 get_start_index() const
Definition: analytics_service.h:3598
void set_start_index(int32 value)
Definition: analytics_service.h:8338
void clear_max_results()
Definition: analytics_service.h:4516
util::Status ExecuteAndParseResponse(Columns *data)
Definition: analytics_service.h:8951
void set_start_index(int32 value)
Definition: analytics_service.h:7162
void clear_max_results()
Definition: analytics_service.h:6752
util::Status ExecuteAndParseResponse(Uploads *data)
Definition: analytics_service.h:7486
const string & get_sort() const
Definition: analytics_service.h:1117
void clear_start_index()
Definition: analytics_service.h:1146
string * mutable_sort()
Definition: analytics_service.h:1395
util::Status ExecuteAndParseResponse(EntityUserLink *data)
Definition: analytics_service.h:5646
string * mutable_dimensions()
Definition: analytics_service.h:543
util::Status ExecuteAndParseResponse(EntityAdWordsLink *data)
Definition: analytics_service.h:7802
const string & get_alt() const
Definition: analytics_service.h:169
void clear_max_results()
Definition: analytics_service.h:634
int32 get_start_index() const
Definition: analytics_service.h:7153
void clear_max_results()
Definition: analytics_service.h:4070
bool get_ignore_custom_data_source_links() const
Definition: analytics_service.h:2722
int32 get_max_results() const
Definition: analytics_service.h:7126
int32 get_max_results() const
Definition: analytics_service.h:4527
string * mutable_filters()
Definition: analytics_service.h:1329
Definition: analytics_service.h:12009
const GaResource & get_ga() const
Definition: analytics_service.h:9231
const CustomDimensionsResource & get_custom_dimensions() const
Definition: analytics_service.h:9820
void clear_pretty_print()
Definition: analytics_service.h:318
const WebpropertiesResource & get_webproperties() const
Definition: analytics_service.h:11580
void clear_start_index()
Definition: analytics_service.h:4542
void set_sort(const string &value)
Definition: analytics_service.h:810
void clear_sort()
Definition: analytics_service.h:1106
int32 get_max_results() const
Definition: analytics_service.h:8303
int32 get_start_index() const
Definition: analytics_service.h:1157
void set_start_index(int32 value)
Definition: analytics_service.h:4561
void set_start_index(int32 value)
Definition: analytics_service.h:5960
Definition: uploads.h:55
void clear_max_results()
Definition: analytics_service.h:1040
void set_segment(const string &value)
Definition: analytics_service.h:770
void set_start_index(int32 value)
Definition: analytics_service.h:1165
util::Status ExecuteAndParseResponse(RemarketingAudience *data)
Definition: analytics_service.h:6294
util::Status ExecuteAndParseResponse(Profile *data)
Definition: analytics_service.h:5784
void set_max_results(int32 value)
Definition: analytics_service.h:652
void set_filters(const string &value)
Definition: analytics_service.h:596
int32 get_max_results() const
Definition: analytics_service.h:2983
util::Status ExecuteAndParseResponse(EntityUserLink *data)
Definition: analytics_service.h:8873
util::Status ExecuteAndParseResponse(Profiles *data)
Definition: analytics_service.h:5997
Definition: segments.h:54
int32 get_start_index() const
Definition: analytics_service.h:5518
void clear_max_results()
Definition: analytics_service.h:3560
void set_start_index(int32 value)
Definition: analytics_service.h:2017
const MetadataResource & get_metadata() const
Definition: analytics_service.h:11979
void set_start_index(int32 value)
Definition: analytics_service.h:7901
Definition: unsampled_report.h:51
void set_start_index(int32 value)
Definition: analytics_service.h:2210
util::Status ExecuteAndParseResponse(CustomDimensions *data)
Definition: analytics_service.h:2536
const CustomDataSourcesResource & get_custom_data_sources() const
Definition: analytics_service.h:9683
void set_sort(const string &value)
Definition: analytics_service.h:1407
void clear_dimensions()
Definition: analytics_service.h:1269
int32 get_start_index() const
Definition: analytics_service.h:6460
int32 get_max_results() const
Definition: analytics_service.h:2464
void clear_start_index()
Definition: analytics_service.h:1998
void set_start_index(int32 value)
Definition: analytics_service.h:839
void set_sampling_level(const string &value)
Definition: analytics_service.h:730
void set_max_results(int32 value)
Definition: analytics_service.h:4534
void clear_include_empty_rows()
Definition: analytics_service.h:607
void clear_filters()
Definition: analytics_service.h:1310
bool get_ignore_custom_data_source_links() const
Definition: analytics_service.h:3239
void set_max_results(int32 value)
Definition: analytics_service.h:5499
const McfResource & get_mcf() const
Definition: analytics_service.h:9294
void clear_max_results()
Definition: analytics_service.h:1971
void set_max_results(int32 value)
Definition: analytics_service.h:2991
util::Status ExecuteAndParseResponse(UnsampledReport *data)
Definition: analytics_service.h:7058
int32 get_start_index() const
Definition: analytics_service.h:5075
string * mutable_output()
Definition: analytics_service.h:678
static const client::MediaUploadSpec RESUMABLE_MEDIA_UPLOAD
Definition: analytics_service.h:7591
void set_dimensions(const string &value)
Definition: analytics_service.h:1300
util::Status ExecuteAndParseResponse(Webproperties *data)
Definition: analytics_service.h:8375
Definition: columns.h:53
void set_oauth_token(const string &value)
Definition: analytics_service.h:308
util::Status ExecuteAndParseResponse(RemarketingAudience *data)
Definition: analytics_service.h:6703
void set_max_results(int32 value)
Definition: analytics_service.h:1058
util::Status ExecuteAndParseResponse(CustomDimension *data)
Definition: analytics_service.h:2327
void clear_output()
Definition: analytics_service.h:660
util::Status ExecuteAndParseResponse(ProfileFilterLink *data)
Definition: analytics_service.h:4902
~UserDeletionResource()
Definition: analytics_service.h:11878
Definition: analytics_service.h:9157
void set_output(const string &value)
Definition: analytics_service.h:690
void clear_sort()
Definition: analytics_service.h:1377
util::Status ExecuteAndParseResponse(Webproperty *data)
Definition: analytics_service.h:8524
void clear_ignore_custom_data_source_links()
Definition: analytics_service.h:3114
void clear_segment()
Definition: analytics_service.h:740
int32 get_start_index() const
Definition: analytics_service.h:4553
Definition: hash_client_id_response.h:50
Definition: unsampled_reports.h:56
int32 get_start_index() const
Definition: analytics_service.h:3010
int32 get_max_results() const
Definition: analytics_service.h:5491
util::Status ExecuteAndParseResponse(EntityAdWordsLinks *data)
Definition: analytics_service.h:7938
int32 get_start_index() const
Definition: analytics_service.h:2009
util::Status ExecuteAndParseResponse(CustomMetric *data)
Definition: analytics_service.h:3284
void set_quota_user(const string &value)
Definition: analytics_service.h:375
void clear_max_results()
Definition: analytics_service.h:5914
static const client::MediaUploadSpec SIMPLE_MEDIA_UPLOAD
Definition: analytics_service.h:7587
const ProfileUserLinksResource & get_profile_user_links() const
Definition: analytics_service.h:10679
int32 get_max_results() const
Definition: analytics_service.h:5048
const string & get_sort() const
Definition: analytics_service.h:1388
string * mutable_segment()
Definition: analytics_service.h:759
string * mutable_sort()
Definition: analytics_service.h:798
void set_max_results(int32 value)
Definition: analytics_service.h:6771
util::Status ExecuteAndParseResponse(Upload *data)
Definition: analytics_service.h:7346
util::Status ExecuteAndParseResponse(UnsampledReport *data)
Definition: analytics_service.h:6979
int32 get_max_results() const
Definition: analytics_service.h:1774
util::Status ExecuteAndParseResponse(Accounts *data)
Definition: analytics_service.h:2054
util::Status ExecuteAndParseResponse(HashClientIdResponse *data)
Definition: analytics_service.h:2111
util::Status ExecuteAndParseResponse(EntityUserLink *data)
Definition: analytics_service.h:1923
void set_filters(const string &value)
Definition: analytics_service.h:1030
const string & get_filters() const
Definition: analytics_service.h:1010
Definition: experiments.h:55
Definition: remarketing_audience.h:54
Definition: analytics_dataimport_delete_upload_data_request.h:50
void clear_start_index()
Definition: analytics_service.h:6779
string * mutable_dimensions()
Definition: analytics_service.h:977
Definition: filters.h:54
const ProfileFilterLinksResource & get_profile_filter_links() const
Definition: analytics_service.h:10557
string * mutable_samplingLevel()
Definition: analytics_service.h:719
util::Status ExecuteAndParseResponse(Filter *data)
Definition: analytics_service.h:4302
util::Status ExecuteAndParseResponse(ProfileFilterLink *data)
Definition: analytics_service.h:5203
~MetadataResource()
Definition: analytics_service.h:11744
int32 get_start_index() const
Definition: analytics_service.h:1541
const string & get_dimensions() const
Definition: analytics_service.h:969
util::Status ExecuteAndParseResponse(GaData *data)
Definition: analytics_service.h:876
Definition: custom_metric.h:52
util::Status ExecuteAndParseResponse(ProfileFilterLink *data)
Definition: analytics_service.h:5283
void set_max_results(int32 value)
Definition: analytics_service.h:7134
void set_filters(const string &value)
Definition: analytics_service.h:1341
util::Status ExecuteAndParseResponse(Upload *data)
Definition: analytics_service.h:7574
int32 get_max_results() const
Definition: analytics_service.h:3571
const string & get_segment() const
Definition: analytics_service.h:751
Definition: account.cc:41
void set_max_results(int32 value)
Definition: analytics_service.h:1522
bool get_ignore_custom_data_source_links() const
Definition: analytics_service.h:3125
util::Status ExecuteAndParseResponse(CustomDimension *data)
Definition: analytics_service.h:2767
int32 get_max_results() const
Definition: analytics_service.h:6763
const AccountsResource & get_accounts() const
Definition: analytics_service.h:9577
string * mutable_userIp()
Definition: analytics_service.h:403
Definition: custom_dimensions.h:55
void clear_dimensions()
Definition: analytics_service.h:524
int32 get_max_results() const
Definition: analytics_service.h:1051
util::Status ExecuteAndParseResponse(UserDeletionRequest *data)
Definition: analytics_service.h:9114
const string & get_quota_user() const
Definition: analytics_service.h:355
util::Status ExecuteAndParseResponse(Filter *data)
Definition: analytics_service.h:3880
void set_max_results(int32 value)
Definition: analytics_service.h:1369
Definition: analytics_service.h:119
const ExperimentsResource & get_experiments() const
Definition: analytics_service.h:10119
void clear_sampling_level()
Definition: analytics_service.h:1066
util::Status ExecuteAndParseResponse(Profile *data)
Definition: analytics_service.h:6077
Definition: account_tree_response.h:56
util::Status ExecuteAndParseResponse(CustomDimension *data)
Definition: analytics_service.h:2652
Definition: remarketing_audiences.h:55
void set_max_results(int32 value)
Definition: analytics_service.h:7421
void set_dimensions(const string &value)
Definition: analytics_service.h:989
const string & get_sampling_level() const
Definition: analytics_service.h:1077
void set_max_results(int32 value)
Definition: analytics_service.h:2182
util::Status ExecuteAndParseResponse(AccountSummaries *data)
Definition: analytics_service.h:1586
void set_max_results(int32 value)
Definition: analytics_service.h:1782
util::Status ExecuteAndParseResponse(CustomMetric *data)
Definition: analytics_service.h:2921
void clear_start_index()
Definition: analytics_service.h:4097
int32 get_start_index() const
Definition: analytics_service.h:2491
const RealtimeResource & get_realtime() const
Definition: analytics_service.h:9348
void set_ignore_custom_data_source_links(bool value)
Definition: analytics_service.h:3133
void clear_alt()
Definition: analytics_service.h:158
util::Status ExecuteAndParseResponse(CustomMetrics *data)
Definition: analytics_service.h:3055
util::Status ExecuteAndParseResponse(EntityUserLinks *data)
Definition: analytics_service.h:1847
Definition: realtime_data.h:51
int32 get_start_index() const
Definition: analytics_service.h:8747
Definition: goals.h:55
int32 get_start_index() const
Definition: analytics_service.h:7440
void set_user_ip(const string &value)
Definition: analytics_service.h:415
int32 get_max_results() const
Definition: analytics_service.h:1362
void clear_quota_user()
Definition: analytics_service.h:344
util::Status ExecuteAndParseResponse(RealtimeData *data)
Definition: analytics_service.h:1444
const SegmentsResource & get_segments() const
Definition: analytics_service.h:11044
int32 get_max_results() const
Definition: analytics_service.h:1982
const string & get_dimensions() const
Definition: analytics_service.h:535
void set_start_index(int32 value)
Definition: analytics_service.h:3606
Definition: hash_client_id_request.h:50
Definition: custom_dimension.h:52
void set_dimensions(const string &value)
Definition: analytics_service.h:555
int32 get_max_results() const
Definition: analytics_service.h:6433
util::Status ExecuteAndParseResponse(Webproperty *data)
Definition: analytics_service.h:8171
const string & get_key() const
Definition: analytics_service.h:248
Definition: accounts.h:56
~ManagementResource()
Definition: analytics_service.h:9382
const GoalsResource & get_goals() const
Definition: analytics_service.h:10388
util::Status ExecuteAndParseResponse(Filter *data)
Definition: analytics_service.h:4229
Definition: filter.h:54
const string & get_filters() const
Definition: analytics_service.h:576
bool get_ignore_custom_data_source_links() const
Definition: analytics_service.h:2607
void set_sort(const string &value)
Definition: analytics_service.h:1136
const AccountSummariesResource & get_account_summaries() const
Definition: analytics_service.h:9428
void set_max_results(int32 value)
Definition: analytics_service.h:4089
void clear_filters()
Definition: analytics_service.h:999
void set_type(const string &value)
Definition: analytics_service.h:6505
const ManagementResource & get_management() const
Definition: analytics_service.h:11969
util::Status ExecuteAndParseResponse(McfData *data)
Definition: analytics_service.h:1202
util::Status ExecuteAndParseResponse(Goal *data)
Definition: analytics_service.h:4379
util::Status ExecuteAndParseResponse(AccountTicket *data)
Definition: analytics_service.h:9005
const ProvisioningResource & get_provisioning() const
Definition: analytics_service.h:11989
~ProvisioningResource()
Definition: analytics_service.h:11824
void set_start_index(int32 value)
Definition: analytics_service.h:6798
util::Status ExecuteAndParseResponse(Experiment *data)
Definition: analytics_service.h:3806
int32 get_start_index() const
Definition: analytics_service.h:4108
Definition: account_summaries.h:55
util::Status ExecuteAndParseResponse(Goal *data)
Definition: analytics_service.h:4456
int32 get_max_results() const
Definition: analytics_service.h:5925
void clear_ignore_custom_data_source_links()
Definition: analytics_service.h:2711
const ProfilesResource & get_profiles() const
Definition: analytics_service.h:10833
void set_ignore_custom_data_source_links(bool value)
Definition: analytics_service.h:2615
const UserDeletionRequestResource & get_user_deletion_request() const
Definition: analytics_service.h:11926
const CustomMetricsResource & get_custom_metrics() const
Definition: analytics_service.h:9956
void set_start_index(int32 value)
Definition: analytics_service.h:4116
util::Status ExecuteAndParseResponse(Experiment *data)
Definition: analytics_service.h:3428
int32 get_max_results() const
Definition: analytics_service.h:4081
void set_pretty_print(bool value)
Definition: analytics_service.h:336
util::Status ExecuteAndParseResponse(EntityUserLinks *data)
Definition: analytics_service.h:8793
const ColumnsResource & get_columns() const
Definition: analytics_service.h:11792
util::Status ExecuteAndParseResponse(Segments *data)
Definition: analytics_service.h:6835
void clear_start_index()
Definition: analytics_service.h:7429
util::Status ExecuteAndParseResponse(EntityAdWordsLink *data)
Definition: analytics_service.h:8019
void clear_key()
Definition: analytics_service.h:237
util::Status ExecuteAndParseResponse(Filter *data)
Definition: analytics_service.h:4023
void clear_dimensions()
Definition: analytics_service.h:958
void clear_start_index()
Definition: analytics_service.h:820
int32 get_start_index() const
Definition: analytics_service.h:8330
const RemarketingAudienceResource & get_remarketing_audience() const
Definition: analytics_service.h:10996
util::Status ExecuteAndParseResponse(ProfileFilterLink *data)
Definition: analytics_service.h:4980
Definition: custom_data_sources.h:55
Definition: custom_metrics.h:55
int32 get_max_results() const
Definition: analytics_service.h:7413
util::Status ExecuteAndParseResponse(Filter *data)
Definition: analytics_service.h:3952
const WebpropertyUserLinksResource & get_webproperty_user_links() const
Definition: analytics_service.h:11693
void clear_sampling_level()
Definition: analytics_service.h:700
void set_start_index(int32 value)
Definition: analytics_service.h:1810
int32 get_max_results() const
Definition: analytics_service.h:2174
Definition: account_ticket.h:56
Definition: user_deletion_request.h:51
Definition: webproperties.h:55
int32 get_start_index() const
Definition: analytics_service.h:1801
util::Status ExecuteAndParseResponse(RemarketingAudience *data)
Definition: analytics_service.h:6625
Definition: ga_data.h:51
void clear_fields()
Definition: analytics_service.h:197
void clear_oauth_token()
Definition: analytics_service.h:278
void set_max_results(int32 value)
Definition: analytics_service.h:8728
util::Status ExecuteAndParseResponse(CustomDataSources *data)
Definition: analytics_service.h:2247
const DataResource & get_data() const
Definition: analytics_service.h:11959
void set_max_results(int32 value)
Definition: analytics_service.h:7873
const string & get_filters() const
Definition: analytics_service.h:1321
util::Status ExecuteAndParseResponse(Webproperty *data)
Definition: analytics_service.h:8451
void set_include_empty_rows(bool value)
Definition: analytics_service.h:626
void set_key(const string &value)
Definition: analytics_service.h:268
const AccountUserLinksResource & get_account_user_links() const
Definition: analytics_service.h:9529
const ClientIdResource & get_client_id() const
Definition: analytics_service.h:9628
const string & get_user_ip() const
Definition: analytics_service.h:396
Definition: profiles.h:55
const string & get_output() const
Definition: analytics_service.h:671
util::Status ExecuteAndParseResponse(EntityUserLinks *data)
Definition: analytics_service.h:5564
void set_start_index(int32 value)
Definition: analytics_service.h:7449
void set_max_results(int32 value)
Definition: analytics_service.h:3579
const UploadsResource & get_uploads() const
Definition: analytics_service.h:11293
util::Status ExecuteAndParseResponse(Profile *data)
Definition: analytics_service.h:6154
void clear_start_index()
Definition: analytics_service.h:5941
util::Status ExecuteAndParseResponse(EntityUserLink *data)
Definition: analytics_service.h:8657
string * mutable_quotaUser()
Definition: analytics_service.h:363
Definition: analytics_service.h:9134
string * mutable_oauthToken()
Definition: analytics_service.h:297
util::Status ExecuteAndParseResponse(CustomDimension *data)
Definition: analytics_service.h:2402
util::Status ExecuteAndParseResponse(AccountTreeResponse *data)
Definition: analytics_service.h:9057
void clear_max_results()
Definition: analytics_service.h:7402
void set_ignore_custom_data_source_links(bool value)
Definition: analytics_service.h:2730
util::Status ExecuteAndParseResponse(EntityAdWordsLink *data)
Definition: analytics_service.h:7727
const string & get_dimensions() const
Definition: analytics_service.h:1280
util::Status ExecuteAndParseResponse(CustomMetric *data)
Definition: analytics_service.h:3170
int32 get_max_results() const
Definition: analytics_service.h:645
void set_sampling_level(const string &value)
Definition: analytics_service.h:1096
util::Status ExecuteAndParseResponse(UnsampledReports *data)
Definition: analytics_service.h:7199
int32 get_max_results() const
Definition: analytics_service.h:1514