admin  directory_v1
directory_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, 07:22:56 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_ADMIN_ADMIN_API_DIRECTORY_SERVICE_H_
25 #define GOOGLE_ADMIN_ADMIN_API_DIRECTORY_SERVICE_H_
26 
27 #include <string>
28 #include "googleapis/base/integral_types.h"
29 #include "googleapis/base/macros.h"
30 #include "googleapis/client/service/client_service.h"
31 #include "googleapis/client/service/service_request_pager.h"
32 #include "googleapis/client/util/status.h"
33 #include "googleapis/client/util/uri_template.h"
34 
35 #include "google/admin/admin_api/alias.h"
36 #include "google/admin/admin_api/aliases.h"
37 #include "google/admin/admin_api/app_access_collections.h"
38 #include "google/admin/admin_api/asp.h"
39 #include "google/admin/admin_api/asps.h"
40 #include "google/admin/admin_api/building.h"
41 #include "google/admin/admin_api/buildings.h"
42 #include "google/admin/admin_api/calendar_resource.h"
43 #include "google/admin/admin_api/calendar_resources.h"
44 #include "google/admin/admin_api/channel.h"
45 #include "google/admin/admin_api/chrome_os_device.h"
46 #include "google/admin/admin_api/chrome_os_device_action.h"
47 #include "google/admin/admin_api/chrome_os_devices.h"
48 #include "google/admin/admin_api/chrome_os_move_devices_to_ou.h"
49 #include "google/admin/admin_api/customer.h"
50 #include "google/admin/admin_api/domain_alias.h"
51 #include "google/admin/admin_api/domain_aliases.h"
52 #include "google/admin/admin_api/domains.h"
53 #include "google/admin/admin_api/domains2.h"
54 #include "google/admin/admin_api/feature.h"
55 #include "google/admin/admin_api/feature_rename.h"
56 #include "google/admin/admin_api/features.h"
57 #include "google/admin/admin_api/group.h"
58 #include "google/admin/admin_api/groups.h"
59 #include "google/admin/admin_api/member.h"
60 #include "google/admin/admin_api/members.h"
61 #include "google/admin/admin_api/members_has_member.h"
62 #include "google/admin/admin_api/mobile_device.h"
63 #include "google/admin/admin_api/mobile_device_action.h"
64 #include "google/admin/admin_api/mobile_devices.h"
65 #include "google/admin/admin_api/notification.h"
66 #include "google/admin/admin_api/notifications.h"
67 #include "google/admin/admin_api/org_unit.h"
68 #include "google/admin/admin_api/org_units.h"
69 #include "google/admin/admin_api/privileges.h"
70 #include "google/admin/admin_api/role.h"
71 #include "google/admin/admin_api/role_assignment.h"
72 #include "google/admin/admin_api/role_assignments.h"
73 #include "google/admin/admin_api/roles.h"
74 #include "google/admin/admin_api/schema.h"
75 #include "google/admin/admin_api/schemas.h"
76 #include "google/admin/admin_api/token.h"
77 #include "google/admin/admin_api/tokens.h"
78 #include "google/admin/admin_api/trusted_apps.h"
79 #include "google/admin/admin_api/user.h"
80 #include "google/admin/admin_api/user_make_admin.h"
81 #include "google/admin/admin_api/user_photo.h"
82 #include "google/admin/admin_api/user_undelete.h"
83 #include "google/admin/admin_api/users.h"
84 #include "google/admin/admin_api/verification_codes.h"
85 
86 
87 namespace google_admin_admin_api {
88 using namespace googleapis;
119 class DirectoryService;
120 
129  : public client::ClientServiceRequest {
130  public:
153  const client::ClientService* service,
154  client::AuthorizationCredential* credential,
155  client::HttpRequest::HttpMethod method,
156  const StringPiece& uri_template);
157 
161  virtual ~DirectoryServiceBaseRequest();
162 
163 
167  void clear_alt() {
168  _have_alt_ = false;
169  client::ClearCppValueHelper(&alt_);
170  }
171 
172 
178  const string& get_alt() const { return alt_; }
179 
185  string* mutable_alt() {
186  _have_alt_ = true;
187  return &alt_;
188  }
189 
190 
196  void set_alt(const string& value) {
197  _have_alt_ = true;
198  alt_ = value;
199  }
200 
201 
202 
206  void clear_fields() {
207  _have_fields_ = false;
208  client::ClearCppValueHelper(&fields_);
209  }
210 
211 
217  const string& get_fields() const { return fields_; }
218 
224  string* mutable_fields() {
225  _have_fields_ = true;
226  return &fields_;
227  }
228 
229 
236  void set_fields(const string& value) {
237  _have_fields_ = true;
238  fields_ = value;
239  }
240 
241 
242 
246  void clear_key() {
247  _have_key_ = false;
248  client::ClearCppValueHelper(&key_);
249  }
250 
251 
257  const string& get_key() const { return key_; }
258 
264  string* mutable_key() {
265  _have_key_ = true;
266  return &key_;
267  }
268 
269 
277  void set_key(const string& value) {
278  _have_key_ = true;
279  key_ = value;
280  }
281 
282 
283 
288  _have_oauth_token_ = false;
289  client::ClearCppValueHelper(&oauth_token_);
290  }
291 
292 
298  const string& get_oauth_token() const { return oauth_token_; }
299 
306  string* mutable_oauthToken() {
307  _have_oauth_token_ = true;
308  return &oauth_token_;
309  }
310 
311 
317  void set_oauth_token(const string& value) {
318  _have_oauth_token_ = true;
319  oauth_token_ = value;
320  }
321 
322 
323 
328  _have_pretty_print_ = false;
329  client::ClearCppValueHelper(&pretty_print_);
330  }
331 
332 
338  bool get_pretty_print() const { return pretty_print_; }
339 
345  void set_pretty_print(bool value) {
346  _have_pretty_print_ = true;
347  pretty_print_ = value;
348  }
349 
354  _have_quota_user_ = false;
355  client::ClearCppValueHelper(&quota_user_);
356  }
357 
358 
364  const string& get_quota_user() const { return quota_user_; }
365 
372  string* mutable_quotaUser() {
373  _have_quota_user_ = true;
374  return &quota_user_;
375  }
376 
377 
384  void set_quota_user(const string& value) {
385  _have_quota_user_ = true;
386  quota_user_ = value;
387  }
388 
389 
390 
394  void clear_user_ip() {
395  _have_user_ip_ = false;
396  client::ClearCppValueHelper(&user_ip_);
397  }
398 
399 
405  const string& get_user_ip() const { return user_ip_; }
406 
412  string* mutable_userIp() {
413  _have_user_ip_ = true;
414  return &user_ip_;
415  }
416 
417 
424  void set_user_ip(const string& value) {
425  _have_user_ip_ = true;
426  user_ip_ = value;
427  }
428 
439  virtual util::Status AppendVariable(
440  const StringPiece& variable_name,
441  const client::UriTemplateConfig& config,
442  string* target);
443 
449  virtual util::Status AppendOptionalQueryParameters(string* target);
450 
451 
452  protected:
458  void AddJsonContentToRequest(const client::JsonCppData *content);
459 
460  private:
461  string alt_;
462  string fields_;
463  string key_;
464  string oauth_token_;
465  bool pretty_print_;
466  string quota_user_;
467  string user_ip_;
468  bool _have_alt_ : 1;
469  bool _have_fields_ : 1;
470  bool _have_key_ : 1;
471  bool _have_oauth_token_ : 1;
472  bool _have_pretty_print_ : 1;
473  bool _have_quota_user_ : 1;
474  bool _have_user_ip_ : 1;
475 
476  DISALLOW_COPY_AND_ASSIGN(DirectoryServiceBaseRequest);
477 };
478 
479 
480 
494  public:
507  const DirectoryService* _service_,
508  client::AuthorizationCredential* _credential_,
509  const absl::string_view& user_key,
510  const int32& code_id);
511 
515  virtual ~AspsResource_DeleteMethod();
516 
517 
527  virtual util::Status AppendVariable(
528  const StringPiece& variable_name,
529  const client::UriTemplateConfig& config,
530  string* target);
531 
532 
533  private:
534  string user_key_;
535  int32 code_id_;
536  DISALLOW_COPY_AND_ASSIGN(AspsResource_DeleteMethod);
537 };
538 
552  public:
565  const DirectoryService* _service_,
566  client::AuthorizationCredential* _credential_,
567  const absl::string_view& user_key,
568  const int32& code_id);
569 
573  virtual ~AspsResource_GetMethod();
574 
575 
585  virtual util::Status AppendVariable(
586  const StringPiece& variable_name,
587  const client::UriTemplateConfig& config,
588  string* target);
589 
590 
602  Asp* data) {
603  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
604  }
605 
606  private:
607  string user_key_;
608  int32 code_id_;
609  DISALLOW_COPY_AND_ASSIGN(AspsResource_GetMethod);
610 };
611 
625  public:
637  const DirectoryService* _service_,
638  client::AuthorizationCredential* _credential_,
639  const absl::string_view& user_key);
640 
644  virtual ~AspsResource_ListMethod();
645 
646 
656  virtual util::Status AppendVariable(
657  const StringPiece& variable_name,
658  const client::UriTemplateConfig& config,
659  string* target);
660 
661 
673  Asps* data) {
674  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
675  }
676 
677  private:
678  string user_key_;
679  DISALLOW_COPY_AND_ASSIGN(AspsResource_ListMethod);
680 };
681 
682 
683 
701  public:
711  const DirectoryService* _service_,
712  client::AuthorizationCredential* _credential_,
713  const Channel& _content_);
714 
718  virtual ~ChannelsResource_StopMethod();
719 
720  private:
721  string _content_;
722  DISALLOW_COPY_AND_ASSIGN(ChannelsResource_StopMethod);
723 };
724 
725 
726 
740  public:
752  const DirectoryService* _service_,
753  client::AuthorizationCredential* _credential_,
754  const absl::string_view& customer_id,
755  const absl::string_view& resource_id,
756  const ChromeOsDeviceAction& _content_);
757 
762 
763 
773  virtual util::Status AppendVariable(
774  const StringPiece& variable_name,
775  const client::UriTemplateConfig& config,
776  string* target);
777 
778 
779  private:
780  string customer_id_;
781  string resource_id_; string _content_;
782  DISALLOW_COPY_AND_ASSIGN(ChromeosdevicesResource_ActionMethod);
783 };
784 
799  public:
810  const DirectoryService* _service_,
811  client::AuthorizationCredential* _credential_,
812  const absl::string_view& customer_id,
813  const absl::string_view& device_id);
814 
819 
820 
825  _have_projection_ = false;
826  client::ClearCppValueHelper(&projection_);
827  }
828 
829 
835  const string& get_projection() const { return projection_; }
836 
843  string* mutable_projection() {
844  _have_projection_ = true;
845  return &projection_;
846  }
847 
848 
855  void set_projection(const string& value) {
856  _have_projection_ = true;
857  projection_ = value;
858  }
859 
869  virtual util::Status AppendVariable(
870  const StringPiece& variable_name,
871  const client::UriTemplateConfig& config,
872  string* target);
873 
879  virtual util::Status AppendOptionalQueryParameters(string* target);
880 
881 
893  ChromeOsDevice* data) {
894  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
895  }
896 
897  private:
898  string customer_id_;
899  string device_id_;
900  string projection_;
901  bool _have_projection_ : 1;
902  DISALLOW_COPY_AND_ASSIGN(ChromeosdevicesResource_GetMethod);
903 };
904 
919  public:
929  const DirectoryService* _service_,
930  client::AuthorizationCredential* _credential_,
931  const absl::string_view& customer_id);
932 
937 
938 
943  _have_max_results_ = false;
944  client::ClearCppValueHelper(&max_results_);
945  }
946 
947 
953  int32 get_max_results() const { return max_results_; }
954 
961  void set_max_results(int32 value) {
962  _have_max_results_ = true;
963  max_results_ = value;
964  }
965 
969  void clear_order_by() {
970  _have_order_by_ = false;
971  client::ClearCppValueHelper(&order_by_);
972  }
973 
974 
980  const string& get_order_by() const { return order_by_; }
981 
988  string* mutable_orderBy() {
989  _have_order_by_ = true;
990  return &order_by_;
991  }
992 
993 
999  void set_order_by(const string& value) {
1000  _have_order_by_ = true;
1001  order_by_ = value;
1002  }
1003 
1004 
1005 
1010  _have_org_unit_path_ = false;
1011  client::ClearCppValueHelper(&org_unit_path_);
1012  }
1013 
1014 
1020  const string& get_org_unit_path() const { return org_unit_path_; }
1021 
1029  _have_org_unit_path_ = true;
1030  return &org_unit_path_;
1031  }
1032 
1033 
1039  void set_org_unit_path(const string& value) {
1040  _have_org_unit_path_ = true;
1041  org_unit_path_ = value;
1042  }
1043 
1044 
1045 
1050  _have_page_token_ = false;
1051  client::ClearCppValueHelper(&page_token_);
1052  }
1053 
1054 
1060  const string& get_page_token() const { return page_token_; }
1061 
1068  string* mutable_pageToken() {
1069  _have_page_token_ = true;
1070  return &page_token_;
1071  }
1072 
1073 
1079  void set_page_token(const string& value) {
1080  _have_page_token_ = true;
1081  page_token_ = value;
1082  }
1083 
1084 
1085 
1090  _have_projection_ = false;
1091  client::ClearCppValueHelper(&projection_);
1092  }
1093 
1094 
1100  const string& get_projection() const { return projection_; }
1101 
1109  _have_projection_ = true;
1110  return &projection_;
1111  }
1112 
1113 
1120  void set_projection(const string& value) {
1121  _have_projection_ = true;
1122  projection_ = value;
1123  }
1124 
1125 
1126 
1130  void clear_query() {
1131  _have_query_ = false;
1132  client::ClearCppValueHelper(&query_);
1133  }
1134 
1135 
1141  const string& get_query() const { return query_; }
1142 
1148  string* mutable_query() {
1149  _have_query_ = true;
1150  return &query_;
1151  }
1152 
1153 
1160  void set_query(const string& value) {
1161  _have_query_ = true;
1162  query_ = value;
1163  }
1164 
1165 
1166 
1171  _have_sort_order_ = false;
1172  client::ClearCppValueHelper(&sort_order_);
1173  }
1174 
1175 
1181  const string& get_sort_order() const { return sort_order_; }
1182 
1189  string* mutable_sortOrder() {
1190  _have_sort_order_ = true;
1191  return &sort_order_;
1192  }
1193 
1194 
1201  void set_sort_order(const string& value) {
1202  _have_sort_order_ = true;
1203  sort_order_ = value;
1204  }
1205 
1215  virtual util::Status AppendVariable(
1216  const StringPiece& variable_name,
1217  const client::UriTemplateConfig& config,
1218  string* target);
1219 
1225  virtual util::Status AppendOptionalQueryParameters(string* target);
1226 
1227 
1239  ChromeOsDevices* data) {
1240  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
1241  }
1242 
1243  private:
1244  string customer_id_;
1245  int32 max_results_;
1246  string order_by_;
1247  string org_unit_path_;
1248  string page_token_;
1249  string projection_;
1250  string query_;
1251  string sort_order_;
1252  bool _have_max_results_ : 1;
1253  bool _have_order_by_ : 1;
1254  bool _have_org_unit_path_ : 1;
1255  bool _have_page_token_ : 1;
1256  bool _have_projection_ : 1;
1257  bool _have_query_ : 1;
1258  bool _have_sort_order_ : 1;
1259  DISALLOW_COPY_AND_ASSIGN(ChromeosdevicesResource_ListMethod);
1260 };
1261 
1262 typedef client::ServiceRequestPager<
1265  ChromeosdevicesResource_ListMethodPager;
1266 
1280  public:
1293  const DirectoryService* _service_,
1294  client::AuthorizationCredential* _credential_,
1295  const absl::string_view& customer_id,
1296  const absl::string_view& org_unit_path,
1297  const ChromeOsMoveDevicesToOu& _content_);
1298 
1303 
1304 
1314  virtual util::Status AppendVariable(
1315  const StringPiece& variable_name,
1316  const client::UriTemplateConfig& config,
1317  string* target);
1318 
1324  virtual util::Status AppendOptionalQueryParameters(string* target);
1325 
1326 
1327  private:
1328  string customer_id_;
1329  string org_unit_path_; string _content_;
1330  DISALLOW_COPY_AND_ASSIGN(ChromeosdevicesResource_MoveDevicesToOuMethod);
1331 };
1332 
1346  public:
1358  const DirectoryService* _service_,
1359  client::AuthorizationCredential* _credential_,
1360  const absl::string_view& customer_id,
1361  const absl::string_view& device_id,
1362  const ChromeOsDevice& _content_);
1363 
1368 
1369 
1374  _have_projection_ = false;
1375  client::ClearCppValueHelper(&projection_);
1376  }
1377 
1378 
1384  const string& get_projection() const { return projection_; }
1385 
1393  _have_projection_ = true;
1394  return &projection_;
1395  }
1396 
1397 
1404  void set_projection(const string& value) {
1405  _have_projection_ = true;
1406  projection_ = value;
1407  }
1408 
1418  virtual util::Status AppendVariable(
1419  const StringPiece& variable_name,
1420  const client::UriTemplateConfig& config,
1421  string* target);
1422 
1428  virtual util::Status AppendOptionalQueryParameters(string* target);
1429 
1430 
1442  ChromeOsDevice* data) {
1443  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
1444  }
1445 
1446  private:
1447  string customer_id_;
1448  string device_id_;
1449  string projection_;
1450  bool _have_projection_ : 1; string _content_;
1451  DISALLOW_COPY_AND_ASSIGN(ChromeosdevicesResource_PatchMethod);
1452 };
1453 
1467  public:
1479  const DirectoryService* _service_,
1480  client::AuthorizationCredential* _credential_,
1481  const absl::string_view& customer_id,
1482  const absl::string_view& device_id,
1483  const ChromeOsDevice& _content_);
1484 
1489 
1490 
1495  _have_projection_ = false;
1496  client::ClearCppValueHelper(&projection_);
1497  }
1498 
1499 
1505  const string& get_projection() const { return projection_; }
1506 
1514  _have_projection_ = true;
1515  return &projection_;
1516  }
1517 
1518 
1525  void set_projection(const string& value) {
1526  _have_projection_ = true;
1527  projection_ = value;
1528  }
1529 
1539  virtual util::Status AppendVariable(
1540  const StringPiece& variable_name,
1541  const client::UriTemplateConfig& config,
1542  string* target);
1543 
1549  virtual util::Status AppendOptionalQueryParameters(string* target);
1550 
1551 
1563  ChromeOsDevice* data) {
1564  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
1565  }
1566 
1567  private:
1568  string customer_id_;
1569  string device_id_;
1570  string projection_;
1571  bool _have_projection_ : 1; string _content_;
1572  DISALLOW_COPY_AND_ASSIGN(ChromeosdevicesResource_UpdateMethod);
1573 };
1574 
1575 
1576 
1591  public:
1601  const DirectoryService* _service_,
1602  client::AuthorizationCredential* _credential_,
1603  const absl::string_view& customer_key);
1604 
1608  virtual ~CustomersResource_GetMethod();
1609 
1610 
1620  virtual util::Status AppendVariable(
1621  const StringPiece& variable_name,
1622  const client::UriTemplateConfig& config,
1623  string* target);
1624 
1625 
1637  Customer* data) {
1638  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
1639  }
1640 
1641  private:
1642  string customer_key_;
1643  DISALLOW_COPY_AND_ASSIGN(CustomersResource_GetMethod);
1644 };
1645 
1659  public:
1670  const DirectoryService* _service_,
1671  client::AuthorizationCredential* _credential_,
1672  const absl::string_view& customer_key,
1673  const Customer& _content_);
1674 
1678  virtual ~CustomersResource_PatchMethod();
1679 
1680 
1690  virtual util::Status AppendVariable(
1691  const StringPiece& variable_name,
1692  const client::UriTemplateConfig& config,
1693  string* target);
1694 
1695 
1707  Customer* data) {
1708  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
1709  }
1710 
1711  private:
1712  string customer_key_; string _content_;
1713  DISALLOW_COPY_AND_ASSIGN(CustomersResource_PatchMethod);
1714 };
1715 
1729  public:
1740  const DirectoryService* _service_,
1741  client::AuthorizationCredential* _credential_,
1742  const absl::string_view& customer_key,
1743  const Customer& _content_);
1744 
1748  virtual ~CustomersResource_UpdateMethod();
1749 
1750 
1760  virtual util::Status AppendVariable(
1761  const StringPiece& variable_name,
1762  const client::UriTemplateConfig& config,
1763  string* target);
1764 
1765 
1777  Customer* data) {
1778  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
1779  }
1780 
1781  private:
1782  string customer_key_; string _content_;
1783  DISALLOW_COPY_AND_ASSIGN(CustomersResource_UpdateMethod);
1784 };
1785 
1786 
1787 
1801  public:
1812  const DirectoryService* _service_,
1813  client::AuthorizationCredential* _credential_,
1814  const absl::string_view& customer,
1815  const absl::string_view& domain_alias_name);
1816 
1821 
1822 
1832  virtual util::Status AppendVariable(
1833  const StringPiece& variable_name,
1834  const client::UriTemplateConfig& config,
1835  string* target);
1836 
1837 
1838  private:
1839  string customer_;
1840  string domain_alias_name_;
1841  DISALLOW_COPY_AND_ASSIGN(DomainAliasesResource_DeleteMethod);
1842 };
1843 
1858  public:
1869  const DirectoryService* _service_,
1870  client::AuthorizationCredential* _credential_,
1871  const absl::string_view& customer,
1872  const absl::string_view& domain_alias_name);
1873 
1878 
1879 
1889  virtual util::Status AppendVariable(
1890  const StringPiece& variable_name,
1891  const client::UriTemplateConfig& config,
1892  string* target);
1893 
1894 
1906  DomainAlias* data) {
1907  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
1908  }
1909 
1910  private:
1911  string customer_;
1912  string domain_alias_name_;
1913  DISALLOW_COPY_AND_ASSIGN(DomainAliasesResource_GetMethod);
1914 };
1915 
1929  public:
1940  const DirectoryService* _service_,
1941  client::AuthorizationCredential* _credential_,
1942  const absl::string_view& customer,
1943  const DomainAlias& _content_);
1944 
1949 
1950 
1960  virtual util::Status AppendVariable(
1961  const StringPiece& variable_name,
1962  const client::UriTemplateConfig& config,
1963  string* target);
1964 
1965 
1977  DomainAlias* data) {
1978  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
1979  }
1980 
1981  private:
1982  string customer_; string _content_;
1983  DISALLOW_COPY_AND_ASSIGN(DomainAliasesResource_InsertMethod);
1984 };
1985 
2000  public:
2010  const DirectoryService* _service_,
2011  client::AuthorizationCredential* _credential_,
2012  const absl::string_view& customer);
2013 
2018 
2019 
2025  _have_parent_domain_name_ = false;
2026  client::ClearCppValueHelper(&parent_domain_name_);
2027  }
2028 
2029 
2035  const string& get_parent_domain_name() const { return parent_domain_name_; }
2036 
2044  _have_parent_domain_name_ = true;
2045  return &parent_domain_name_;
2046  }
2047 
2048 
2055  void set_parent_domain_name(const string& value) {
2056  _have_parent_domain_name_ = true;
2057  parent_domain_name_ = value;
2058  }
2059 
2069  virtual util::Status AppendVariable(
2070  const StringPiece& variable_name,
2071  const client::UriTemplateConfig& config,
2072  string* target);
2073 
2079  virtual util::Status AppendOptionalQueryParameters(string* target);
2080 
2081 
2093  DomainAliases* data) {
2094  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
2095  }
2096 
2097  private:
2098  string customer_;
2099  string parent_domain_name_;
2100  bool _have_parent_domain_name_ : 1;
2101  DISALLOW_COPY_AND_ASSIGN(DomainAliasesResource_ListMethod);
2102 };
2103 
2104 
2105 
2119  public:
2130  const DirectoryService* _service_,
2131  client::AuthorizationCredential* _credential_,
2132  const absl::string_view& customer,
2133  const absl::string_view& domain_name);
2134 
2138  virtual ~DomainsResource_DeleteMethod();
2139 
2140 
2150  virtual util::Status AppendVariable(
2151  const StringPiece& variable_name,
2152  const client::UriTemplateConfig& config,
2153  string* target);
2154 
2155 
2156  private:
2157  string customer_;
2158  string domain_name_;
2159  DISALLOW_COPY_AND_ASSIGN(DomainsResource_DeleteMethod);
2160 };
2161 
2176  public:
2187  const DirectoryService* _service_,
2188  client::AuthorizationCredential* _credential_,
2189  const absl::string_view& customer,
2190  const absl::string_view& domain_name);
2191 
2195  virtual ~DomainsResource_GetMethod();
2196 
2197 
2207  virtual util::Status AppendVariable(
2208  const StringPiece& variable_name,
2209  const client::UriTemplateConfig& config,
2210  string* target);
2211 
2212 
2224  Domains* data) {
2225  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
2226  }
2227 
2228  private:
2229  string customer_;
2230  string domain_name_;
2231  DISALLOW_COPY_AND_ASSIGN(DomainsResource_GetMethod);
2232 };
2233 
2247  public:
2258  const DirectoryService* _service_,
2259  client::AuthorizationCredential* _credential_,
2260  const absl::string_view& customer,
2261  const Domains& _content_);
2262 
2266  virtual ~DomainsResource_InsertMethod();
2267 
2268 
2278  virtual util::Status AppendVariable(
2279  const StringPiece& variable_name,
2280  const client::UriTemplateConfig& config,
2281  string* target);
2282 
2283 
2295  Domains* data) {
2296  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
2297  }
2298 
2299  private:
2300  string customer_; string _content_;
2301  DISALLOW_COPY_AND_ASSIGN(DomainsResource_InsertMethod);
2302 };
2303 
2318  public:
2328  const DirectoryService* _service_,
2329  client::AuthorizationCredential* _credential_,
2330  const absl::string_view& customer);
2331 
2335  virtual ~DomainsResource_ListMethod();
2336 
2337 
2347  virtual util::Status AppendVariable(
2348  const StringPiece& variable_name,
2349  const client::UriTemplateConfig& config,
2350  string* target);
2351 
2352 
2364  Domains2* data) {
2365  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
2366  }
2367 
2368  private:
2369  string customer_;
2370  DISALLOW_COPY_AND_ASSIGN(DomainsResource_ListMethod);
2371 };
2372 
2373 
2374 
2388  public:
2398  const DirectoryService* _service_,
2399  client::AuthorizationCredential* _credential_,
2400  const absl::string_view& group_key);
2401 
2405  virtual ~GroupsResource_DeleteMethod();
2406 
2407 
2417  virtual util::Status AppendVariable(
2418  const StringPiece& variable_name,
2419  const client::UriTemplateConfig& config,
2420  string* target);
2421 
2422 
2423  private:
2424  string group_key_;
2425  DISALLOW_COPY_AND_ASSIGN(GroupsResource_DeleteMethod);
2426 };
2427 
2442  public:
2452  const DirectoryService* _service_,
2453  client::AuthorizationCredential* _credential_,
2454  const absl::string_view& group_key);
2455 
2459  virtual ~GroupsResource_GetMethod();
2460 
2461 
2471  virtual util::Status AppendVariable(
2472  const StringPiece& variable_name,
2473  const client::UriTemplateConfig& config,
2474  string* target);
2475 
2476 
2488  Group* data) {
2489  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
2490  }
2491 
2492  private:
2493  string group_key_;
2494  DISALLOW_COPY_AND_ASSIGN(GroupsResource_GetMethod);
2495 };
2496 
2510  public:
2520  const DirectoryService* _service_,
2521  client::AuthorizationCredential* _credential_,
2522  const Group& _content_);
2523 
2527  virtual ~GroupsResource_InsertMethod();
2528 
2540  Group* data) {
2541  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
2542  }
2543 
2544  private:
2545  string _content_;
2546  DISALLOW_COPY_AND_ASSIGN(GroupsResource_InsertMethod);
2547 };
2548 
2563  public:
2572  const DirectoryService* _service_,
2573  client::AuthorizationCredential* _credential_);
2574 
2578  virtual ~GroupsResource_ListMethod();
2579 
2580 
2585  _have_customer_ = false;
2586  client::ClearCppValueHelper(&customer_);
2587  }
2588 
2589 
2595  const string& get_customer() const { return customer_; }
2596 
2603  string* mutable_customer() {
2604  _have_customer_ = true;
2605  return &customer_;
2606  }
2607 
2608 
2616  void set_customer(const string& value) {
2617  _have_customer_ = true;
2618  customer_ = value;
2619  }
2620 
2621 
2622 
2626  void clear_domain() {
2627  _have_domain_ = false;
2628  client::ClearCppValueHelper(&domain_);
2629  }
2630 
2631 
2637  const string& get_domain() const { return domain_; }
2638 
2644  string* mutable_domain() {
2645  _have_domain_ = true;
2646  return &domain_;
2647  }
2648 
2649 
2657  void set_domain(const string& value) {
2658  _have_domain_ = true;
2659  domain_ = value;
2660  }
2661 
2662 
2663 
2668  _have_max_results_ = false;
2669  client::ClearCppValueHelper(&max_results_);
2670  }
2671 
2672 
2678  int32 get_max_results() const { return max_results_; }
2679 
2686  void set_max_results(int32 value) {
2687  _have_max_results_ = true;
2688  max_results_ = value;
2689  }
2690 
2695  _have_order_by_ = false;
2696  client::ClearCppValueHelper(&order_by_);
2697  }
2698 
2699 
2705  const string& get_order_by() const { return order_by_; }
2706 
2713  string* mutable_orderBy() {
2714  _have_order_by_ = true;
2715  return &order_by_;
2716  }
2717 
2718 
2724  void set_order_by(const string& value) {
2725  _have_order_by_ = true;
2726  order_by_ = value;
2727  }
2728 
2729 
2730 
2735  _have_page_token_ = false;
2736  client::ClearCppValueHelper(&page_token_);
2737  }
2738 
2739 
2745  const string& get_page_token() const { return page_token_; }
2746 
2753  string* mutable_pageToken() {
2754  _have_page_token_ = true;
2755  return &page_token_;
2756  }
2757 
2758 
2764  void set_page_token(const string& value) {
2765  _have_page_token_ = true;
2766  page_token_ = value;
2767  }
2768 
2769 
2770 
2774  void clear_query() {
2775  _have_query_ = false;
2776  client::ClearCppValueHelper(&query_);
2777  }
2778 
2779 
2785  const string& get_query() const { return query_; }
2786 
2792  string* mutable_query() {
2793  _have_query_ = true;
2794  return &query_;
2795  }
2796 
2797 
2805  void set_query(const string& value) {
2806  _have_query_ = true;
2807  query_ = value;
2808  }
2809 
2810 
2811 
2816  _have_sort_order_ = false;
2817  client::ClearCppValueHelper(&sort_order_);
2818  }
2819 
2820 
2826  const string& get_sort_order() const { return sort_order_; }
2827 
2834  string* mutable_sortOrder() {
2835  _have_sort_order_ = true;
2836  return &sort_order_;
2837  }
2838 
2839 
2846  void set_sort_order(const string& value) {
2847  _have_sort_order_ = true;
2848  sort_order_ = value;
2849  }
2850 
2851 
2852 
2857  _have_user_key_ = false;
2858  client::ClearCppValueHelper(&user_key_);
2859  }
2860 
2861 
2867  const string& get_user_key() const { return user_key_; }
2868 
2875  string* mutable_userKey() {
2876  _have_user_key_ = true;
2877  return &user_key_;
2878  }
2879 
2880 
2888  void set_user_key(const string& value) {
2889  _have_user_key_ = true;
2890  user_key_ = value;
2891  }
2892 
2902  virtual util::Status AppendVariable(
2903  const StringPiece& variable_name,
2904  const client::UriTemplateConfig& config,
2905  string* target);
2906 
2912  virtual util::Status AppendOptionalQueryParameters(string* target);
2913 
2914 
2926  Groups* data) {
2927  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
2928  }
2929 
2930  private:
2931  string customer_;
2932  string domain_;
2933  int32 max_results_;
2934  string order_by_;
2935  string page_token_;
2936  string query_;
2937  string sort_order_;
2938  string user_key_;
2939  bool _have_customer_ : 1;
2940  bool _have_domain_ : 1;
2941  bool _have_max_results_ : 1;
2942  bool _have_order_by_ : 1;
2943  bool _have_page_token_ : 1;
2944  bool _have_query_ : 1;
2945  bool _have_sort_order_ : 1;
2946  bool _have_user_key_ : 1;
2947  DISALLOW_COPY_AND_ASSIGN(GroupsResource_ListMethod);
2948 };
2949 
2950 typedef client::ServiceRequestPager<
2952  Groups>
2953  GroupsResource_ListMethodPager;
2954 
2968  public:
2980  const DirectoryService* _service_,
2981  client::AuthorizationCredential* _credential_,
2982  const absl::string_view& group_key,
2983  const Group& _content_);
2984 
2988  virtual ~GroupsResource_PatchMethod();
2989 
2990 
3000  virtual util::Status AppendVariable(
3001  const StringPiece& variable_name,
3002  const client::UriTemplateConfig& config,
3003  string* target);
3004 
3005 
3017  Group* data) {
3018  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
3019  }
3020 
3021  private:
3022  string group_key_; string _content_;
3023  DISALLOW_COPY_AND_ASSIGN(GroupsResource_PatchMethod);
3024 };
3025 
3039  public:
3051  const DirectoryService* _service_,
3052  client::AuthorizationCredential* _credential_,
3053  const absl::string_view& group_key,
3054  const Group& _content_);
3055 
3059  virtual ~GroupsResource_UpdateMethod();
3060 
3061 
3071  virtual util::Status AppendVariable(
3072  const StringPiece& variable_name,
3073  const client::UriTemplateConfig& config,
3074  string* target);
3075 
3076 
3088  Group* data) {
3089  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
3090  }
3091 
3092  private:
3093  string group_key_; string _content_;
3094  DISALLOW_COPY_AND_ASSIGN(GroupsResource_UpdateMethod);
3095 };
3096 
3097 
3098 
3099 
3113  public:
3124  const DirectoryService* _service_,
3125  client::AuthorizationCredential* _credential_,
3126  const absl::string_view& group_key,
3127  const absl::string_view& alias);
3128 
3133 
3134 
3144  virtual util::Status AppendVariable(
3145  const StringPiece& variable_name,
3146  const client::UriTemplateConfig& config,
3147  string* target);
3148 
3149 
3150  private:
3151  string group_key_;
3152  string alias_;
3153  DISALLOW_COPY_AND_ASSIGN(GroupsResource_AliasesResource_DeleteMethod);
3154 };
3155 
3169  public:
3180  const DirectoryService* _service_,
3181  client::AuthorizationCredential* _credential_,
3182  const absl::string_view& group_key,
3183  const Alias& _content_);
3184 
3189 
3190 
3200  virtual util::Status AppendVariable(
3201  const StringPiece& variable_name,
3202  const client::UriTemplateConfig& config,
3203  string* target);
3204 
3205 
3217  Alias* data) {
3218  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
3219  }
3220 
3221  private:
3222  string group_key_; string _content_;
3223  DISALLOW_COPY_AND_ASSIGN(GroupsResource_AliasesResource_InsertMethod);
3224 };
3225 
3240  public:
3250  const DirectoryService* _service_,
3251  client::AuthorizationCredential* _credential_,
3252  const absl::string_view& group_key);
3253 
3258 
3259 
3269  virtual util::Status AppendVariable(
3270  const StringPiece& variable_name,
3271  const client::UriTemplateConfig& config,
3272  string* target);
3273 
3274 
3286  Aliases* data) {
3287  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
3288  }
3289 
3290  private:
3291  string group_key_;
3292  DISALLOW_COPY_AND_ASSIGN(GroupsResource_AliasesResource_ListMethod);
3293 };
3294 
3295 
3296 
3311  public:
3322  const DirectoryService* _service_,
3323  client::AuthorizationCredential* _credential_,
3324  const absl::string_view& group_key,
3325  const absl::string_view& member_key);
3326 
3330  virtual ~MembersResource_DeleteMethod();
3331 
3332 
3342  virtual util::Status AppendVariable(
3343  const StringPiece& variable_name,
3344  const client::UriTemplateConfig& config,
3345  string* target);
3346 
3347 
3348  private:
3349  string group_key_;
3350  string member_key_;
3351  DISALLOW_COPY_AND_ASSIGN(MembersResource_DeleteMethod);
3352 };
3353 
3370  public:
3381  const DirectoryService* _service_,
3382  client::AuthorizationCredential* _credential_,
3383  const absl::string_view& group_key,
3384  const absl::string_view& member_key);
3385 
3389  virtual ~MembersResource_GetMethod();
3390 
3391 
3401  virtual util::Status AppendVariable(
3402  const StringPiece& variable_name,
3403  const client::UriTemplateConfig& config,
3404  string* target);
3405 
3406 
3418  Member* data) {
3419  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
3420  }
3421 
3422  private:
3423  string group_key_;
3424  string member_key_;
3425  DISALLOW_COPY_AND_ASSIGN(MembersResource_GetMethod);
3426 };
3427 
3444  public:
3457  const DirectoryService* _service_,
3458  client::AuthorizationCredential* _credential_,
3459  const absl::string_view& group_key,
3460  const absl::string_view& member_key);
3461 
3466 
3467 
3477  virtual util::Status AppendVariable(
3478  const StringPiece& variable_name,
3479  const client::UriTemplateConfig& config,
3480  string* target);
3481 
3482 
3494  MembersHasMember* data) {
3495  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
3496  }
3497 
3498  private:
3499  string group_key_;
3500  string member_key_;
3501  DISALLOW_COPY_AND_ASSIGN(MembersResource_HasMemberMethod);
3502 };
3503 
3518  public:
3529  const DirectoryService* _service_,
3530  client::AuthorizationCredential* _credential_,
3531  const absl::string_view& group_key,
3532  const Member& _content_);
3533 
3537  virtual ~MembersResource_InsertMethod();
3538 
3539 
3549  virtual util::Status AppendVariable(
3550  const StringPiece& variable_name,
3551  const client::UriTemplateConfig& config,
3552  string* target);
3553 
3554 
3566  Member* data) {
3567  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
3568  }
3569 
3570  private:
3571  string group_key_; string _content_;
3572  DISALLOW_COPY_AND_ASSIGN(MembersResource_InsertMethod);
3573 };
3574 
3591  public:
3601  const DirectoryService* _service_,
3602  client::AuthorizationCredential* _credential_,
3603  const absl::string_view& group_key);
3604 
3608  virtual ~MembersResource_ListMethod();
3609 
3610 
3616  _have_include_derived_membership_ = false;
3617  client::ClearCppValueHelper(&include_derived_membership_);
3618  }
3619 
3620 
3626  bool get_include_derived_membership() const { return include_derived_membership_; }
3627 
3634  _have_include_derived_membership_ = true;
3635  include_derived_membership_ = value;
3636  }
3637 
3642  _have_max_results_ = false;
3643  client::ClearCppValueHelper(&max_results_);
3644  }
3645 
3646 
3652  int32 get_max_results() const { return max_results_; }
3653 
3660  void set_max_results(int32 value) {
3661  _have_max_results_ = true;
3662  max_results_ = value;
3663  }
3664 
3669  _have_page_token_ = false;
3670  client::ClearCppValueHelper(&page_token_);
3671  }
3672 
3673 
3679  const string& get_page_token() const { return page_token_; }
3680 
3687  string* mutable_pageToken() {
3688  _have_page_token_ = true;
3689  return &page_token_;
3690  }
3691 
3692 
3698  void set_page_token(const string& value) {
3699  _have_page_token_ = true;
3700  page_token_ = value;
3701  }
3702 
3703 
3704 
3708  void clear_roles() {
3709  _have_roles_ = false;
3710  client::ClearCppValueHelper(&roles_);
3711  }
3712 
3713 
3719  const string& get_roles() const { return roles_; }
3720 
3726  string* mutable_roles() {
3727  _have_roles_ = true;
3728  return &roles_;
3729  }
3730 
3731 
3737  void set_roles(const string& value) {
3738  _have_roles_ = true;
3739  roles_ = value;
3740  }
3741 
3751  virtual util::Status AppendVariable(
3752  const StringPiece& variable_name,
3753  const client::UriTemplateConfig& config,
3754  string* target);
3755 
3761  virtual util::Status AppendOptionalQueryParameters(string* target);
3762 
3763 
3775  Members* data) {
3776  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
3777  }
3778 
3779  private:
3780  string group_key_;
3781  bool include_derived_membership_;
3782  int32 max_results_;
3783  string page_token_;
3784  string roles_;
3785  bool _have_include_derived_membership_ : 1;
3786  bool _have_max_results_ : 1;
3787  bool _have_page_token_ : 1;
3788  bool _have_roles_ : 1;
3789  DISALLOW_COPY_AND_ASSIGN(MembersResource_ListMethod);
3790 };
3791 
3792 typedef client::ServiceRequestPager<
3794  Members>
3795  MembersResource_ListMethodPager;
3796 
3811  public:
3825  const DirectoryService* _service_,
3826  client::AuthorizationCredential* _credential_,
3827  const absl::string_view& group_key,
3828  const absl::string_view& member_key,
3829  const Member& _content_);
3830 
3834  virtual ~MembersResource_PatchMethod();
3835 
3836 
3846  virtual util::Status AppendVariable(
3847  const StringPiece& variable_name,
3848  const client::UriTemplateConfig& config,
3849  string* target);
3850 
3851 
3863  Member* data) {
3864  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
3865  }
3866 
3867  private:
3868  string group_key_;
3869  string member_key_; string _content_;
3870  DISALLOW_COPY_AND_ASSIGN(MembersResource_PatchMethod);
3871 };
3872 
3887  public:
3901  const DirectoryService* _service_,
3902  client::AuthorizationCredential* _credential_,
3903  const absl::string_view& group_key,
3904  const absl::string_view& member_key,
3905  const Member& _content_);
3906 
3910  virtual ~MembersResource_UpdateMethod();
3911 
3912 
3922  virtual util::Status AppendVariable(
3923  const StringPiece& variable_name,
3924  const client::UriTemplateConfig& config,
3925  string* target);
3926 
3927 
3939  Member* data) {
3940  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
3941  }
3942 
3943  private:
3944  string group_key_;
3945  string member_key_; string _content_;
3946  DISALLOW_COPY_AND_ASSIGN(MembersResource_UpdateMethod);
3947 };
3948 
3949 
3950 
3965  public:
3977  const DirectoryService* _service_,
3978  client::AuthorizationCredential* _credential_,
3979  const absl::string_view& customer_id,
3980  const absl::string_view& resource_id,
3981  const MobileDeviceAction& _content_);
3982 
3987 
3988 
3998  virtual util::Status AppendVariable(
3999  const StringPiece& variable_name,
4000  const client::UriTemplateConfig& config,
4001  string* target);
4002 
4003 
4004  private:
4005  string customer_id_;
4006  string resource_id_; string _content_;
4007  DISALLOW_COPY_AND_ASSIGN(MobiledevicesResource_ActionMethod);
4008 };
4009 
4023  public:
4034  const DirectoryService* _service_,
4035  client::AuthorizationCredential* _credential_,
4036  const absl::string_view& customer_id,
4037  const absl::string_view& resource_id);
4038 
4043 
4044 
4054  virtual util::Status AppendVariable(
4055  const StringPiece& variable_name,
4056  const client::UriTemplateConfig& config,
4057  string* target);
4058 
4059 
4060  private:
4061  string customer_id_;
4062  string resource_id_;
4063  DISALLOW_COPY_AND_ASSIGN(MobiledevicesResource_DeleteMethod);
4064 };
4065 
4081  public:
4092  const DirectoryService* _service_,
4093  client::AuthorizationCredential* _credential_,
4094  const absl::string_view& customer_id,
4095  const absl::string_view& resource_id);
4096 
4101 
4102 
4107  _have_projection_ = false;
4108  client::ClearCppValueHelper(&projection_);
4109  }
4110 
4111 
4117  const string& get_projection() const { return projection_; }
4118 
4126  _have_projection_ = true;
4127  return &projection_;
4128  }
4129 
4130 
4137  void set_projection(const string& value) {
4138  _have_projection_ = true;
4139  projection_ = value;
4140  }
4141 
4151  virtual util::Status AppendVariable(
4152  const StringPiece& variable_name,
4153  const client::UriTemplateConfig& config,
4154  string* target);
4155 
4161  virtual util::Status AppendOptionalQueryParameters(string* target);
4162 
4163 
4175  MobileDevice* data) {
4176  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
4177  }
4178 
4179  private:
4180  string customer_id_;
4181  string resource_id_;
4182  string projection_;
4183  bool _have_projection_ : 1;
4184  DISALLOW_COPY_AND_ASSIGN(MobiledevicesResource_GetMethod);
4185 };
4186 
4202  public:
4212  const DirectoryService* _service_,
4213  client::AuthorizationCredential* _credential_,
4214  const absl::string_view& customer_id);
4215 
4220 
4221 
4226  _have_max_results_ = false;
4227  client::ClearCppValueHelper(&max_results_);
4228  }
4229 
4230 
4236  int32 get_max_results() const { return max_results_; }
4237 
4244  void set_max_results(int32 value) {
4245  _have_max_results_ = true;
4246  max_results_ = value;
4247  }
4248 
4253  _have_order_by_ = false;
4254  client::ClearCppValueHelper(&order_by_);
4255  }
4256 
4257 
4263  const string& get_order_by() const { return order_by_; }
4264 
4271  string* mutable_orderBy() {
4272  _have_order_by_ = true;
4273  return &order_by_;
4274  }
4275 
4276 
4282  void set_order_by(const string& value) {
4283  _have_order_by_ = true;
4284  order_by_ = value;
4285  }
4286 
4287 
4288 
4293  _have_page_token_ = false;
4294  client::ClearCppValueHelper(&page_token_);
4295  }
4296 
4297 
4303  const string& get_page_token() const { return page_token_; }
4304 
4311  string* mutable_pageToken() {
4312  _have_page_token_ = true;
4313  return &page_token_;
4314  }
4315 
4316 
4322  void set_page_token(const string& value) {
4323  _have_page_token_ = true;
4324  page_token_ = value;
4325  }
4326 
4327 
4328 
4333  _have_projection_ = false;
4334  client::ClearCppValueHelper(&projection_);
4335  }
4336 
4337 
4343  const string& get_projection() const { return projection_; }
4344 
4352  _have_projection_ = true;
4353  return &projection_;
4354  }
4355 
4356 
4363  void set_projection(const string& value) {
4364  _have_projection_ = true;
4365  projection_ = value;
4366  }
4367 
4368 
4369 
4373  void clear_query() {
4374  _have_query_ = false;
4375  client::ClearCppValueHelper(&query_);
4376  }
4377 
4378 
4384  const string& get_query() const { return query_; }
4385 
4391  string* mutable_query() {
4392  _have_query_ = true;
4393  return &query_;
4394  }
4395 
4396 
4403  void set_query(const string& value) {
4404  _have_query_ = true;
4405  query_ = value;
4406  }
4407 
4408 
4409 
4414  _have_sort_order_ = false;
4415  client::ClearCppValueHelper(&sort_order_);
4416  }
4417 
4418 
4424  const string& get_sort_order() const { return sort_order_; }
4425 
4432  string* mutable_sortOrder() {
4433  _have_sort_order_ = true;
4434  return &sort_order_;
4435  }
4436 
4437 
4444  void set_sort_order(const string& value) {
4445  _have_sort_order_ = true;
4446  sort_order_ = value;
4447  }
4448 
4458  virtual util::Status AppendVariable(
4459  const StringPiece& variable_name,
4460  const client::UriTemplateConfig& config,
4461  string* target);
4462 
4468  virtual util::Status AppendOptionalQueryParameters(string* target);
4469 
4470 
4482  MobileDevices* data) {
4483  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
4484  }
4485 
4486  private:
4487  string customer_id_;
4488  int32 max_results_;
4489  string order_by_;
4490  string page_token_;
4491  string projection_;
4492  string query_;
4493  string sort_order_;
4494  bool _have_max_results_ : 1;
4495  bool _have_order_by_ : 1;
4496  bool _have_page_token_ : 1;
4497  bool _have_projection_ : 1;
4498  bool _have_query_ : 1;
4499  bool _have_sort_order_ : 1;
4500  DISALLOW_COPY_AND_ASSIGN(MobiledevicesResource_ListMethod);
4501 };
4502 
4503 typedef client::ServiceRequestPager<
4505  MobileDevices>
4506  MobiledevicesResource_ListMethodPager;
4507 
4508 
4509 
4523  public:
4535  const DirectoryService* _service_,
4536  client::AuthorizationCredential* _credential_,
4537  const absl::string_view& customer,
4538  const absl::string_view& notification_id);
4539 
4544 
4545 
4555  virtual util::Status AppendVariable(
4556  const StringPiece& variable_name,
4557  const client::UriTemplateConfig& config,
4558  string* target);
4559 
4560 
4561  private:
4562  string customer_;
4563  string notification_id_;
4564  DISALLOW_COPY_AND_ASSIGN(NotificationsResource_DeleteMethod);
4565 };
4566 
4580  public:
4592  const DirectoryService* _service_,
4593  client::AuthorizationCredential* _credential_,
4594  const absl::string_view& customer,
4595  const absl::string_view& notification_id);
4596 
4601 
4602 
4612  virtual util::Status AppendVariable(
4613  const StringPiece& variable_name,
4614  const client::UriTemplateConfig& config,
4615  string* target);
4616 
4617 
4629  Notification* data) {
4630  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
4631  }
4632 
4633  private:
4634  string customer_;
4635  string notification_id_;
4636  DISALLOW_COPY_AND_ASSIGN(NotificationsResource_GetMethod);
4637 };
4638 
4652  public:
4662  const DirectoryService* _service_,
4663  client::AuthorizationCredential* _credential_,
4664  const absl::string_view& customer);
4665 
4670 
4671 
4676  _have_language_ = false;
4677  client::ClearCppValueHelper(&language_);
4678  }
4679 
4680 
4686  const string& get_language() const { return language_; }
4687 
4694  string* mutable_language() {
4695  _have_language_ = true;
4696  return &language_;
4697  }
4698 
4699 
4706  void set_language(const string& value) {
4707  _have_language_ = true;
4708  language_ = value;
4709  }
4710 
4711 
4712 
4717  _have_max_results_ = false;
4718  client::ClearCppValueHelper(&max_results_);
4719  }
4720 
4721 
4727  uint32 get_max_results() const { return max_results_; }
4728 
4735  void set_max_results(uint32 value) {
4736  _have_max_results_ = true;
4737  max_results_ = value;
4738  }
4739 
4744  _have_page_token_ = false;
4745  client::ClearCppValueHelper(&page_token_);
4746  }
4747 
4748 
4754  const string& get_page_token() const { return page_token_; }
4755 
4762  string* mutable_pageToken() {
4763  _have_page_token_ = true;
4764  return &page_token_;
4765  }
4766 
4767 
4773  void set_page_token(const string& value) {
4774  _have_page_token_ = true;
4775  page_token_ = value;
4776  }
4777 
4787  virtual util::Status AppendVariable(
4788  const StringPiece& variable_name,
4789  const client::UriTemplateConfig& config,
4790  string* target);
4791 
4797  virtual util::Status AppendOptionalQueryParameters(string* target);
4798 
4799 
4811  Notifications* data) {
4812  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
4813  }
4814 
4815  private:
4816  string customer_;
4817  string language_;
4818  uint32 max_results_;
4819  string page_token_;
4820  bool _have_language_ : 1;
4821  bool _have_max_results_ : 1;
4822  bool _have_page_token_ : 1;
4823  DISALLOW_COPY_AND_ASSIGN(NotificationsResource_ListMethod);
4824 };
4825 
4826 typedef client::ServiceRequestPager<
4828  Notifications>
4829  NotificationsResource_ListMethodPager;
4830 
4844  public:
4856  const DirectoryService* _service_,
4857  client::AuthorizationCredential* _credential_,
4858  const absl::string_view& customer,
4859  const absl::string_view& notification_id,
4860  const Notification& _content_);
4861 
4866 
4867 
4877  virtual util::Status AppendVariable(
4878  const StringPiece& variable_name,
4879  const client::UriTemplateConfig& config,
4880  string* target);
4881 
4882 
4894  Notification* data) {
4895  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
4896  }
4897 
4898  private:
4899  string customer_;
4900  string notification_id_; string _content_;
4901  DISALLOW_COPY_AND_ASSIGN(NotificationsResource_PatchMethod);
4902 };
4903 
4917  public:
4929  const DirectoryService* _service_,
4930  client::AuthorizationCredential* _credential_,
4931  const absl::string_view& customer,
4932  const absl::string_view& notification_id,
4933  const Notification& _content_);
4934 
4939 
4940 
4950  virtual util::Status AppendVariable(
4951  const StringPiece& variable_name,
4952  const client::UriTemplateConfig& config,
4953  string* target);
4954 
4955 
4967  Notification* data) {
4968  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
4969  }
4970 
4971  private:
4972  string customer_;
4973  string notification_id_; string _content_;
4974  DISALLOW_COPY_AND_ASSIGN(NotificationsResource_UpdateMethod);
4975 };
4976 
4977 
4978 
4992  public:
5003  const DirectoryService* _service_,
5004  client::AuthorizationCredential* _credential_,
5005  const absl::string_view& customer_id,
5006  const client::JsonCppArray<string >& org_unit_path);
5007 
5011  virtual ~OrgunitsResource_DeleteMethod();
5012 
5013 
5023  virtual util::Status AppendVariable(
5024  const StringPiece& variable_name,
5025  const client::UriTemplateConfig& config,
5026  string* target);
5027 
5028 
5029  private:
5030  string customer_id_;
5031  client::JsonCppArray<string > org_unit_path_;
5032  DISALLOW_COPY_AND_ASSIGN(OrgunitsResource_DeleteMethod);
5033 };
5034 
5049  public:
5060  const DirectoryService* _service_,
5061  client::AuthorizationCredential* _credential_,
5062  const absl::string_view& customer_id,
5063  const client::JsonCppArray<string >& org_unit_path);
5064 
5068  virtual ~OrgunitsResource_GetMethod();
5069 
5070 
5080  virtual util::Status AppendVariable(
5081  const StringPiece& variable_name,
5082  const client::UriTemplateConfig& config,
5083  string* target);
5084 
5085 
5097  OrgUnit* data) {
5098  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
5099  }
5100 
5101  private:
5102  string customer_id_;
5103  client::JsonCppArray<string > org_unit_path_;
5104  DISALLOW_COPY_AND_ASSIGN(OrgunitsResource_GetMethod);
5105 };
5106 
5120  public:
5131  const DirectoryService* _service_,
5132  client::AuthorizationCredential* _credential_,
5133  const absl::string_view& customer_id,
5134  const OrgUnit& _content_);
5135 
5139  virtual ~OrgunitsResource_InsertMethod();
5140 
5141 
5151  virtual util::Status AppendVariable(
5152  const StringPiece& variable_name,
5153  const client::UriTemplateConfig& config,
5154  string* target);
5155 
5156 
5168  OrgUnit* data) {
5169  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
5170  }
5171 
5172  private:
5173  string customer_id_; string _content_;
5174  DISALLOW_COPY_AND_ASSIGN(OrgunitsResource_InsertMethod);
5175 };
5176 
5191  public:
5201  const DirectoryService* _service_,
5202  client::AuthorizationCredential* _credential_,
5203  const absl::string_view& customer_id);
5204 
5208  virtual ~OrgunitsResource_ListMethod();
5209 
5210 
5215  _have_org_unit_path_ = false;
5216  client::ClearCppValueHelper(&org_unit_path_);
5217  }
5218 
5219 
5225  const string& get_org_unit_path() const { return org_unit_path_; }
5226 
5234  _have_org_unit_path_ = true;
5235  return &org_unit_path_;
5236  }
5237 
5238 
5244  void set_org_unit_path(const string& value) {
5245  _have_org_unit_path_ = true;
5246  org_unit_path_ = value;
5247  }
5248 
5249 
5250 
5254  void clear_type() {
5255  _have_type_ = false;
5256  client::ClearCppValueHelper(&type_);
5257  }
5258 
5259 
5265  const string& get_type() const { return type_; }
5266 
5272  string* mutable_type() {
5273  _have_type_ = true;
5274  return &type_;
5275  }
5276 
5277 
5284  void set_type(const string& value) {
5285  _have_type_ = true;
5286  type_ = value;
5287  }
5288 
5298  virtual util::Status AppendVariable(
5299  const StringPiece& variable_name,
5300  const client::UriTemplateConfig& config,
5301  string* target);
5302 
5308  virtual util::Status AppendOptionalQueryParameters(string* target);
5309 
5310 
5322  OrgUnits* data) {
5323  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
5324  }
5325 
5326  private:
5327  string customer_id_;
5328  string org_unit_path_;
5329  string type_;
5330  bool _have_org_unit_path_ : 1;
5331  bool _have_type_ : 1;
5332  DISALLOW_COPY_AND_ASSIGN(OrgunitsResource_ListMethod);
5333 };
5334 
5348  public:
5360  const DirectoryService* _service_,
5361  client::AuthorizationCredential* _credential_,
5362  const absl::string_view& customer_id,
5363  const client::JsonCppArray<string >& org_unit_path,
5364  const OrgUnit& _content_);
5365 
5369  virtual ~OrgunitsResource_PatchMethod();
5370 
5371 
5381  virtual util::Status AppendVariable(
5382  const StringPiece& variable_name,
5383  const client::UriTemplateConfig& config,
5384  string* target);
5385 
5386 
5398  OrgUnit* data) {
5399  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
5400  }
5401 
5402  private:
5403  string customer_id_;
5404  client::JsonCppArray<string > org_unit_path_; string _content_;
5405  DISALLOW_COPY_AND_ASSIGN(OrgunitsResource_PatchMethod);
5406 };
5407 
5421  public:
5433  const DirectoryService* _service_,
5434  client::AuthorizationCredential* _credential_,
5435  const absl::string_view& customer_id,
5436  const client::JsonCppArray<string >& org_unit_path,
5437  const OrgUnit& _content_);
5438 
5442  virtual ~OrgunitsResource_UpdateMethod();
5443 
5444 
5454  virtual util::Status AppendVariable(
5455  const StringPiece& variable_name,
5456  const client::UriTemplateConfig& config,
5457  string* target);
5458 
5459 
5471  OrgUnit* data) {
5472  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
5473  }
5474 
5475  private:
5476  string customer_id_;
5477  client::JsonCppArray<string > org_unit_path_; string _content_;
5478  DISALLOW_COPY_AND_ASSIGN(OrgunitsResource_UpdateMethod);
5479 };
5480 
5481 
5482 
5497  public:
5507  const DirectoryService* _service_,
5508  client::AuthorizationCredential* _credential_,
5509  const absl::string_view& customer);
5510 
5514  virtual ~PrivilegesResource_ListMethod();
5515 
5516 
5526  virtual util::Status AppendVariable(
5527  const StringPiece& variable_name,
5528  const client::UriTemplateConfig& config,
5529  string* target);
5530 
5531 
5543  Privileges* data) {
5544  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
5545  }
5546 
5547  private:
5548  string customer_;
5549  DISALLOW_COPY_AND_ASSIGN(PrivilegesResource_ListMethod);
5550 };
5551 
5552 
5553 
5566  public:
5575  const DirectoryService* _service_,
5576  client::AuthorizationCredential* _credential_);
5577 
5582 
5594  AppAccessCollections* data) {
5595  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
5596  }
5597 
5598  private:
5599  DISALLOW_COPY_AND_ASSIGN(ResolvedAppAccessSettingsResource_GetSettingsMethod);
5600 };
5601 
5614  public:
5623  const DirectoryService* _service_,
5624  client::AuthorizationCredential* _credential_);
5625 
5630 
5642  TrustedApps* data) {
5643  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
5644  }
5645 
5646  private:
5648 };
5649 
5650 
5651 
5652 
5653 
5654 
5668  public:
5681  const DirectoryService* _service_,
5682  client::AuthorizationCredential* _credential_,
5683  const absl::string_view& customer,
5684  const absl::string_view& building_id);
5685 
5690 
5691 
5701  virtual util::Status AppendVariable(
5702  const StringPiece& variable_name,
5703  const client::UriTemplateConfig& config,
5704  string* target);
5705 
5706 
5707  private:
5708  string customer_;
5709  string building_id_;
5710  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_BuildingsResource_DeleteMethod);
5711 };
5712 
5727  public:
5740  const DirectoryService* _service_,
5741  client::AuthorizationCredential* _credential_,
5742  const absl::string_view& customer,
5743  const absl::string_view& building_id);
5744 
5749 
5750 
5760  virtual util::Status AppendVariable(
5761  const StringPiece& variable_name,
5762  const client::UriTemplateConfig& config,
5763  string* target);
5764 
5765 
5777  Building* data) {
5778  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
5779  }
5780 
5781  private:
5782  string customer_;
5783  string building_id_;
5784  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_BuildingsResource_GetMethod);
5785 };
5786 
5800  public:
5813  const DirectoryService* _service_,
5814  client::AuthorizationCredential* _credential_,
5815  const absl::string_view& customer,
5816  const Building& _content_);
5817 
5822 
5823 
5829  _have_coordinates_source_ = false;
5830  client::ClearCppValueHelper(&coordinates_source_);
5831  }
5832 
5833 
5839  const string& get_coordinates_source() const { return coordinates_source_; }
5840 
5848  _have_coordinates_source_ = true;
5849  return &coordinates_source_;
5850  }
5851 
5852 
5858  void set_coordinates_source(const string& value) {
5859  _have_coordinates_source_ = true;
5860  coordinates_source_ = value;
5861  }
5862 
5872  virtual util::Status AppendVariable(
5873  const StringPiece& variable_name,
5874  const client::UriTemplateConfig& config,
5875  string* target);
5876 
5882  virtual util::Status AppendOptionalQueryParameters(string* target);
5883 
5884 
5896  Building* data) {
5897  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
5898  }
5899 
5900  private:
5901  string customer_;
5902  string coordinates_source_;
5903  bool _have_coordinates_source_ : 1; string _content_;
5904  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_BuildingsResource_InsertMethod);
5905 };
5906 
5921  public:
5933  const DirectoryService* _service_,
5934  client::AuthorizationCredential* _credential_,
5935  const absl::string_view& customer);
5936 
5941 
5942 
5947  _have_max_results_ = false;
5948  client::ClearCppValueHelper(&max_results_);
5949  }
5950 
5951 
5957  int32 get_max_results() const { return max_results_; }
5958 
5964  void set_max_results(int32 value) {
5965  _have_max_results_ = true;
5966  max_results_ = value;
5967  }
5968 
5973  _have_page_token_ = false;
5974  client::ClearCppValueHelper(&page_token_);
5975  }
5976 
5977 
5983  const string& get_page_token() const { return page_token_; }
5984 
5991  string* mutable_pageToken() {
5992  _have_page_token_ = true;
5993  return &page_token_;
5994  }
5995 
5996 
6002  void set_page_token(const string& value) {
6003  _have_page_token_ = true;
6004  page_token_ = value;
6005  }
6006 
6016  virtual util::Status AppendVariable(
6017  const StringPiece& variable_name,
6018  const client::UriTemplateConfig& config,
6019  string* target);
6020 
6026  virtual util::Status AppendOptionalQueryParameters(string* target);
6027 
6028 
6040  Buildings* data) {
6041  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
6042  }
6043 
6044  private:
6045  string customer_;
6046  int32 max_results_;
6047  string page_token_;
6048  bool _have_max_results_ : 1;
6049  bool _have_page_token_ : 1;
6050  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_BuildingsResource_ListMethod);
6051 };
6052 
6053 typedef client::ServiceRequestPager<
6055  Buildings>
6056  ResourcesResource_BuildingsResource_ListMethodPager;
6057 
6071  public:
6085  const DirectoryService* _service_,
6086  client::AuthorizationCredential* _credential_,
6087  const absl::string_view& customer,
6088  const absl::string_view& building_id,
6089  const Building& _content_);
6090 
6095 
6096 
6102  _have_coordinates_source_ = false;
6103  client::ClearCppValueHelper(&coordinates_source_);
6104  }
6105 
6106 
6112  const string& get_coordinates_source() const { return coordinates_source_; }
6113 
6121  _have_coordinates_source_ = true;
6122  return &coordinates_source_;
6123  }
6124 
6125 
6131  void set_coordinates_source(const string& value) {
6132  _have_coordinates_source_ = true;
6133  coordinates_source_ = value;
6134  }
6135 
6145  virtual util::Status AppendVariable(
6146  const StringPiece& variable_name,
6147  const client::UriTemplateConfig& config,
6148  string* target);
6149 
6155  virtual util::Status AppendOptionalQueryParameters(string* target);
6156 
6157 
6169  Building* data) {
6170  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
6171  }
6172 
6173  private:
6174  string customer_;
6175  string building_id_;
6176  string coordinates_source_;
6177  bool _have_coordinates_source_ : 1; string _content_;
6178  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_BuildingsResource_PatchMethod);
6179 };
6180 
6194  public:
6208  const DirectoryService* _service_,
6209  client::AuthorizationCredential* _credential_,
6210  const absl::string_view& customer,
6211  const absl::string_view& building_id,
6212  const Building& _content_);
6213 
6218 
6219 
6225  _have_coordinates_source_ = false;
6226  client::ClearCppValueHelper(&coordinates_source_);
6227  }
6228 
6229 
6235  const string& get_coordinates_source() const { return coordinates_source_; }
6236 
6244  _have_coordinates_source_ = true;
6245  return &coordinates_source_;
6246  }
6247 
6248 
6254  void set_coordinates_source(const string& value) {
6255  _have_coordinates_source_ = true;
6256  coordinates_source_ = value;
6257  }
6258 
6268  virtual util::Status AppendVariable(
6269  const StringPiece& variable_name,
6270  const client::UriTemplateConfig& config,
6271  string* target);
6272 
6278  virtual util::Status AppendOptionalQueryParameters(string* target);
6279 
6280 
6292  Building* data) {
6293  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
6294  }
6295 
6296  private:
6297  string customer_;
6298  string building_id_;
6299  string coordinates_source_;
6300  bool _have_coordinates_source_ : 1; string _content_;
6301  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_BuildingsResource_UpdateMethod);
6302 };
6303 
6304 
6318  public:
6332  const DirectoryService* _service_,
6333  client::AuthorizationCredential* _credential_,
6334  const absl::string_view& customer,
6335  const absl::string_view& calendar_resource_id);
6336 
6341 
6342 
6352  virtual util::Status AppendVariable(
6353  const StringPiece& variable_name,
6354  const client::UriTemplateConfig& config,
6355  string* target);
6356 
6357 
6358  private:
6359  string customer_;
6360  string calendar_resource_id_;
6361  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_CalendarsResource_DeleteMethod);
6362 };
6363 
6378  public:
6392  const DirectoryService* _service_,
6393  client::AuthorizationCredential* _credential_,
6394  const absl::string_view& customer,
6395  const absl::string_view& calendar_resource_id);
6396 
6401 
6402 
6412  virtual util::Status AppendVariable(
6413  const StringPiece& variable_name,
6414  const client::UriTemplateConfig& config,
6415  string* target);
6416 
6417 
6429  CalendarResource* data) {
6430  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
6431  }
6432 
6433  private:
6434  string customer_;
6435  string calendar_resource_id_;
6436  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_CalendarsResource_GetMethod);
6437 };
6438 
6452  public:
6465  const DirectoryService* _service_,
6466  client::AuthorizationCredential* _credential_,
6467  const absl::string_view& customer,
6468  const CalendarResource& _content_);
6469 
6474 
6475 
6485  virtual util::Status AppendVariable(
6486  const StringPiece& variable_name,
6487  const client::UriTemplateConfig& config,
6488  string* target);
6489 
6490 
6502  CalendarResource* data) {
6503  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
6504  }
6505 
6506  private:
6507  string customer_; string _content_;
6508  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_CalendarsResource_InsertMethod);
6509 };
6510 
6525  public:
6537  const DirectoryService* _service_,
6538  client::AuthorizationCredential* _credential_,
6539  const absl::string_view& customer);
6540 
6545 
6546 
6551  _have_max_results_ = false;
6552  client::ClearCppValueHelper(&max_results_);
6553  }
6554 
6555 
6561  int32 get_max_results() const { return max_results_; }
6562 
6568  void set_max_results(int32 value) {
6569  _have_max_results_ = true;
6570  max_results_ = value;
6571  }
6572 
6577  _have_order_by_ = false;
6578  client::ClearCppValueHelper(&order_by_);
6579  }
6580 
6581 
6587  const string& get_order_by() const { return order_by_; }
6588 
6595  string* mutable_orderBy() {
6596  _have_order_by_ = true;
6597  return &order_by_;
6598  }
6599 
6600 
6612  void set_order_by(const string& value) {
6613  _have_order_by_ = true;
6614  order_by_ = value;
6615  }
6616 
6617 
6618 
6623  _have_page_token_ = false;
6624  client::ClearCppValueHelper(&page_token_);
6625  }
6626 
6627 
6633  const string& get_page_token() const { return page_token_; }
6634 
6641  string* mutable_pageToken() {
6642  _have_page_token_ = true;
6643  return &page_token_;
6644  }
6645 
6646 
6652  void set_page_token(const string& value) {
6653  _have_page_token_ = true;
6654  page_token_ = value;
6655  }
6656 
6657 
6658 
6662  void clear_query() {
6663  _have_query_ = false;
6664  client::ClearCppValueHelper(&query_);
6665  }
6666 
6667 
6673  const string& get_query() const { return query_; }
6674 
6680  string* mutable_query() {
6681  _have_query_ = true;
6682  return &query_;
6683  }
6684 
6685 
6698  void set_query(const string& value) {
6699  _have_query_ = true;
6700  query_ = value;
6701  }
6702 
6712  virtual util::Status AppendVariable(
6713  const StringPiece& variable_name,
6714  const client::UriTemplateConfig& config,
6715  string* target);
6716 
6722  virtual util::Status AppendOptionalQueryParameters(string* target);
6723 
6724 
6736  CalendarResources* data) {
6737  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
6738  }
6739 
6740  private:
6741  string customer_;
6742  int32 max_results_;
6743  string order_by_;
6744  string page_token_;
6745  string query_;
6746  bool _have_max_results_ : 1;
6747  bool _have_order_by_ : 1;
6748  bool _have_page_token_ : 1;
6749  bool _have_query_ : 1;
6750  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_CalendarsResource_ListMethod);
6751 };
6752 
6753 typedef client::ServiceRequestPager<
6756  ResourcesResource_CalendarsResource_ListMethodPager;
6757 
6771  public:
6786  const DirectoryService* _service_,
6787  client::AuthorizationCredential* _credential_,
6788  const absl::string_view& customer,
6789  const absl::string_view& calendar_resource_id,
6790  const CalendarResource& _content_);
6791 
6796 
6797 
6807  virtual util::Status AppendVariable(
6808  const StringPiece& variable_name,
6809  const client::UriTemplateConfig& config,
6810  string* target);
6811 
6812 
6824  CalendarResource* data) {
6825  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
6826  }
6827 
6828  private:
6829  string customer_;
6830  string calendar_resource_id_; string _content_;
6831  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_CalendarsResource_PatchMethod);
6832 };
6833 
6847  public:
6862  const DirectoryService* _service_,
6863  client::AuthorizationCredential* _credential_,
6864  const absl::string_view& customer,
6865  const absl::string_view& calendar_resource_id,
6866  const CalendarResource& _content_);
6867 
6872 
6873 
6883  virtual util::Status AppendVariable(
6884  const StringPiece& variable_name,
6885  const client::UriTemplateConfig& config,
6886  string* target);
6887 
6888 
6900  CalendarResource* data) {
6901  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
6902  }
6903 
6904  private:
6905  string customer_;
6906  string calendar_resource_id_; string _content_;
6907  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_CalendarsResource_UpdateMethod);
6908 };
6909 
6910 
6924  public:
6937  const DirectoryService* _service_,
6938  client::AuthorizationCredential* _credential_,
6939  const absl::string_view& customer,
6940  const absl::string_view& feature_key);
6941 
6946 
6947 
6957  virtual util::Status AppendVariable(
6958  const StringPiece& variable_name,
6959  const client::UriTemplateConfig& config,
6960  string* target);
6961 
6962 
6963  private:
6964  string customer_;
6965  string feature_key_;
6966  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_FeaturesResource_DeleteMethod);
6967 };
6968 
6983  public:
6996  const DirectoryService* _service_,
6997  client::AuthorizationCredential* _credential_,
6998  const absl::string_view& customer,
6999  const absl::string_view& feature_key);
7000 
7005 
7006 
7016  virtual util::Status AppendVariable(
7017  const StringPiece& variable_name,
7018  const client::UriTemplateConfig& config,
7019  string* target);
7020 
7021 
7033  Feature* data) {
7034  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
7035  }
7036 
7037  private:
7038  string customer_;
7039  string feature_key_;
7040  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_FeaturesResource_GetMethod);
7041 };
7042 
7056  public:
7069  const DirectoryService* _service_,
7070  client::AuthorizationCredential* _credential_,
7071  const absl::string_view& customer,
7072  const Feature& _content_);
7073 
7078 
7079 
7089  virtual util::Status AppendVariable(
7090  const StringPiece& variable_name,
7091  const client::UriTemplateConfig& config,
7092  string* target);
7093 
7094 
7106  Feature* data) {
7107  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
7108  }
7109 
7110  private:
7111  string customer_; string _content_;
7112  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_FeaturesResource_InsertMethod);
7113 };
7114 
7129  public:
7141  const DirectoryService* _service_,
7142  client::AuthorizationCredential* _credential_,
7143  const absl::string_view& customer);
7144 
7149 
7150 
7155  _have_max_results_ = false;
7156  client::ClearCppValueHelper(&max_results_);
7157  }
7158 
7159 
7165  int32 get_max_results() const { return max_results_; }
7166 
7172  void set_max_results(int32 value) {
7173  _have_max_results_ = true;
7174  max_results_ = value;
7175  }
7176 
7181  _have_page_token_ = false;
7182  client::ClearCppValueHelper(&page_token_);
7183  }
7184 
7185 
7191  const string& get_page_token() const { return page_token_; }
7192 
7199  string* mutable_pageToken() {
7200  _have_page_token_ = true;
7201  return &page_token_;
7202  }
7203 
7204 
7210  void set_page_token(const string& value) {
7211  _have_page_token_ = true;
7212  page_token_ = value;
7213  }
7214 
7224  virtual util::Status AppendVariable(
7225  const StringPiece& variable_name,
7226  const client::UriTemplateConfig& config,
7227  string* target);
7228 
7234  virtual util::Status AppendOptionalQueryParameters(string* target);
7235 
7236 
7248  Features* data) {
7249  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
7250  }
7251 
7252  private:
7253  string customer_;
7254  int32 max_results_;
7255  string page_token_;
7256  bool _have_max_results_ : 1;
7257  bool _have_page_token_ : 1;
7258  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_FeaturesResource_ListMethod);
7259 };
7260 
7261 typedef client::ServiceRequestPager<
7263  Features>
7264  ResourcesResource_FeaturesResource_ListMethodPager;
7265 
7279  public:
7293  const DirectoryService* _service_,
7294  client::AuthorizationCredential* _credential_,
7295  const absl::string_view& customer,
7296  const absl::string_view& feature_key,
7297  const Feature& _content_);
7298 
7303 
7304 
7314  virtual util::Status AppendVariable(
7315  const StringPiece& variable_name,
7316  const client::UriTemplateConfig& config,
7317  string* target);
7318 
7319 
7331  Feature* data) {
7332  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
7333  }
7334 
7335  private:
7336  string customer_;
7337  string feature_key_; string _content_;
7338  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_FeaturesResource_PatchMethod);
7339 };
7340 
7354  public:
7368  const DirectoryService* _service_,
7369  client::AuthorizationCredential* _credential_,
7370  const absl::string_view& customer,
7371  const absl::string_view& old_name,
7372  const FeatureRename& _content_);
7373 
7378 
7379 
7389  virtual util::Status AppendVariable(
7390  const StringPiece& variable_name,
7391  const client::UriTemplateConfig& config,
7392  string* target);
7393 
7394 
7395  private:
7396  string customer_;
7397  string old_name_; string _content_;
7398  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_FeaturesResource_RenameMethod);
7399 };
7400 
7414  public:
7428  const DirectoryService* _service_,
7429  client::AuthorizationCredential* _credential_,
7430  const absl::string_view& customer,
7431  const absl::string_view& feature_key,
7432  const Feature& _content_);
7433 
7438 
7439 
7449  virtual util::Status AppendVariable(
7450  const StringPiece& variable_name,
7451  const client::UriTemplateConfig& config,
7452  string* target);
7453 
7454 
7466  Feature* data) {
7467  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
7468  }
7469 
7470  private:
7471  string customer_;
7472  string feature_key_; string _content_;
7473  DISALLOW_COPY_AND_ASSIGN(ResourcesResource_FeaturesResource_UpdateMethod);
7474 };
7475 
7476 
7477 
7491  public:
7502  const DirectoryService* _service_,
7503  client::AuthorizationCredential* _credential_,
7504  const absl::string_view& customer,
7505  const absl::string_view& role_assignment_id);
7506 
7511 
7512 
7522  virtual util::Status AppendVariable(
7523  const StringPiece& variable_name,
7524  const client::UriTemplateConfig& config,
7525  string* target);
7526 
7527 
7528  private:
7529  string customer_;
7530  string role_assignment_id_;
7531  DISALLOW_COPY_AND_ASSIGN(RoleAssignmentsResource_DeleteMethod);
7532 };
7533 
7548  public:
7559  const DirectoryService* _service_,
7560  client::AuthorizationCredential* _credential_,
7561  const absl::string_view& customer,
7562  const absl::string_view& role_assignment_id);
7563 
7568 
7569 
7579  virtual util::Status AppendVariable(
7580  const StringPiece& variable_name,
7581  const client::UriTemplateConfig& config,
7582  string* target);
7583 
7584 
7596  RoleAssignment* data) {
7597  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
7598  }
7599 
7600  private:
7601  string customer_;
7602  string role_assignment_id_;
7603  DISALLOW_COPY_AND_ASSIGN(RoleAssignmentsResource_GetMethod);
7604 };
7605 
7619  public:
7630  const DirectoryService* _service_,
7631  client::AuthorizationCredential* _credential_,
7632  const absl::string_view& customer,
7633  const RoleAssignment& _content_);
7634 
7639 
7640 
7650  virtual util::Status AppendVariable(
7651  const StringPiece& variable_name,
7652  const client::UriTemplateConfig& config,
7653  string* target);
7654 
7655 
7667  RoleAssignment* data) {
7668  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
7669  }
7670 
7671  private:
7672  string customer_; string _content_;
7673  DISALLOW_COPY_AND_ASSIGN(RoleAssignmentsResource_InsertMethod);
7674 };
7675 
7690  public:
7700  const DirectoryService* _service_,
7701  client::AuthorizationCredential* _credential_,
7702  const absl::string_view& customer);
7703 
7708 
7709 
7714  _have_max_results_ = false;
7715  client::ClearCppValueHelper(&max_results_);
7716  }
7717 
7718 
7724  int32 get_max_results() const { return max_results_; }
7725 
7731  void set_max_results(int32 value) {
7732  _have_max_results_ = true;
7733  max_results_ = value;
7734  }
7735 
7740  _have_page_token_ = false;
7741  client::ClearCppValueHelper(&page_token_);
7742  }
7743 
7744 
7750  const string& get_page_token() const { return page_token_; }
7751 
7758  string* mutable_pageToken() {
7759  _have_page_token_ = true;
7760  return &page_token_;
7761  }
7762 
7763 
7769  void set_page_token(const string& value) {
7770  _have_page_token_ = true;
7771  page_token_ = value;
7772  }
7773 
7774 
7775 
7779  void clear_role_id() {
7780  _have_role_id_ = false;
7781  client::ClearCppValueHelper(&role_id_);
7782  }
7783 
7784 
7790  const string& get_role_id() const { return role_id_; }
7791 
7797  string* mutable_roleId() {
7798  _have_role_id_ = true;
7799  return &role_id_;
7800  }
7801 
7802 
7809  void set_role_id(const string& value) {
7810  _have_role_id_ = true;
7811  role_id_ = value;
7812  }
7813 
7814 
7815 
7820  _have_user_key_ = false;
7821  client::ClearCppValueHelper(&user_key_);
7822  }
7823 
7824 
7830  const string& get_user_key() const { return user_key_; }
7831 
7838  string* mutable_userKey() {
7839  _have_user_key_ = true;
7840  return &user_key_;
7841  }
7842 
7843 
7851  void set_user_key(const string& value) {
7852  _have_user_key_ = true;
7853  user_key_ = value;
7854  }
7855 
7865  virtual util::Status AppendVariable(
7866  const StringPiece& variable_name,
7867  const client::UriTemplateConfig& config,
7868  string* target);
7869 
7875  virtual util::Status AppendOptionalQueryParameters(string* target);
7876 
7877 
7889  RoleAssignments* data) {
7890  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
7891  }
7892 
7893  private:
7894  string customer_;
7895  int32 max_results_;
7896  string page_token_;
7897  string role_id_;
7898  string user_key_;
7899  bool _have_max_results_ : 1;
7900  bool _have_page_token_ : 1;
7901  bool _have_role_id_ : 1;
7902  bool _have_user_key_ : 1;
7903  DISALLOW_COPY_AND_ASSIGN(RoleAssignmentsResource_ListMethod);
7904 };
7905 
7906 typedef client::ServiceRequestPager<
7909  RoleAssignmentsResource_ListMethodPager;
7910 
7911 
7912 
7926  public:
7937  const DirectoryService* _service_,
7938  client::AuthorizationCredential* _credential_,
7939  const absl::string_view& customer,
7940  const absl::string_view& role_id);
7941 
7945  virtual ~RolesResource_DeleteMethod();
7946 
7947 
7957  virtual util::Status AppendVariable(
7958  const StringPiece& variable_name,
7959  const client::UriTemplateConfig& config,
7960  string* target);
7961 
7962 
7963  private:
7964  string customer_;
7965  string role_id_;
7966  DISALLOW_COPY_AND_ASSIGN(RolesResource_DeleteMethod);
7967 };
7968 
7983  public:
7994  const DirectoryService* _service_,
7995  client::AuthorizationCredential* _credential_,
7996  const absl::string_view& customer,
7997  const absl::string_view& role_id);
7998 
8002  virtual ~RolesResource_GetMethod();
8003 
8004 
8014  virtual util::Status AppendVariable(
8015  const StringPiece& variable_name,
8016  const client::UriTemplateConfig& config,
8017  string* target);
8018 
8019 
8031  Role* data) {
8032  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
8033  }
8034 
8035  private:
8036  string customer_;
8037  string role_id_;
8038  DISALLOW_COPY_AND_ASSIGN(RolesResource_GetMethod);
8039 };
8040 
8054  public:
8065  const DirectoryService* _service_,
8066  client::AuthorizationCredential* _credential_,
8067  const absl::string_view& customer,
8068  const Role& _content_);
8069 
8073  virtual ~RolesResource_InsertMethod();
8074 
8075 
8085  virtual util::Status AppendVariable(
8086  const StringPiece& variable_name,
8087  const client::UriTemplateConfig& config,
8088  string* target);
8089 
8090 
8102  Role* data) {
8103  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
8104  }
8105 
8106  private:
8107  string customer_; string _content_;
8108  DISALLOW_COPY_AND_ASSIGN(RolesResource_InsertMethod);
8109 };
8110 
8125  public:
8135  const DirectoryService* _service_,
8136  client::AuthorizationCredential* _credential_,
8137  const absl::string_view& customer);
8138 
8142  virtual ~RolesResource_ListMethod();
8143 
8144 
8149  _have_max_results_ = false;
8150  client::ClearCppValueHelper(&max_results_);
8151  }
8152 
8153 
8159  int32 get_max_results() const { return max_results_; }
8160 
8166  void set_max_results(int32 value) {
8167  _have_max_results_ = true;
8168  max_results_ = value;
8169  }
8170 
8175  _have_page_token_ = false;
8176  client::ClearCppValueHelper(&page_token_);
8177  }
8178 
8179 
8185  const string& get_page_token() const { return page_token_; }
8186 
8193  string* mutable_pageToken() {
8194  _have_page_token_ = true;
8195  return &page_token_;
8196  }
8197 
8198 
8204  void set_page_token(const string& value) {
8205  _have_page_token_ = true;
8206  page_token_ = value;
8207  }
8208 
8218  virtual util::Status AppendVariable(
8219  const StringPiece& variable_name,
8220  const client::UriTemplateConfig& config,
8221  string* target);
8222 
8228  virtual util::Status AppendOptionalQueryParameters(string* target);
8229 
8230 
8242  Roles* data) {
8243  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
8244  }
8245 
8246  private:
8247  string customer_;
8248  int32 max_results_;
8249  string page_token_;
8250  bool _have_max_results_ : 1;
8251  bool _have_page_token_ : 1;
8252  DISALLOW_COPY_AND_ASSIGN(RolesResource_ListMethod);
8253 };
8254 
8255 typedef client::ServiceRequestPager<
8257  Roles>
8258  RolesResource_ListMethodPager;
8259 
8273  public:
8285  const DirectoryService* _service_,
8286  client::AuthorizationCredential* _credential_,
8287  const absl::string_view& customer,
8288  const absl::string_view& role_id,
8289  const Role& _content_);
8290 
8294  virtual ~RolesResource_PatchMethod();
8295 
8296 
8306  virtual util::Status AppendVariable(
8307  const StringPiece& variable_name,
8308  const client::UriTemplateConfig& config,
8309  string* target);
8310 
8311 
8323  Role* data) {
8324  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
8325  }
8326 
8327  private:
8328  string customer_;
8329  string role_id_; string _content_;
8330  DISALLOW_COPY_AND_ASSIGN(RolesResource_PatchMethod);
8331 };
8332 
8346  public:
8358  const DirectoryService* _service_,
8359  client::AuthorizationCredential* _credential_,
8360  const absl::string_view& customer,
8361  const absl::string_view& role_id,
8362  const Role& _content_);
8363 
8367  virtual ~RolesResource_UpdateMethod();
8368 
8369 
8379  virtual util::Status AppendVariable(
8380  const StringPiece& variable_name,
8381  const client::UriTemplateConfig& config,
8382  string* target);
8383 
8384 
8396  Role* data) {
8397  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
8398  }
8399 
8400  private:
8401  string customer_;
8402  string role_id_; string _content_;
8403  DISALLOW_COPY_AND_ASSIGN(RolesResource_UpdateMethod);
8404 };
8405 
8406 
8407 
8421  public:
8432  const DirectoryService* _service_,
8433  client::AuthorizationCredential* _credential_,
8434  const absl::string_view& customer_id,
8435  const absl::string_view& schema_key);
8436 
8440  virtual ~SchemasResource_DeleteMethod();
8441 
8442 
8452  virtual util::Status AppendVariable(
8453  const StringPiece& variable_name,
8454  const client::UriTemplateConfig& config,
8455  string* target);
8456 
8457 
8458  private:
8459  string customer_id_;
8460  string schema_key_;
8461  DISALLOW_COPY_AND_ASSIGN(SchemasResource_DeleteMethod);
8462 };
8463 
8478  public:
8489  const DirectoryService* _service_,
8490  client::AuthorizationCredential* _credential_,
8491  const absl::string_view& customer_id,
8492  const absl::string_view& schema_key);
8493 
8497  virtual ~SchemasResource_GetMethod();
8498 
8499 
8509  virtual util::Status AppendVariable(
8510  const StringPiece& variable_name,
8511  const client::UriTemplateConfig& config,
8512  string* target);
8513 
8514 
8526  Schema* data) {
8527  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
8528  }
8529 
8530  private:
8531  string customer_id_;
8532  string schema_key_;
8533  DISALLOW_COPY_AND_ASSIGN(SchemasResource_GetMethod);
8534 };
8535 
8549  public:
8560  const DirectoryService* _service_,
8561  client::AuthorizationCredential* _credential_,
8562  const absl::string_view& customer_id,
8563  const Schema& _content_);
8564 
8568  virtual ~SchemasResource_InsertMethod();
8569 
8570 
8580  virtual util::Status AppendVariable(
8581  const StringPiece& variable_name,
8582  const client::UriTemplateConfig& config,
8583  string* target);
8584 
8585 
8597  Schema* data) {
8598  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
8599  }
8600 
8601  private:
8602  string customer_id_; string _content_;
8603  DISALLOW_COPY_AND_ASSIGN(SchemasResource_InsertMethod);
8604 };
8605 
8620  public:
8630  const DirectoryService* _service_,
8631  client::AuthorizationCredential* _credential_,
8632  const absl::string_view& customer_id);
8633 
8637  virtual ~SchemasResource_ListMethod();
8638 
8639 
8649  virtual util::Status AppendVariable(
8650  const StringPiece& variable_name,
8651  const client::UriTemplateConfig& config,
8652  string* target);
8653 
8654 
8666  Schemas* data) {
8667  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
8668  }
8669 
8670  private:
8671  string customer_id_;
8672  DISALLOW_COPY_AND_ASSIGN(SchemasResource_ListMethod);
8673 };
8674 
8688  public:
8700  const DirectoryService* _service_,
8701  client::AuthorizationCredential* _credential_,
8702  const absl::string_view& customer_id,
8703  const absl::string_view& schema_key,
8704  const Schema& _content_);
8705 
8709  virtual ~SchemasResource_PatchMethod();
8710 
8711 
8721  virtual util::Status AppendVariable(
8722  const StringPiece& variable_name,
8723  const client::UriTemplateConfig& config,
8724  string* target);
8725 
8726 
8738  Schema* data) {
8739  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
8740  }
8741 
8742  private:
8743  string customer_id_;
8744  string schema_key_; string _content_;
8745  DISALLOW_COPY_AND_ASSIGN(SchemasResource_PatchMethod);
8746 };
8747 
8761  public:
8773  const DirectoryService* _service_,
8774  client::AuthorizationCredential* _credential_,
8775  const absl::string_view& customer_id,
8776  const absl::string_view& schema_key,
8777  const Schema& _content_);
8778 
8782  virtual ~SchemasResource_UpdateMethod();
8783 
8784 
8794  virtual util::Status AppendVariable(
8795  const StringPiece& variable_name,
8796  const client::UriTemplateConfig& config,
8797  string* target);
8798 
8799 
8811  Schema* data) {
8812  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
8813  }
8814 
8815  private:
8816  string customer_id_;
8817  string schema_key_; string _content_;
8818  DISALLOW_COPY_AND_ASSIGN(SchemasResource_UpdateMethod);
8819 };
8820 
8821 
8822 
8836  public:
8850  const DirectoryService* _service_,
8851  client::AuthorizationCredential* _credential_,
8852  const absl::string_view& user_key,
8853  const absl::string_view& client_id);
8854 
8858  virtual ~TokensResource_DeleteMethod();
8859 
8860 
8870  virtual util::Status AppendVariable(
8871  const StringPiece& variable_name,
8872  const client::UriTemplateConfig& config,
8873  string* target);
8874 
8875 
8876  private:
8877  string user_key_;
8878  string client_id_;
8879  DISALLOW_COPY_AND_ASSIGN(TokensResource_DeleteMethod);
8880 };
8881 
8895  public:
8909  const DirectoryService* _service_,
8910  client::AuthorizationCredential* _credential_,
8911  const absl::string_view& user_key,
8912  const absl::string_view& client_id);
8913 
8917  virtual ~TokensResource_GetMethod();
8918 
8919 
8929  virtual util::Status AppendVariable(
8930  const StringPiece& variable_name,
8931  const client::UriTemplateConfig& config,
8932  string* target);
8933 
8934 
8946  Token* data) {
8947  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
8948  }
8949 
8950  private:
8951  string user_key_;
8952  string client_id_;
8953  DISALLOW_COPY_AND_ASSIGN(TokensResource_GetMethod);
8954 };
8955 
8969  public:
8981  const DirectoryService* _service_,
8982  client::AuthorizationCredential* _credential_,
8983  const absl::string_view& user_key);
8984 
8988  virtual ~TokensResource_ListMethod();
8989 
8990 
9000  virtual util::Status AppendVariable(
9001  const StringPiece& variable_name,
9002  const client::UriTemplateConfig& config,
9003  string* target);
9004 
9005 
9017  Tokens* data) {
9018  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
9019  }
9020 
9021  private:
9022  string user_key_;
9023  DISALLOW_COPY_AND_ASSIGN(TokensResource_ListMethod);
9024 };
9025 
9026 
9027 
9041  public:
9051  const DirectoryService* _service_,
9052  client::AuthorizationCredential* _credential_,
9053  const absl::string_view& user_key);
9054 
9058  virtual ~UsersResource_DeleteMethod();
9059 
9060 
9070  virtual util::Status AppendVariable(
9071  const StringPiece& variable_name,
9072  const client::UriTemplateConfig& config,
9073  string* target);
9074 
9075 
9076  private:
9077  string user_key_;
9078  DISALLOW_COPY_AND_ASSIGN(UsersResource_DeleteMethod);
9079 };
9080 
9095  public:
9105  const DirectoryService* _service_,
9106  client::AuthorizationCredential* _credential_,
9107  const absl::string_view& user_key);
9108 
9112  virtual ~UsersResource_GetMethod();
9113 
9114 
9120  _have_custom_field_mask_ = false;
9121  client::ClearCppValueHelper(&custom_field_mask_);
9122  }
9123 
9124 
9130  const string& get_custom_field_mask() const { return custom_field_mask_; }
9131 
9139  _have_custom_field_mask_ = true;
9140  return &custom_field_mask_;
9141  }
9142 
9143 
9151  void set_custom_field_mask(const string& value) {
9152  _have_custom_field_mask_ = true;
9153  custom_field_mask_ = value;
9154  }
9155 
9156 
9157 
9162  _have_projection_ = false;
9163  client::ClearCppValueHelper(&projection_);
9164  }
9165 
9166 
9172  const string& get_projection() const { return projection_; }
9173 
9181  _have_projection_ = true;
9182  return &projection_;
9183  }
9184 
9185 
9191  void set_projection(const string& value) {
9192  _have_projection_ = true;
9193  projection_ = value;
9194  }
9195 
9196 
9197 
9202  _have_view_type_ = false;
9203  client::ClearCppValueHelper(&view_type_);
9204  }
9205 
9206 
9212  const string& get_view_type() const { return view_type_; }
9213 
9220  string* mutable_viewType() {
9221  _have_view_type_ = true;
9222  return &view_type_;
9223  }
9224 
9225 
9232  void set_view_type(const string& value) {
9233  _have_view_type_ = true;
9234  view_type_ = value;
9235  }
9236 
9246  virtual util::Status AppendVariable(
9247  const StringPiece& variable_name,
9248  const client::UriTemplateConfig& config,
9249  string* target);
9250 
9256  virtual util::Status AppendOptionalQueryParameters(string* target);
9257 
9258 
9270  User* data) {
9271  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
9272  }
9273 
9274  private:
9275  string user_key_;
9276  string custom_field_mask_;
9277  string projection_;
9278  string view_type_;
9279  bool _have_custom_field_mask_ : 1;
9280  bool _have_projection_ : 1;
9281  bool _have_view_type_ : 1;
9282  DISALLOW_COPY_AND_ASSIGN(UsersResource_GetMethod);
9283 };
9284 
9298  public:
9308  const DirectoryService* _service_,
9309  client::AuthorizationCredential* _credential_,
9310  const User& _content_);
9311 
9315  virtual ~UsersResource_InsertMethod();
9316 
9328  User* data) {
9329  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
9330  }
9331 
9332  private:
9333  string _content_;
9334  DISALLOW_COPY_AND_ASSIGN(UsersResource_InsertMethod);
9335 };
9336 
9352  public:
9361  const DirectoryService* _service_,
9362  client::AuthorizationCredential* _credential_);
9363 
9367  virtual ~UsersResource_ListMethod();
9368 
9369 
9375  _have_custom_field_mask_ = false;
9376  client::ClearCppValueHelper(&custom_field_mask_);
9377  }
9378 
9379 
9385  const string& get_custom_field_mask() const { return custom_field_mask_; }
9386 
9394  _have_custom_field_mask_ = true;
9395  return &custom_field_mask_;
9396  }
9397 
9398 
9406  void set_custom_field_mask(const string& value) {
9407  _have_custom_field_mask_ = true;
9408  custom_field_mask_ = value;
9409  }
9410 
9411 
9412 
9417  _have_customer_ = false;
9418  client::ClearCppValueHelper(&customer_);
9419  }
9420 
9421 
9427  const string& get_customer() const { return customer_; }
9428 
9435  string* mutable_customer() {
9436  _have_customer_ = true;
9437  return &customer_;
9438  }
9439 
9440 
9448  void set_customer(const string& value) {
9449  _have_customer_ = true;
9450  customer_ = value;
9451  }
9452 
9453 
9454 
9458  void clear_domain() {
9459  _have_domain_ = false;
9460  client::ClearCppValueHelper(&domain_);
9461  }
9462 
9463 
9469  const string& get_domain() const { return domain_; }
9470 
9476  string* mutable_domain() {
9477  _have_domain_ = true;
9478  return &domain_;
9479  }
9480 
9481 
9489  void set_domain(const string& value) {
9490  _have_domain_ = true;
9491  domain_ = value;
9492  }
9493 
9494 
9495 
9499  void clear_event() {
9500  _have_event_ = false;
9501  client::ClearCppValueHelper(&event_);
9502  }
9503 
9504 
9510  const string& get_event() const { return event_; }
9511 
9517  string* mutable_event() {
9518  _have_event_ = true;
9519  return &event_;
9520  }
9521 
9522 
9529  void set_event(const string& value) {
9530  _have_event_ = true;
9531  event_ = value;
9532  }
9533 
9534 
9535 
9540  _have_max_results_ = false;
9541  client::ClearCppValueHelper(&max_results_);
9542  }
9543 
9544 
9550  int32 get_max_results() const { return max_results_; }
9551 
9557  void set_max_results(int32 value) {
9558  _have_max_results_ = true;
9559  max_results_ = value;
9560  }
9561 
9566  _have_order_by_ = false;
9567  client::ClearCppValueHelper(&order_by_);
9568  }
9569 
9570 
9576  const string& get_order_by() const { return order_by_; }
9577 
9584  string* mutable_orderBy() {
9585  _have_order_by_ = true;
9586  return &order_by_;
9587  }
9588 
9589 
9595  void set_order_by(const string& value) {
9596  _have_order_by_ = true;
9597  order_by_ = value;
9598  }
9599 
9600 
9601 
9606  _have_page_token_ = false;
9607  client::ClearCppValueHelper(&page_token_);
9608  }
9609 
9610 
9616  const string& get_page_token() const { return page_token_; }
9617 
9624  string* mutable_pageToken() {
9625  _have_page_token_ = true;
9626  return &page_token_;
9627  }
9628 
9629 
9635  void set_page_token(const string& value) {
9636  _have_page_token_ = true;
9637  page_token_ = value;
9638  }
9639 
9640 
9641 
9646  _have_projection_ = false;
9647  client::ClearCppValueHelper(&projection_);
9648  }
9649 
9650 
9656  const string& get_projection() const { return projection_; }
9657 
9665  _have_projection_ = true;
9666  return &projection_;
9667  }
9668 
9669 
9675  void set_projection(const string& value) {
9676  _have_projection_ = true;
9677  projection_ = value;
9678  }
9679 
9680 
9681 
9685  void clear_query() {
9686  _have_query_ = false;
9687  client::ClearCppValueHelper(&query_);
9688  }
9689 
9690 
9696  const string& get_query() const { return query_; }
9697 
9703  string* mutable_query() {
9704  _have_query_ = true;
9705  return &query_;
9706  }
9707 
9708 
9716  void set_query(const string& value) {
9717  _have_query_ = true;
9718  query_ = value;
9719  }
9720 
9721 
9722 
9727  _have_show_deleted_ = false;
9728  client::ClearCppValueHelper(&show_deleted_);
9729  }
9730 
9731 
9737  const string& get_show_deleted() const { return show_deleted_; }
9738 
9746  _have_show_deleted_ = true;
9747  return &show_deleted_;
9748  }
9749 
9750 
9757  void set_show_deleted(const string& value) {
9758  _have_show_deleted_ = true;
9759  show_deleted_ = value;
9760  }
9761 
9762 
9763 
9768  _have_sort_order_ = false;
9769  client::ClearCppValueHelper(&sort_order_);
9770  }
9771 
9772 
9778  const string& get_sort_order() const { return sort_order_; }
9779 
9786  string* mutable_sortOrder() {
9787  _have_sort_order_ = true;
9788  return &sort_order_;
9789  }
9790 
9791 
9798  void set_sort_order(const string& value) {
9799  _have_sort_order_ = true;
9800  sort_order_ = value;
9801  }
9802 
9803 
9804 
9809  _have_view_type_ = false;
9810  client::ClearCppValueHelper(&view_type_);
9811  }
9812 
9813 
9819  const string& get_view_type() const { return view_type_; }
9820 
9827  string* mutable_viewType() {
9828  _have_view_type_ = true;
9829  return &view_type_;
9830  }
9831 
9832 
9839  void set_view_type(const string& value) {
9840  _have_view_type_ = true;
9841  view_type_ = value;
9842  }
9843 
9853  virtual util::Status AppendVariable(
9854  const StringPiece& variable_name,
9855  const client::UriTemplateConfig& config,
9856  string* target);
9857 
9863  virtual util::Status AppendOptionalQueryParameters(string* target);
9864 
9865 
9877  Users* data) {
9878  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
9879  }
9880 
9881  private:
9882  string custom_field_mask_;
9883  string customer_;
9884  string domain_;
9885  string event_;
9886  int32 max_results_;
9887  string order_by_;
9888  string page_token_;
9889  string projection_;
9890  string query_;
9891  string show_deleted_;
9892  string sort_order_;
9893  string view_type_;
9894  bool _have_custom_field_mask_ : 1;
9895  bool _have_customer_ : 1;
9896  bool _have_domain_ : 1;
9897  bool _have_event_ : 1;
9898  bool _have_max_results_ : 1;
9899  bool _have_order_by_ : 1;
9900  bool _have_page_token_ : 1;
9901  bool _have_projection_ : 1;
9902  bool _have_query_ : 1;
9903  bool _have_show_deleted_ : 1;
9904  bool _have_sort_order_ : 1;
9905  bool _have_view_type_ : 1;
9906  DISALLOW_COPY_AND_ASSIGN(UsersResource_ListMethod);
9907 };
9908 
9909 typedef client::ServiceRequestPager<
9911  Users>
9912  UsersResource_ListMethodPager;
9913 
9927  public:
9938  const DirectoryService* _service_,
9939  client::AuthorizationCredential* _credential_,
9940  const absl::string_view& user_key,
9941  const UserMakeAdmin& _content_);
9942 
9946  virtual ~UsersResource_MakeAdminMethod();
9947 
9948 
9958  virtual util::Status AppendVariable(
9959  const StringPiece& variable_name,
9960  const client::UriTemplateConfig& config,
9961  string* target);
9962 
9963 
9964  private:
9965  string user_key_; string _content_;
9966  DISALLOW_COPY_AND_ASSIGN(UsersResource_MakeAdminMethod);
9967 };
9968 
9982  public:
9994  const DirectoryService* _service_,
9995  client::AuthorizationCredential* _credential_,
9996  const absl::string_view& user_key,
9997  const User& _content_);
9998 
10002  virtual ~UsersResource_PatchMethod();
10003 
10004 
10014  virtual util::Status AppendVariable(
10015  const StringPiece& variable_name,
10016  const client::UriTemplateConfig& config,
10017  string* target);
10018 
10019 
10031  User* data) {
10032  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
10033  }
10034 
10035  private:
10036  string user_key_; string _content_;
10037  DISALLOW_COPY_AND_ASSIGN(UsersResource_PatchMethod);
10038 };
10039 
10053  public:
10064  const DirectoryService* _service_,
10065  client::AuthorizationCredential* _credential_,
10066  const absl::string_view& user_key,
10067  const UserUndelete& _content_);
10068 
10072  virtual ~UsersResource_UndeleteMethod();
10073 
10074 
10084  virtual util::Status AppendVariable(
10085  const StringPiece& variable_name,
10086  const client::UriTemplateConfig& config,
10087  string* target);
10088 
10089 
10090  private:
10091  string user_key_; string _content_;
10092  DISALLOW_COPY_AND_ASSIGN(UsersResource_UndeleteMethod);
10093 };
10094 
10108  public:
10120  const DirectoryService* _service_,
10121  client::AuthorizationCredential* _credential_,
10122  const absl::string_view& user_key,
10123  const User& _content_);
10124 
10128  virtual ~UsersResource_UpdateMethod();
10129 
10130 
10140  virtual util::Status AppendVariable(
10141  const StringPiece& variable_name,
10142  const client::UriTemplateConfig& config,
10143  string* target);
10144 
10145 
10157  User* data) {
10158  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
10159  }
10160 
10161  private:
10162  string user_key_; string _content_;
10163  DISALLOW_COPY_AND_ASSIGN(UsersResource_UpdateMethod);
10164 };
10165 
10181  public:
10191  const DirectoryService* _service_,
10192  client::AuthorizationCredential* _credential_,
10193  const Channel& _content_);
10194 
10198  virtual ~UsersResource_WatchMethod();
10199 
10200 
10206  _have_custom_field_mask_ = false;
10207  client::ClearCppValueHelper(&custom_field_mask_);
10208  }
10209 
10210 
10216  const string& get_custom_field_mask() const { return custom_field_mask_; }
10217 
10225  _have_custom_field_mask_ = true;
10226  return &custom_field_mask_;
10227  }
10228 
10229 
10237  void set_custom_field_mask(const string& value) {
10238  _have_custom_field_mask_ = true;
10239  custom_field_mask_ = value;
10240  }
10241 
10242 
10243 
10248  _have_customer_ = false;
10249  client::ClearCppValueHelper(&customer_);
10250  }
10251 
10252 
10258  const string& get_customer() const { return customer_; }
10259 
10266  string* mutable_customer() {
10267  _have_customer_ = true;
10268  return &customer_;
10269  }
10270 
10271 
10279  void set_customer(const string& value) {
10280  _have_customer_ = true;
10281  customer_ = value;
10282  }
10283 
10284 
10285 
10289  void clear_domain() {
10290  _have_domain_ = false;
10291  client::ClearCppValueHelper(&domain_);
10292  }
10293 
10294 
10300  const string& get_domain() const { return domain_; }
10301 
10307  string* mutable_domain() {
10308  _have_domain_ = true;
10309  return &domain_;
10310  }
10311 
10312 
10320  void set_domain(const string& value) {
10321  _have_domain_ = true;
10322  domain_ = value;
10323  }
10324 
10325 
10326 
10330  void clear_event() {
10331  _have_event_ = false;
10332  client::ClearCppValueHelper(&event_);
10333  }
10334 
10335 
10341  const string& get_event() const { return event_; }
10342 
10348  string* mutable_event() {
10349  _have_event_ = true;
10350  return &event_;
10351  }
10352 
10353 
10360  void set_event(const string& value) {
10361  _have_event_ = true;
10362  event_ = value;
10363  }
10364 
10365 
10366 
10371  _have_max_results_ = false;
10372  client::ClearCppValueHelper(&max_results_);
10373  }
10374 
10375 
10381  int32 get_max_results() const { return max_results_; }
10382 
10388  void set_max_results(int32 value) {
10389  _have_max_results_ = true;
10390  max_results_ = value;
10391  }
10392 
10397  _have_order_by_ = false;
10398  client::ClearCppValueHelper(&order_by_);
10399  }
10400 
10401 
10407  const string& get_order_by() const { return order_by_; }
10408 
10415  string* mutable_orderBy() {
10416  _have_order_by_ = true;
10417  return &order_by_;
10418  }
10419 
10420 
10426  void set_order_by(const string& value) {
10427  _have_order_by_ = true;
10428  order_by_ = value;
10429  }
10430 
10431 
10432 
10437  _have_page_token_ = false;
10438  client::ClearCppValueHelper(&page_token_);
10439  }
10440 
10441 
10447  const string& get_page_token() const { return page_token_; }
10448 
10455  string* mutable_pageToken() {
10456  _have_page_token_ = true;
10457  return &page_token_;
10458  }
10459 
10460 
10466  void set_page_token(const string& value) {
10467  _have_page_token_ = true;
10468  page_token_ = value;
10469  }
10470 
10471 
10472 
10477  _have_projection_ = false;
10478  client::ClearCppValueHelper(&projection_);
10479  }
10480 
10481 
10487  const string& get_projection() const { return projection_; }
10488 
10496  _have_projection_ = true;
10497  return &projection_;
10498  }
10499 
10500 
10506  void set_projection(const string& value) {
10507  _have_projection_ = true;
10508  projection_ = value;
10509  }
10510 
10511 
10512 
10516  void clear_query() {
10517  _have_query_ = false;
10518  client::ClearCppValueHelper(&query_);
10519  }
10520 
10521 
10527  const string& get_query() const { return query_; }
10528 
10534  string* mutable_query() {
10535  _have_query_ = true;
10536  return &query_;
10537  }
10538 
10539 
10547  void set_query(const string& value) {
10548  _have_query_ = true;
10549  query_ = value;
10550  }
10551 
10552 
10553 
10558  _have_show_deleted_ = false;
10559  client::ClearCppValueHelper(&show_deleted_);
10560  }
10561 
10562 
10568  const string& get_show_deleted() const { return show_deleted_; }
10569 
10577  _have_show_deleted_ = true;
10578  return &show_deleted_;
10579  }
10580 
10581 
10588  void set_show_deleted(const string& value) {
10589  _have_show_deleted_ = true;
10590  show_deleted_ = value;
10591  }
10592 
10593 
10594 
10599  _have_sort_order_ = false;
10600  client::ClearCppValueHelper(&sort_order_);
10601  }
10602 
10603 
10609  const string& get_sort_order() const { return sort_order_; }
10610 
10617  string* mutable_sortOrder() {
10618  _have_sort_order_ = true;
10619  return &sort_order_;
10620  }
10621 
10622 
10629  void set_sort_order(const string& value) {
10630  _have_sort_order_ = true;
10631  sort_order_ = value;
10632  }
10633 
10634 
10635 
10640  _have_view_type_ = false;
10641  client::ClearCppValueHelper(&view_type_);
10642  }
10643 
10644 
10650  const string& get_view_type() const { return view_type_; }
10651 
10658  string* mutable_viewType() {
10659  _have_view_type_ = true;
10660  return &view_type_;
10661  }
10662 
10663 
10670  void set_view_type(const string& value) {
10671  _have_view_type_ = true;
10672  view_type_ = value;
10673  }
10674 
10684  virtual util::Status AppendVariable(
10685  const StringPiece& variable_name,
10686  const client::UriTemplateConfig& config,
10687  string* target);
10688 
10694  virtual util::Status AppendOptionalQueryParameters(string* target);
10695 
10696 
10708  Channel* data) {
10709  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
10710  }
10711 
10712  private:
10713  string custom_field_mask_;
10714  string customer_;
10715  string domain_;
10716  string event_;
10717  int32 max_results_;
10718  string order_by_;
10719  string page_token_;
10720  string projection_;
10721  string query_;
10722  string show_deleted_;
10723  string sort_order_;
10724  string view_type_;
10725  bool _have_custom_field_mask_ : 1;
10726  bool _have_customer_ : 1;
10727  bool _have_domain_ : 1;
10728  bool _have_event_ : 1;
10729  bool _have_max_results_ : 1;
10730  bool _have_order_by_ : 1;
10731  bool _have_page_token_ : 1;
10732  bool _have_projection_ : 1;
10733  bool _have_query_ : 1;
10734  bool _have_show_deleted_ : 1;
10735  bool _have_sort_order_ : 1;
10736  bool _have_view_type_ : 1; string _content_;
10737  DISALLOW_COPY_AND_ASSIGN(UsersResource_WatchMethod);
10738 };
10739 
10740 
10741 
10742 
10757  public:
10768  const DirectoryService* _service_,
10769  client::AuthorizationCredential* _credential_,
10770  const absl::string_view& user_key,
10771  const absl::string_view& alias);
10772 
10777 
10778 
10788  virtual util::Status AppendVariable(
10789  const StringPiece& variable_name,
10790  const client::UriTemplateConfig& config,
10791  string* target);
10792 
10793 
10794  private:
10795  string user_key_;
10796  string alias_;
10797  DISALLOW_COPY_AND_ASSIGN(UsersResource_AliasesResource_DeleteMethod);
10798 };
10799 
10814  public:
10825  const DirectoryService* _service_,
10826  client::AuthorizationCredential* _credential_,
10827  const absl::string_view& user_key,
10828  const Alias& _content_);
10829 
10834 
10835 
10845  virtual util::Status AppendVariable(
10846  const StringPiece& variable_name,
10847  const client::UriTemplateConfig& config,
10848  string* target);
10849 
10850 
10862  Alias* data) {
10863  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
10864  }
10865 
10866  private:
10867  string user_key_; string _content_;
10868  DISALLOW_COPY_AND_ASSIGN(UsersResource_AliasesResource_InsertMethod);
10869 };
10870 
10887  public:
10897  const DirectoryService* _service_,
10898  client::AuthorizationCredential* _credential_,
10899  const absl::string_view& user_key);
10900 
10905 
10906 
10910  void clear_event() {
10911  _have_event_ = false;
10912  client::ClearCppValueHelper(&event_);
10913  }
10914 
10915 
10921  const string& get_event() const { return event_; }
10922 
10928  string* mutable_event() {
10929  _have_event_ = true;
10930  return &event_;
10931  }
10932 
10933 
10940  void set_event(const string& value) {
10941  _have_event_ = true;
10942  event_ = value;
10943  }
10944 
10954  virtual util::Status AppendVariable(
10955  const StringPiece& variable_name,
10956  const client::UriTemplateConfig& config,
10957  string* target);
10958 
10964  virtual util::Status AppendOptionalQueryParameters(string* target);
10965 
10966 
10978  Aliases* data) {
10979  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
10980  }
10981 
10982  private:
10983  string user_key_;
10984  string event_;
10985  bool _have_event_ : 1;
10986  DISALLOW_COPY_AND_ASSIGN(UsersResource_AliasesResource_ListMethod);
10987 };
10988 
11005  public:
11016  const DirectoryService* _service_,
11017  client::AuthorizationCredential* _credential_,
11018  const absl::string_view& user_key,
11019  const Channel& _content_);
11020 
11025 
11026 
11030  void clear_event() {
11031  _have_event_ = false;
11032  client::ClearCppValueHelper(&event_);
11033  }
11034 
11035 
11041  const string& get_event() const { return event_; }
11042 
11048  string* mutable_event() {
11049  _have_event_ = true;
11050  return &event_;
11051  }
11052 
11053 
11060  void set_event(const string& value) {
11061  _have_event_ = true;
11062  event_ = value;
11063  }
11064 
11074  virtual util::Status AppendVariable(
11075  const StringPiece& variable_name,
11076  const client::UriTemplateConfig& config,
11077  string* target);
11078 
11084  virtual util::Status AppendOptionalQueryParameters(string* target);
11085 
11086 
11098  Channel* data) {
11099  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
11100  }
11101 
11102  private:
11103  string user_key_;
11104  string event_;
11105  bool _have_event_ : 1; string _content_;
11106  DISALLOW_COPY_AND_ASSIGN(UsersResource_AliasesResource_WatchMethod);
11107 };
11108 
11109 
11123  public:
11133  const DirectoryService* _service_,
11134  client::AuthorizationCredential* _credential_,
11135  const absl::string_view& user_key);
11136 
11141 
11142 
11152  virtual util::Status AppendVariable(
11153  const StringPiece& variable_name,
11154  const client::UriTemplateConfig& config,
11155  string* target);
11156 
11157 
11158  private:
11159  string user_key_;
11160  DISALLOW_COPY_AND_ASSIGN(UsersResource_PhotosResource_DeleteMethod);
11161 };
11162 
11177  public:
11187  const DirectoryService* _service_,
11188  client::AuthorizationCredential* _credential_,
11189  const absl::string_view& user_key);
11190 
11195 
11196 
11206  virtual util::Status AppendVariable(
11207  const StringPiece& variable_name,
11208  const client::UriTemplateConfig& config,
11209  string* target);
11210 
11211 
11223  UserPhoto* data) {
11224  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
11225  }
11226 
11227  private:
11228  string user_key_;
11229  DISALLOW_COPY_AND_ASSIGN(UsersResource_PhotosResource_GetMethod);
11230 };
11231 
11245  public:
11256  const DirectoryService* _service_,
11257  client::AuthorizationCredential* _credential_,
11258  const absl::string_view& user_key,
11259  const UserPhoto& _content_);
11260 
11265 
11266 
11276  virtual util::Status AppendVariable(
11277  const StringPiece& variable_name,
11278  const client::UriTemplateConfig& config,
11279  string* target);
11280 
11281 
11293  UserPhoto* data) {
11294  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
11295  }
11296 
11297  private:
11298  string user_key_; string _content_;
11299  DISALLOW_COPY_AND_ASSIGN(UsersResource_PhotosResource_PatchMethod);
11300 };
11301 
11315  public:
11326  const DirectoryService* _service_,
11327  client::AuthorizationCredential* _credential_,
11328  const absl::string_view& user_key,
11329  const UserPhoto& _content_);
11330 
11335 
11336 
11346  virtual util::Status AppendVariable(
11347  const StringPiece& variable_name,
11348  const client::UriTemplateConfig& config,
11349  string* target);
11350 
11351 
11363  UserPhoto* data) {
11364  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
11365  }
11366 
11367  private:
11368  string user_key_; string _content_;
11369  DISALLOW_COPY_AND_ASSIGN(UsersResource_PhotosResource_UpdateMethod);
11370 };
11371 
11372 
11373 
11387  public:
11397  const DirectoryService* _service_,
11398  client::AuthorizationCredential* _credential_,
11399  const absl::string_view& user_key);
11400 
11405 
11406 
11416  virtual util::Status AppendVariable(
11417  const StringPiece& variable_name,
11418  const client::UriTemplateConfig& config,
11419  string* target);
11420 
11421 
11422  private:
11423  string user_key_;
11424  DISALLOW_COPY_AND_ASSIGN(VerificationCodesResource_GenerateMethod);
11425 };
11426 
11440  public:
11450  const DirectoryService* _service_,
11451  client::AuthorizationCredential* _credential_,
11452  const absl::string_view& user_key);
11453 
11458 
11459 
11469  virtual util::Status AppendVariable(
11470  const StringPiece& variable_name,
11471  const client::UriTemplateConfig& config,
11472  string* target);
11473 
11474 
11475  private:
11476  string user_key_;
11477  DISALLOW_COPY_AND_ASSIGN(VerificationCodesResource_InvalidateMethod);
11478 };
11479 
11493  public:
11505  const DirectoryService* _service_,
11506  client::AuthorizationCredential* _credential_,
11507  const absl::string_view& user_key);
11508 
11513 
11514 
11524  virtual util::Status AppendVariable(
11525  const StringPiece& variable_name,
11526  const client::UriTemplateConfig& config,
11527  string* target);
11528 
11529 
11541  VerificationCodes* data) {
11542  return DirectoryServiceBaseRequest::ExecuteAndParseResponse(data);
11543  }
11544 
11545  private:
11546  string user_key_;
11547  DISALLOW_COPY_AND_ASSIGN(VerificationCodesResource_ListMethod);
11548 };
11549 
11550 
11551 
11560 class DirectoryService : public client::ClientService {
11561  public:
11565  static const char googleapis_API_NAME[];
11566 
11570  static const char googleapis_API_VERSION[];
11571 
11575  static const char googleapis_API_GENERATOR[];
11576 
11577 
11584  public:
11592  explicit AspsResource(DirectoryService* service);
11593 
11598 
11599 
11612  AspsResource_DeleteMethod* NewDeleteMethod(
11613  client::AuthorizationCredential* _credential_,
11614  const absl::string_view& user_key,
11615  const int32& code_id) const;
11616 
11629  AspsResource_GetMethod* NewGetMethod(
11630  client::AuthorizationCredential* _credential_,
11631  const absl::string_view& user_key,
11632  const int32& code_id) const;
11633 
11645  AspsResource_ListMethod* NewListMethod(
11646  client::AuthorizationCredential* _credential_,
11647  const absl::string_view& user_key) const;
11648 
11649  private:
11650  DirectoryService* service_;
11651 
11652  DISALLOW_COPY_AND_ASSIGN(AspsResource);
11653  };
11654 
11661  public:
11669  explicit ChannelsResource(DirectoryService* service);
11670 
11675 
11676 
11686  ChannelsResource_StopMethod* NewStopMethod(
11687  client::AuthorizationCredential* _credential_,
11688  const Channel& _content_) const;
11689 
11690  private:
11691  DirectoryService* service_;
11692 
11693  DISALLOW_COPY_AND_ASSIGN(ChannelsResource);
11694  };
11695 
11702  public:
11710  explicit ChromeosdevicesResource(DirectoryService* service);
11711 
11716 
11717 
11729  ChromeosdevicesResource_ActionMethod* NewActionMethod(
11730  client::AuthorizationCredential* _credential_,
11731  const absl::string_view& customer_id,
11732  const absl::string_view& resource_id,
11733  const ChromeOsDeviceAction& _content_) const;
11734 
11745  ChromeosdevicesResource_GetMethod* NewGetMethod(
11746  client::AuthorizationCredential* _credential_,
11747  const absl::string_view& customer_id,
11748  const absl::string_view& device_id) const;
11749 
11759  ChromeosdevicesResource_ListMethod* NewListMethod(
11760  client::AuthorizationCredential* _credential_,
11761  const absl::string_view& customer_id) const;
11762 
11771  ChromeosdevicesResource_ListMethodPager* NewListMethodPager(
11772  client::AuthorizationCredential* _credential_,
11773  const absl::string_view& customer_id) const;
11774 
11787  ChromeosdevicesResource_MoveDevicesToOuMethod* NewMoveDevicesToOuMethod(
11788  client::AuthorizationCredential* _credential_,
11789  const absl::string_view& customer_id,
11790  const absl::string_view& org_unit_path,
11791  const ChromeOsMoveDevicesToOu& _content_) const;
11792 
11804  ChromeosdevicesResource_PatchMethod* NewPatchMethod(
11805  client::AuthorizationCredential* _credential_,
11806  const absl::string_view& customer_id,
11807  const absl::string_view& device_id,
11808  const ChromeOsDevice& _content_) const;
11809 
11821  ChromeosdevicesResource_UpdateMethod* NewUpdateMethod(
11822  client::AuthorizationCredential* _credential_,
11823  const absl::string_view& customer_id,
11824  const absl::string_view& device_id,
11825  const ChromeOsDevice& _content_) const;
11826 
11827  private:
11828  DirectoryService* service_;
11829 
11830  DISALLOW_COPY_AND_ASSIGN(ChromeosdevicesResource);
11831  };
11832 
11839  public:
11847  explicit CustomersResource(DirectoryService* service);
11848 
11853 
11854 
11864  CustomersResource_GetMethod* NewGetMethod(
11865  client::AuthorizationCredential* _credential_,
11866  const absl::string_view& customer_key) const;
11867 
11878  CustomersResource_PatchMethod* NewPatchMethod(
11879  client::AuthorizationCredential* _credential_,
11880  const absl::string_view& customer_key,
11881  const Customer& _content_) const;
11882 
11893  CustomersResource_UpdateMethod* NewUpdateMethod(
11894  client::AuthorizationCredential* _credential_,
11895  const absl::string_view& customer_key,
11896  const Customer& _content_) const;
11897 
11898  private:
11899  DirectoryService* service_;
11900 
11901  DISALLOW_COPY_AND_ASSIGN(CustomersResource);
11902  };
11903 
11910  public:
11918  explicit DomainAliasesResource(DirectoryService* service);
11919 
11924 
11925 
11936  DomainAliasesResource_DeleteMethod* NewDeleteMethod(
11937  client::AuthorizationCredential* _credential_,
11938  const absl::string_view& customer,
11939  const absl::string_view& domain_alias_name) const;
11940 
11951  DomainAliasesResource_GetMethod* NewGetMethod(
11952  client::AuthorizationCredential* _credential_,
11953  const absl::string_view& customer,
11954  const absl::string_view& domain_alias_name) const;
11955 
11966  DomainAliasesResource_InsertMethod* NewInsertMethod(
11967  client::AuthorizationCredential* _credential_,
11968  const absl::string_view& customer,
11969  const DomainAlias& _content_) const;
11970 
11980  DomainAliasesResource_ListMethod* NewListMethod(
11981  client::AuthorizationCredential* _credential_,
11982  const absl::string_view& customer) const;
11983 
11984  private:
11985  DirectoryService* service_;
11986 
11987  DISALLOW_COPY_AND_ASSIGN(DomainAliasesResource);
11988  };
11989 
11996  public:
12004  explicit DomainsResource(DirectoryService* service);
12005 
12010 
12011 
12022  DomainsResource_DeleteMethod* NewDeleteMethod(
12023  client::AuthorizationCredential* _credential_,
12024  const absl::string_view& customer,
12025  const absl::string_view& domain_name) const;
12026 
12037  DomainsResource_GetMethod* NewGetMethod(
12038  client::AuthorizationCredential* _credential_,
12039  const absl::string_view& customer,
12040  const absl::string_view& domain_name) const;
12041 
12052  DomainsResource_InsertMethod* NewInsertMethod(
12053  client::AuthorizationCredential* _credential_,
12054  const absl::string_view& customer,
12055  const Domains& _content_) const;
12056 
12066  DomainsResource_ListMethod* NewListMethod(
12067  client::AuthorizationCredential* _credential_,
12068  const absl::string_view& customer) const;
12069 
12070  private:
12071  DirectoryService* service_;
12072 
12073  DISALLOW_COPY_AND_ASSIGN(DomainsResource);
12074  };
12075 
12082  public:
12090  explicit GroupsResource(DirectoryService* service);
12091 
12096 
12103  public:
12111  explicit AliasesResource(DirectoryService* service);
12112 
12117 
12118 
12130  client::AuthorizationCredential* _credential_,
12131  const absl::string_view& group_key,
12132  const absl::string_view& alias) const;
12133 
12145  client::AuthorizationCredential* _credential_,
12146  const absl::string_view& group_key,
12147  const Alias& _content_) const;
12148 
12159  client::AuthorizationCredential* _credential_,
12160  const absl::string_view& group_key) const;
12161 
12162  private:
12163  DirectoryService* service_;
12164 
12165  DISALLOW_COPY_AND_ASSIGN(AliasesResource);
12166  };
12172  const AliasesResource& get_aliases() const {
12173  return aliases_;
12174  }
12175 
12176 
12177 
12187  GroupsResource_DeleteMethod* NewDeleteMethod(
12188  client::AuthorizationCredential* _credential_,
12189  const absl::string_view& group_key) const;
12190 
12200  GroupsResource_GetMethod* NewGetMethod(
12201  client::AuthorizationCredential* _credential_,
12202  const absl::string_view& group_key) const;
12203 
12213  GroupsResource_InsertMethod* NewInsertMethod(
12214  client::AuthorizationCredential* _credential_,
12215  const Group& _content_) const;
12216 
12225  GroupsResource_ListMethod* NewListMethod(
12226  client::AuthorizationCredential* _credential_) const;
12227 
12234  GroupsResource_ListMethodPager* NewListMethodPager(
12235  client::AuthorizationCredential* _credential_) const;
12236 
12248  GroupsResource_PatchMethod* NewPatchMethod(
12249  client::AuthorizationCredential* _credential_,
12250  const absl::string_view& group_key,
12251  const Group& _content_) const;
12252 
12264  GroupsResource_UpdateMethod* NewUpdateMethod(
12265  client::AuthorizationCredential* _credential_,
12266  const absl::string_view& group_key,
12267  const Group& _content_) const;
12268 
12269  private:
12270  DirectoryService* service_;
12271  AliasesResource aliases_;
12272 
12273  DISALLOW_COPY_AND_ASSIGN(GroupsResource);
12274  };
12275 
12282  public:
12290  explicit MembersResource(DirectoryService* service);
12291 
12296 
12297 
12308  MembersResource_DeleteMethod* NewDeleteMethod(
12309  client::AuthorizationCredential* _credential_,
12310  const absl::string_view& group_key,
12311  const absl::string_view& member_key) const;
12312 
12323  MembersResource_GetMethod* NewGetMethod(
12324  client::AuthorizationCredential* _credential_,
12325  const absl::string_view& group_key,
12326  const absl::string_view& member_key) const;
12327 
12340  MembersResource_HasMemberMethod* NewHasMemberMethod(
12341  client::AuthorizationCredential* _credential_,
12342  const absl::string_view& group_key,
12343  const absl::string_view& member_key) const;
12344 
12355  MembersResource_InsertMethod* NewInsertMethod(
12356  client::AuthorizationCredential* _credential_,
12357  const absl::string_view& group_key,
12358  const Member& _content_) const;
12359 
12369  MembersResource_ListMethod* NewListMethod(
12370  client::AuthorizationCredential* _credential_,
12371  const absl::string_view& group_key) const;
12372 
12381  MembersResource_ListMethodPager* NewListMethodPager(
12382  client::AuthorizationCredential* _credential_,
12383  const absl::string_view& group_key) const;
12384 
12398  MembersResource_PatchMethod* NewPatchMethod(
12399  client::AuthorizationCredential* _credential_,
12400  const absl::string_view& group_key,
12401  const absl::string_view& member_key,
12402  const Member& _content_) const;
12403 
12417  MembersResource_UpdateMethod* NewUpdateMethod(
12418  client::AuthorizationCredential* _credential_,
12419  const absl::string_view& group_key,
12420  const absl::string_view& member_key,
12421  const Member& _content_) const;
12422 
12423  private:
12424  DirectoryService* service_;
12425 
12426  DISALLOW_COPY_AND_ASSIGN(MembersResource);
12427  };
12428 
12435  public:
12443  explicit MobiledevicesResource(DirectoryService* service);
12444 
12449 
12450 
12462  MobiledevicesResource_ActionMethod* NewActionMethod(
12463  client::AuthorizationCredential* _credential_,
12464  const absl::string_view& customer_id,
12465  const absl::string_view& resource_id,
12466  const MobileDeviceAction& _content_) const;
12467 
12478  MobiledevicesResource_DeleteMethod* NewDeleteMethod(
12479  client::AuthorizationCredential* _credential_,
12480  const absl::string_view& customer_id,
12481  const absl::string_view& resource_id) const;
12482 
12493  MobiledevicesResource_GetMethod* NewGetMethod(
12494  client::AuthorizationCredential* _credential_,
12495  const absl::string_view& customer_id,
12496  const absl::string_view& resource_id) const;
12497 
12507  MobiledevicesResource_ListMethod* NewListMethod(
12508  client::AuthorizationCredential* _credential_,
12509  const absl::string_view& customer_id) const;
12510 
12519  MobiledevicesResource_ListMethodPager* NewListMethodPager(
12520  client::AuthorizationCredential* _credential_,
12521  const absl::string_view& customer_id) const;
12522 
12523  private:
12524  DirectoryService* service_;
12525 
12526  DISALLOW_COPY_AND_ASSIGN(MobiledevicesResource);
12527  };
12528 
12535  public:
12543  explicit NotificationsResource(DirectoryService* service);
12544 
12549 
12550 
12562  NotificationsResource_DeleteMethod* NewDeleteMethod(
12563  client::AuthorizationCredential* _credential_,
12564  const absl::string_view& customer,
12565  const absl::string_view& notification_id) const;
12566 
12578  NotificationsResource_GetMethod* NewGetMethod(
12579  client::AuthorizationCredential* _credential_,
12580  const absl::string_view& customer,
12581  const absl::string_view& notification_id) const;
12582 
12592  NotificationsResource_ListMethod* NewListMethod(
12593  client::AuthorizationCredential* _credential_,
12594  const absl::string_view& customer) const;
12595 
12604  NotificationsResource_ListMethodPager* NewListMethodPager(
12605  client::AuthorizationCredential* _credential_,
12606  const absl::string_view& customer) const;
12607 
12619  NotificationsResource_PatchMethod* NewPatchMethod(
12620  client::AuthorizationCredential* _credential_,
12621  const absl::string_view& customer,
12622  const absl::string_view& notification_id,
12623  const Notification& _content_) const;
12624 
12636  NotificationsResource_UpdateMethod* NewUpdateMethod(
12637  client::AuthorizationCredential* _credential_,
12638  const absl::string_view& customer,
12639  const absl::string_view& notification_id,
12640  const Notification& _content_) const;
12641 
12642  private:
12643  DirectoryService* service_;
12644 
12645  DISALLOW_COPY_AND_ASSIGN(NotificationsResource);
12646  };
12647 
12654  public:
12662  explicit OrgunitsResource(DirectoryService* service);
12663 
12668 
12669 
12680  OrgunitsResource_DeleteMethod* NewDeleteMethod(
12681  client::AuthorizationCredential* _credential_,
12682  const absl::string_view& customer_id,
12683  const client::JsonCppArray<string >& org_unit_path) const;
12684 
12695  OrgunitsResource_GetMethod* NewGetMethod(
12696  client::AuthorizationCredential* _credential_,
12697  const absl::string_view& customer_id,
12698  const client::JsonCppArray<string >& org_unit_path) const;
12699 
12710  OrgunitsResource_InsertMethod* NewInsertMethod(
12711  client::AuthorizationCredential* _credential_,
12712  const absl::string_view& customer_id,
12713  const OrgUnit& _content_) const;
12714 
12724  OrgunitsResource_ListMethod* NewListMethod(
12725  client::AuthorizationCredential* _credential_,
12726  const absl::string_view& customer_id) const;
12727 
12739  OrgunitsResource_PatchMethod* NewPatchMethod(
12740  client::AuthorizationCredential* _credential_,
12741  const absl::string_view& customer_id,
12742  const client::JsonCppArray<string >& org_unit_path,
12743  const OrgUnit& _content_) const;
12744 
12756  OrgunitsResource_UpdateMethod* NewUpdateMethod(
12757  client::AuthorizationCredential* _credential_,
12758  const absl::string_view& customer_id,
12759  const client::JsonCppArray<string >& org_unit_path,
12760  const OrgUnit& _content_) const;
12761 
12762  private:
12763  DirectoryService* service_;
12764 
12765  DISALLOW_COPY_AND_ASSIGN(OrgunitsResource);
12766  };
12767 
12774  public:
12782  explicit PrivilegesResource(DirectoryService* service);
12783 
12788 
12789 
12799  PrivilegesResource_ListMethod* NewListMethod(
12800  client::AuthorizationCredential* _credential_,
12801  const absl::string_view& customer) const;
12802 
12803  private:
12804  DirectoryService* service_;
12805 
12806  DISALLOW_COPY_AND_ASSIGN(PrivilegesResource);
12807  };
12808 
12815  public:
12824 
12829 
12830 
12841  client::AuthorizationCredential* _credential_) const;
12842 
12853  client::AuthorizationCredential* _credential_) const;
12854 
12855  private:
12856  DirectoryService* service_;
12857 
12858  DISALLOW_COPY_AND_ASSIGN(ResolvedAppAccessSettingsResource);
12859  };
12860 
12867  public:
12875  explicit ResourcesResource(DirectoryService* service);
12876 
12881 
12888  public:
12896  explicit BuildingsResource(DirectoryService* service);
12897 
12902 
12903 
12918  client::AuthorizationCredential* _credential_,
12919  const absl::string_view& customer,
12920  const absl::string_view& building_id) const;
12921 
12935  client::AuthorizationCredential* _credential_,
12936  const absl::string_view& customer,
12937  const absl::string_view& building_id) const;
12938 
12953  client::AuthorizationCredential* _credential_,
12954  const absl::string_view& customer,
12955  const Building& _content_) const;
12956 
12968  ResourcesResource_BuildingsResource_ListMethod* NewListMethod(
12969  client::AuthorizationCredential* _credential_,
12970  const absl::string_view& customer) const;
12971 
12983  ResourcesResource_BuildingsResource_ListMethodPager* NewListMethodPager(
12984  client::AuthorizationCredential* _credential_,
12985  const absl::string_view& customer) const;
12986 
13001  client::AuthorizationCredential* _credential_,
13002  const absl::string_view& customer,
13003  const absl::string_view& building_id,
13004  const Building& _content_) const;
13005 
13021  client::AuthorizationCredential* _credential_,
13022  const absl::string_view& customer,
13023  const absl::string_view& building_id,
13024  const Building& _content_) const;
13025 
13026  private:
13027  DirectoryService* service_;
13028 
13029  DISALLOW_COPY_AND_ASSIGN(BuildingsResource);
13030  };
13037  return buildings_;
13038  }
13039 
13040 
13047  public:
13055  explicit CalendarsResource(DirectoryService* service);
13056 
13061 
13062 
13078  client::AuthorizationCredential* _credential_,
13079  const absl::string_view& customer,
13080  const absl::string_view& calendar_resource_id) const;
13081 
13096  client::AuthorizationCredential* _credential_,
13097  const absl::string_view& customer,
13098  const absl::string_view& calendar_resource_id) const;
13099 
13114  client::AuthorizationCredential* _credential_,
13115  const absl::string_view& customer,
13116  const CalendarResource& _content_) const;
13117 
13129  ResourcesResource_CalendarsResource_ListMethod* NewListMethod(
13130  client::AuthorizationCredential* _credential_,
13131  const absl::string_view& customer) const;
13132 
13144  ResourcesResource_CalendarsResource_ListMethodPager* NewListMethodPager(
13145  client::AuthorizationCredential* _credential_,
13146  const absl::string_view& customer) const;
13147 
13163  client::AuthorizationCredential* _credential_,
13164  const absl::string_view& customer,
13165  const absl::string_view& calendar_resource_id,
13166  const CalendarResource& _content_) const;
13167 
13184  client::AuthorizationCredential* _credential_,
13185  const absl::string_view& customer,
13186  const absl::string_view& calendar_resource_id,
13187  const CalendarResource& _content_) const;
13188 
13189  private:
13190  DirectoryService* service_;
13191 
13192  DISALLOW_COPY_AND_ASSIGN(CalendarsResource);
13193  };
13200  return calendars_;
13201  }
13202 
13203 
13210  public:
13218  explicit FeaturesResource(DirectoryService* service);
13219 
13224 
13225 
13239  client::AuthorizationCredential* _credential_,
13240  const absl::string_view& customer,
13241  const absl::string_view& feature_key) const;
13242 
13256  client::AuthorizationCredential* _credential_,
13257  const absl::string_view& customer,
13258  const absl::string_view& feature_key) const;
13259 
13273  client::AuthorizationCredential* _credential_,
13274  const absl::string_view& customer,
13275  const Feature& _content_) const;
13276 
13288  ResourcesResource_FeaturesResource_ListMethod* NewListMethod(
13289  client::AuthorizationCredential* _credential_,
13290  const absl::string_view& customer) const;
13291 
13303  ResourcesResource_FeaturesResource_ListMethodPager* NewListMethodPager(
13304  client::AuthorizationCredential* _credential_,
13305  const absl::string_view& customer) const;
13306 
13321  client::AuthorizationCredential* _credential_,
13322  const absl::string_view& customer,
13323  const absl::string_view& feature_key,
13324  const Feature& _content_) const;
13325 
13340  client::AuthorizationCredential* _credential_,
13341  const absl::string_view& customer,
13342  const absl::string_view& old_name,
13343  const FeatureRename& _content_) const;
13344 
13359  client::AuthorizationCredential* _credential_,
13360  const absl::string_view& customer,
13361  const absl::string_view& feature_key,
13362  const Feature& _content_) const;
13363 
13364  private:
13365  DirectoryService* service_;
13366 
13367  DISALLOW_COPY_AND_ASSIGN(FeaturesResource);
13368  };
13375  return features_;
13376  }
13377 
13378 
13379 
13380  private:
13381  DirectoryService* service_;
13382  BuildingsResource buildings_;
13383  CalendarsResource calendars_;
13384  FeaturesResource features_;
13385 
13386  DISALLOW_COPY_AND_ASSIGN(ResourcesResource);
13387  };
13388 
13395  public:
13403  explicit RoleAssignmentsResource(DirectoryService* service);
13404 
13409 
13410 
13421  RoleAssignmentsResource_DeleteMethod* NewDeleteMethod(
13422  client::AuthorizationCredential* _credential_,
13423  const absl::string_view& customer,
13424  const absl::string_view& role_assignment_id) const;
13425 
13436  RoleAssignmentsResource_GetMethod* NewGetMethod(
13437  client::AuthorizationCredential* _credential_,
13438  const absl::string_view& customer,
13439  const absl::string_view& role_assignment_id) const;
13440 
13451  RoleAssignmentsResource_InsertMethod* NewInsertMethod(
13452  client::AuthorizationCredential* _credential_,
13453  const absl::string_view& customer,
13454  const RoleAssignment& _content_) const;
13455 
13465  RoleAssignmentsResource_ListMethod* NewListMethod(
13466  client::AuthorizationCredential* _credential_,
13467  const absl::string_view& customer) const;
13468 
13477  RoleAssignmentsResource_ListMethodPager* NewListMethodPager(
13478  client::AuthorizationCredential* _credential_,
13479  const absl::string_view& customer) const;
13480 
13481  private:
13482  DirectoryService* service_;
13483 
13484  DISALLOW_COPY_AND_ASSIGN(RoleAssignmentsResource);
13485  };
13486 
13493  public:
13501  explicit RolesResource(DirectoryService* service);
13502 
13507 
13508 
13519  RolesResource_DeleteMethod* NewDeleteMethod(
13520  client::AuthorizationCredential* _credential_,
13521  const absl::string_view& customer,
13522  const absl::string_view& role_id) const;
13523 
13534  RolesResource_GetMethod* NewGetMethod(
13535  client::AuthorizationCredential* _credential_,
13536  const absl::string_view& customer,
13537  const absl::string_view& role_id) const;
13538 
13549  RolesResource_InsertMethod* NewInsertMethod(
13550  client::AuthorizationCredential* _credential_,
13551  const absl::string_view& customer,
13552  const Role& _content_) const;
13553 
13563  RolesResource_ListMethod* NewListMethod(
13564  client::AuthorizationCredential* _credential_,
13565  const absl::string_view& customer) const;
13566 
13575  RolesResource_ListMethodPager* NewListMethodPager(
13576  client::AuthorizationCredential* _credential_,
13577  const absl::string_view& customer) const;
13578 
13590  RolesResource_PatchMethod* NewPatchMethod(
13591  client::AuthorizationCredential* _credential_,
13592  const absl::string_view& customer,
13593  const absl::string_view& role_id,
13594  const Role& _content_) const;
13595 
13607  RolesResource_UpdateMethod* NewUpdateMethod(
13608  client::AuthorizationCredential* _credential_,
13609  const absl::string_view& customer,
13610  const absl::string_view& role_id,
13611  const Role& _content_) const;
13612 
13613  private:
13614  DirectoryService* service_;
13615 
13616  DISALLOW_COPY_AND_ASSIGN(RolesResource);
13617  };
13618 
13625  public:
13633  explicit SchemasResource(DirectoryService* service);
13634 
13639 
13640 
13651  SchemasResource_DeleteMethod* NewDeleteMethod(
13652  client::AuthorizationCredential* _credential_,
13653  const absl::string_view& customer_id,
13654  const absl::string_view& schema_key) const;
13655 
13666  SchemasResource_GetMethod* NewGetMethod(
13667  client::AuthorizationCredential* _credential_,
13668  const absl::string_view& customer_id,
13669  const absl::string_view& schema_key) const;
13670 
13681  SchemasResource_InsertMethod* NewInsertMethod(
13682  client::AuthorizationCredential* _credential_,
13683  const absl::string_view& customer_id,
13684  const Schema& _content_) const;
13685 
13695  SchemasResource_ListMethod* NewListMethod(
13696  client::AuthorizationCredential* _credential_,
13697  const absl::string_view& customer_id) const;
13698 
13710  SchemasResource_PatchMethod* NewPatchMethod(
13711  client::AuthorizationCredential* _credential_,
13712  const absl::string_view& customer_id,
13713  const absl::string_view& schema_key,
13714  const Schema& _content_) const;
13715 
13727  SchemasResource_UpdateMethod* NewUpdateMethod(
13728  client::AuthorizationCredential* _credential_,
13729  const absl::string_view& customer_id,
13730  const absl::string_view& schema_key,
13731  const Schema& _content_) const;
13732 
13733  private:
13734  DirectoryService* service_;
13735 
13736  DISALLOW_COPY_AND_ASSIGN(SchemasResource);
13737  };
13738 
13745  public:
13753  explicit TokensResource(DirectoryService* service);
13754 
13759 
13760 
13774  TokensResource_DeleteMethod* NewDeleteMethod(
13775  client::AuthorizationCredential* _credential_,
13776  const absl::string_view& user_key,
13777  const absl::string_view& client_id) const;
13778 
13792  TokensResource_GetMethod* NewGetMethod(
13793  client::AuthorizationCredential* _credential_,
13794  const absl::string_view& user_key,
13795  const absl::string_view& client_id) const;
13796 
13808  TokensResource_ListMethod* NewListMethod(
13809  client::AuthorizationCredential* _credential_,
13810  const absl::string_view& user_key) const;
13811 
13812  private:
13813  DirectoryService* service_;
13814 
13815  DISALLOW_COPY_AND_ASSIGN(TokensResource);
13816  };
13817 
13824  public:
13832  explicit UsersResource(DirectoryService* service);
13833 
13838 
13845  public:
13853  explicit AliasesResource(DirectoryService* service);
13854 
13859 
13860 
13872  client::AuthorizationCredential* _credential_,
13873  const absl::string_view& user_key,
13874  const absl::string_view& alias) const;
13875 
13887  client::AuthorizationCredential* _credential_,
13888  const absl::string_view& user_key,
13889  const Alias& _content_) const;
13890 
13901  client::AuthorizationCredential* _credential_,
13902  const absl::string_view& user_key) const;
13903 
13915  client::AuthorizationCredential* _credential_,
13916  const absl::string_view& user_key,
13917  const Channel& _content_) const;
13918 
13919  private:
13920  DirectoryService* service_;
13921 
13922  DISALLOW_COPY_AND_ASSIGN(AliasesResource);
13923  };
13929  const AliasesResource& get_aliases() const {
13930  return aliases_;
13931  }
13932 
13933 
13940  public:
13948  explicit PhotosResource(DirectoryService* service);
13949 
13954 
13955 
13966  client::AuthorizationCredential* _credential_,
13967  const absl::string_view& user_key) const;
13968 
13979  client::AuthorizationCredential* _credential_,
13980  const absl::string_view& user_key) const;
13981 
13993  client::AuthorizationCredential* _credential_,
13994  const absl::string_view& user_key,
13995  const UserPhoto& _content_) const;
13996 
14008  client::AuthorizationCredential* _credential_,
14009  const absl::string_view& user_key,
14010  const UserPhoto& _content_) const;
14011 
14012  private:
14013  DirectoryService* service_;
14014 
14015  DISALLOW_COPY_AND_ASSIGN(PhotosResource);
14016  };
14022  const PhotosResource& get_photos() const {
14023  return photos_;
14024  }
14025 
14026 
14027 
14037  UsersResource_DeleteMethod* NewDeleteMethod(
14038  client::AuthorizationCredential* _credential_,
14039  const absl::string_view& user_key) const;
14040 
14050  UsersResource_GetMethod* NewGetMethod(
14051  client::AuthorizationCredential* _credential_,
14052  const absl::string_view& user_key) const;
14053 
14063  UsersResource_InsertMethod* NewInsertMethod(
14064  client::AuthorizationCredential* _credential_,
14065  const User& _content_) const;
14066 
14075  UsersResource_ListMethod* NewListMethod(
14076  client::AuthorizationCredential* _credential_) const;
14077 
14084  UsersResource_ListMethodPager* NewListMethodPager(
14085  client::AuthorizationCredential* _credential_) const;
14086 
14097  UsersResource_MakeAdminMethod* NewMakeAdminMethod(
14098  client::AuthorizationCredential* _credential_,
14099  const absl::string_view& user_key,
14100  const UserMakeAdmin& _content_) const;
14101 
14113  UsersResource_PatchMethod* NewPatchMethod(
14114  client::AuthorizationCredential* _credential_,
14115  const absl::string_view& user_key,
14116  const User& _content_) const;
14117 
14128  UsersResource_UndeleteMethod* NewUndeleteMethod(
14129  client::AuthorizationCredential* _credential_,
14130  const absl::string_view& user_key,
14131  const UserUndelete& _content_) const;
14132 
14144  UsersResource_UpdateMethod* NewUpdateMethod(
14145  client::AuthorizationCredential* _credential_,
14146  const absl::string_view& user_key,
14147  const User& _content_) const;
14148 
14158  UsersResource_WatchMethod* NewWatchMethod(
14159  client::AuthorizationCredential* _credential_,
14160  const Channel& _content_) const;
14161 
14162  private:
14163  DirectoryService* service_;
14164  AliasesResource aliases_;
14165  PhotosResource photos_;
14166 
14167  DISALLOW_COPY_AND_ASSIGN(UsersResource);
14168  };
14169 
14176  public:
14184  explicit VerificationCodesResource(DirectoryService* service);
14185 
14190 
14191 
14201  VerificationCodesResource_GenerateMethod* NewGenerateMethod(
14202  client::AuthorizationCredential* _credential_,
14203  const absl::string_view& user_key) const;
14204 
14214  VerificationCodesResource_InvalidateMethod* NewInvalidateMethod(
14215  client::AuthorizationCredential* _credential_,
14216  const absl::string_view& user_key) const;
14217 
14229  VerificationCodesResource_ListMethod* NewListMethod(
14230  client::AuthorizationCredential* _credential_,
14231  const absl::string_view& user_key) const;
14232 
14233  private:
14234  DirectoryService* service_;
14235 
14236  DISALLOW_COPY_AND_ASSIGN(VerificationCodesResource);
14237  };
14238 
14239 
14240 
14247  explicit DirectoryService(client::HttpTransport* transport);
14248 
14252  virtual ~DirectoryService();
14253 
14259  const AspsResource& get_asps() const {
14260  return asps_;
14261  }
14262 
14263 
14270  return channels_;
14271  }
14272 
14273 
14280  return chromeosdevices_;
14281  }
14282 
14283 
14290  return customers_;
14291  }
14292 
14293 
14300  return domain_aliases_;
14301  }
14302 
14303 
14309  const DomainsResource& get_domains() const {
14310  return domains_;
14311  }
14312 
14313 
14319  const GroupsResource& get_groups() const {
14320  return groups_;
14321  }
14322 
14323 
14329  const MembersResource& get_members() const {
14330  return members_;
14331  }
14332 
14333 
14340  return mobiledevices_;
14341  }
14342 
14343 
14350  return notifications_;
14351  }
14352 
14353 
14360  return orgunits_;
14361  }
14362 
14363 
14370  return privileges_;
14371  }
14372 
14373 
14380  return resolved_app_access_settings_;
14381  }
14382 
14383 
14390  return resources_;
14391  }
14392 
14393 
14400  return role_assignments_;
14401  }
14402 
14403 
14409  const RolesResource& get_roles() const {
14410  return roles_;
14411  }
14412 
14413 
14419  const SchemasResource& get_schemas() const {
14420  return schemas_;
14421  }
14422 
14423 
14429  const TokensResource& get_tokens() const {
14430  return tokens_;
14431  }
14432 
14433 
14439  const UsersResource& get_users() const {
14440  return users_;
14441  }
14442 
14443 
14450  return verification_codes_;
14451  }
14452 
14459  class SCOPES {
14460  public:
14464  static const char ADMIN_DIRECTORY_CUSTOMER[];
14465 
14469  static const char ADMIN_DIRECTORY_CUSTOMER_READONLY[];
14470 
14474  static const char ADMIN_DIRECTORY_DEVICE_CHROMEOS[];
14475 
14479  static const char ADMIN_DIRECTORY_DEVICE_CHROMEOS_READONLY[];
14480 
14484  static const char ADMIN_DIRECTORY_DEVICE_MOBILE[];
14485 
14489  static const char ADMIN_DIRECTORY_DEVICE_MOBILE_ACTION[];
14490 
14494  static const char ADMIN_DIRECTORY_DEVICE_MOBILE_READONLY[];
14495 
14499  static const char ADMIN_DIRECTORY_DOMAIN[];
14500 
14504  static const char ADMIN_DIRECTORY_DOMAIN_READONLY[];
14505 
14509  static const char ADMIN_DIRECTORY_GROUP[];
14510 
14514  static const char ADMIN_DIRECTORY_GROUP_MEMBER[];
14515 
14519  static const char ADMIN_DIRECTORY_GROUP_MEMBER_READONLY[];
14520 
14524  static const char ADMIN_DIRECTORY_GROUP_READONLY[];
14525 
14529  static const char ADMIN_DIRECTORY_NOTIFICATIONS[];
14530 
14534  static const char ADMIN_DIRECTORY_ORGUNIT[];
14535 
14539  static const char ADMIN_DIRECTORY_ORGUNIT_READONLY[];
14540 
14544  static const char ADMIN_DIRECTORY_RESOURCE_CALENDAR[];
14545 
14549  static const char ADMIN_DIRECTORY_RESOURCE_CALENDAR_READONLY[];
14550 
14554  static const char ADMIN_DIRECTORY_ROLEMANAGEMENT[];
14555 
14559  static const char ADMIN_DIRECTORY_ROLEMANAGEMENT_READONLY[];
14560 
14564  static const char ADMIN_DIRECTORY_USER[];
14565 
14569  static const char ADMIN_DIRECTORY_USER_ALIAS[];
14570 
14574  static const char ADMIN_DIRECTORY_USER_ALIAS_READONLY[];
14575 
14579  static const char ADMIN_DIRECTORY_USER_READONLY[];
14580 
14584  static const char ADMIN_DIRECTORY_USER_SECURITY[];
14585 
14589  static const char ADMIN_DIRECTORY_USERSCHEMA[];
14590 
14594  static const char ADMIN_DIRECTORY_USERSCHEMA_READONLY[];
14595 
14599  static const char CLOUD_PLATFORM[];
14600 
14601  private:
14602  SCOPES(); // Never instantiated.
14603  ~SCOPES(); // Never instantiated.
14604  };
14605 
14606  private:
14607  AspsResource asps_;
14608  ChannelsResource channels_;
14609  ChromeosdevicesResource chromeosdevices_;
14610  CustomersResource customers_;
14611  DomainAliasesResource domain_aliases_;
14612  DomainsResource domains_;
14613  GroupsResource groups_;
14614  MembersResource members_;
14615  MobiledevicesResource mobiledevices_;
14616  NotificationsResource notifications_;
14617  OrgunitsResource orgunits_;
14618  PrivilegesResource privileges_;
14619  ResolvedAppAccessSettingsResource resolved_app_access_settings_;
14620  ResourcesResource resources_;
14621  RoleAssignmentsResource role_assignments_;
14622  RolesResource roles_;
14623  SchemasResource schemas_;
14624  TokensResource tokens_;
14625  UsersResource users_;
14626  VerificationCodesResource verification_codes_;
14627 
14628  DISALLOW_COPY_AND_ASSIGN(DirectoryService);
14629 };
14630 
14631 
14662 } // namespace google_admin_admin_api
14663 #endif // GOOGLE_ADMIN_ADMIN_API_DIRECTORY_SERVICE_H_
Definition: tokens.h:52
Definition: directory_service.h:3310
string * mutable_userKey()
Definition: directory_service.h:7838
const string & get_projection() const
Definition: directory_service.h:1505
util::Status ExecuteAndParseResponse(Privileges *data)
Definition: directory_service.h:5542
const string & get_order_by() const
Definition: directory_service.h:10407
void clear_max_results()
Definition: directory_service.h:9539
~TokensResource()
Definition: directory_service.h:13758
void clear_customer()
Definition: directory_service.h:2584
Definition: chrome_os_move_devices_to_ou.h:51
const string & get_fields() const
Definition: directory_service.h:217
void clear_org_unit_path()
Definition: directory_service.h:1009
Definition: directory_service.h:7982
const string & get_sort_order() const
Definition: directory_service.h:10609
Definition: directory_service.h:9094
void clear_max_results()
Definition: directory_service.h:7154
util::Status ExecuteAndParseResponse(Buildings *data)
Definition: directory_service.h:6039
util::Status ExecuteAndParseResponse(MobileDevice *data)
Definition: directory_service.h:4174
const string & get_query() const
Definition: directory_service.h:1141
string * mutable_query()
Definition: directory_service.h:6680
void set_projection(const string &value)
Definition: directory_service.h:9191
const string & get_query() const
Definition: directory_service.h:6673
void clear_event()
Definition: directory_service.h:9499
Definition: org_units.h:53
const string & get_projection() const
Definition: directory_service.h:9172
Definition: directory_service.h:11560
void clear_max_results()
Definition: directory_service.h:4716
const string & get_coordinates_source() const
Definition: directory_service.h:6112
Definition: directory_service.h:1590
void set_max_results(int32 value)
Definition: directory_service.h:2686
~ResourcesResource()
Definition: directory_service.h:12880
void clear_org_unit_path()
Definition: directory_service.h:5214
void clear_coordinates_source()
Definition: directory_service.h:6224
void clear_projection()
Definition: directory_service.h:10476
util::Status ExecuteAndParseResponse(UserPhoto *data)
Definition: directory_service.h:11362
void set_projection(const string &value)
Definition: directory_service.h:4363
void clear_view_type()
Definition: directory_service.h:10639
void set_alt(const string &value)
Definition: directory_service.h:196
string * mutable_orderBy()
Definition: directory_service.h:988
Definition: directory_service.h:2118
util::Status ExecuteAndParseResponse(Channel *data)
Definition: directory_service.h:10707
void clear_projection()
Definition: directory_service.h:824
void clear_projection()
Definition: directory_service.h:9161
string * mutable_query()
Definition: directory_service.h:1148
string * mutable_pageToken()
Definition: directory_service.h:4311
util::Status ExecuteAndParseResponse(Features *data)
Definition: directory_service.h:7247
void set_custom_field_mask(const string &value)
Definition: directory_service.h:9406
const PhotosResource & get_photos() const
Definition: directory_service.h:14022
const string & get_projection() const
Definition: directory_service.h:9656
util::Status ExecuteAndParseResponse(CalendarResource *data)
Definition: directory_service.h:6501
const RolesResource & get_roles() const
Definition: directory_service.h:14409
Definition: org_unit.h:50
const string & get_page_token() const
Definition: directory_service.h:7191
util::Status ExecuteAndParseResponse(Feature *data)
Definition: directory_service.h:7330
util::Status ExecuteAndParseResponse(Channel *data)
Definition: directory_service.h:11097
util::Status ExecuteAndParseResponse(OrgUnit *data)
Definition: directory_service.h:5397
void set_max_results(int32 value)
Definition: directory_service.h:9557
string * mutable_pageToken()
Definition: directory_service.h:10455
void set_sort_order(const string &value)
Definition: directory_service.h:1201
void set_custom_field_mask(const string &value)
Definition: directory_service.h:9151
const string & get_customer() const
Definition: directory_service.h:10258
Definition: directory_service.h:9926
void clear_max_results()
Definition: directory_service.h:2667
Definition: roles.h:52
string * mutable_event()
Definition: directory_service.h:9517
string * mutable_projection()
Definition: directory_service.h:4351
string * mutable_viewType()
Definition: directory_service.h:9220
util::Status ExecuteAndParseResponse(Building *data)
Definition: directory_service.h:6291
Definition: directory_service.h:2387
string * mutable_query()
Definition: directory_service.h:2792
~MembersResource()
Definition: directory_service.h:12295
void clear_order_by()
Definition: directory_service.h:9565
string * mutable_key()
Definition: directory_service.h:264
Definition: directory_service.h:8420
const string & get_key() const
Definition: directory_service.h:257
util::Status ExecuteAndParseResponse(OrgUnit *data)
Definition: directory_service.h:5470
void clear_page_token()
Definition: directory_service.h:8174
Definition: building.h:53
void clear_user_key()
Definition: directory_service.h:7819
~AspsResource()
Definition: directory_service.h:11597
int32 get_max_results() const
Definition: directory_service.h:8159
string * mutable_pageToken()
Definition: directory_service.h:6641
void clear_query()
Definition: directory_service.h:10516
Definition: directory_service.h:3038
Definition: directory_service.h:8894
void clear_role_id()
Definition: directory_service.h:7779
const string & get_sort_order() const
Definition: directory_service.h:2826
util::Status ExecuteAndParseResponse(Token *data)
Definition: directory_service.h:8945
string * mutable_query()
Definition: directory_service.h:4391
util::Status ExecuteAndParseResponse(Tokens *data)
Definition: directory_service.h:9016
const DomainsResource & get_domains() const
Definition: directory_service.h:14309
void clear_domain()
Definition: directory_service.h:10289
const string & get_page_token() const
Definition: directory_service.h:7750
Definition: directory_service.h:3517
const PrivilegesResource & get_privileges() const
Definition: directory_service.h:14369
Definition: calendar_resources.h:52
string * mutable_coordinatesSource()
Definition: directory_service.h:6120
void set_language(const string &value)
Definition: directory_service.h:4706
void set_coordinates_source(const string &value)
Definition: directory_service.h:6254
void clear_coordinates_source()
Definition: directory_service.h:5828
const string & get_query() const
Definition: directory_service.h:2785
Definition: alias.cc:40
const string & get_query() const
Definition: directory_service.h:9696
int32 get_max_results() const
Definition: directory_service.h:7165
const string & get_view_type() const
Definition: directory_service.h:9212
void clear_oauth_token()
Definition: directory_service.h:287
util::Status ExecuteAndParseResponse(User *data)
Definition: directory_service.h:9269
~OrgunitsResource()
Definition: directory_service.h:12667
Definition: app_access_collections.h:51
const string & get_sort_order() const
Definition: directory_service.h:9778
string * mutable_customer()
Definition: directory_service.h:2603
~GroupsResource()
Definition: directory_service.h:12095
void set_customer(const string &value)
Definition: directory_service.h:10279
void set_show_deleted(const string &value)
Definition: directory_service.h:9757
void set_page_token(const string &value)
Definition: directory_service.h:4322
const string & get_custom_field_mask() const
Definition: directory_service.h:9130
Definition: trusted_apps.h:52
const string & get_show_deleted() const
Definition: directory_service.h:9737
const MembersResource & get_members() const
Definition: directory_service.h:14329
Definition: directory_service.h:2317
void clear_page_token()
Definition: directory_service.h:3668
bool get_include_derived_membership() const
Definition: directory_service.h:3626
void set_max_results(uint32 value)
Definition: directory_service.h:4735
void clear_customer()
Definition: directory_service.h:9416
Definition: directory_service.h:2967
string * mutable_coordinatesSource()
Definition: directory_service.h:6243
void set_page_token(const string &value)
Definition: directory_service.h:7769
string * mutable_projection()
Definition: directory_service.h:1513
void clear_custom_field_mask()
Definition: directory_service.h:9374
string * mutable_roles()
Definition: directory_service.h:3726
util::Status ExecuteAndParseResponse(Customer *data)
Definition: directory_service.h:1776
Definition: directory_service.h:9297
const string & get_query() const
Definition: directory_service.h:10527
util::Status ExecuteAndParseResponse(Member *data)
Definition: directory_service.h:3565
util::Status ExecuteAndParseResponse(TrustedApps *data)
Definition: directory_service.h:5641
string * mutable_orderBy()
Definition: directory_service.h:4271
Definition: domains.h:53
Definition: directory_service.h:5119
void set_sort_order(const string &value)
Definition: directory_service.h:10629
void clear_pretty_print()
Definition: directory_service.h:327
void set_org_unit_path(const string &value)
Definition: directory_service.h:5244
void set_domain(const string &value)
Definition: directory_service.h:2657
Definition: directory_service.h:5048
int32 get_max_results() const
Definition: directory_service.h:2678
Definition: mobile_devices.h:52
Definition: feature.h:50
string * mutable_domain()
Definition: directory_service.h:10307
string * mutable_coordinatesSource()
Definition: directory_service.h:5847
util::Status ExecuteAndParseResponse(Aliases *data)
Definition: directory_service.h:3285
void clear_show_deleted()
Definition: directory_service.h:9726
util::Status ExecuteAndParseResponse(Aliases *data)
Definition: directory_service.h:10977
util::Status ExecuteAndParseResponse(Role *data)
Definition: directory_service.h:8101
const FeaturesResource & get_features() const
Definition: directory_service.h:13374
string * mutable_alt()
Definition: directory_service.h:185
util::Status ExecuteAndParseResponse(OrgUnit *data)
Definition: directory_service.h:5096
Definition: directory_service.h:1728
util::Status ExecuteAndParseResponse(MembersHasMember *data)
Definition: directory_service.h:3493
void clear_order_by()
Definition: directory_service.h:969
void clear_page_token()
Definition: directory_service.h:2734
Definition: notification.h:51
util::Status ExecuteAndParseResponse(CalendarResource *data)
Definition: directory_service.h:6823
void set_query(const string &value)
Definition: directory_service.h:2805
const string & get_order_by() const
Definition: directory_service.h:980
const string & get_sort_order() const
Definition: directory_service.h:1181
string * mutable_pageToken()
Definition: directory_service.h:4762
const AliasesResource & get_aliases() const
Definition: directory_service.h:12172
util::Status ExecuteAndParseResponse(Role *data)
Definition: directory_service.h:8322
const string & get_projection() const
Definition: directory_service.h:4117
const TokensResource & get_tokens() const
Definition: directory_service.h:14429
void set_order_by(const string &value)
Definition: directory_service.h:2724
string * mutable_pageToken()
Definition: directory_service.h:2753
Definition: directory_service.h:1658
void set_user_key(const string &value)
Definition: directory_service.h:2888
string * mutable_customer()
Definition: directory_service.h:9435
util::Status ExecuteAndParseResponse(Building *data)
Definition: directory_service.h:6168
void clear_coordinates_source()
Definition: directory_service.h:6101
string * mutable_pageToken()
Definition: directory_service.h:9624
util::Status ExecuteAndParseResponse(OrgUnits *data)
Definition: directory_service.h:5321
Definition: directory_service.h:14459
const MobiledevicesResource & get_mobiledevices() const
Definition: directory_service.h:14339
util::Status ExecuteAndParseResponse(OrgUnit *data)
Definition: directory_service.h:5167
const string & get_event() const
Definition: directory_service.h:10341
void set_coordinates_source(const string &value)
Definition: directory_service.h:6131
util::Status ExecuteAndParseResponse(Schemas *data)
Definition: directory_service.h:8665
const string & get_roles() const
Definition: directory_service.h:3719
Definition: privileges.h:52
Definition: members_has_member.h:49
const string & get_customer() const
Definition: directory_service.h:9427
void clear_max_results()
Definition: directory_service.h:8148
~MobiledevicesResource()
Definition: directory_service.h:12448
Definition: directory_service.h:5347
const CustomersResource & get_customers() const
Definition: directory_service.h:14289
int32 get_max_results() const
Definition: directory_service.h:953
string * mutable_event()
Definition: directory_service.h:11048
string * mutable_sortOrder()
Definition: directory_service.h:10617
string * mutable_pageToken()
Definition: directory_service.h:1068
util::Status ExecuteAndParseResponse(Building *data)
Definition: directory_service.h:5776
void set_order_by(const string &value)
Definition: directory_service.h:4282
Definition: directory_service.h:8124
util::Status ExecuteAndParseResponse(Group *data)
Definition: directory_service.h:2487
util::Status ExecuteAndParseResponse(CalendarResource *data)
Definition: directory_service.h:6899
void set_user_key(const string &value)
Definition: directory_service.h:7851
Definition: asp.h:51
string * mutable_sortOrder()
Definition: directory_service.h:2834
string * mutable_sortOrder()
Definition: directory_service.h:4432
~NotificationsResource()
Definition: directory_service.h:12548
Definition: schema.h:52
void set_customer(const string &value)
Definition: directory_service.h:2616
util::Status ExecuteAndParseResponse(Feature *data)
Definition: directory_service.h:7465
void set_custom_field_mask(const string &value)
Definition: directory_service.h:10237
void set_fields(const string &value)
Definition: directory_service.h:236
Definition: user_undelete.h:50
void set_sort_order(const string &value)
Definition: directory_service.h:9798
Definition: chrome_os_devices.h:52
Definition: directory_service.h:3810
void set_page_token(const string &value)
Definition: directory_service.h:3698
void clear_event()
Definition: directory_service.h:10330
const string & get_customer() const
Definition: directory_service.h:2595
void set_org_unit_path(const string &value)
Definition: directory_service.h:1039
Definition: chrome_os_device_action.h:51
string * mutable_oauthToken()
Definition: directory_service.h:306
util::Status ExecuteAndParseResponse(Alias *data)
Definition: directory_service.h:10861
void set_query(const string &value)
Definition: directory_service.h:10547
util::Status ExecuteAndParseResponse(DomainAlias *data)
Definition: directory_service.h:1905
util::Status ExecuteAndParseResponse(Notifications *data)
Definition: directory_service.h:4810
const string & get_projection() const
Definition: directory_service.h:10487
Definition: directory_service.h:11583
const AspsResource & get_asps() const
Definition: directory_service.h:14259
util::Status ExecuteAndParseResponse(Domains *data)
Definition: directory_service.h:2223
void set_show_deleted(const string &value)
Definition: directory_service.h:10588
int32 get_max_results() const
Definition: directory_service.h:10381
string * mutable_roleId()
Definition: directory_service.h:7797
void clear_query()
Definition: directory_service.h:2774
void clear_custom_field_mask()
Definition: directory_service.h:9119
Definition: alias.h:50
~VerificationCodesResource()
Definition: directory_service.h:14189
util::Status ExecuteAndParseResponse(Member *data)
Definition: directory_service.h:3862
void set_projection(const string &value)
Definition: directory_service.h:4137
~SchemasResource()
Definition: directory_service.h:13638
const ChromeosdevicesResource & get_chromeosdevices() const
Definition: directory_service.h:14279
void clear_order_by()
Definition: directory_service.h:10396
util::Status ExecuteAndParseResponse(RoleAssignments *data)
Definition: directory_service.h:7888
void clear_page_token()
Definition: directory_service.h:4292
const string & get_oauth_token() const
Definition: directory_service.h:298
int32 get_max_results() const
Definition: directory_service.h:5957
string * mutable_projection()
Definition: directory_service.h:1108
util::Status ExecuteAndParseResponse(Member *data)
Definition: directory_service.h:3938
void clear_max_results()
Definition: directory_service.h:5946
void set_projection(const string &value)
Definition: directory_service.h:1525
util::Status ExecuteAndParseResponse(ChromeOsDevice *data)
Definition: directory_service.h:892
Definition: features.h:52
void clear_type()
Definition: directory_service.h:5254
util::Status ExecuteAndParseResponse(DomainAlias *data)
Definition: directory_service.h:1976
void set_query(const string &value)
Definition: directory_service.h:6698
util::Status ExecuteAndParseResponse(Role *data)
Definition: directory_service.h:8030
void set_type(const string &value)
Definition: directory_service.h:5284
Definition: verification_codes.h:53
util::Status ExecuteAndParseResponse(Roles *data)
Definition: directory_service.h:8241
util::Status ExecuteAndParseResponse(VerificationCodes *data)
Definition: directory_service.h:11540
void clear_fields()
Definition: directory_service.h:206
void set_max_results(int32 value)
Definition: directory_service.h:4244
void clear_view_type()
Definition: directory_service.h:9808
void set_sort_order(const string &value)
Definition: directory_service.h:4444
const string & get_org_unit_path() const
Definition: directory_service.h:1020
void set_page_token(const string &value)
Definition: directory_service.h:6652
util::Status ExecuteAndParseResponse(ChromeOsDevice *data)
Definition: directory_service.h:1562
util::Status ExecuteAndParseResponse(Users *data)
Definition: directory_service.h:9876
Definition: directory_service.h:5420
const string & get_user_key() const
Definition: directory_service.h:2867
const string & get_page_token() const
Definition: directory_service.h:5983
void clear_sort_order()
Definition: directory_service.h:9767
util::Status ExecuteAndParseResponse(CalendarResource *data)
Definition: directory_service.h:6428
string * mutable_sortOrder()
Definition: directory_service.h:9786
string * mutable_viewType()
Definition: directory_service.h:9827
string * mutable_domain()
Definition: directory_service.h:2644
void set_projection(const string &value)
Definition: directory_service.h:855
util::Status ExecuteAndParseResponse(ChromeOsDevice *data)
Definition: directory_service.h:1441
const string & get_sort_order() const
Definition: directory_service.h:4424
const ResolvedAppAccessSettingsResource & get_resolved_app_access_settings() const
Definition: directory_service.h:14379
const string & get_projection() const
Definition: directory_service.h:1384
util::Status ExecuteAndParseResponse(Customer *data)
Definition: directory_service.h:1706
const DomainAliasesResource & get_domain_aliases() const
Definition: directory_service.h:14299
void clear_customer()
Definition: directory_service.h:10247
util::Status ExecuteAndParseResponse(UserPhoto *data)
Definition: directory_service.h:11222
void set_page_token(const string &value)
Definition: directory_service.h:8204
void set_customer(const string &value)
Definition: directory_service.h:9448
void set_page_token(const string &value)
Definition: directory_service.h:4773
util::Status ExecuteAndParseResponse(Asp *data)
Definition: directory_service.h:601
void set_page_token(const string &value)
Definition: directory_service.h:7210
~ChannelsResource()
Definition: directory_service.h:11674
void set_projection(const string &value)
Definition: directory_service.h:10506
Definition: directory_service.h:8477
Definition: domain_aliases.h:52
const string & get_parent_domain_name() const
Definition: directory_service.h:2035
void set_max_results(int32 value)
Definition: directory_service.h:961
void clear_page_token()
Definition: directory_service.h:7180
string * mutable_pageToken()
Definition: directory_service.h:3687
string * mutable_domain()
Definition: directory_service.h:9476
void clear_projection()
Definition: directory_service.h:4106
const ChannelsResource & get_channels() const
Definition: directory_service.h:14269
string * mutable_event()
Definition: directory_service.h:10348
const string & get_alt() const
Definition: directory_service.h:178
Definition: asps.h:52
string * mutable_projection()
Definition: directory_service.h:10495
Definition: role.h:51
void set_max_results(int32 value)
Definition: directory_service.h:10388
Definition: directory_service.h:5496
Definition: channel.h:51
void set_order_by(const string &value)
Definition: directory_service.h:6612
void clear_event()
Definition: directory_service.h:10910
void clear_sort_order()
Definition: directory_service.h:10598
Definition: groups.h:52
util::Status ExecuteAndParseResponse(Notification *data)
Definition: directory_service.h:4966
string * mutable_showDeleted()
Definition: directory_service.h:10576
const OrgunitsResource & get_orgunits() const
Definition: directory_service.h:14359
Definition: customer.h:53
const CalendarsResource & get_calendars() const
Definition: directory_service.h:13199
void set_max_results(int32 value)
Definition: directory_service.h:8166
const string & get_page_token() const
Definition: directory_service.h:9616
Definition: mobile_device_action.h:51
void set_event(const string &value)
Definition: directory_service.h:9529
void set_page_token(const string &value)
Definition: directory_service.h:2764
Definition: directory_service.h:10107
string * mutable_orgUnitPath()
Definition: directory_service.h:1028
void clear_custom_field_mask()
Definition: directory_service.h:10205
const UsersResource & get_users() const
Definition: directory_service.h:14439
void clear_max_results()
Definition: directory_service.h:7713
void clear_page_token()
Definition: directory_service.h:4743
const GroupsResource & get_groups() const
Definition: directory_service.h:14319
Definition: directory_service.h:8968
bool get_pretty_print() const
Definition: directory_service.h:338
const string & get_page_token() const
Definition: directory_service.h:4754
Definition: directory_service.h:3590
util::Status ExecuteAndParseResponse(Role *data)
Definition: directory_service.h:8395
util::Status ExecuteAndParseResponse(Notification *data)
Definition: directory_service.h:4628
const string & get_role_id() const
Definition: directory_service.h:7790
string * mutable_event()
Definition: directory_service.h:10928
void set_query(const string &value)
Definition: directory_service.h:1160
void clear_key()
Definition: directory_service.h:246
Definition: directory_service.h:8053
const NotificationsResource & get_notifications() const
Definition: directory_service.h:14349
void clear_quota_user()
Definition: directory_service.h:353
void set_view_type(const string &value)
Definition: directory_service.h:9839
const string & get_event() const
Definition: directory_service.h:11041
void set_event(const string &value)
Definition: directory_service.h:10940
Definition: directory_service.h:8687
Definition: directory_service.h:2441
util::Status ExecuteAndParseResponse(Alias *data)
Definition: directory_service.h:3216
int32 get_max_results() const
Definition: directory_service.h:3652
void set_view_type(const string &value)
Definition: directory_service.h:9232
Definition: schemas.h:52
util::Status ExecuteAndParseResponse(User *data)
Definition: directory_service.h:9327
util::Status ExecuteAndParseResponse(Member *data)
Definition: directory_service.h:3417
const string & get_quota_user() const
Definition: directory_service.h:364
string * mutable_showDeleted()
Definition: directory_service.h:9745
string * mutable_pageToken()
Definition: directory_service.h:8193
void set_max_results(int32 value)
Definition: directory_service.h:7731
void set_page_token(const string &value)
Definition: directory_service.h:6002
Definition: directory_service.h:5190
Definition: directory_service.h:2175
string * mutable_customFieldMask()
Definition: directory_service.h:10224
Definition: directory_service.h:4991
const string & get_org_unit_path() const
Definition: directory_service.h:5225
Definition: directory_service.h:624
Definition: mobile_device.h:52
Definition: domains2.h:52
const string & get_order_by() const
Definition: directory_service.h:6587
string * mutable_pageToken()
Definition: directory_service.h:7199
const string & get_page_token() const
Definition: directory_service.h:10447
void set_domain(const string &value)
Definition: directory_service.h:9489
Definition: notifications.h:53
Definition: directory_service.h:3369
util::Status ExecuteAndParseResponse(RoleAssignment *data)
Definition: directory_service.h:7666
Definition: directory_service.h:7925
Definition: users.h:52
const string & get_projection() const
Definition: directory_service.h:1100
void clear_projection()
Definition: directory_service.h:4332
string * mutable_sortOrder()
Definition: directory_service.h:1189
util::Status ExecuteAndParseResponse(Group *data)
Definition: directory_service.h:3016
const SchemasResource & get_schemas() const
Definition: directory_service.h:14419
const string & get_event() const
Definition: directory_service.h:10921
util::Status ExecuteAndParseResponse(Group *data)
Definition: directory_service.h:2539
~DomainsResource()
Definition: directory_service.h:12009
util::Status ExecuteAndParseResponse(Schema *data)
Definition: directory_service.h:8737
void set_page_token(const string &value)
Definition: directory_service.h:1079
Definition: token.h:50
void clear_projection()
Definition: directory_service.h:9645
void clear_user_key()
Definition: directory_service.h:2856
string * mutable_userIp()
Definition: directory_service.h:412
const string & get_show_deleted() const
Definition: directory_service.h:10568
void clear_domain()
Definition: directory_service.h:2626
Definition: directory_service.h:8835
Definition: directory_service.h:8619
void set_event(const string &value)
Definition: directory_service.h:11060
void set_max_results(int32 value)
Definition: directory_service.h:5964
void clear_max_results()
Definition: directory_service.h:942
Definition: directory_service.h:10180
const string & get_coordinates_source() const
Definition: directory_service.h:6235
const string & get_page_token() const
Definition: directory_service.h:6633
Definition: directory_service.h:128
~DomainAliasesResource()
Definition: directory_service.h:11923
void set_max_results(int32 value)
Definition: directory_service.h:7172
void clear_page_token()
Definition: directory_service.h:9605
Definition: directory_service.h:13492
util::Status ExecuteAndParseResponse(Notification *data)
Definition: directory_service.h:4893
void set_order_by(const string &value)
Definition: directory_service.h:999
Definition: feature_rename.h:50
void clear_language()
Definition: directory_service.h:4675
Definition: directory_service.h:13823
void clear_query()
Definition: directory_service.h:1130
const AliasesResource & get_aliases() const
Definition: directory_service.h:13929
void set_query(const string &value)
Definition: directory_service.h:9716
const string & get_page_token() const
Definition: directory_service.h:8185
void clear_page_token()
Definition: directory_service.h:6622
util::Status ExecuteAndParseResponse(UserPhoto *data)
Definition: directory_service.h:11292
void clear_page_token()
Definition: directory_service.h:1049
const string & get_page_token() const
Definition: directory_service.h:4303
util::Status ExecuteAndParseResponse(Schema *data)
Definition: directory_service.h:8525
Definition: directory_service.h:700
void clear_show_deleted()
Definition: directory_service.h:10557
~PrivilegesResource()
Definition: directory_service.h:12787
util::Status ExecuteAndParseResponse(ChromeOsDevices *data)
Definition: directory_service.h:1238
Definition: members.h:52
Definition: directory_service.h:9040
util::Status ExecuteAndParseResponse(User *data)
Definition: directory_service.h:10030
string * mutable_viewType()
Definition: directory_service.h:10658
string * mutable_query()
Definition: directory_service.h:10534
void set_parent_domain_name(const string &value)
Definition: directory_service.h:2055
void set_user_ip(const string &value)
Definition: directory_service.h:424
util::Status ExecuteAndParseResponse(MobileDevices *data)
Definition: directory_service.h:4481
void set_coordinates_source(const string &value)
Definition: directory_service.h:5858
void set_order_by(const string &value)
Definition: directory_service.h:9595
const RoleAssignmentsResource & get_role_assignments() const
Definition: directory_service.h:14399
const string & get_query() const
Definition: directory_service.h:4384
const string & get_page_token() const
Definition: directory_service.h:3679
~CustomersResource()
Definition: directory_service.h:11852
string * mutable_pageToken()
Definition: directory_service.h:5991
void clear_page_token()
Definition: directory_service.h:5972
util::Status ExecuteAndParseResponse(Domains *data)
Definition: directory_service.h:2294
const string & get_type() const
Definition: directory_service.h:5265
void clear_include_derived_membership()
Definition: directory_service.h:3615
util::Status ExecuteAndParseResponse(Feature *data)
Definition: directory_service.h:7105
void clear_domain()
Definition: directory_service.h:9458
void set_page_token(const string &value)
Definition: directory_service.h:9635
util::Status ExecuteAndParseResponse(Group *data)
Definition: directory_service.h:3087
string * mutable_projection()
Definition: directory_service.h:9664
string * mutable_query()
Definition: directory_service.h:9703
Definition: directory_service.h:9351
string * mutable_language()
Definition: directory_service.h:4694
Definition: directory_service.h:8548
util::Status ExecuteAndParseResponse(AppAccessCollections *data)
Definition: directory_service.h:5593
int32 get_max_results() const
Definition: directory_service.h:6561
void clear_order_by()
Definition: directory_service.h:4252
string * mutable_quotaUser()
Definition: directory_service.h:372
void clear_query()
Definition: directory_service.h:9685
void set_roles(const string &value)
Definition: directory_service.h:3737
string * mutable_orderBy()
Definition: directory_service.h:6595
void set_view_type(const string &value)
Definition: directory_service.h:10670
void set_projection(const string &value)
Definition: directory_service.h:1404
string * mutable_pageToken()
Definition: directory_service.h:7758
void set_projection(const string &value)
Definition: directory_service.h:9675
const BuildingsResource & get_buildings() const
Definition: directory_service.h:13036
~ChromeosdevicesResource()
Definition: directory_service.h:11715
const string & get_order_by() const
Definition: directory_service.h:9576
void clear_order_by()
Definition: directory_service.h:2694
const string & get_page_token() const
Definition: directory_service.h:1060
Definition: member.h:50
const string & get_coordinates_source() const
Definition: directory_service.h:5839
Definition: directory_service.h:2246
util::Status ExecuteAndParseResponse(Asps *data)
Definition: directory_service.h:672
const string & get_order_by() const
Definition: directory_service.h:4263
uint32 get_max_results() const
Definition: directory_service.h:4727
util::Status ExecuteAndParseResponse(Feature *data)
Definition: directory_service.h:7032
string * mutable_orgUnitPath()
Definition: directory_service.h:5233
Definition: directory_service.h:2509
Definition: aliases.h:50
Definition: user_photo.h:51
void set_sort_order(const string &value)
Definition: directory_service.h:2846
void clear_max_results()
Definition: directory_service.h:3641
const VerificationCodesResource & get_verification_codes() const
Definition: directory_service.h:14449
const string & get_projection() const
Definition: directory_service.h:4343
void set_quota_user(const string &value)
Definition: directory_service.h:384
void clear_projection()
Definition: directory_service.h:1494
util::Status ExecuteAndParseResponse(User *data)
Definition: directory_service.h:10156
void set_key(const string &value)
Definition: directory_service.h:277
string * mutable_projection()
Definition: directory_service.h:843
const string & get_domain() const
Definition: directory_service.h:10300
string * mutable_customFieldMask()
Definition: directory_service.h:9138
void clear_view_type()
Definition: directory_service.h:9201
void clear_max_results()
Definition: directory_service.h:4225
const string & get_user_ip() const
Definition: directory_service.h:405
string * mutable_orderBy()
Definition: directory_service.h:2713
void set_page_token(const string &value)
Definition: directory_service.h:10466
const string & get_projection() const
Definition: directory_service.h:835
Definition: role_assignment.h:51
int32 get_max_results() const
Definition: directory_service.h:4236
void clear_projection()
Definition: directory_service.h:1089
Definition: role_assignments.h:52
util::Status ExecuteAndParseResponse(DomainAliases *data)
Definition: directory_service.h:2092
void set_max_results(int32 value)
Definition: directory_service.h:6568
void clear_max_results()
Definition: directory_service.h:6550
util::Status ExecuteAndParseResponse(Schema *data)
Definition: directory_service.h:8810
Definition: user_make_admin.h:50
void clear_sort_order()
Definition: directory_service.h:4413
Definition: directory_service.h:3886
Definition: buildings.h:52
Definition: directory_service.h:551
util::Status ExecuteAndParseResponse(Domains2 *data)
Definition: directory_service.h:2363
void set_query(const string &value)
Definition: directory_service.h:4403
string * mutable_customFieldMask()
Definition: directory_service.h:9393
const string & get_custom_field_mask() const
Definition: directory_service.h:9385
Definition: directory_service.h:8272
const string & get_order_by() const
Definition: directory_service.h:2705
void clear_roles()
Definition: directory_service.h:3708
void clear_page_token()
Definition: directory_service.h:7739
void set_projection(const string &value)
Definition: directory_service.h:1120
void set_oauth_token(const string &value)
Definition: directory_service.h:317
void clear_user_ip()
Definition: directory_service.h:394
const string & get_custom_field_mask() const
Definition: directory_service.h:10216
const string & get_view_type() const
Definition: directory_service.h:9819
string * mutable_orderBy()
Definition: directory_service.h:10415
const string & get_language() const
Definition: directory_service.h:4686
void set_pretty_print(bool value)
Definition: directory_service.h:345
string * mutable_parentDomainName()
Definition: directory_service.h:2043
string * mutable_projection()
Definition: directory_service.h:1392
void set_role_id(const string &value)
Definition: directory_service.h:7809
const string & get_event() const
Definition: directory_service.h:9510
void clear_sort_order()
Definition: directory_service.h:1170
util::Status ExecuteAndParseResponse(Groups *data)
Definition: directory_service.h:2925
const string & get_view_type() const
Definition: directory_service.h:10650
void clear_alt()
Definition: directory_service.h:167
void clear_sort_order()
Definition: directory_service.h:2815
~RolesResource()
Definition: directory_service.h:13506
string * mutable_projection()
Definition: directory_service.h:4125
~RoleAssignmentsResource()
Definition: directory_service.h:13408
void set_order_by(const string &value)
Definition: directory_service.h:10426
void set_event(const string &value)
Definition: directory_service.h:10360
void clear_query()
Definition: directory_service.h:4373
int32 get_max_results() const
Definition: directory_service.h:9550
void set_max_results(int32 value)
Definition: directory_service.h:3660
void clear_page_token()
Definition: directory_service.h:10436
const string & get_domain() const
Definition: directory_service.h:2637
string * mutable_fields()
Definition: directory_service.h:224
~UsersResource()
Definition: directory_service.h:13837
int32 get_max_results() const
Definition: directory_service.h:7724
util::Status ExecuteAndParseResponse(Building *data)
Definition: directory_service.h:5895
string * mutable_customer()
Definition: directory_service.h:10266
string * mutable_projection()
Definition: directory_service.h:9180
void clear_max_results()
Definition: directory_service.h:10370
const string & get_page_token() const
Definition: directory_service.h:2745
Definition: directory_service.h:2562
void clear_parent_domain_name()
Definition: directory_service.h:2024
Definition: directory_service.h:8760
string * mutable_type()
Definition: directory_service.h:5272
const string & get_user_key() const
Definition: directory_service.h:7830
util::Status ExecuteAndParseResponse(Members *data)
Definition: directory_service.h:3774
Definition: user.h:53
Definition: domain_alias.h:51
void set_domain(const string &value)
Definition: directory_service.h:10320
util::Status ExecuteAndParseResponse(RoleAssignment *data)
Definition: directory_service.h:7595
string * mutable_orderBy()
Definition: directory_service.h:9584
Definition: directory_service.h:9981
void clear_event()
Definition: directory_service.h:11030
const ResourcesResource & get_resources() const
Definition: directory_service.h:14389
Definition: calendar_resource.h:51
Definition: directory_service.h:8345
string * mutable_userKey()
Definition: directory_service.h:2875
util::Status ExecuteAndParseResponse(Schema *data)
Definition: directory_service.h:8596
util::Status ExecuteAndParseResponse(Customer *data)
Definition: directory_service.h:1636
Definition: chrome_os_device.h:52
Definition: group.h:51
void clear_projection()
Definition: directory_service.h:1373
void set_include_derived_membership(bool value)
Definition: directory_service.h:3633
Definition: directory_service.h:10052
Definition: directory_service.h:493
const string & get_domain() const
Definition: directory_service.h:9469
util::Status ExecuteAndParseResponse(CalendarResources *data)
Definition: directory_service.h:6735