24 #ifndef GOOGLE_STORAGE_API_STORAGE_SERVICE_H_ 25 #define GOOGLE_STORAGE_API_STORAGE_SERVICE_H_ 28 #include "googleapis/base/integral_types.h" 29 #include "googleapis/base/macros.h" 30 #include "googleapis/client/service/client_service.h" 31 #include "googleapis/client/service/media_uploader.h" 32 #include "googleapis/client/service/service_request_pager.h" 33 #include "googleapis/client/util/status.h" 34 #include "googleapis/client/util/uri_template.h" 36 #include "google/storage_api/bucket.h" 37 #include "google/storage_api/bucket_access_control.h" 38 #include "google/storage_api/bucket_access_controls.h" 39 #include "google/storage_api/buckets.h" 40 #include "google/storage_api/channel.h" 41 #include "google/storage_api/compose_request.h" 42 #include "google/storage_api/hmac_key.h" 43 #include "google/storage_api/hmac_key_metadata.h" 44 #include "google/storage_api/hmac_keys_metadata.h" 45 #include "google/storage_api/notification.h" 46 #include "google/storage_api/notifications.h" 47 #include "google/storage_api/object.h" 48 #include "google/storage_api/object_access_control.h" 49 #include "google/storage_api/object_access_controls.h" 50 #include "google/storage_api/objects.h" 51 #include "google/storage_api/policy.h" 52 #include "google/storage_api/rewrite_response.h" 53 #include "google/storage_api/service_account.h" 54 #include "google/storage_api/test_iam_permissions_response.h" 99 :
public client::ClientServiceRequest {
123 const client::ClientService* service,
124 client::AuthorizationCredential* credential,
125 client::HttpRequest::HttpMethod method,
126 const StringPiece& uri_template);
139 client::ClearCppValueHelper(&alt_);
148 const string&
get_alt()
const {
return alt_; }
177 _have_fields_ =
false;
178 client::ClearCppValueHelper(&fields_);
195 _have_fields_ =
true;
207 _have_fields_ =
true;
218 client::ClearCppValueHelper(&key_);
227 const string&
get_key()
const {
return key_; }
258 _have_oauth_token_ =
false;
259 client::ClearCppValueHelper(&oauth_token_);
277 _have_oauth_token_ =
true;
278 return &oauth_token_;
288 _have_oauth_token_ =
true;
289 oauth_token_ = value;
298 _have_pretty_print_ =
false;
299 client::ClearCppValueHelper(&pretty_print_);
316 _have_pretty_print_ =
true;
317 pretty_print_ = value;
324 _have_quota_user_ =
false;
325 client::ClearCppValueHelper("a_user_);
343 _have_quota_user_ =
true;
355 _have_quota_user_ =
true;
365 _have_user_ip_ =
false;
366 client::ClearCppValueHelper(&user_ip_);
383 _have_user_ip_ =
true;
395 _have_user_ip_ =
true;
409 virtual util::Status AppendVariable(
410 const StringPiece& variable_name,
411 const client::UriTemplateConfig& config,
419 virtual util::Status AppendOptionalQueryParameters(
string* target);
428 void AddJsonContentToRequest(
const client::JsonCppData *content);
439 bool _have_fields_ : 1;
441 bool _have_oauth_token_ : 1;
442 bool _have_pretty_print_ : 1;
443 bool _have_quota_user_ : 1;
444 bool _have_user_ip_ : 1;
479 client::AuthorizationCredential* _credential_,
480 const absl::string_view& bucket,
481 const absl::string_view& entity);
494 _have_provisional_user_project_ =
false;
495 client::ClearCppValueHelper(&provisional_user_project_);
513 _have_provisional_user_project_ =
true;
514 return &provisional_user_project_;
525 _have_provisional_user_project_ =
true;
526 provisional_user_project_ = value;
535 _have_user_project_ =
false;
536 client::ClearCppValueHelper(&user_project_);
554 _have_user_project_ =
true;
555 return &user_project_;
566 _have_user_project_ =
true;
567 user_project_ = value;
579 virtual util::Status AppendVariable(
580 const StringPiece& variable_name,
581 const client::UriTemplateConfig& config,
589 virtual util::Status AppendOptionalQueryParameters(
string* target);
595 string provisional_user_project_;
596 string user_project_;
597 bool _have_provisional_user_project_ : 1;
598 bool _have_user_project_ : 1;
630 client::AuthorizationCredential* _credential_,
631 const absl::string_view& bucket,
632 const absl::string_view& entity);
645 _have_provisional_user_project_ =
false;
646 client::ClearCppValueHelper(&provisional_user_project_);
664 _have_provisional_user_project_ =
true;
665 return &provisional_user_project_;
676 _have_provisional_user_project_ =
true;
677 provisional_user_project_ = value;
686 _have_user_project_ =
false;
687 client::ClearCppValueHelper(&user_project_);
705 _have_user_project_ =
true;
706 return &user_project_;
717 _have_user_project_ =
true;
718 user_project_ = value;
730 virtual util::Status AppendVariable(
731 const StringPiece& variable_name,
732 const client::UriTemplateConfig& config,
740 virtual util::Status AppendOptionalQueryParameters(
string* target);
755 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
761 string provisional_user_project_;
762 string user_project_;
763 bool _have_provisional_user_project_ : 1;
764 bool _have_user_project_ : 1;
794 client::AuthorizationCredential* _credential_,
795 const absl::string_view& bucket,
809 _have_provisional_user_project_ =
false;
810 client::ClearCppValueHelper(&provisional_user_project_);
828 _have_provisional_user_project_ =
true;
829 return &provisional_user_project_;
840 _have_provisional_user_project_ =
true;
841 provisional_user_project_ = value;
850 _have_user_project_ =
false;
851 client::ClearCppValueHelper(&user_project_);
869 _have_user_project_ =
true;
870 return &user_project_;
881 _have_user_project_ =
true;
882 user_project_ = value;
894 virtual util::Status AppendVariable(
895 const StringPiece& variable_name,
896 const client::UriTemplateConfig& config,
904 virtual util::Status AppendOptionalQueryParameters(
string* target);
919 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
924 string provisional_user_project_;
925 string user_project_;
926 bool _have_provisional_user_project_ : 1;
927 bool _have_user_project_ : 1;
string _content_;
956 client::AuthorizationCredential* _credential_,
957 const absl::string_view& bucket);
970 _have_provisional_user_project_ =
false;
971 client::ClearCppValueHelper(&provisional_user_project_);
989 _have_provisional_user_project_ =
true;
990 return &provisional_user_project_;
1001 _have_provisional_user_project_ =
true;
1002 provisional_user_project_ = value;
1011 _have_user_project_ =
false;
1012 client::ClearCppValueHelper(&user_project_);
1030 _have_user_project_ =
true;
1031 return &user_project_;
1042 _have_user_project_ =
true;
1043 user_project_ = value;
1055 virtual util::Status AppendVariable(
1056 const StringPiece& variable_name,
1057 const client::UriTemplateConfig& config,
1065 virtual util::Status AppendOptionalQueryParameters(
string* target);
1080 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
1085 string provisional_user_project_;
1086 string user_project_;
1087 bool _have_provisional_user_project_ : 1;
1088 bool _have_user_project_ : 1;
1121 client::AuthorizationCredential* _credential_,
1122 const absl::string_view& bucket,
1123 const absl::string_view& entity,
1137 _have_provisional_user_project_ =
false;
1138 client::ClearCppValueHelper(&provisional_user_project_);
1156 _have_provisional_user_project_ =
true;
1157 return &provisional_user_project_;
1168 _have_provisional_user_project_ =
true;
1169 provisional_user_project_ = value;
1178 _have_user_project_ =
false;
1179 client::ClearCppValueHelper(&user_project_);
1197 _have_user_project_ =
true;
1198 return &user_project_;
1209 _have_user_project_ =
true;
1210 user_project_ = value;
1222 virtual util::Status AppendVariable(
1223 const StringPiece& variable_name,
1224 const client::UriTemplateConfig& config,
1232 virtual util::Status AppendOptionalQueryParameters(
string* target);
1247 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
1253 string provisional_user_project_;
1254 string user_project_;
1255 bool _have_provisional_user_project_ : 1;
1256 bool _have_user_project_ : 1;
string _content_;
1289 client::AuthorizationCredential* _credential_,
1290 const absl::string_view& bucket,
1291 const absl::string_view& entity,
1305 _have_provisional_user_project_ =
false;
1306 client::ClearCppValueHelper(&provisional_user_project_);
1324 _have_provisional_user_project_ =
true;
1325 return &provisional_user_project_;
1336 _have_provisional_user_project_ =
true;
1337 provisional_user_project_ = value;
1346 _have_user_project_ =
false;
1347 client::ClearCppValueHelper(&user_project_);
1365 _have_user_project_ =
true;
1366 return &user_project_;
1377 _have_user_project_ =
true;
1378 user_project_ = value;
1390 virtual util::Status AppendVariable(
1391 const StringPiece& variable_name,
1392 const client::UriTemplateConfig& config,
1400 virtual util::Status AppendOptionalQueryParameters(
string* target);
1415 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
1421 string provisional_user_project_;
1422 string user_project_;
1423 bool _have_provisional_user_project_ : 1;
1424 bool _have_user_project_ : 1;
string _content_;
1456 client::AuthorizationCredential* _credential_,
1457 const absl::string_view& bucket);
1470 _have_if_metageneration_match_ =
false;
1471 client::ClearCppValueHelper(&if_metageneration_match_);
1489 _have_if_metageneration_match_ =
true;
1490 if_metageneration_match_ = value;
1498 _have_if_metageneration_not_match_ =
false;
1499 client::ClearCppValueHelper(&if_metageneration_not_match_);
1517 _have_if_metageneration_not_match_ =
true;
1518 if_metageneration_not_match_ = value;
1526 _have_provisional_user_project_ =
false;
1527 client::ClearCppValueHelper(&provisional_user_project_);
1545 _have_provisional_user_project_ =
true;
1546 return &provisional_user_project_;
1557 _have_provisional_user_project_ =
true;
1558 provisional_user_project_ = value;
1567 _have_user_project_ =
false;
1568 client::ClearCppValueHelper(&user_project_);
1586 _have_user_project_ =
true;
1587 return &user_project_;
1598 _have_user_project_ =
true;
1599 user_project_ = value;
1611 virtual util::Status AppendVariable(
1612 const StringPiece& variable_name,
1613 const client::UriTemplateConfig& config,
1621 virtual util::Status AppendOptionalQueryParameters(
string* target);
1626 int64 if_metageneration_match_;
1627 int64 if_metageneration_not_match_;
1628 string provisional_user_project_;
1629 string user_project_;
1630 bool _have_if_metageneration_match_ : 1;
1631 bool _have_if_metageneration_not_match_ : 1;
1632 bool _have_provisional_user_project_ : 1;
1633 bool _have_user_project_ : 1;
1665 client::AuthorizationCredential* _credential_,
1666 const absl::string_view& bucket);
1679 _have_if_metageneration_match_ =
false;
1680 client::ClearCppValueHelper(&if_metageneration_match_);
1698 _have_if_metageneration_match_ =
true;
1699 if_metageneration_match_ = value;
1707 _have_if_metageneration_not_match_ =
false;
1708 client::ClearCppValueHelper(&if_metageneration_not_match_);
1727 _have_if_metageneration_not_match_ =
true;
1728 if_metageneration_not_match_ = value;
1735 _have_projection_ =
false;
1736 client::ClearCppValueHelper(&projection_);
1754 _have_projection_ =
true;
1755 return &projection_;
1765 _have_projection_ =
true;
1766 projection_ = value;
1776 _have_provisional_user_project_ =
false;
1777 client::ClearCppValueHelper(&provisional_user_project_);
1795 _have_provisional_user_project_ =
true;
1796 return &provisional_user_project_;
1807 _have_provisional_user_project_ =
true;
1808 provisional_user_project_ = value;
1817 _have_user_project_ =
false;
1818 client::ClearCppValueHelper(&user_project_);
1836 _have_user_project_ =
true;
1837 return &user_project_;
1848 _have_user_project_ =
true;
1849 user_project_ = value;
1861 virtual util::Status AppendVariable(
1862 const StringPiece& variable_name,
1863 const client::UriTemplateConfig& config,
1871 virtual util::Status AppendOptionalQueryParameters(
string* target);
1886 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
1891 int64 if_metageneration_match_;
1892 int64 if_metageneration_not_match_;
1894 string provisional_user_project_;
1895 string user_project_;
1896 bool _have_if_metageneration_match_ : 1;
1897 bool _have_if_metageneration_not_match_ : 1;
1898 bool _have_projection_ : 1;
1899 bool _have_provisional_user_project_ : 1;
1900 bool _have_user_project_ : 1;
1929 client::AuthorizationCredential* _credential_,
1930 const absl::string_view& bucket);
1943 _have_options_requested_policy_version_ =
false;
1944 client::ClearCppValueHelper(&options_requested_policy_version_);
1963 _have_options_requested_policy_version_ =
true;
1964 options_requested_policy_version_ = value;
1972 _have_provisional_user_project_ =
false;
1973 client::ClearCppValueHelper(&provisional_user_project_);
1991 _have_provisional_user_project_ =
true;
1992 return &provisional_user_project_;
2003 _have_provisional_user_project_ =
true;
2004 provisional_user_project_ = value;
2013 _have_user_project_ =
false;
2014 client::ClearCppValueHelper(&user_project_);
2032 _have_user_project_ =
true;
2033 return &user_project_;
2044 _have_user_project_ =
true;
2045 user_project_ = value;
2057 virtual util::Status AppendVariable(
2058 const StringPiece& variable_name,
2059 const client::UriTemplateConfig& config,
2067 virtual util::Status AppendOptionalQueryParameters(
string* target);
2082 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
2087 int32 options_requested_policy_version_;
2088 string provisional_user_project_;
2089 string user_project_;
2090 bool _have_options_requested_policy_version_ : 1;
2091 bool _have_provisional_user_project_ : 1;
2092 bool _have_user_project_ : 1;
2123 client::AuthorizationCredential* _credential_,
2124 const absl::string_view& project,
2125 const Bucket& _content_);
2137 _have_predefined_acl_ =
false;
2138 client::ClearCppValueHelper(&predefined_acl_);
2156 _have_predefined_acl_ =
true;
2157 return &predefined_acl_;
2168 _have_predefined_acl_ =
true;
2169 predefined_acl_ = value;
2179 _have_predefined_default_object_acl_ =
false;
2180 client::ClearCppValueHelper(&predefined_default_object_acl_);
2198 _have_predefined_default_object_acl_ =
true;
2199 return &predefined_default_object_acl_;
2210 _have_predefined_default_object_acl_ =
true;
2211 predefined_default_object_acl_ = value;
2220 _have_projection_ =
false;
2221 client::ClearCppValueHelper(&projection_);
2239 _have_projection_ =
true;
2240 return &projection_;
2252 _have_projection_ =
true;
2253 projection_ = value;
2263 _have_provisional_user_project_ =
false;
2264 client::ClearCppValueHelper(&provisional_user_project_);
2282 _have_provisional_user_project_ =
true;
2283 return &provisional_user_project_;
2294 _have_provisional_user_project_ =
true;
2295 provisional_user_project_ = value;
2304 _have_user_project_ =
false;
2305 client::ClearCppValueHelper(&user_project_);
2323 _have_user_project_ =
true;
2324 return &user_project_;
2334 _have_user_project_ =
true;
2335 user_project_ = value;
2347 virtual util::Status AppendVariable(
2348 const StringPiece& variable_name,
2349 const client::UriTemplateConfig& config,
2357 virtual util::Status AppendOptionalQueryParameters(
string* target);
2372 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
2377 string predefined_acl_;
2378 string predefined_default_object_acl_;
2380 string provisional_user_project_;
2381 string user_project_;
2382 bool _have_predefined_acl_ : 1;
2383 bool _have_predefined_default_object_acl_ : 1;
2384 bool _have_projection_ : 1;
2385 bool _have_provisional_user_project_ : 1;
2386 bool _have_user_project_ : 1;
string _content_;
2418 client::AuthorizationCredential* _credential_,
2419 const absl::string_view& project);
2431 _have_max_results_ =
false;
2432 client::ClearCppValueHelper(&max_results_);
2451 _have_max_results_ =
true;
2452 max_results_ = value;
2459 _have_page_token_ =
false;
2460 client::ClearCppValueHelper(&page_token_);
2478 _have_page_token_ =
true;
2479 return &page_token_;
2490 _have_page_token_ =
true;
2491 page_token_ = value;
2500 _have_prefix_ =
false;
2501 client::ClearCppValueHelper(&prefix_);
2518 _have_prefix_ =
true;
2530 _have_prefix_ =
true;
2540 _have_projection_ =
false;
2541 client::ClearCppValueHelper(&projection_);
2559 _have_projection_ =
true;
2560 return &projection_;
2570 _have_projection_ =
true;
2571 projection_ = value;
2581 _have_provisional_user_project_ =
false;
2582 client::ClearCppValueHelper(&provisional_user_project_);
2600 _have_provisional_user_project_ =
true;
2601 return &provisional_user_project_;
2612 _have_provisional_user_project_ =
true;
2613 provisional_user_project_ = value;
2622 _have_user_project_ =
false;
2623 client::ClearCppValueHelper(&user_project_);
2641 _have_user_project_ =
true;
2642 return &user_project_;
2652 _have_user_project_ =
true;
2653 user_project_ = value;
2665 virtual util::Status AppendVariable(
2666 const StringPiece& variable_name,
2667 const client::UriTemplateConfig& config,
2675 virtual util::Status AppendOptionalQueryParameters(
string* target);
2690 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
2695 uint32 max_results_;
2699 string provisional_user_project_;
2700 string user_project_;
2701 bool _have_max_results_ : 1;
2702 bool _have_page_token_ : 1;
2703 bool _have_prefix_ : 1;
2704 bool _have_projection_ : 1;
2705 bool _have_provisional_user_project_ : 1;
2706 bool _have_user_project_ : 1;
2710 typedef client::ServiceRequestPager<
2713 BucketsResource_ListMethodPager;
2743 client::AuthorizationCredential* _credential_,
2744 const absl::string_view& bucket,
2745 const int64& if_metageneration_match);
2758 _have_provisional_user_project_ =
false;
2759 client::ClearCppValueHelper(&provisional_user_project_);
2777 _have_provisional_user_project_ =
true;
2778 return &provisional_user_project_;
2789 _have_provisional_user_project_ =
true;
2790 provisional_user_project_ = value;
2799 _have_user_project_ =
false;
2800 client::ClearCppValueHelper(&user_project_);
2818 _have_user_project_ =
true;
2819 return &user_project_;
2830 _have_user_project_ =
true;
2831 user_project_ = value;
2843 virtual util::Status AppendVariable(
2844 const StringPiece& variable_name,
2845 const client::UriTemplateConfig& config,
2853 virtual util::Status AppendOptionalQueryParameters(
string* target);
2868 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
2873 int64 if_metageneration_match_;
2874 string provisional_user_project_;
2875 string user_project_;
2876 bool _have_provisional_user_project_ : 1;
2877 bool _have_user_project_ : 1;
2907 client::AuthorizationCredential* _credential_,
2908 const absl::string_view& bucket,
2909 const Bucket& _content_);
2922 _have_if_metageneration_match_ =
false;
2923 client::ClearCppValueHelper(&if_metageneration_match_);
2941 _have_if_metageneration_match_ =
true;
2942 if_metageneration_match_ = value;
2950 _have_if_metageneration_not_match_ =
false;
2951 client::ClearCppValueHelper(&if_metageneration_not_match_);
2970 _have_if_metageneration_not_match_ =
true;
2971 if_metageneration_not_match_ = value;
2978 _have_predefined_acl_ =
false;
2979 client::ClearCppValueHelper(&predefined_acl_);
2997 _have_predefined_acl_ =
true;
2998 return &predefined_acl_;
3009 _have_predefined_acl_ =
true;
3010 predefined_acl_ = value;
3020 _have_predefined_default_object_acl_ =
false;
3021 client::ClearCppValueHelper(&predefined_default_object_acl_);
3039 _have_predefined_default_object_acl_ =
true;
3040 return &predefined_default_object_acl_;
3051 _have_predefined_default_object_acl_ =
true;
3052 predefined_default_object_acl_ = value;
3061 _have_projection_ =
false;
3062 client::ClearCppValueHelper(&projection_);
3080 _have_projection_ =
true;
3081 return &projection_;
3091 _have_projection_ =
true;
3092 projection_ = value;
3102 _have_provisional_user_project_ =
false;
3103 client::ClearCppValueHelper(&provisional_user_project_);
3121 _have_provisional_user_project_ =
true;
3122 return &provisional_user_project_;
3133 _have_provisional_user_project_ =
true;
3134 provisional_user_project_ = value;
3143 _have_user_project_ =
false;
3144 client::ClearCppValueHelper(&user_project_);
3162 _have_user_project_ =
true;
3163 return &user_project_;
3174 _have_user_project_ =
true;
3175 user_project_ = value;
3187 virtual util::Status AppendVariable(
3188 const StringPiece& variable_name,
3189 const client::UriTemplateConfig& config,
3197 virtual util::Status AppendOptionalQueryParameters(
string* target);
3212 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
3217 int64 if_metageneration_match_;
3218 int64 if_metageneration_not_match_;
3219 string predefined_acl_;
3220 string predefined_default_object_acl_;
3222 string provisional_user_project_;
3223 string user_project_;
3224 bool _have_if_metageneration_match_ : 1;
3225 bool _have_if_metageneration_not_match_ : 1;
3226 bool _have_predefined_acl_ : 1;
3227 bool _have_predefined_default_object_acl_ : 1;
3228 bool _have_projection_ : 1;
3229 bool _have_provisional_user_project_ : 1;
3230 bool _have_user_project_ : 1;
string _content_;
3260 client::AuthorizationCredential* _credential_,
3261 const absl::string_view& bucket,
3262 const Policy& _content_);
3275 _have_provisional_user_project_ =
false;
3276 client::ClearCppValueHelper(&provisional_user_project_);
3294 _have_provisional_user_project_ =
true;
3295 return &provisional_user_project_;
3306 _have_provisional_user_project_ =
true;
3307 provisional_user_project_ = value;
3316 _have_user_project_ =
false;
3317 client::ClearCppValueHelper(&user_project_);
3335 _have_user_project_ =
true;
3336 return &user_project_;
3347 _have_user_project_ =
true;
3348 user_project_ = value;
3360 virtual util::Status AppendVariable(
3361 const StringPiece& variable_name,
3362 const client::UriTemplateConfig& config,
3370 virtual util::Status AppendOptionalQueryParameters(
string* target);
3385 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
3390 string provisional_user_project_;
3391 string user_project_;
3392 bool _have_provisional_user_project_ : 1;
3393 bool _have_user_project_ : 1;
string _content_;
3426 client::AuthorizationCredential* _credential_,
3427 const absl::string_view& bucket,
3428 const client::JsonCppArray<string >& permissions);
3441 _have_provisional_user_project_ =
false;
3442 client::ClearCppValueHelper(&provisional_user_project_);
3460 _have_provisional_user_project_ =
true;
3461 return &provisional_user_project_;
3472 _have_provisional_user_project_ =
true;
3473 provisional_user_project_ = value;
3482 _have_user_project_ =
false;
3483 client::ClearCppValueHelper(&user_project_);
3501 _have_user_project_ =
true;
3502 return &user_project_;
3513 _have_user_project_ =
true;
3514 user_project_ = value;
3526 virtual util::Status AppendVariable(
3527 const StringPiece& variable_name,
3528 const client::UriTemplateConfig& config,
3536 virtual util::Status AppendOptionalQueryParameters(
string* target);
3551 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
3556 client::JsonCppArray<string > permissions_;
3557 string provisional_user_project_;
3558 string user_project_;
3559 bool _have_provisional_user_project_ : 1;
3560 bool _have_user_project_ : 1;
3590 client::AuthorizationCredential* _credential_,
3591 const absl::string_view& bucket,
3592 const Bucket& _content_);
3605 _have_if_metageneration_match_ =
false;
3606 client::ClearCppValueHelper(&if_metageneration_match_);
3624 _have_if_metageneration_match_ =
true;
3625 if_metageneration_match_ = value;
3633 _have_if_metageneration_not_match_ =
false;
3634 client::ClearCppValueHelper(&if_metageneration_not_match_);
3653 _have_if_metageneration_not_match_ =
true;
3654 if_metageneration_not_match_ = value;
3661 _have_predefined_acl_ =
false;
3662 client::ClearCppValueHelper(&predefined_acl_);
3680 _have_predefined_acl_ =
true;
3681 return &predefined_acl_;
3692 _have_predefined_acl_ =
true;
3693 predefined_acl_ = value;
3703 _have_predefined_default_object_acl_ =
false;
3704 client::ClearCppValueHelper(&predefined_default_object_acl_);
3722 _have_predefined_default_object_acl_ =
true;
3723 return &predefined_default_object_acl_;
3734 _have_predefined_default_object_acl_ =
true;
3735 predefined_default_object_acl_ = value;
3744 _have_projection_ =
false;
3745 client::ClearCppValueHelper(&projection_);
3763 _have_projection_ =
true;
3764 return &projection_;
3774 _have_projection_ =
true;
3775 projection_ = value;
3785 _have_provisional_user_project_ =
false;
3786 client::ClearCppValueHelper(&provisional_user_project_);
3804 _have_provisional_user_project_ =
true;
3805 return &provisional_user_project_;
3816 _have_provisional_user_project_ =
true;
3817 provisional_user_project_ = value;
3826 _have_user_project_ =
false;
3827 client::ClearCppValueHelper(&user_project_);
3845 _have_user_project_ =
true;
3846 return &user_project_;
3857 _have_user_project_ =
true;
3858 user_project_ = value;
3870 virtual util::Status AppendVariable(
3871 const StringPiece& variable_name,
3872 const client::UriTemplateConfig& config,
3880 virtual util::Status AppendOptionalQueryParameters(
string* target);
3895 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
3900 int64 if_metageneration_match_;
3901 int64 if_metageneration_not_match_;
3902 string predefined_acl_;
3903 string predefined_default_object_acl_;
3905 string provisional_user_project_;
3906 string user_project_;
3907 bool _have_if_metageneration_match_ : 1;
3908 bool _have_if_metageneration_not_match_ : 1;
3909 bool _have_predefined_acl_ : 1;
3910 bool _have_predefined_default_object_acl_ : 1;
3911 bool _have_projection_ : 1;
3912 bool _have_provisional_user_project_ : 1;
3913 bool _have_user_project_ : 1;
string _content_;
3947 client::AuthorizationCredential* _credential_,
3990 client::AuthorizationCredential* _credential_,
3991 const absl::string_view& bucket,
3992 const absl::string_view& entity);
4005 _have_provisional_user_project_ =
false;
4006 client::ClearCppValueHelper(&provisional_user_project_);
4024 _have_provisional_user_project_ =
true;
4025 return &provisional_user_project_;
4036 _have_provisional_user_project_ =
true;
4037 provisional_user_project_ = value;
4046 _have_user_project_ =
false;
4047 client::ClearCppValueHelper(&user_project_);
4065 _have_user_project_ =
true;
4066 return &user_project_;
4077 _have_user_project_ =
true;
4078 user_project_ = value;
4090 virtual util::Status AppendVariable(
4091 const StringPiece& variable_name,
4092 const client::UriTemplateConfig& config,
4100 virtual util::Status AppendOptionalQueryParameters(
string* target);
4106 string provisional_user_project_;
4107 string user_project_;
4108 bool _have_provisional_user_project_ : 1;
4109 bool _have_user_project_ : 1;
4141 client::AuthorizationCredential* _credential_,
4142 const absl::string_view& bucket,
4143 const absl::string_view& entity);
4156 _have_provisional_user_project_ =
false;
4157 client::ClearCppValueHelper(&provisional_user_project_);
4175 _have_provisional_user_project_ =
true;
4176 return &provisional_user_project_;
4187 _have_provisional_user_project_ =
true;
4188 provisional_user_project_ = value;
4197 _have_user_project_ =
false;
4198 client::ClearCppValueHelper(&user_project_);
4216 _have_user_project_ =
true;
4217 return &user_project_;
4228 _have_user_project_ =
true;
4229 user_project_ = value;
4241 virtual util::Status AppendVariable(
4242 const StringPiece& variable_name,
4243 const client::UriTemplateConfig& config,
4251 virtual util::Status AppendOptionalQueryParameters(
string* target);
4266 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
4272 string provisional_user_project_;
4273 string user_project_;
4274 bool _have_provisional_user_project_ : 1;
4275 bool _have_user_project_ : 1;
4305 client::AuthorizationCredential* _credential_,
4306 const absl::string_view& bucket,
4320 _have_provisional_user_project_ =
false;
4321 client::ClearCppValueHelper(&provisional_user_project_);
4339 _have_provisional_user_project_ =
true;
4340 return &provisional_user_project_;
4351 _have_provisional_user_project_ =
true;
4352 provisional_user_project_ = value;
4361 _have_user_project_ =
false;
4362 client::ClearCppValueHelper(&user_project_);
4380 _have_user_project_ =
true;
4381 return &user_project_;
4392 _have_user_project_ =
true;
4393 user_project_ = value;
4405 virtual util::Status AppendVariable(
4406 const StringPiece& variable_name,
4407 const client::UriTemplateConfig& config,
4415 virtual util::Status AppendOptionalQueryParameters(
string* target);
4430 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
4435 string provisional_user_project_;
4436 string user_project_;
4437 bool _have_provisional_user_project_ : 1;
4438 bool _have_user_project_ : 1;
string _content_;
4467 client::AuthorizationCredential* _credential_,
4468 const absl::string_view& bucket);
4481 _have_if_metageneration_match_ =
false;
4482 client::ClearCppValueHelper(&if_metageneration_match_);
4500 _have_if_metageneration_match_ =
true;
4501 if_metageneration_match_ = value;
4509 _have_if_metageneration_not_match_ =
false;
4510 client::ClearCppValueHelper(&if_metageneration_not_match_);
4528 _have_if_metageneration_not_match_ =
true;
4529 if_metageneration_not_match_ = value;
4537 _have_provisional_user_project_ =
false;
4538 client::ClearCppValueHelper(&provisional_user_project_);
4556 _have_provisional_user_project_ =
true;
4557 return &provisional_user_project_;
4568 _have_provisional_user_project_ =
true;
4569 provisional_user_project_ = value;
4578 _have_user_project_ =
false;
4579 client::ClearCppValueHelper(&user_project_);
4597 _have_user_project_ =
true;
4598 return &user_project_;
4609 _have_user_project_ =
true;
4610 user_project_ = value;
4622 virtual util::Status AppendVariable(
4623 const StringPiece& variable_name,
4624 const client::UriTemplateConfig& config,
4632 virtual util::Status AppendOptionalQueryParameters(
string* target);
4647 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
4652 int64 if_metageneration_match_;
4653 int64 if_metageneration_not_match_;
4654 string provisional_user_project_;
4655 string user_project_;
4656 bool _have_if_metageneration_match_ : 1;
4657 bool _have_if_metageneration_not_match_ : 1;
4658 bool _have_provisional_user_project_ : 1;
4659 bool _have_user_project_ : 1;
4692 client::AuthorizationCredential* _credential_,
4693 const absl::string_view& bucket,
4694 const absl::string_view& entity,
4708 _have_provisional_user_project_ =
false;
4709 client::ClearCppValueHelper(&provisional_user_project_);
4727 _have_provisional_user_project_ =
true;
4728 return &provisional_user_project_;
4739 _have_provisional_user_project_ =
true;
4740 provisional_user_project_ = value;
4749 _have_user_project_ =
false;
4750 client::ClearCppValueHelper(&user_project_);
4768 _have_user_project_ =
true;
4769 return &user_project_;
4780 _have_user_project_ =
true;
4781 user_project_ = value;
4793 virtual util::Status AppendVariable(
4794 const StringPiece& variable_name,
4795 const client::UriTemplateConfig& config,
4803 virtual util::Status AppendOptionalQueryParameters(
string* target);
4818 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
4824 string provisional_user_project_;
4825 string user_project_;
4826 bool _have_provisional_user_project_ : 1;
4827 bool _have_user_project_ : 1;
string _content_;
4860 client::AuthorizationCredential* _credential_,
4861 const absl::string_view& bucket,
4862 const absl::string_view& entity,
4876 _have_provisional_user_project_ =
false;
4877 client::ClearCppValueHelper(&provisional_user_project_);
4895 _have_provisional_user_project_ =
true;
4896 return &provisional_user_project_;
4907 _have_provisional_user_project_ =
true;
4908 provisional_user_project_ = value;
4917 _have_user_project_ =
false;
4918 client::ClearCppValueHelper(&user_project_);
4936 _have_user_project_ =
true;
4937 return &user_project_;
4948 _have_user_project_ =
true;
4949 user_project_ = value;
4961 virtual util::Status AppendVariable(
4962 const StringPiece& variable_name,
4963 const client::UriTemplateConfig& config,
4971 virtual util::Status AppendOptionalQueryParameters(
string* target);
4986 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
4992 string provisional_user_project_;
4993 string user_project_;
4994 bool _have_provisional_user_project_ : 1;
4995 bool _have_user_project_ : 1;
string _content_;
5028 client::AuthorizationCredential* _credential_,
5029 const absl::string_view& bucket,
5030 const absl::string_view& notification);
5043 _have_provisional_user_project_ =
false;
5044 client::ClearCppValueHelper(&provisional_user_project_);
5062 _have_provisional_user_project_ =
true;
5063 return &provisional_user_project_;
5074 _have_provisional_user_project_ =
true;
5075 provisional_user_project_ = value;
5084 _have_user_project_ =
false;
5085 client::ClearCppValueHelper(&user_project_);
5103 _have_user_project_ =
true;
5104 return &user_project_;
5115 _have_user_project_ =
true;
5116 user_project_ = value;
5128 virtual util::Status AppendVariable(
5129 const StringPiece& variable_name,
5130 const client::UriTemplateConfig& config,
5138 virtual util::Status AppendOptionalQueryParameters(
string* target);
5143 string notification_;
5144 string provisional_user_project_;
5145 string user_project_;
5146 bool _have_provisional_user_project_ : 1;
5147 bool _have_user_project_ : 1;
5180 client::AuthorizationCredential* _credential_,
5181 const absl::string_view& bucket,
5182 const absl::string_view& notification);
5195 _have_provisional_user_project_ =
false;
5196 client::ClearCppValueHelper(&provisional_user_project_);
5214 _have_provisional_user_project_ =
true;
5215 return &provisional_user_project_;
5226 _have_provisional_user_project_ =
true;
5227 provisional_user_project_ = value;
5236 _have_user_project_ =
false;
5237 client::ClearCppValueHelper(&user_project_);
5255 _have_user_project_ =
true;
5256 return &user_project_;
5267 _have_user_project_ =
true;
5268 user_project_ = value;
5280 virtual util::Status AppendVariable(
5281 const StringPiece& variable_name,
5282 const client::UriTemplateConfig& config,
5290 virtual util::Status AppendOptionalQueryParameters(
string* target);
5305 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
5310 string notification_;
5311 string provisional_user_project_;
5312 string user_project_;
5313 bool _have_provisional_user_project_ : 1;
5314 bool _have_user_project_ : 1;
5345 client::AuthorizationCredential* _credential_,
5346 const absl::string_view& bucket,
5360 _have_provisional_user_project_ =
false;
5361 client::ClearCppValueHelper(&provisional_user_project_);
5379 _have_provisional_user_project_ =
true;
5380 return &provisional_user_project_;
5391 _have_provisional_user_project_ =
true;
5392 provisional_user_project_ = value;
5401 _have_user_project_ =
false;
5402 client::ClearCppValueHelper(&user_project_);
5420 _have_user_project_ =
true;
5421 return &user_project_;
5432 _have_user_project_ =
true;
5433 user_project_ = value;
5445 virtual util::Status AppendVariable(
5446 const StringPiece& variable_name,
5447 const client::UriTemplateConfig& config,
5455 virtual util::Status AppendOptionalQueryParameters(
string* target);
5470 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
5475 string provisional_user_project_;
5476 string user_project_;
5477 bool _have_provisional_user_project_ : 1;
5478 bool _have_user_project_ : 1;
string _content_;
5510 client::AuthorizationCredential* _credential_,
5511 const absl::string_view& bucket);
5524 _have_provisional_user_project_ =
false;
5525 client::ClearCppValueHelper(&provisional_user_project_);
5543 _have_provisional_user_project_ =
true;
5544 return &provisional_user_project_;
5555 _have_provisional_user_project_ =
true;
5556 provisional_user_project_ = value;
5565 _have_user_project_ =
false;
5566 client::ClearCppValueHelper(&user_project_);
5584 _have_user_project_ =
true;
5585 return &user_project_;
5596 _have_user_project_ =
true;
5597 user_project_ = value;
5609 virtual util::Status AppendVariable(
5610 const StringPiece& variable_name,
5611 const client::UriTemplateConfig& config,
5619 virtual util::Status AppendOptionalQueryParameters(
string* target);
5634 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
5639 string provisional_user_project_;
5640 string user_project_;
5641 bool _have_provisional_user_project_ : 1;
5642 bool _have_user_project_ : 1;
5678 client::AuthorizationCredential* _credential_,
5679 const absl::string_view& bucket,
5680 const absl::string_view&
object,
5681 const absl::string_view& entity);
5693 _have_generation_ =
false;
5694 client::ClearCppValueHelper(&generation_);
5712 _have_generation_ =
true;
5713 generation_ = value;
5721 _have_provisional_user_project_ =
false;
5722 client::ClearCppValueHelper(&provisional_user_project_);
5740 _have_provisional_user_project_ =
true;
5741 return &provisional_user_project_;
5752 _have_provisional_user_project_ =
true;
5753 provisional_user_project_ = value;
5762 _have_user_project_ =
false;
5763 client::ClearCppValueHelper(&user_project_);
5781 _have_user_project_ =
true;
5782 return &user_project_;
5793 _have_user_project_ =
true;
5794 user_project_ = value;
5806 virtual util::Status AppendVariable(
5807 const StringPiece& variable_name,
5808 const client::UriTemplateConfig& config,
5816 virtual util::Status AppendOptionalQueryParameters(
string* target);
5824 string provisional_user_project_;
5825 string user_project_;
5826 bool _have_generation_ : 1;
5827 bool _have_provisional_user_project_ : 1;
5828 bool _have_user_project_ : 1;
5862 client::AuthorizationCredential* _credential_,
5863 const absl::string_view& bucket,
5864 const absl::string_view&
object,
5865 const absl::string_view& entity);
5877 _have_generation_ =
false;
5878 client::ClearCppValueHelper(&generation_);
5896 _have_generation_ =
true;
5897 generation_ = value;
5905 _have_provisional_user_project_ =
false;
5906 client::ClearCppValueHelper(&provisional_user_project_);
5924 _have_provisional_user_project_ =
true;
5925 return &provisional_user_project_;
5936 _have_provisional_user_project_ =
true;
5937 provisional_user_project_ = value;
5946 _have_user_project_ =
false;
5947 client::ClearCppValueHelper(&user_project_);
5965 _have_user_project_ =
true;
5966 return &user_project_;
5977 _have_user_project_ =
true;
5978 user_project_ = value;
5990 virtual util::Status AppendVariable(
5991 const StringPiece& variable_name,
5992 const client::UriTemplateConfig& config,
6000 virtual util::Status AppendOptionalQueryParameters(
string* target);
6015 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
6023 string provisional_user_project_;
6024 string user_project_;
6025 bool _have_generation_ : 1;
6026 bool _have_provisional_user_project_ : 1;
6027 bool _have_user_project_ : 1;
6059 client::AuthorizationCredential* _credential_,
6060 const absl::string_view& bucket,
6061 const absl::string_view&
object,
6074 _have_generation_ =
false;
6075 client::ClearCppValueHelper(&generation_);
6093 _have_generation_ =
true;
6094 generation_ = value;
6102 _have_provisional_user_project_ =
false;
6103 client::ClearCppValueHelper(&provisional_user_project_);
6121 _have_provisional_user_project_ =
true;
6122 return &provisional_user_project_;
6133 _have_provisional_user_project_ =
true;
6134 provisional_user_project_ = value;
6143 _have_user_project_ =
false;
6144 client::ClearCppValueHelper(&user_project_);
6162 _have_user_project_ =
true;
6163 return &user_project_;
6174 _have_user_project_ =
true;
6175 user_project_ = value;
6187 virtual util::Status AppendVariable(
6188 const StringPiece& variable_name,
6189 const client::UriTemplateConfig& config,
6197 virtual util::Status AppendOptionalQueryParameters(
string* target);
6212 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
6219 string provisional_user_project_;
6220 string user_project_;
6221 bool _have_generation_ : 1;
6222 bool _have_provisional_user_project_ : 1;
6223 bool _have_user_project_ : 1;
string _content_;
6254 client::AuthorizationCredential* _credential_,
6255 const absl::string_view& bucket,
6256 const absl::string_view&
object);
6268 _have_generation_ =
false;
6269 client::ClearCppValueHelper(&generation_);
6287 _have_generation_ =
true;
6288 generation_ = value;
6296 _have_provisional_user_project_ =
false;
6297 client::ClearCppValueHelper(&provisional_user_project_);
6315 _have_provisional_user_project_ =
true;
6316 return &provisional_user_project_;
6327 _have_provisional_user_project_ =
true;
6328 provisional_user_project_ = value;
6337 _have_user_project_ =
false;
6338 client::ClearCppValueHelper(&user_project_);
6356 _have_user_project_ =
true;
6357 return &user_project_;
6368 _have_user_project_ =
true;
6369 user_project_ = value;
6381 virtual util::Status AppendVariable(
6382 const StringPiece& variable_name,
6383 const client::UriTemplateConfig& config,
6391 virtual util::Status AppendOptionalQueryParameters(
string* target);
6406 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
6413 string provisional_user_project_;
6414 string user_project_;
6415 bool _have_generation_ : 1;
6416 bool _have_provisional_user_project_ : 1;
6417 bool _have_user_project_ : 1;
6452 client::AuthorizationCredential* _credential_,
6453 const absl::string_view& bucket,
6454 const absl::string_view&
object,
6455 const absl::string_view& entity,
6468 _have_generation_ =
false;
6469 client::ClearCppValueHelper(&generation_);
6487 _have_generation_ =
true;
6488 generation_ = value;
6496 _have_provisional_user_project_ =
false;
6497 client::ClearCppValueHelper(&provisional_user_project_);
6515 _have_provisional_user_project_ =
true;
6516 return &provisional_user_project_;
6527 _have_provisional_user_project_ =
true;
6528 provisional_user_project_ = value;
6537 _have_user_project_ =
false;
6538 client::ClearCppValueHelper(&user_project_);
6556 _have_user_project_ =
true;
6557 return &user_project_;
6568 _have_user_project_ =
true;
6569 user_project_ = value;
6581 virtual util::Status AppendVariable(
6582 const StringPiece& variable_name,
6583 const client::UriTemplateConfig& config,
6591 virtual util::Status AppendOptionalQueryParameters(
string* target);
6606 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
6614 string provisional_user_project_;
6615 string user_project_;
6616 bool _have_generation_ : 1;
6617 bool _have_provisional_user_project_ : 1;
6618 bool _have_user_project_ : 1;
string _content_;
6653 client::AuthorizationCredential* _credential_,
6654 const absl::string_view& bucket,
6655 const absl::string_view&
object,
6656 const absl::string_view& entity,
6669 _have_generation_ =
false;
6670 client::ClearCppValueHelper(&generation_);
6688 _have_generation_ =
true;
6689 generation_ = value;
6697 _have_provisional_user_project_ =
false;
6698 client::ClearCppValueHelper(&provisional_user_project_);
6716 _have_provisional_user_project_ =
true;
6717 return &provisional_user_project_;
6728 _have_provisional_user_project_ =
true;
6729 provisional_user_project_ = value;
6738 _have_user_project_ =
false;
6739 client::ClearCppValueHelper(&user_project_);
6757 _have_user_project_ =
true;
6758 return &user_project_;
6769 _have_user_project_ =
true;
6770 user_project_ = value;
6782 virtual util::Status AppendVariable(
6783 const StringPiece& variable_name,
6784 const client::UriTemplateConfig& config,
6792 virtual util::Status AppendOptionalQueryParameters(
string* target);
6807 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
6815 string provisional_user_project_;
6816 string user_project_;
6817 bool _have_generation_ : 1;
6818 bool _have_provisional_user_project_ : 1;
6819 bool _have_user_project_ : 1;
string _content_;
6856 client::AuthorizationCredential* _credential_,
6857 const absl::string_view& destination_bucket,
6858 const absl::string_view& destination_object,
6872 _have_destination_predefined_acl_ =
false;
6873 client::ClearCppValueHelper(&destination_predefined_acl_);
6891 _have_destination_predefined_acl_ =
true;
6892 return &destination_predefined_acl_;
6903 _have_destination_predefined_acl_ =
true;
6904 destination_predefined_acl_ = value;
6914 _have_if_generation_match_ =
false;
6915 client::ClearCppValueHelper(&if_generation_match_);
6934 _have_if_generation_match_ =
true;
6935 if_generation_match_ = value;
6943 _have_if_metageneration_match_ =
false;
6944 client::ClearCppValueHelper(&if_metageneration_match_);
6962 _have_if_metageneration_match_ =
true;
6963 if_metageneration_match_ = value;
6970 _have_kms_key_name_ =
false;
6971 client::ClearCppValueHelper(&kms_key_name_);
6989 _have_kms_key_name_ =
true;
6990 return &kms_key_name_;
7003 _have_kms_key_name_ =
true;
7004 kms_key_name_ = value;
7014 _have_provisional_user_project_ =
false;
7015 client::ClearCppValueHelper(&provisional_user_project_);
7033 _have_provisional_user_project_ =
true;
7034 return &provisional_user_project_;
7045 _have_provisional_user_project_ =
true;
7046 provisional_user_project_ = value;
7055 _have_user_project_ =
false;
7056 client::ClearCppValueHelper(&user_project_);
7074 _have_user_project_ =
true;
7075 return &user_project_;
7086 _have_user_project_ =
true;
7087 user_project_ = value;
7099 virtual util::Status AppendVariable(
7100 const StringPiece& variable_name,
7101 const client::UriTemplateConfig& config,
7109 virtual util::Status AppendOptionalQueryParameters(
string* target);
7124 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
7128 string destination_bucket_;
7129 string destination_object_;
7130 string destination_predefined_acl_;
7131 int64 if_generation_match_;
7132 int64 if_metageneration_match_;
7133 string kms_key_name_;
7134 string provisional_user_project_;
7135 string user_project_;
7136 bool _have_destination_predefined_acl_ : 1;
7137 bool _have_if_generation_match_ : 1;
7138 bool _have_if_metageneration_match_ : 1;
7139 bool _have_kms_key_name_ : 1;
7140 bool _have_provisional_user_project_ : 1;
7141 bool _have_user_project_ : 1;
string _content_;
7183 client::AuthorizationCredential* _credential_,
7184 const absl::string_view& source_bucket,
7185 const absl::string_view& source_object,
7186 const absl::string_view& destination_bucket,
7187 const absl::string_view& destination_object,
7188 const Object& _content_);
7201 _have_destination_predefined_acl_ =
false;
7202 client::ClearCppValueHelper(&destination_predefined_acl_);
7220 _have_destination_predefined_acl_ =
true;
7221 return &destination_predefined_acl_;
7232 _have_destination_predefined_acl_ =
true;
7233 destination_predefined_acl_ = value;
7243 _have_if_generation_match_ =
false;
7244 client::ClearCppValueHelper(&if_generation_match_);
7264 _have_if_generation_match_ =
true;
7265 if_generation_match_ = value;
7273 _have_if_generation_not_match_ =
false;
7274 client::ClearCppValueHelper(&if_generation_not_match_);
7294 _have_if_generation_not_match_ =
true;
7295 if_generation_not_match_ = value;
7303 _have_if_metageneration_match_ =
false;
7304 client::ClearCppValueHelper(&if_metageneration_match_);
7322 _have_if_metageneration_match_ =
true;
7323 if_metageneration_match_ = value;
7331 _have_if_metageneration_not_match_ =
false;
7332 client::ClearCppValueHelper(&if_metageneration_not_match_);
7351 _have_if_metageneration_not_match_ =
true;
7352 if_metageneration_not_match_ = value;
7360 _have_if_source_generation_match_ =
false;
7361 client::ClearCppValueHelper(&if_source_generation_match_);
7379 _have_if_source_generation_match_ =
true;
7380 if_source_generation_match_ = value;
7388 _have_if_source_generation_not_match_ =
false;
7389 client::ClearCppValueHelper(&if_source_generation_not_match_);
7407 _have_if_source_generation_not_match_ =
true;
7408 if_source_generation_not_match_ = value;
7416 _have_if_source_metageneration_match_ =
false;
7417 client::ClearCppValueHelper(&if_source_metageneration_match_);
7435 _have_if_source_metageneration_match_ =
true;
7436 if_source_metageneration_match_ = value;
7444 _have_if_source_metageneration_not_match_ =
false;
7445 client::ClearCppValueHelper(&if_source_metageneration_not_match_);
7464 _have_if_source_metageneration_not_match_ =
true;
7465 if_source_metageneration_not_match_ = value;
7472 _have_projection_ =
false;
7473 client::ClearCppValueHelper(&projection_);
7491 _have_projection_ =
true;
7492 return &projection_;
7503 _have_projection_ =
true;
7504 projection_ = value;
7514 _have_provisional_user_project_ =
false;
7515 client::ClearCppValueHelper(&provisional_user_project_);
7533 _have_provisional_user_project_ =
true;
7534 return &provisional_user_project_;
7545 _have_provisional_user_project_ =
true;
7546 provisional_user_project_ = value;
7556 _have_source_generation_ =
false;
7557 client::ClearCppValueHelper(&source_generation_);
7575 _have_source_generation_ =
true;
7576 source_generation_ = value;
7583 _have_user_project_ =
false;
7584 client::ClearCppValueHelper(&user_project_);
7602 _have_user_project_ =
true;
7603 return &user_project_;
7614 _have_user_project_ =
true;
7615 user_project_ = value;
7627 virtual util::Status AppendVariable(
7628 const StringPiece& variable_name,
7629 const client::UriTemplateConfig& config,
7637 virtual util::Status AppendOptionalQueryParameters(
string* target);
7652 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
7656 string source_bucket_;
7657 string source_object_;
7658 string destination_bucket_;
7659 string destination_object_;
7660 string destination_predefined_acl_;
7661 int64 if_generation_match_;
7662 int64 if_generation_not_match_;
7663 int64 if_metageneration_match_;
7664 int64 if_metageneration_not_match_;
7665 int64 if_source_generation_match_;
7666 int64 if_source_generation_not_match_;
7667 int64 if_source_metageneration_match_;
7668 int64 if_source_metageneration_not_match_;
7670 string provisional_user_project_;
7671 int64 source_generation_;
7672 string user_project_;
7673 bool _have_destination_predefined_acl_ : 1;
7674 bool _have_if_generation_match_ : 1;
7675 bool _have_if_generation_not_match_ : 1;
7676 bool _have_if_metageneration_match_ : 1;
7677 bool _have_if_metageneration_not_match_ : 1;
7678 bool _have_if_source_generation_match_ : 1;
7679 bool _have_if_source_generation_not_match_ : 1;
7680 bool _have_if_source_metageneration_match_ : 1;
7681 bool _have_if_source_metageneration_not_match_ : 1;
7682 bool _have_projection_ : 1;
7683 bool _have_provisional_user_project_ : 1;
7684 bool _have_source_generation_ : 1;
7685 bool _have_user_project_ : 1;
string _content_;
7717 client::AuthorizationCredential* _credential_,
7718 const absl::string_view& bucket,
7719 const absl::string_view&
object);
7731 _have_generation_ =
false;
7732 client::ClearCppValueHelper(&generation_);
7750 _have_generation_ =
true;
7751 generation_ = value;
7759 _have_if_generation_match_ =
false;
7760 client::ClearCppValueHelper(&if_generation_match_);
7779 _have_if_generation_match_ =
true;
7780 if_generation_match_ = value;
7788 _have_if_generation_not_match_ =
false;
7789 client::ClearCppValueHelper(&if_generation_not_match_);
7809 _have_if_generation_not_match_ =
true;
7810 if_generation_not_match_ = value;
7818 _have_if_metageneration_match_ =
false;
7819 client::ClearCppValueHelper(&if_metageneration_match_);
7837 _have_if_metageneration_match_ =
true;
7838 if_metageneration_match_ = value;
7846 _have_if_metageneration_not_match_ =
false;
7847 client::ClearCppValueHelper(&if_metageneration_not_match_);
7865 _have_if_metageneration_not_match_ =
true;
7866 if_metageneration_not_match_ = value;
7874 _have_provisional_user_project_ =
false;
7875 client::ClearCppValueHelper(&provisional_user_project_);
7893 _have_provisional_user_project_ =
true;
7894 return &provisional_user_project_;
7905 _have_provisional_user_project_ =
true;
7906 provisional_user_project_ = value;
7915 _have_user_project_ =
false;
7916 client::ClearCppValueHelper(&user_project_);
7934 _have_user_project_ =
true;
7935 return &user_project_;
7946 _have_user_project_ =
true;
7947 user_project_ = value;
7959 virtual util::Status AppendVariable(
7960 const StringPiece& variable_name,
7961 const client::UriTemplateConfig& config,
7969 virtual util::Status AppendOptionalQueryParameters(
string* target);
7976 int64 if_generation_match_;
7977 int64 if_generation_not_match_;
7978 int64 if_metageneration_match_;
7979 int64 if_metageneration_not_match_;
7980 string provisional_user_project_;
7981 string user_project_;
7982 bool _have_generation_ : 1;
7983 bool _have_if_generation_match_ : 1;
7984 bool _have_if_generation_not_match_ : 1;
7985 bool _have_if_metageneration_match_ : 1;
7986 bool _have_if_metageneration_not_match_ : 1;
7987 bool _have_provisional_user_project_ : 1;
7988 bool _have_user_project_ : 1;
8022 client::AuthorizationCredential* _credential_,
8023 const absl::string_view& bucket,
8024 const absl::string_view&
object);
8036 _have_generation_ =
false;
8037 client::ClearCppValueHelper(&generation_);
8055 _have_generation_ =
true;
8056 generation_ = value;
8064 _have_if_generation_match_ =
false;
8065 client::ClearCppValueHelper(&if_generation_match_);
8084 _have_if_generation_match_ =
true;
8085 if_generation_match_ = value;
8093 _have_if_generation_not_match_ =
false;
8094 client::ClearCppValueHelper(&if_generation_not_match_);
8114 _have_if_generation_not_match_ =
true;
8115 if_generation_not_match_ = value;
8123 _have_if_metageneration_match_ =
false;
8124 client::ClearCppValueHelper(&if_metageneration_match_);
8142 _have_if_metageneration_match_ =
true;
8143 if_metageneration_match_ = value;
8151 _have_if_metageneration_not_match_ =
false;
8152 client::ClearCppValueHelper(&if_metageneration_not_match_);
8170 _have_if_metageneration_not_match_ =
true;
8171 if_metageneration_not_match_ = value;
8178 _have_projection_ =
false;
8179 client::ClearCppValueHelper(&projection_);
8197 _have_projection_ =
true;
8198 return &projection_;
8208 _have_projection_ =
true;
8209 projection_ = value;
8219 _have_provisional_user_project_ =
false;
8220 client::ClearCppValueHelper(&provisional_user_project_);
8238 _have_provisional_user_project_ =
true;
8239 return &provisional_user_project_;
8250 _have_provisional_user_project_ =
true;
8251 provisional_user_project_ = value;
8260 _have_user_project_ =
false;
8261 client::ClearCppValueHelper(&user_project_);
8279 _have_user_project_ =
true;
8280 return &user_project_;
8291 _have_user_project_ =
true;
8292 user_project_ = value;
8304 virtual util::Status AppendVariable(
8305 const StringPiece& variable_name,
8306 const client::UriTemplateConfig& config,
8314 virtual util::Status AppendOptionalQueryParameters(
string* target);
8329 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
8338 return StorageServiceBaseRequest::get_use_media_download();
8347 StorageServiceBaseRequest::set_use_media_download(use);
8354 int64 if_generation_match_;
8355 int64 if_generation_not_match_;
8356 int64 if_metageneration_match_;
8357 int64 if_metageneration_not_match_;
8359 string provisional_user_project_;
8360 string user_project_;
8361 bool _have_generation_ : 1;
8362 bool _have_if_generation_match_ : 1;
8363 bool _have_if_generation_not_match_ : 1;
8364 bool _have_if_metageneration_match_ : 1;
8365 bool _have_if_metageneration_not_match_ : 1;
8366 bool _have_projection_ : 1;
8367 bool _have_provisional_user_project_ : 1;
8368 bool _have_user_project_ : 1;
8402 client::AuthorizationCredential* _credential_,
8403 const absl::string_view& bucket,
8404 const absl::string_view&
object);
8416 _have_generation_ =
false;
8417 client::ClearCppValueHelper(&generation_);
8435 _have_generation_ =
true;
8436 generation_ = value;
8444 _have_provisional_user_project_ =
false;
8445 client::ClearCppValueHelper(&provisional_user_project_);
8463 _have_provisional_user_project_ =
true;
8464 return &provisional_user_project_;
8475 _have_provisional_user_project_ =
true;
8476 provisional_user_project_ = value;
8485 _have_user_project_ =
false;
8486 client::ClearCppValueHelper(&user_project_);
8504 _have_user_project_ =
true;
8505 return &user_project_;
8516 _have_user_project_ =
true;
8517 user_project_ = value;
8529 virtual util::Status AppendVariable(
8530 const StringPiece& variable_name,
8531 const client::UriTemplateConfig& config,
8539 virtual util::Status AppendOptionalQueryParameters(
string* target);
8554 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
8561 string provisional_user_project_;
8562 string user_project_;
8563 bool _have_generation_ : 1;
8564 bool _have_provisional_user_project_ : 1;
8565 bool _have_user_project_ : 1;
8601 client::AuthorizationCredential* _credential_,
8602 const absl::string_view& bucket);
8621 client::AuthorizationCredential* _credential_,
8622 const absl::string_view& bucket,
8623 const Object* _metadata_,
8624 const StringPiece& _media_content_type_,
8625 client::DataReader* _media_content_reader_);
8638 _have_content_encoding_ =
false;
8639 client::ClearCppValueHelper(&content_encoding_);
8657 _have_content_encoding_ =
true;
8658 return &content_encoding_;
8672 _have_content_encoding_ =
true;
8673 content_encoding_ = value;
8683 _have_if_generation_match_ =
false;
8684 client::ClearCppValueHelper(&if_generation_match_);
8703 _have_if_generation_match_ =
true;
8704 if_generation_match_ = value;
8712 _have_if_generation_not_match_ =
false;
8713 client::ClearCppValueHelper(&if_generation_not_match_);
8733 _have_if_generation_not_match_ =
true;
8734 if_generation_not_match_ = value;
8742 _have_if_metageneration_match_ =
false;
8743 client::ClearCppValueHelper(&if_metageneration_match_);
8761 _have_if_metageneration_match_ =
true;
8762 if_metageneration_match_ = value;
8770 _have_if_metageneration_not_match_ =
false;
8771 client::ClearCppValueHelper(&if_metageneration_not_match_);
8789 _have_if_metageneration_not_match_ =
true;
8790 if_metageneration_not_match_ = value;
8797 _have_kms_key_name_ =
false;
8798 client::ClearCppValueHelper(&kms_key_name_);
8816 _have_kms_key_name_ =
true;
8817 return &kms_key_name_;
8830 _have_kms_key_name_ =
true;
8831 kms_key_name_ = value;
8840 _have_name_ =
false;
8841 client::ClearCppValueHelper(&name_);
8882 _have_predefined_acl_ =
false;
8883 client::ClearCppValueHelper(&predefined_acl_);
8901 _have_predefined_acl_ =
true;
8902 return &predefined_acl_;
8913 _have_predefined_acl_ =
true;
8914 predefined_acl_ = value;
8923 _have_projection_ =
false;
8924 client::ClearCppValueHelper(&projection_);
8942 _have_projection_ =
true;
8943 return &projection_;
8954 _have_projection_ =
true;
8955 projection_ = value;
8965 _have_provisional_user_project_ =
false;
8966 client::ClearCppValueHelper(&provisional_user_project_);
8984 _have_provisional_user_project_ =
true;
8985 return &provisional_user_project_;
8996 _have_provisional_user_project_ =
true;
8997 provisional_user_project_ = value;
9006 _have_user_project_ =
false;
9007 client::ClearCppValueHelper(&user_project_);
9025 _have_user_project_ =
true;
9026 return &user_project_;
9037 _have_user_project_ =
true;
9038 user_project_ = value;
9050 virtual util::Status AppendVariable(
9051 const StringPiece& variable_name,
9052 const client::UriTemplateConfig& config,
9060 virtual util::Status AppendOptionalQueryParameters(
string* target);
9075 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
9094 string content_encoding_;
9095 int64 if_generation_match_;
9096 int64 if_generation_not_match_;
9097 int64 if_metageneration_match_;
9098 int64 if_metageneration_not_match_;
9099 string kms_key_name_;
9101 string predefined_acl_;
9103 string provisional_user_project_;
9104 string user_project_;
9105 bool _have_content_encoding_ : 1;
9106 bool _have_if_generation_match_ : 1;
9107 bool _have_if_generation_not_match_ : 1;
9108 bool _have_if_metageneration_match_ : 1;
9109 bool _have_if_metageneration_not_match_ : 1;
9110 bool _have_kms_key_name_ : 1;
9111 bool _have_name_ : 1;
9112 bool _have_predefined_acl_ : 1;
9113 bool _have_projection_ : 1;
9114 bool _have_provisional_user_project_ : 1;
9115 bool _have_user_project_ : 1;
9147 client::AuthorizationCredential* _credential_,
9148 const absl::string_view& bucket);
9160 _have_delimiter_ =
false;
9161 client::ClearCppValueHelper(&delimiter_);
9179 _have_delimiter_ =
true;
9194 _have_delimiter_ =
true;
9204 _have_end_offset_ =
false;
9205 client::ClearCppValueHelper(&end_offset_);
9223 _have_end_offset_ =
true;
9224 return &end_offset_;
9237 _have_end_offset_ =
true;
9238 end_offset_ = value;
9248 _have_include_trailing_delimiter_ =
false;
9249 client::ClearCppValueHelper(&include_trailing_delimiter_);
9268 _have_include_trailing_delimiter_ =
true;
9269 include_trailing_delimiter_ = value;
9276 _have_max_results_ =
false;
9277 client::ClearCppValueHelper(&max_results_);
9297 _have_max_results_ =
true;
9298 max_results_ = value;
9305 _have_page_token_ =
false;
9306 client::ClearCppValueHelper(&page_token_);
9324 _have_page_token_ =
true;
9325 return &page_token_;
9336 _have_page_token_ =
true;
9337 page_token_ = value;
9346 _have_prefix_ =
false;
9347 client::ClearCppValueHelper(&prefix_);
9364 _have_prefix_ =
true;
9376 _have_prefix_ =
true;
9386 _have_projection_ =
false;
9387 client::ClearCppValueHelper(&projection_);
9405 _have_projection_ =
true;
9406 return &projection_;
9416 _have_projection_ =
true;
9417 projection_ = value;
9427 _have_provisional_user_project_ =
false;
9428 client::ClearCppValueHelper(&provisional_user_project_);
9446 _have_provisional_user_project_ =
true;
9447 return &provisional_user_project_;
9458 _have_provisional_user_project_ =
true;
9459 provisional_user_project_ = value;
9468 _have_start_offset_ =
false;
9469 client::ClearCppValueHelper(&start_offset_);
9487 _have_start_offset_ =
true;
9488 return &start_offset_;
9501 _have_start_offset_ =
true;
9502 start_offset_ = value;
9511 _have_user_project_ =
false;
9512 client::ClearCppValueHelper(&user_project_);
9530 _have_user_project_ =
true;
9531 return &user_project_;
9542 _have_user_project_ =
true;
9543 user_project_ = value;
9552 _have_versions_ =
false;
9553 client::ClearCppValueHelper(&versions_);
9572 _have_versions_ =
true;
9585 virtual util::Status AppendVariable(
9586 const StringPiece& variable_name,
9587 const client::UriTemplateConfig& config,
9595 virtual util::Status AppendOptionalQueryParameters(
string* target);
9610 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
9617 bool include_trailing_delimiter_;
9618 uint32 max_results_;
9622 string provisional_user_project_;
9623 string start_offset_;
9624 string user_project_;
9626 bool _have_delimiter_ : 1;
9627 bool _have_end_offset_ : 1;
9628 bool _have_include_trailing_delimiter_ : 1;
9629 bool _have_max_results_ : 1;
9630 bool _have_page_token_ : 1;
9631 bool _have_prefix_ : 1;
9632 bool _have_projection_ : 1;
9633 bool _have_provisional_user_project_ : 1;
9634 bool _have_start_offset_ : 1;
9635 bool _have_user_project_ : 1;
9636 bool _have_versions_ : 1;
9640 typedef client::ServiceRequestPager<
9643 ObjectsResource_ListMethodPager;
9673 client::AuthorizationCredential* _credential_,
9674 const absl::string_view& bucket,
9675 const absl::string_view&
object,
9676 const Object& _content_);
9688 _have_generation_ =
false;
9689 client::ClearCppValueHelper(&generation_);
9707 _have_generation_ =
true;
9708 generation_ = value;
9716 _have_if_generation_match_ =
false;
9717 client::ClearCppValueHelper(&if_generation_match_);
9736 _have_if_generation_match_ =
true;
9737 if_generation_match_ = value;
9745 _have_if_generation_not_match_ =
false;
9746 client::ClearCppValueHelper(&if_generation_not_match_);
9766 _have_if_generation_not_match_ =
true;
9767 if_generation_not_match_ = value;
9775 _have_if_metageneration_match_ =
false;
9776 client::ClearCppValueHelper(&if_metageneration_match_);
9794 _have_if_metageneration_match_ =
true;
9795 if_metageneration_match_ = value;
9803 _have_if_metageneration_not_match_ =
false;
9804 client::ClearCppValueHelper(&if_metageneration_not_match_);
9822 _have_if_metageneration_not_match_ =
true;
9823 if_metageneration_not_match_ = value;
9830 _have_predefined_acl_ =
false;
9831 client::ClearCppValueHelper(&predefined_acl_);
9849 _have_predefined_acl_ =
true;
9850 return &predefined_acl_;
9861 _have_predefined_acl_ =
true;
9862 predefined_acl_ = value;
9871 _have_projection_ =
false;
9872 client::ClearCppValueHelper(&projection_);
9890 _have_projection_ =
true;
9891 return &projection_;
9901 _have_projection_ =
true;
9902 projection_ = value;
9912 _have_provisional_user_project_ =
false;
9913 client::ClearCppValueHelper(&provisional_user_project_);
9931 _have_provisional_user_project_ =
true;
9932 return &provisional_user_project_;
9943 _have_provisional_user_project_ =
true;
9944 provisional_user_project_ = value;
9953 _have_user_project_ =
false;
9954 client::ClearCppValueHelper(&user_project_);
9972 _have_user_project_ =
true;
9973 return &user_project_;
9984 _have_user_project_ =
true;
9985 user_project_ = value;
9997 virtual util::Status AppendVariable(
9998 const StringPiece& variable_name,
9999 const client::UriTemplateConfig& config,
10007 virtual util::Status AppendOptionalQueryParameters(
string* target);
10022 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
10029 int64 if_generation_match_;
10030 int64 if_generation_not_match_;
10031 int64 if_metageneration_match_;
10032 int64 if_metageneration_not_match_;
10033 string predefined_acl_;
10034 string projection_;
10035 string provisional_user_project_;
10036 string user_project_;
10037 bool _have_generation_ : 1;
10038 bool _have_if_generation_match_ : 1;
10039 bool _have_if_generation_not_match_ : 1;
10040 bool _have_if_metageneration_match_ : 1;
10041 bool _have_if_metageneration_not_match_ : 1;
10042 bool _have_predefined_acl_ : 1;
10043 bool _have_projection_ : 1;
10044 bool _have_provisional_user_project_ : 1;
10045 bool _have_user_project_ : 1;
string _content_;
10086 client::AuthorizationCredential* _credential_,
10087 const absl::string_view& source_bucket,
10088 const absl::string_view& source_object,
10089 const absl::string_view& destination_bucket,
10090 const absl::string_view& destination_object,
10091 const Object& _content_);
10104 _have_destination_kms_key_name_ =
false;
10105 client::ClearCppValueHelper(&destination_kms_key_name_);
10123 _have_destination_kms_key_name_ =
true;
10124 return &destination_kms_key_name_;
10137 _have_destination_kms_key_name_ =
true;
10138 destination_kms_key_name_ = value;
10148 _have_destination_predefined_acl_ =
false;
10149 client::ClearCppValueHelper(&destination_predefined_acl_);
10167 _have_destination_predefined_acl_ =
true;
10168 return &destination_predefined_acl_;
10179 _have_destination_predefined_acl_ =
true;
10180 destination_predefined_acl_ = value;
10190 _have_if_generation_match_ =
false;
10191 client::ClearCppValueHelper(&if_generation_match_);
10210 _have_if_generation_match_ =
true;
10211 if_generation_match_ = value;
10219 _have_if_generation_not_match_ =
false;
10220 client::ClearCppValueHelper(&if_generation_not_match_);
10240 _have_if_generation_not_match_ =
true;
10241 if_generation_not_match_ = value;
10249 _have_if_metageneration_match_ =
false;
10250 client::ClearCppValueHelper(&if_metageneration_match_);
10268 _have_if_metageneration_match_ =
true;
10269 if_metageneration_match_ = value;
10277 _have_if_metageneration_not_match_ =
false;
10278 client::ClearCppValueHelper(&if_metageneration_not_match_);
10297 _have_if_metageneration_not_match_ =
true;
10298 if_metageneration_not_match_ = value;
10306 _have_if_source_generation_match_ =
false;
10307 client::ClearCppValueHelper(&if_source_generation_match_);
10325 _have_if_source_generation_match_ =
true;
10326 if_source_generation_match_ = value;
10334 _have_if_source_generation_not_match_ =
false;
10335 client::ClearCppValueHelper(&if_source_generation_not_match_);
10353 _have_if_source_generation_not_match_ =
true;
10354 if_source_generation_not_match_ = value;
10362 _have_if_source_metageneration_match_ =
false;
10363 client::ClearCppValueHelper(&if_source_metageneration_match_);
10381 _have_if_source_metageneration_match_ =
true;
10382 if_source_metageneration_match_ = value;
10390 _have_if_source_metageneration_not_match_ =
false;
10391 client::ClearCppValueHelper(&if_source_metageneration_not_match_);
10410 _have_if_source_metageneration_not_match_ =
true;
10411 if_source_metageneration_not_match_ = value;
10419 _have_max_bytes_rewritten_per_call_ =
false;
10420 client::ClearCppValueHelper(&max_bytes_rewritten_per_call_);
10443 _have_max_bytes_rewritten_per_call_ =
true;
10444 max_bytes_rewritten_per_call_ = value;
10451 _have_projection_ =
false;
10452 client::ClearCppValueHelper(&projection_);
10470 _have_projection_ =
true;
10471 return &projection_;
10482 _have_projection_ =
true;
10483 projection_ = value;
10493 _have_provisional_user_project_ =
false;
10494 client::ClearCppValueHelper(&provisional_user_project_);
10512 _have_provisional_user_project_ =
true;
10513 return &provisional_user_project_;
10524 _have_provisional_user_project_ =
true;
10525 provisional_user_project_ = value;
10534 _have_rewrite_token_ =
false;
10535 client::ClearCppValueHelper(&rewrite_token_);
10553 _have_rewrite_token_ =
true;
10554 return &rewrite_token_;
10568 _have_rewrite_token_ =
true;
10569 rewrite_token_ = value;
10579 _have_source_generation_ =
false;
10580 client::ClearCppValueHelper(&source_generation_);
10598 _have_source_generation_ =
true;
10599 source_generation_ = value;
10606 _have_user_project_ =
false;
10607 client::ClearCppValueHelper(&user_project_);
10625 _have_user_project_ =
true;
10626 return &user_project_;
10637 _have_user_project_ =
true;
10638 user_project_ = value;
10650 virtual util::Status AppendVariable(
10651 const StringPiece& variable_name,
10652 const client::UriTemplateConfig& config,
10660 virtual util::Status AppendOptionalQueryParameters(
string* target);
10675 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
10679 string source_bucket_;
10680 string source_object_;
10681 string destination_bucket_;
10682 string destination_object_;
10683 string destination_kms_key_name_;
10684 string destination_predefined_acl_;
10685 int64 if_generation_match_;
10686 int64 if_generation_not_match_;
10687 int64 if_metageneration_match_;
10688 int64 if_metageneration_not_match_;
10689 int64 if_source_generation_match_;
10690 int64 if_source_generation_not_match_;
10691 int64 if_source_metageneration_match_;
10692 int64 if_source_metageneration_not_match_;
10693 int64 max_bytes_rewritten_per_call_;
10694 string projection_;
10695 string provisional_user_project_;
10696 string rewrite_token_;
10697 int64 source_generation_;
10698 string user_project_;
10699 bool _have_destination_kms_key_name_ : 1;
10700 bool _have_destination_predefined_acl_ : 1;
10701 bool _have_if_generation_match_ : 1;
10702 bool _have_if_generation_not_match_ : 1;
10703 bool _have_if_metageneration_match_ : 1;
10704 bool _have_if_metageneration_not_match_ : 1;
10705 bool _have_if_source_generation_match_ : 1;
10706 bool _have_if_source_generation_not_match_ : 1;
10707 bool _have_if_source_metageneration_match_ : 1;
10708 bool _have_if_source_metageneration_not_match_ : 1;
10709 bool _have_max_bytes_rewritten_per_call_ : 1;
10710 bool _have_projection_ : 1;
10711 bool _have_provisional_user_project_ : 1;
10712 bool _have_rewrite_token_ : 1;
10713 bool _have_source_generation_ : 1;
10714 bool _have_user_project_ : 1;
string _content_;
10747 client::AuthorizationCredential* _credential_,
10748 const absl::string_view& bucket,
10749 const absl::string_view&
object,
10750 const Policy& _content_);
10762 _have_generation_ =
false;
10763 client::ClearCppValueHelper(&generation_);
10781 _have_generation_ =
true;
10782 generation_ = value;
10790 _have_provisional_user_project_ =
false;
10791 client::ClearCppValueHelper(&provisional_user_project_);
10809 _have_provisional_user_project_ =
true;
10810 return &provisional_user_project_;
10821 _have_provisional_user_project_ =
true;
10822 provisional_user_project_ = value;
10831 _have_user_project_ =
false;
10832 client::ClearCppValueHelper(&user_project_);
10850 _have_user_project_ =
true;
10851 return &user_project_;
10862 _have_user_project_ =
true;
10863 user_project_ = value;
10875 virtual util::Status AppendVariable(
10876 const StringPiece& variable_name,
10877 const client::UriTemplateConfig& config,
10885 virtual util::Status AppendOptionalQueryParameters(
string* target);
10900 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
10907 string provisional_user_project_;
10908 string user_project_;
10909 bool _have_generation_ : 1;
10910 bool _have_provisional_user_project_ : 1;
10911 bool _have_user_project_ : 1;
string _content_;
10946 client::AuthorizationCredential* _credential_,
10947 const absl::string_view& bucket,
10948 const absl::string_view&
object,
10949 const client::JsonCppArray<string >& permissions);
10961 _have_generation_ =
false;
10962 client::ClearCppValueHelper(&generation_);
10980 _have_generation_ =
true;
10981 generation_ = value;
10989 _have_provisional_user_project_ =
false;
10990 client::ClearCppValueHelper(&provisional_user_project_);
11008 _have_provisional_user_project_ =
true;
11009 return &provisional_user_project_;
11020 _have_provisional_user_project_ =
true;
11021 provisional_user_project_ = value;
11030 _have_user_project_ =
false;
11031 client::ClearCppValueHelper(&user_project_);
11049 _have_user_project_ =
true;
11050 return &user_project_;
11061 _have_user_project_ =
true;
11062 user_project_ = value;
11074 virtual util::Status AppendVariable(
11075 const StringPiece& variable_name,
11076 const client::UriTemplateConfig& config,
11084 virtual util::Status AppendOptionalQueryParameters(
string* target);
11099 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
11105 client::JsonCppArray<string > permissions_;
11107 string provisional_user_project_;
11108 string user_project_;
11109 bool _have_generation_ : 1;
11110 bool _have_provisional_user_project_ : 1;
11111 bool _have_user_project_ : 1;
11143 client::AuthorizationCredential* _credential_,
11144 const absl::string_view& bucket,
11145 const absl::string_view&
object,
11146 const Object& _content_);
11158 _have_generation_ =
false;
11159 client::ClearCppValueHelper(&generation_);
11177 _have_generation_ =
true;
11178 generation_ = value;
11186 _have_if_generation_match_ =
false;
11187 client::ClearCppValueHelper(&if_generation_match_);
11206 _have_if_generation_match_ =
true;
11207 if_generation_match_ = value;
11215 _have_if_generation_not_match_ =
false;
11216 client::ClearCppValueHelper(&if_generation_not_match_);
11236 _have_if_generation_not_match_ =
true;
11237 if_generation_not_match_ = value;
11245 _have_if_metageneration_match_ =
false;
11246 client::ClearCppValueHelper(&if_metageneration_match_);
11264 _have_if_metageneration_match_ =
true;
11265 if_metageneration_match_ = value;
11273 _have_if_metageneration_not_match_ =
false;
11274 client::ClearCppValueHelper(&if_metageneration_not_match_);
11292 _have_if_metageneration_not_match_ =
true;
11293 if_metageneration_not_match_ = value;
11300 _have_predefined_acl_ =
false;
11301 client::ClearCppValueHelper(&predefined_acl_);
11319 _have_predefined_acl_ =
true;
11320 return &predefined_acl_;
11331 _have_predefined_acl_ =
true;
11332 predefined_acl_ = value;
11341 _have_projection_ =
false;
11342 client::ClearCppValueHelper(&projection_);
11360 _have_projection_ =
true;
11361 return &projection_;
11371 _have_projection_ =
true;
11372 projection_ = value;
11382 _have_provisional_user_project_ =
false;
11383 client::ClearCppValueHelper(&provisional_user_project_);
11401 _have_provisional_user_project_ =
true;
11402 return &provisional_user_project_;
11413 _have_provisional_user_project_ =
true;
11414 provisional_user_project_ = value;
11423 _have_user_project_ =
false;
11424 client::ClearCppValueHelper(&user_project_);
11442 _have_user_project_ =
true;
11443 return &user_project_;
11454 _have_user_project_ =
true;
11455 user_project_ = value;
11467 virtual util::Status AppendVariable(
11468 const StringPiece& variable_name,
11469 const client::UriTemplateConfig& config,
11477 virtual util::Status AppendOptionalQueryParameters(
string* target);
11492 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
11499 int64 if_generation_match_;
11500 int64 if_generation_not_match_;
11501 int64 if_metageneration_match_;
11502 int64 if_metageneration_not_match_;
11503 string predefined_acl_;
11504 string projection_;
11505 string provisional_user_project_;
11506 string user_project_;
11507 bool _have_generation_ : 1;
11508 bool _have_if_generation_match_ : 1;
11509 bool _have_if_generation_not_match_ : 1;
11510 bool _have_if_metageneration_match_ : 1;
11511 bool _have_if_metageneration_not_match_ : 1;
11512 bool _have_predefined_acl_ : 1;
11513 bool _have_projection_ : 1;
11514 bool _have_provisional_user_project_ : 1;
11515 bool _have_user_project_ : 1;
string _content_;
11548 client::AuthorizationCredential* _credential_,
11549 const absl::string_view& bucket,
11562 _have_delimiter_ =
false;
11563 client::ClearCppValueHelper(&delimiter_);
11581 _have_delimiter_ =
true;
11582 return &delimiter_;
11596 _have_delimiter_ =
true;
11597 delimiter_ = value;
11606 _have_end_offset_ =
false;
11607 client::ClearCppValueHelper(&end_offset_);
11625 _have_end_offset_ =
true;
11626 return &end_offset_;
11639 _have_end_offset_ =
true;
11640 end_offset_ = value;
11650 _have_include_trailing_delimiter_ =
false;
11651 client::ClearCppValueHelper(&include_trailing_delimiter_);
11670 _have_include_trailing_delimiter_ =
true;
11671 include_trailing_delimiter_ = value;
11678 _have_max_results_ =
false;
11679 client::ClearCppValueHelper(&max_results_);
11699 _have_max_results_ =
true;
11700 max_results_ = value;
11707 _have_page_token_ =
false;
11708 client::ClearCppValueHelper(&page_token_);
11726 _have_page_token_ =
true;
11727 return &page_token_;
11738 _have_page_token_ =
true;
11739 page_token_ = value;
11748 _have_prefix_ =
false;
11749 client::ClearCppValueHelper(&prefix_);
11766 _have_prefix_ =
true;
11778 _have_prefix_ =
true;
11788 _have_projection_ =
false;
11789 client::ClearCppValueHelper(&projection_);
11807 _have_projection_ =
true;
11808 return &projection_;
11818 _have_projection_ =
true;
11819 projection_ = value;
11829 _have_provisional_user_project_ =
false;
11830 client::ClearCppValueHelper(&provisional_user_project_);
11848 _have_provisional_user_project_ =
true;
11849 return &provisional_user_project_;
11860 _have_provisional_user_project_ =
true;
11861 provisional_user_project_ = value;
11870 _have_start_offset_ =
false;
11871 client::ClearCppValueHelper(&start_offset_);
11889 _have_start_offset_ =
true;
11890 return &start_offset_;
11903 _have_start_offset_ =
true;
11904 start_offset_ = value;
11913 _have_user_project_ =
false;
11914 client::ClearCppValueHelper(&user_project_);
11932 _have_user_project_ =
true;
11933 return &user_project_;
11944 _have_user_project_ =
true;
11945 user_project_ = value;
11954 _have_versions_ =
false;
11955 client::ClearCppValueHelper(&versions_);
11974 _have_versions_ =
true;
11987 virtual util::Status AppendVariable(
11988 const StringPiece& variable_name,
11989 const client::UriTemplateConfig& config,
11997 virtual util::Status AppendOptionalQueryParameters(
string* target);
12012 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
12018 string end_offset_;
12019 bool include_trailing_delimiter_;
12020 uint32 max_results_;
12021 string page_token_;
12023 string projection_;
12024 string provisional_user_project_;
12025 string start_offset_;
12026 string user_project_;
12028 bool _have_delimiter_ : 1;
12029 bool _have_end_offset_ : 1;
12030 bool _have_include_trailing_delimiter_ : 1;
12031 bool _have_max_results_ : 1;
12032 bool _have_page_token_ : 1;
12033 bool _have_prefix_ : 1;
12034 bool _have_projection_ : 1;
12035 bool _have_provisional_user_project_ : 1;
12036 bool _have_start_offset_ : 1;
12037 bool _have_user_project_ : 1;
12038 bool _have_versions_ : 1;
string _content_;
12073 client::AuthorizationCredential* _credential_,
12074 const absl::string_view& project_id,
12075 const absl::string_view& service_account_email);
12087 _have_user_project_ =
false;
12088 client::ClearCppValueHelper(&user_project_);
12106 _have_user_project_ =
true;
12107 return &user_project_;
12117 _have_user_project_ =
true;
12118 user_project_ = value;
12130 virtual util::Status AppendVariable(
12131 const StringPiece& variable_name,
12132 const client::UriTemplateConfig& config,
12140 virtual util::Status AppendOptionalQueryParameters(
string* target);
12155 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
12159 string project_id_;
12160 string service_account_email_;
12161 string user_project_;
12162 bool _have_user_project_ : 1;
12193 client::AuthorizationCredential* _credential_,
12194 const absl::string_view& project_id,
12195 const absl::string_view& access_id);
12207 _have_user_project_ =
false;
12208 client::ClearCppValueHelper(&user_project_);
12226 _have_user_project_ =
true;
12227 return &user_project_;
12237 _have_user_project_ =
true;
12238 user_project_ = value;
12250 virtual util::Status AppendVariable(
12251 const StringPiece& variable_name,
12252 const client::UriTemplateConfig& config,
12260 virtual util::Status AppendOptionalQueryParameters(
string* target);
12264 string project_id_;
12266 string user_project_;
12267 bool _have_user_project_ : 1;
12300 client::AuthorizationCredential* _credential_,
12301 const absl::string_view& project_id,
12302 const absl::string_view& access_id);
12314 _have_user_project_ =
false;
12315 client::ClearCppValueHelper(&user_project_);
12333 _have_user_project_ =
true;
12334 return &user_project_;
12344 _have_user_project_ =
true;
12345 user_project_ = value;
12357 virtual util::Status AppendVariable(
12358 const StringPiece& variable_name,
12359 const client::UriTemplateConfig& config,
12367 virtual util::Status AppendOptionalQueryParameters(
string* target);
12382 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
12386 string project_id_;
12388 string user_project_;
12389 bool _have_user_project_ : 1;
12420 client::AuthorizationCredential* _credential_,
12421 const absl::string_view& project_id);
12433 _have_max_results_ =
false;
12434 client::ClearCppValueHelper(&max_results_);
12456 _have_max_results_ =
true;
12457 max_results_ = value;
12464 _have_page_token_ =
false;
12465 client::ClearCppValueHelper(&page_token_);
12483 _have_page_token_ =
true;
12484 return &page_token_;
12495 _have_page_token_ =
true;
12496 page_token_ = value;
12506 _have_service_account_email_ =
false;
12507 client::ClearCppValueHelper(&service_account_email_);
12525 _have_service_account_email_ =
true;
12526 return &service_account_email_;
12537 _have_service_account_email_ =
true;
12538 service_account_email_ = value;
12548 _have_show_deleted_keys_ =
false;
12549 client::ClearCppValueHelper(&show_deleted_keys_);
12566 _have_show_deleted_keys_ =
true;
12567 show_deleted_keys_ = value;
12574 _have_user_project_ =
false;
12575 client::ClearCppValueHelper(&user_project_);
12593 _have_user_project_ =
true;
12594 return &user_project_;
12604 _have_user_project_ =
true;
12605 user_project_ = value;
12617 virtual util::Status AppendVariable(
12618 const StringPiece& variable_name,
12619 const client::UriTemplateConfig& config,
12627 virtual util::Status AppendOptionalQueryParameters(
string* target);
12642 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
12646 string project_id_;
12647 uint32 max_results_;
12648 string page_token_;
12649 string service_account_email_;
12650 bool show_deleted_keys_;
12651 string user_project_;
12652 bool _have_max_results_ : 1;
12653 bool _have_page_token_ : 1;
12654 bool _have_service_account_email_ : 1;
12655 bool _have_show_deleted_keys_ : 1;
12656 bool _have_user_project_ : 1;
12660 typedef client::ServiceRequestPager<
12663 ProjectsResource_HmacKeysResource_ListMethodPager;
12693 client::AuthorizationCredential* _credential_,
12694 const absl::string_view& project_id,
12695 const absl::string_view& access_id,
12708 _have_user_project_ =
false;
12709 client::ClearCppValueHelper(&user_project_);
12727 _have_user_project_ =
true;
12728 return &user_project_;
12738 _have_user_project_ =
true;
12739 user_project_ = value;
12751 virtual util::Status AppendVariable(
12752 const StringPiece& variable_name,
12753 const client::UriTemplateConfig& config,
12761 virtual util::Status AppendOptionalQueryParameters(
string* target);
12776 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
12780 string project_id_;
12782 string user_project_;
12783 bool _have_user_project_ : 1;
string _content_;
12816 client::AuthorizationCredential* _credential_,
12817 const absl::string_view& project_id);
12830 _have_provisional_user_project_ =
false;
12831 client::ClearCppValueHelper(&provisional_user_project_);
12849 _have_provisional_user_project_ =
true;
12850 return &provisional_user_project_;
12861 _have_provisional_user_project_ =
true;
12862 provisional_user_project_ = value;
12871 _have_user_project_ =
false;
12872 client::ClearCppValueHelper(&user_project_);
12890 _have_user_project_ =
true;
12891 return &user_project_;
12901 _have_user_project_ =
true;
12902 user_project_ = value;
12914 virtual util::Status AppendVariable(
12915 const StringPiece& variable_name,
12916 const client::UriTemplateConfig& config,
12924 virtual util::Status AppendOptionalQueryParameters(
string* target);
12939 return StorageServiceBaseRequest::ExecuteAndParseResponse(data);
12943 string project_id_;
12944 string provisional_user_project_;
12945 string user_project_;
12946 bool _have_provisional_user_project_ : 1;
12947 bool _have_user_project_ : 1;
12966 static const char googleapis_API_NAME[];
12971 static const char googleapis_API_VERSION[];
12976 static const char googleapis_API_GENERATOR[];
13014 client::AuthorizationCredential* _credential_,
13015 const absl::string_view& bucket,
13016 const absl::string_view& entity)
const;
13031 client::AuthorizationCredential* _credential_,
13032 const absl::string_view& bucket,
13033 const absl::string_view& entity)
const;
13046 client::AuthorizationCredential* _credential_,
13047 const absl::string_view& bucket,
13060 client::AuthorizationCredential* _credential_,
13061 const absl::string_view& bucket)
const;
13077 client::AuthorizationCredential* _credential_,
13078 const absl::string_view& bucket,
13079 const absl::string_view& entity,
13096 client::AuthorizationCredential* _credential_,
13097 const absl::string_view& bucket,
13098 const absl::string_view& entity,
13139 client::AuthorizationCredential* _credential_,
13140 const absl::string_view& bucket)
const;
13152 client::AuthorizationCredential* _credential_,
13153 const absl::string_view& bucket)
const;
13165 client::AuthorizationCredential* _credential_,
13166 const absl::string_view& bucket)
const;
13179 client::AuthorizationCredential* _credential_,
13180 const absl::string_view& project,
13181 const Bucket& _content_)
const;
13192 BucketsResource_ListMethod* NewListMethod(
13193 client::AuthorizationCredential* _credential_,
13194 const absl::string_view& project)
const;
13204 BucketsResource_ListMethodPager* NewListMethodPager(
13205 client::AuthorizationCredential* _credential_,
13206 const absl::string_view& project)
const;
13220 client::AuthorizationCredential* _credential_,
13221 const absl::string_view& bucket,
13222 const int64& if_metageneration_match)
const;
13235 client::AuthorizationCredential* _credential_,
13236 const absl::string_view& bucket,
13237 const Bucket& _content_)
const;
13250 client::AuthorizationCredential* _credential_,
13251 const absl::string_view& bucket,
13252 const Policy& _content_)
const;
13265 client::AuthorizationCredential* _credential_,
13266 const absl::string_view& bucket,
13267 const client::JsonCppArray<string >& permissions)
const;
13280 client::AuthorizationCredential* _credential_,
13281 const absl::string_view& bucket,
13282 const Bucket& _content_)
const;
13322 client::AuthorizationCredential* _credential_,
13323 const Channel& _content_)
const;
13366 client::AuthorizationCredential* _credential_,
13367 const absl::string_view& bucket,
13368 const absl::string_view& entity)
const;
13383 client::AuthorizationCredential* _credential_,
13384 const absl::string_view& bucket,
13385 const absl::string_view& entity)
const;
13398 client::AuthorizationCredential* _credential_,
13399 const absl::string_view& bucket,
13412 client::AuthorizationCredential* _credential_,
13413 const absl::string_view& bucket)
const;
13429 client::AuthorizationCredential* _credential_,
13430 const absl::string_view& bucket,
13431 const absl::string_view& entity,
13448 client::AuthorizationCredential* _credential_,
13449 const absl::string_view& bucket,
13450 const absl::string_view& entity,
13492 client::AuthorizationCredential* _credential_,
13493 const absl::string_view& bucket,
13494 const absl::string_view& notification)
const;
13507 client::AuthorizationCredential* _credential_,
13508 const absl::string_view& bucket,
13509 const absl::string_view& notification)
const;
13522 client::AuthorizationCredential* _credential_,
13523 const absl::string_view& bucket,
13536 client::AuthorizationCredential* _credential_,
13537 const absl::string_view& bucket)
const;
13582 client::AuthorizationCredential* _credential_,
13583 const absl::string_view& bucket,
13584 const absl::string_view&
object,
13585 const absl::string_view& entity)
const;
13602 client::AuthorizationCredential* _credential_,
13603 const absl::string_view& bucket,
13604 const absl::string_view&
object,
13605 const absl::string_view& entity)
const;
13620 client::AuthorizationCredential* _credential_,
13621 const absl::string_view& bucket,
13622 const absl::string_view&
object,
13637 client::AuthorizationCredential* _credential_,
13638 const absl::string_view& bucket,
13639 const absl::string_view&
object)
const;
13657 client::AuthorizationCredential* _credential_,
13658 const absl::string_view& bucket,
13659 const absl::string_view&
object,
13660 const absl::string_view& entity,
13679 client::AuthorizationCredential* _credential_,
13680 const absl::string_view& bucket,
13681 const absl::string_view&
object,
13682 const absl::string_view& entity,
13728 client::AuthorizationCredential* _credential_,
13729 const absl::string_view& destination_bucket,
13730 const absl::string_view& destination_object,
13755 client::AuthorizationCredential* _credential_,
13756 const absl::string_view& source_bucket,
13757 const absl::string_view& source_object,
13758 const absl::string_view& destination_bucket,
13759 const absl::string_view& destination_object,
13760 const Object& _content_)
const;
13774 client::AuthorizationCredential* _credential_,
13775 const absl::string_view& bucket,
13776 const absl::string_view&
object)
const;
13790 client::AuthorizationCredential* _credential_,
13791 const absl::string_view& bucket,
13792 const absl::string_view&
object)
const;
13806 client::AuthorizationCredential* _credential_,
13807 const absl::string_view& bucket,
13808 const absl::string_view&
object)
const;
13824 client::AuthorizationCredential* _credential_,
13825 const absl::string_view& bucket)
const;
13845 client::AuthorizationCredential* _credential_,
13846 const absl::string_view& bucket,
13847 const Object* _metadata_,
13848 const StringPiece& _media_content_type_,
13849 client::DataReader* _media_content_reader_)
const;
13860 ObjectsResource_ListMethod* NewListMethod(
13861 client::AuthorizationCredential* _credential_,
13862 const absl::string_view& bucket)
const;
13872 ObjectsResource_ListMethodPager* NewListMethodPager(
13873 client::AuthorizationCredential* _credential_,
13874 const absl::string_view& bucket)
const;
13889 client::AuthorizationCredential* _credential_,
13890 const absl::string_view& bucket,
13891 const absl::string_view&
object,
13892 const Object& _content_)
const;
13916 client::AuthorizationCredential* _credential_,
13917 const absl::string_view& source_bucket,
13918 const absl::string_view& source_object,
13919 const absl::string_view& destination_bucket,
13920 const absl::string_view& destination_object,
13921 const Object& _content_)
const;
13936 client::AuthorizationCredential* _credential_,
13937 const absl::string_view& bucket,
13938 const absl::string_view&
object,
13939 const Policy& _content_)
const;
13954 client::AuthorizationCredential* _credential_,
13955 const absl::string_view& bucket,
13956 const absl::string_view&
object,
13957 const client::JsonCppArray<string >& permissions)
const;
13972 client::AuthorizationCredential* _credential_,
13973 const absl::string_view& bucket,
13974 const absl::string_view&
object,
13975 const Object& _content_)
const;
13988 client::AuthorizationCredential* _credential_,
13989 const absl::string_view& bucket,
13990 const Channel& _content_)
const;
14052 client::AuthorizationCredential* _credential_,
14053 const absl::string_view& project_id,
14054 const absl::string_view& service_account_email)
const;
14067 client::AuthorizationCredential* _credential_,
14068 const absl::string_view& project_id,
14069 const absl::string_view& access_id)
const;
14083 client::AuthorizationCredential* _credential_,
14084 const absl::string_view& project_id,
14085 const absl::string_view& access_id)
const;
14097 ProjectsResource_HmacKeysResource_ListMethod* NewListMethod(
14098 client::AuthorizationCredential* _credential_,
14099 const absl::string_view& project_id)
const;
14111 ProjectsResource_HmacKeysResource_ListMethodPager* NewListMethodPager(
14112 client::AuthorizationCredential* _credential_,
14113 const absl::string_view& project_id)
const;
14128 client::AuthorizationCredential* _credential_,
14129 const absl::string_view& project_id,
14130 const absl::string_view& access_id,
14181 client::AuthorizationCredential* _credential_,
14182 const absl::string_view& project_id)
const;
14195 return service_account_;
14229 return bucket_access_controls_;
14259 return default_object_access_controls_;
14269 return notifications_;
14279 return object_access_controls_;
14313 static const char CLOUD_PLATFORM[];
14318 static const char CLOUD_PLATFORM_READ_ONLY[];
14323 static const char DEVSTORAGE_FULL_CONTROL[];
14328 static const char DEVSTORAGE_READ_ONLY[];
14333 static const char DEVSTORAGE_READ_WRITE[];
14385 #endif // GOOGLE_STORAGE_API_STORAGE_SERVICE_H_ void set_predefined_acl(const string &value)
Definition: storage_service.h:2167
const string & get_user_project() const
Definition: storage_service.h:4759
Definition: storage_service.h:1653
string * mutable_provisionalUserProject()
Definition: storage_service.h:827
Definition: storage_service.h:12678
void set_if_metageneration_not_match(int64 value)
Definition: storage_service.h:1516
const string & get_provisional_user_project() const
Definition: storage_service.h:6112
const string & get_user_project() const
Definition: storage_service.h:6347
const string & get_fields() const
Definition: storage_service.h:187
void set_user_project(const string &value)
Definition: storage_service.h:2651
const string & get_user_project() const
Definition: storage_service.h:12584
void clear_if_metageneration_match()
Definition: storage_service.h:6942
void clear_user_project()
Definition: storage_service.h:12206
void set_user_project(const string &value)
Definition: storage_service.h:3856
void clear_max_results()
Definition: storage_service.h:2430
void set_user_project(const string &value)
Definition: storage_service.h:1041
void set_predefined_default_object_acl(const string &value)
Definition: storage_service.h:3733
const string & get_provisional_user_project() const
Definition: storage_service.h:655
void clear_projection()
Definition: storage_service.h:2539
void set_projection(const string &value)
Definition: storage_service.h:3773
void clear_provisional_user_project()
Definition: storage_service.h:5359
const string & get_provisional_user_project() const
Definition: storage_service.h:6306
const string & get_user_project() const
Definition: storage_service.h:12881
string * mutable_userProject()
Definition: storage_service.h:6756
void set_user_project(const string &value)
Definition: storage_service.h:1208
void set_user_project(const string &value)
Definition: storage_service.h:9036
~ServiceAccountResource()
Definition: storage_service.h:14167
void set_user_project(const string &value)
Definition: storage_service.h:4947
void clear_user_project()
Definition: storage_service.h:1816
util::Status ExecuteAndParseResponse(Notification *data)
Definition: storage_service.h:5468
const string & get_user_project() const
Definition: storage_service.h:4056
void clear_user_project()
Definition: storage_service.h:9005
void set_predefined_acl(const string &value)
Definition: storage_service.h:3691
string * mutable_predefinedAcl()
Definition: storage_service.h:11318
Definition: storage_service.h:13550
void clear_name()
Definition: storage_service.h:8839
void clear_provisional_user_project()
Definition: storage_service.h:493
const string & get_provisional_user_project() const
Definition: storage_service.h:2273
void clear_generation()
Definition: storage_service.h:10960
void clear_provisional_user_project()
Definition: storage_service.h:6101
void set_if_generation_not_match(int64 value)
Definition: storage_service.h:7808
void set_provisional_user_project(const string &value)
Definition: storage_service.h:3132
string * mutable_prefix()
Definition: storage_service.h:9363
int64 get_if_generation_not_match() const
Definition: storage_service.h:8103
void set_user_project(const string &value)
Definition: storage_service.h:5976
void set_prefix(const string &value)
Definition: storage_service.h:2529
void clear_provisional_user_project()
Definition: storage_service.h:4004
Definition: storage_service.h:14308
int64 get_if_generation_not_match() const
Definition: storage_service.h:7283
void clear_if_source_generation_match()
Definition: storage_service.h:7359
const string & get_provisional_user_project() const
Definition: storage_service.h:3795
void set_pretty_print(bool value)
Definition: storage_service.h:315
string * mutable_userProject()
Definition: storage_service.h:12332
string * mutable_projection()
Definition: storage_service.h:11806
string * mutable_userProject()
Definition: storage_service.h:4935
void clear_generation()
Definition: storage_service.h:6668
Definition: storage_service.h:10931
int64 get_if_metageneration_match() const
Definition: storage_service.h:11255
static const client::MediaUploadSpec SIMPLE_MEDIA_UPLOAD
Definition: storage_service.h:9086
util::Status ExecuteAndParseResponse(BucketAccessControls *data)
Definition: storage_service.h:1078
const string & get_user_project() const
Definition: storage_service.h:2632
Definition: storage_service.h:8583
int64 get_if_generation_match() const
Definition: storage_service.h:7769
Definition: rewrite_response.h:53
const string & get_provisional_user_project() const
Definition: storage_service.h:8454
string * mutable_contentEncoding()
Definition: storage_service.h:8656
~BucketsResource()
Definition: storage_service.h:13126
util::Status ExecuteAndParseResponse(ObjectAccessControl *data)
Definition: storage_service.h:4264
const string & get_projection() const
Definition: storage_service.h:9396
int64 get_if_metageneration_not_match() const
Definition: storage_service.h:2960
Definition: storage_service.h:12961
string * mutable_provisionalUserProject()
Definition: storage_service.h:6314
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:7321
int64 get_generation() const
Definition: storage_service.h:5887
void set_user_project(const string &value)
Definition: storage_service.h:5792
void set_if_source_metageneration_not_match(int64 value)
Definition: storage_service.h:10409
Definition: hmac_key.h:52
int64 get_if_metageneration_match() const
Definition: storage_service.h:6953
const string & get_user_project() const
Definition: storage_service.h:1827
~ObjectAccessControlsResource()
Definition: storage_service.h:13564
void set_if_generation_not_match(int64 value)
Definition: storage_service.h:11235
const string & get_end_offset() const
Definition: storage_service.h:11616
string * mutable_provisionalUserProject()
Definition: storage_service.h:11007
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:6961
void clear_user_project()
Definition: storage_service.h:12313
const string & get_provisional_user_project() const
Definition: storage_service.h:10503
void clear_user_project()
Definition: storage_service.h:12870
int64 get_if_metageneration_match() const
Definition: storage_service.h:8133
void set_user_project(const string &value)
Definition: storage_service.h:12900
void clear_kms_key_name()
Definition: storage_service.h:8796
void set_projection(const string &value)
Definition: storage_service.h:2569
void clear_show_deleted_keys()
Definition: storage_service.h:12547
string * mutable_destinationKmsKeyName()
Definition: storage_service.h:10122
void set_provisional_user_project(const string &value)
Definition: storage_service.h:3815
const ServiceAccountResource & get_service_account() const
Definition: storage_service.h:14194
string * mutable_userProject()
Definition: storage_service.h:12889
Definition: storage_service.h:2406
string * mutable_quotaUser()
Definition: storage_service.h:342
Definition: compose_request.h:53
void set_provisional_user_project(const string &value)
Definition: storage_service.h:8249
string * mutable_provisionalUserProject()
Definition: storage_service.h:1990
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:8760
const string & get_user_project() const
Definition: storage_service.h:4371
const string & get_user_project() const
Definition: storage_service.h:4927
void set_projection(const string &value)
Definition: storage_service.h:1764
void set_kms_key_name(const string &value)
Definition: storage_service.h:8829
void set_provisional_user_project(const string &value)
Definition: storage_service.h:4186
Definition: storage_service.h:13464
void set_user_ip(const string &value)
Definition: storage_service.h:394
const string & get_user_project() const
Definition: storage_service.h:696
void set_start_offset(const string &value)
Definition: storage_service.h:11902
void set_provisional_user_project(const string &value)
Definition: storage_service.h:839
void clear_include_trailing_delimiter()
Definition: storage_service.h:9247
void set_provisional_user_project(const string &value)
Definition: storage_service.h:5751
int64 get_if_generation_match() const
Definition: storage_service.h:6924
void set_max_results(uint32 value)
Definition: storage_service.h:9296
int64 get_generation() const
Definition: storage_service.h:8046
void clear_if_metageneration_not_match()
Definition: storage_service.h:9802
void set_if_source_generation_not_match(int64 value)
Definition: storage_service.h:10352
void set_if_generation_not_match(int64 value)
Definition: storage_service.h:9765
const string & get_provisional_user_project() const
Definition: storage_service.h:1315
void set_provisional_user_project(const string &value)
Definition: storage_service.h:12860
string * mutable_userProject()
Definition: storage_service.h:8503
void clear_user_project()
Definition: storage_service.h:8484
const string & get_provisional_user_project() const
Definition: storage_service.h:4718
string * mutable_userProject()
Definition: storage_service.h:9024
int64 get_generation() const
Definition: storage_service.h:9698
string * mutable_provisionalUserProject()
Definition: storage_service.h:4023
const string & get_provisional_user_project() const
Definition: storage_service.h:4330
int64 get_max_bytes_rewritten_per_call() const
Definition: storage_service.h:10429
Definition: storage_service.h:6839
void set_predefined_acl(const string &value)
Definition: storage_service.h:11330
const string & get_alt() const
Definition: storage_service.h:148
const string & get_predefined_acl() const
Definition: storage_service.h:11310
string * mutable_provisionalUserProject()
Definition: storage_service.h:2599
void clear_user_project()
Definition: storage_service.h:6336
void set_user_project(const string &value)
Definition: storage_service.h:7085
void clear_provisional_user_project()
Definition: storage_service.h:9911
int64 get_if_metageneration_not_match() const
Definition: storage_service.h:7856
void clear_prefix()
Definition: storage_service.h:11747
void set_projection(const string &value)
Definition: storage_service.h:3090
void clear_key()
Definition: storage_service.h:216
void clear_provisional_user_project()
Definition: storage_service.h:10492
void clear_user_project()
Definition: storage_service.h:1177
bool get_include_trailing_delimiter() const
Definition: storage_service.h:11660
string * mutable_delimiter()
Definition: storage_service.h:11580
string * mutable_provisionalUserProject()
Definition: storage_service.h:10808
void clear_provisional_user_project()
Definition: storage_service.h:7873
void clear_provisional_user_project()
Definition: storage_service.h:10789
const string & get_user_project() const
Definition: storage_service.h:2314
string * mutable_provisionalUserProject()
Definition: storage_service.h:5923
Definition: storage_service.h:464
Definition: storage_service.h:2729
void set_user_project(const string &value)
Definition: storage_service.h:12116
void clear_predefined_acl()
Definition: storage_service.h:11299
Definition: storage_service.h:11128
string * mutable_projection()
Definition: storage_service.h:1753
string * mutable_userProject()
Definition: storage_service.h:4596
util::Status ExecuteAndParseResponse(ObjectAccessControl *data)
Definition: storage_service.h:4428
const string & get_user_project() const
Definition: storage_service.h:9016
string * mutable_userProject()
Definition: storage_service.h:10624
void set_max_results(uint32 value)
Definition: storage_service.h:2450
const string & get_user_project() const
Definition: storage_service.h:1577
string * mutable_endOffset()
Definition: storage_service.h:11624
void clear_if_metageneration_not_match()
Definition: storage_service.h:7845
void set_user_project(const string &value)
Definition: storage_service.h:6567
void set_provisional_user_project(const string &value)
Definition: storage_service.h:6727
string * mutable_userProject()
Definition: storage_service.h:3844
void clear_user_project()
Definition: storage_service.h:4196
int64 get_if_generation_match() const
Definition: storage_service.h:9726
void clear_if_source_metageneration_match()
Definition: storage_service.h:7415
string * mutable_endOffset()
Definition: storage_service.h:9222
void clear_user_project()
Definition: storage_service.h:685
void clear_user_project()
Definition: storage_service.h:8259
void set_provisional_user_project(const string &value)
Definition: storage_service.h:6326
void set_rewrite_token(const string &value)
Definition: storage_service.h:10567
const string & get_start_offset() const
Definition: storage_service.h:11880
void set_if_source_generation_match(int64 value)
Definition: storage_service.h:7378
void clear_user_project()
Definition: storage_service.h:2621
string * mutable_userProject()
Definition: storage_service.h:6355
string * mutable_provisionalUserProject()
Definition: storage_service.h:988
const string & get_provisional_user_project() const
Definition: storage_service.h:8229
const string & get_user_project() const
Definition: storage_service.h:11923
const string & get_provisional_user_project() const
Definition: storage_service.h:10800
Definition: bucket_access_controls.h:52
const string & get_user_project() const
Definition: storage_service.h:5246
void set_projection(const string &value)
Definition: storage_service.h:7502
void set_key(const string &value)
Definition: storage_service.h:247
void clear_versions()
Definition: storage_service.h:9551
string * mutable_userProject()
Definition: storage_service.h:1196
void set_provisional_user_project(const string &value)
Definition: storage_service.h:5225
void set_provisional_user_project(const string &value)
Definition: storage_service.h:10820
void clear_generation()
Definition: storage_service.h:8415
string * mutable_prefix()
Definition: storage_service.h:2517
void set_user_project(const string &value)
Definition: storage_service.h:5114
void clear_if_metageneration_match()
Definition: storage_service.h:1469
bool get_pretty_print() const
Definition: storage_service.h:308
const string & get_user_project() const
Definition: storage_service.h:5772
void clear_if_metageneration_not_match()
Definition: storage_service.h:8769
void clear_provisional_user_project()
Definition: storage_service.h:644
Definition: storage_service.h:3247
int64 get_generation() const
Definition: storage_service.h:10971
void set_kms_key_name(const string &value)
Definition: storage_service.h:7002
void set_source_generation(int64 value)
Definition: storage_service.h:10597
void set_options_requested_policy_version(int32 value)
Definition: storage_service.h:1962
const string & get_page_token() const
Definition: storage_service.h:9315
void clear_user_project()
Definition: storage_service.h:4748
void set_provisional_user_project(const string &value)
Definition: storage_service.h:1167
void clear_prefix()
Definition: storage_service.h:2499
void clear_predefined_acl()
Definition: storage_service.h:2136
void set_if_source_metageneration_match(int64 value)
Definition: storage_service.h:7434
Definition: storage_service.h:13112
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:7836
void clear_delimiter()
Definition: storage_service.h:11561
void set_provisional_user_project(const string &value)
Definition: storage_service.h:11412
const string & get_projection() const
Definition: storage_service.h:7482
const BucketsResource & get_buckets() const
Definition: storage_service.h:14238
void clear_end_offset()
Definition: storage_service.h:9203
void set_if_generation_not_match(int64 value)
Definition: storage_service.h:8113
void set_if_generation_not_match(int64 value)
Definition: storage_service.h:8732
void clear_predefined_acl()
Definition: storage_service.h:3660
void set_if_generation_match(int64 value)
Definition: storage_service.h:6933
const string & get_provisional_user_project() const
Definition: storage_service.h:5370
void clear_user_project()
Definition: storage_service.h:7582
const string & get_user_ip() const
Definition: storage_service.h:375
string * mutable_userProject()
Definition: storage_service.h:868
void clear_if_source_metageneration_match()
Definition: storage_service.h:10361
void clear_predefined_acl()
Definition: storage_service.h:9829
const ObjectAccessControlsResource & get_object_access_controls() const
Definition: storage_service.h:14278
const string & get_kms_key_name() const
Definition: storage_service.h:6980
string * mutable_userProject()
Definition: storage_service.h:3161
Definition: storage_service.h:3935
void clear_user_project()
Definition: storage_service.h:11422
void clear_generation()
Definition: storage_service.h:7730
string * mutable_provisionalUserProject()
Definition: storage_service.h:11400
const string & get_provisional_user_project() const
Definition: storage_service.h:11392
void clear_if_metageneration_not_match()
Definition: storage_service.h:2949
string * mutable_projection()
Definition: storage_service.h:8196
string * mutable_predefinedAcl()
Definition: storage_service.h:9848
void set_if_source_generation_not_match(int64 value)
Definition: storage_service.h:7406
const string & get_provisional_user_project() const
Definition: storage_service.h:5053
void clear_max_results()
Definition: storage_service.h:12432
void clear_destination_predefined_acl()
Definition: storage_service.h:6871
util::Status ExecuteAndParseResponse(HmacKey *data)
Definition: storage_service.h:12153
util::Status ExecuteAndParseResponse(Bucket *data)
Definition: storage_service.h:2370
void set_provisional_user_project(const string &value)
Definition: storage_service.h:6526
string * mutable_provisionalUserProject()
Definition: storage_service.h:10511
Definition: storage_service.h:12060
void clear_if_generation_match()
Definition: storage_service.h:6913
void clear_provisional_user_project()
Definition: storage_service.h:11381
void set_if_metageneration_not_match(int64 value)
Definition: storage_service.h:7350
const string & get_user_project() const
Definition: storage_service.h:6547
const string & get_predefined_default_object_acl() const
Definition: storage_service.h:3030
Definition: storage_service.h:13336
void clear_provisional_user_project()
Definition: storage_service.h:9426
Definition: object_access_control.h:51
void set_user_project(const string &value)
Definition: storage_service.h:9541
string * mutable_userProject()
Definition: storage_service.h:10849
void set_max_bytes_rewritten_per_call(int64 value)
Definition: storage_service.h:10442
void set_if_metageneration_not_match(int64 value)
Definition: storage_service.h:9821
void set_user_project(const string &value)
Definition: storage_service.h:2829
void clear_if_metageneration_match()
Definition: storage_service.h:10248
util::Status ExecuteAndParseResponse(ObjectAccessControl *data)
Definition: storage_service.h:6210
void clear_provisional_user_project()
Definition: storage_service.h:11828
void set_delimiter(const string &value)
Definition: storage_service.h:11595
const string & get_user_project() const
Definition: storage_service.h:4588
Definition: storage_service.h:9658
string * mutable_predefinedAcl()
Definition: storage_service.h:8900
string * mutable_provisionalUserProject()
Definition: storage_service.h:4726
void clear_include_trailing_delimiter()
Definition: storage_service.h:11649
void set_provisional_user_project(const string &value)
Definition: storage_service.h:9942
void set_predefined_acl(const string &value)
Definition: storage_service.h:9860
static const client::MediaUploadSpec RESUMABLE_MEDIA_UPLOAD
Definition: storage_service.h:9090
void clear_if_metageneration_not_match()
Definition: storage_service.h:7330
Definition: storage_service.h:1444
string * mutable_userProject()
Definition: storage_service.h:4064
int64 get_source_generation() const
Definition: storage_service.h:7566
void set_user_project(const string &value)
Definition: storage_service.h:7945
void clear_projection()
Definition: storage_service.h:1734
const string & get_user_project() const
Definition: storage_service.h:3153
string * mutable_provisionalUserProject()
Definition: storage_service.h:663
void clear_provisional_user_project()
Definition: storage_service.h:2580
void set_if_metageneration_not_match(int64 value)
Definition: storage_service.h:1726
void clear_provisional_user_project()
Definition: storage_service.h:7513
void clear_provisional_user_project()
Definition: storage_service.h:2757
void clear_start_offset()
Definition: storage_service.h:11869
void clear_projection()
Definition: storage_service.h:11340
void set_predefined_default_object_acl(const string &value)
Definition: storage_service.h:2209
Definition: storage_service.h:8388
void set_if_generation_match(int64 value)
Definition: storage_service.h:8083
void set_provisional_user_project(const string &value)
Definition: storage_service.h:7044
util::Status ExecuteAndParseResponse(Policy *data)
Definition: storage_service.h:10898
void clear_provisional_user_project()
Definition: storage_service.h:10988
void clear_page_token()
Definition: storage_service.h:11706
Definition: storage_service.h:1917
void set_if_generation_match(int64 value)
Definition: storage_service.h:7778
Definition: storage_service.h:14024
void clear_provisional_user_project()
Definition: storage_service.h:2262
Definition: storage_service.h:5167
string * mutable_provisionalUserProject()
Definition: storage_service.h:9445
void set_if_generation_not_match(int64 value)
Definition: storage_service.h:7293
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:1697
util::Status ExecuteAndParseResponse(ObjectAccessControl *data)
Definition: storage_service.h:6604
void clear_user_project()
Definition: storage_service.h:4045
int64 get_if_source_generation_not_match() const
Definition: storage_service.h:10344
util::Status ExecuteAndParseResponse(Bucket *data)
Definition: storage_service.h:3893
Definition: storage_service.h:1273
const string & get_destination_predefined_acl() const
Definition: storage_service.h:6882
void clear_if_generation_not_match()
Definition: storage_service.h:7787
string * mutable_userProject()
Definition: storage_service.h:4215
int64 get_if_metageneration_match() const
Definition: storage_service.h:1480
void clear_generation()
Definition: storage_service.h:6267
void clear_user_project()
Definition: storage_service.h:9952
const string & get_user_project() const
Definition: storage_service.h:6153
void set_user_project(const string &value)
Definition: storage_service.h:6367
void clear_projection()
Definition: storage_service.h:9870
const string & get_projection() const
Definition: storage_service.h:11351
string * mutable_destinationPredefinedAcl()
Definition: storage_service.h:6890
void set_page_token(const string &value)
Definition: storage_service.h:2489
void set_page_token(const string &value)
Definition: storage_service.h:11737
void set_if_metageneration_not_match(int64 value)
Definition: storage_service.h:4527
void set_user_project(const string &value)
Definition: storage_service.h:1847
void clear_provisional_user_project()
Definition: storage_service.h:969
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:8141
void set_oauth_token(const string &value)
Definition: storage_service.h:287
void clear_if_metageneration_match()
Definition: storage_service.h:8122
void clear_predefined_acl()
Definition: storage_service.h:8881
const string & get_content_encoding() const
Definition: storage_service.h:8648
Definition: storage_service.h:6044
int64 get_source_generation() const
Definition: storage_service.h:10589
string * mutable_userProject()
Definition: storage_service.h:1835
void set_max_results(uint32 value)
Definition: storage_service.h:11698
string * mutable_pageToken()
Definition: storage_service.h:2477
void clear_kms_key_name()
Definition: storage_service.h:6969
void set_include_trailing_delimiter(bool value)
Definition: storage_service.h:11669
void clear_prefix()
Definition: storage_service.h:9345
const string & get_page_token() const
Definition: storage_service.h:12474
util::Status ExecuteAndParseResponse(BucketAccessControl *data)
Definition: storage_service.h:1245
void set_projection(const string &value)
Definition: storage_service.h:8953
Definition: storage_service.h:944
void set_user_project(const string &value)
Definition: storage_service.h:4391
Definition: storage_service.h:1105
string * mutable_provisionalUserProject()
Definition: storage_service.h:8237
void set_user_project(const string &value)
Definition: storage_service.h:5266
util::Status ExecuteAndParseResponse(Buckets *data)
Definition: storage_service.h:2688
void clear_provisional_user_project()
Definition: storage_service.h:8218
string * mutable_userIp()
Definition: storage_service.h:382
string * mutable_projection()
Definition: storage_service.h:2558
void clear_user_project()
Definition: storage_service.h:12086
util::Status ExecuteAndParseResponse(ObjectAccessControl *data)
Definition: storage_service.h:4984
string * mutable_userProject()
Definition: storage_service.h:6161
void clear_user_project()
Definition: storage_service.h:6536
int64 get_generation() const
Definition: storage_service.h:8426
void clear_user_project()
Definition: storage_service.h:4360
void set_user_project(const string &value)
Definition: storage_service.h:1597
string * mutable_serviceAccountEmail()
Definition: storage_service.h:12524
const string & get_provisional_user_project() const
Definition: storage_service.h:9922
Definition: storage_service.h:3975
void clear_user_project()
Definition: storage_service.h:10605
const BucketAccessControlsResource & get_bucket_access_controls() const
Definition: storage_service.h:14228
Definition: storage_service.h:2110
int64 get_if_metageneration_not_match() const
Definition: storage_service.h:1717
void set_user_project(const string &value)
Definition: storage_service.h:3512
string * mutable_userProject()
Definition: storage_service.h:11931
const string & get_user_project() const
Definition: storage_service.h:11040
void clear_max_results()
Definition: storage_service.h:11677
void set_projection(const string &value)
Definition: storage_service.h:8207
util::Status ExecuteAndParseResponse(RewriteResponse *data)
Definition: storage_service.h:10673
const string & get_user_project() const
Definition: storage_service.h:12324
uint32 get_max_results() const
Definition: storage_service.h:2441
string * mutable_userProject()
Definition: storage_service.h:4379
const string & get_destination_predefined_acl() const
Definition: storage_service.h:10158
void clear_provisional_user_project()
Definition: storage_service.h:1525
void clear_user_project()
Definition: storage_service.h:5564
const string & get_provisional_user_project() const
Definition: storage_service.h:5915
void clear_versions()
Definition: storage_service.h:11953
const string & get_projection() const
Definition: storage_service.h:8933
string * mutable_userProject()
Definition: storage_service.h:11048
string * mutable_predefinedAcl()
Definition: storage_service.h:2155
void set_if_generation_not_match(int64 value)
Definition: storage_service.h:10239
void clear_provisional_user_project()
Definition: storage_service.h:4319
string * mutable_userProject()
Definition: storage_service.h:704
void clear_user_project()
Definition: storage_service.h:11029
void clear_user_project()
Definition: storage_service.h:6737
const NotificationsResource & get_notifications() const
Definition: storage_service.h:14268
void clear_user_project()
Definition: storage_service.h:5761
void clear_destination_predefined_acl()
Definition: storage_service.h:7200
const string & get_provisional_user_project() const
Definition: storage_service.h:5205
string * mutable_alt()
Definition: storage_service.h:155
string * mutable_provisionalUserProject()
Definition: storage_service.h:7032
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:11263
string * mutable_userProject()
Definition: storage_service.h:4767
const string & get_provisional_user_project() const
Definition: storage_service.h:980
void clear_if_generation_not_match()
Definition: storage_service.h:9744
Definition: storage_service.h:4126
const string & get_rewrite_token() const
Definition: storage_service.h:10544
const string & get_provisional_user_project() const
Definition: storage_service.h:4166
const string & get_projection() const
Definition: storage_service.h:2230
void set_if_generation_match(int64 value)
Definition: storage_service.h:11205
int64 get_if_generation_match() const
Definition: storage_service.h:10200
string * mutable_userProject()
Definition: storage_service.h:5102
Definition: storage_service.h:11535
string * mutable_provisionalUserProject()
Definition: storage_service.h:3120
string * mutable_userProject()
Definition: storage_service.h:11441
const string & get_predefined_acl() const
Definition: storage_service.h:8892
int64 get_generation() const
Definition: storage_service.h:6084
const string & get_user_project() const
Definition: storage_service.h:12718
int64 get_generation() const
Definition: storage_service.h:6679
int64 get_generation() const
Definition: storage_service.h:6478
void clear_quota_user()
Definition: storage_service.h:323
void clear_if_source_generation_not_match()
Definition: storage_service.h:7387
util::Status ExecuteAndParseResponse(Bucket *data)
Definition: storage_service.h:1884
util::Status ExecuteAndParseResponse(BucketAccessControl *data)
Definition: storage_service.h:917
const string & get_user_project() const
Definition: storage_service.h:860
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:9793
string * mutable_userProject()
Definition: storage_service.h:5583
string * mutable_provisionalUserProject()
Definition: storage_service.h:5378
void set_user_project(const string &value)
Definition: storage_service.h:5431
const string & get_predefined_default_object_acl() const
Definition: storage_service.h:3713
const string & get_provisional_user_project() const
Definition: storage_service.h:10999
void set_destination_predefined_acl(const string &value)
Definition: storage_service.h:10178
int64 get_if_metageneration_not_match() const
Definition: storage_service.h:7341
const string & get_prefix() const
Definition: storage_service.h:9356
int64 get_generation() const
Definition: storage_service.h:11168
void clear_user_ip()
Definition: storage_service.h:364
util::Status ExecuteAndParseResponse(Channel *data)
Definition: storage_service.h:12010
~BucketAccessControlsResource()
Definition: storage_service.h:12998
void clear_if_source_metageneration_not_match()
Definition: storage_service.h:10389
void clear_max_results()
Definition: storage_service.h:9275
string * mutable_userProject()
Definition: storage_service.h:7601
void clear_user_project()
Definition: storage_service.h:9510
string * mutable_provisionalUserProject()
Definition: storage_service.h:5739
void clear_generation()
Definition: storage_service.h:9687
void set_include_trailing_delimiter(bool value)
Definition: storage_service.h:9267
void clear_provisional_user_project()
Definition: storage_service.h:4707
util::Status ExecuteAndParseResponse(Bucket *data)
Definition: storage_service.h:2866
void clear_if_generation_match()
Definition: storage_service.h:11185
int64 get_if_generation_not_match() const
Definition: storage_service.h:7798
void set_user_project(const string &value)
Definition: storage_service.h:6768
string * mutable_pageToken()
Definition: storage_service.h:12482
void set_page_token(const string &value)
Definition: storage_service.h:12494
~ObjectsResource()
Definition: storage_service.h:13710
string * mutable_key()
Definition: storage_service.h:234
string * mutable_projection()
Definition: storage_service.h:11359
string * mutable_userProject()
Definition: storage_service.h:7073
void set_user_project(const string &value)
Definition: storage_service.h:8515
util::Status ExecuteAndParseResponse(ServiceAccount *data)
Definition: storage_service.h:12937
string * mutable_predefinedAcl()
Definition: storage_service.h:2996
int64 get_if_generation_match() const
Definition: storage_service.h:11196
void clear_generation()
Definition: storage_service.h:6467
void clear_provisional_user_project()
Definition: storage_service.h:6495
const string & get_user_project() const
Definition: storage_service.h:8270
void set_generation(int64 value)
Definition: storage_service.h:8434
util::Status ExecuteAndParseResponse(Notifications *data)
Definition: storage_service.h:5632
const string & get_provisional_user_project() const
Definition: storage_service.h:7884
void set_generation(int64 value)
Definition: storage_service.h:11176
bool get_use_media_download() const
Definition: storage_service.h:8337
void set_user_project(const string &value)
Definition: storage_service.h:12343
void set_provisional_user_project(const string &value)
Definition: storage_service.h:7904
int64 get_if_metageneration_not_match() const
Definition: storage_service.h:8780
void set_if_source_generation_match(int64 value)
Definition: storage_service.h:10324
const string & get_user_project() const
Definition: storage_service.h:1188
const string & get_provisional_user_project() const
Definition: storage_service.h:504
void set_user_project(const string &value)
Definition: storage_service.h:5595
void clear_user_project()
Definition: storage_service.h:2012
void set_provisional_user_project(const string &value)
Definition: storage_service.h:1556
void clear_user_project()
Definition: storage_service.h:1566
Definition: storage_service.h:14003
const string & get_user_project() const
Definition: storage_service.h:1021
void clear_provisional_user_project()
Definition: storage_service.h:8964
void set_provisional_user_project(const string &value)
Definition: storage_service.h:5935
void clear_if_generation_not_match()
Definition: storage_service.h:7272
void clear_provisional_user_project()
Definition: storage_service.h:1304
const string & get_user_project() const
Definition: storage_service.h:7925
void clear_provisional_user_project()
Definition: storage_service.h:1775
void clear_projection()
Definition: storage_service.h:2219
void set_service_account_email(const string &value)
Definition: storage_service.h:12536
string * mutable_kmsKeyName()
Definition: storage_service.h:6988
void set_fields(const string &value)
Definition: storage_service.h:206
void clear_provisional_user_project()
Definition: storage_service.h:12829
void set_destination_predefined_acl(const string &value)
Definition: storage_service.h:6902
void clear_projection()
Definition: storage_service.h:9385
uint32 get_max_results() const
Definition: storage_service.h:12443
void set_use_media_download(bool use)
Definition: storage_service.h:8346
Definition: storage_service.h:781
void clear_provisional_user_project()
Definition: storage_service.h:6295
~ProjectsResource()
Definition: storage_service.h:14017
Definition: storage_service.h:10063
void clear_if_metageneration_match()
Definition: storage_service.h:8741
void set_user_project(const string &value)
Definition: storage_service.h:4227
void set_user_project(const string &value)
Definition: storage_service.h:4076
void clear_user_project()
Definition: storage_service.h:849
void clear_user_project()
Definition: storage_service.h:1010
void set_generation(int64 value)
Definition: storage_service.h:5895
const string & get_provisional_user_project() const
Definition: storage_service.h:2768
const string & get_user_project() const
Definition: storage_service.h:1356
string * mutable_pageToken()
Definition: storage_service.h:9323
void clear_user_project()
Definition: storage_service.h:2798
const string & get_provisional_user_project() const
Definition: storage_service.h:12840
void set_user_project(const string &value)
Definition: storage_service.h:12603
void set_generation(int64 value)
Definition: storage_service.h:9706
void set_destination_predefined_acl(const string &value)
Definition: storage_service.h:7231
void clear_if_metageneration_not_match()
Definition: storage_service.h:8150
bool get_include_trailing_delimiter() const
Definition: storage_service.h:9258
string * mutable_userProject()
Definition: storage_service.h:3334
string * mutable_provisionalUserProject()
Definition: storage_service.h:2281
Definition: storage_service.h:5015
const DefaultObjectAccessControlsResource & get_default_object_access_controls() const
Definition: storage_service.h:14258
const string & get_predefined_default_object_acl() const
Definition: storage_service.h:2189
Definition: bucket_access_control.h:50
void clear_provisional_user_project()
Definition: storage_service.h:6696
Definition: storage_service.h:5845
void clear_provisional_user_project()
Definition: storage_service.h:5720
const string & get_provisional_user_project() const
Definition: storage_service.h:6707
void set_generation(int64 value)
Definition: storage_service.h:7749
const string & get_provisional_user_project() const
Definition: storage_service.h:819
int64 get_if_generation_not_match() const
Definition: storage_service.h:10229
string * mutable_kmsKeyName()
Definition: storage_service.h:8815
void set_versions(bool value)
Definition: storage_service.h:9571
const string & get_page_token() const
Definition: storage_service.h:2469
const string & get_provisional_user_project() const
Definition: storage_service.h:8975
const string & get_provisional_user_project() const
Definition: storage_service.h:4015
string * mutable_provisionalUserProject()
Definition: storage_service.h:9930
void clear_predefined_default_object_acl()
Definition: storage_service.h:2178
util::Status ExecuteAndParseResponse(HmacKeyMetadata *data)
Definition: storage_service.h:12774
string * mutable_provisionalUserProject()
Definition: storage_service.h:2776
void clear_destination_predefined_acl()
Definition: storage_service.h:10147
void clear_user_project()
Definition: storage_service.h:4916
const string & get_provisional_user_project() const
Definition: storage_service.h:4886
util::Status ExecuteAndParseResponse(Notification *data)
Definition: storage_service.h:5303
string * mutable_userProject()
Definition: storage_service.h:2031
void clear_if_generation_not_match()
Definition: storage_service.h:8092
const string & get_user_project() const
Definition: storage_service.h:5094
Definition: test_iam_permissions_response.h:50
Definition: service_account.h:50
void clear_if_generation_not_match()
Definition: storage_service.h:11214
void set_if_generation_match(int64 value)
Definition: storage_service.h:9735
void set_generation(int64 value)
Definition: storage_service.h:6286
void set_max_results(uint32 value)
Definition: storage_service.h:12455
Definition: storage_service.h:5498
void clear_user_project()
Definition: storage_service.h:6142
util::Status ExecuteAndParseResponse(ObjectAccessControl *data)
Definition: storage_service.h:4816
int64 get_if_metageneration_match() const
Definition: storage_service.h:2932
void clear_user_project()
Definition: storage_service.h:3142
string * mutable_provisionalUserProject()
Definition: storage_service.h:3293
void set_user_project(const string &value)
Definition: storage_service.h:6173
Definition: storage_service.h:12286
int64 get_if_metageneration_not_match() const
Definition: storage_service.h:4519
void set_page_token(const string &value)
Definition: storage_service.h:9335
int64 get_if_generation_match() const
Definition: storage_service.h:8074
Definition: storage_service.h:2894
void set_show_deleted_keys(bool value)
Definition: storage_service.h:12565
void clear_generation()
Definition: storage_service.h:8035
const string & get_service_account_email() const
Definition: storage_service.h:12516
bool get_versions() const
Definition: storage_service.h:11964
void clear_projection()
Definition: storage_service.h:8177
void clear_user_project()
Definition: storage_service.h:2303
void set_predefined_default_object_acl(const string &value)
Definition: storage_service.h:3050
const string & get_user_project() const
Definition: storage_service.h:5411
void clear_provisional_user_project()
Definition: storage_service.h:4536
void clear_user_project()
Definition: storage_service.h:11912
Definition: notification.h:50
string * mutable_provisionalUserProject()
Definition: storage_service.h:1323
const string & get_projection() const
Definition: storage_service.h:3071
util::Status ExecuteAndParseResponse(HmacKeyMetadata *data)
Definition: storage_service.h:12380
void clear_provisional_user_project()
Definition: storage_service.h:4875
void clear_user_project()
Definition: storage_service.h:3825
string * mutable_oauthToken()
Definition: storage_service.h:276
~ChannelsResource()
Definition: storage_service.h:13309
string * mutable_provisionalUserProject()
Definition: storage_service.h:5542
void set_name(const string &value)
Definition: storage_service.h:8871
const string & get_projection() const
Definition: storage_service.h:1745
void set_projection(const string &value)
Definition: storage_service.h:10481
const string & get_user_project() const
Definition: storage_service.h:12217
void clear_user_project()
Definition: storage_service.h:12573
string * mutable_userProject()
Definition: storage_service.h:2640
const string & get_user_project() const
Definition: storage_service.h:3836
int64 get_if_metageneration_match() const
Definition: storage_service.h:9785
void set_generation(int64 value)
Definition: storage_service.h:6687
int64 get_if_generation_not_match() const
Definition: storage_service.h:11225
void set_if_source_metageneration_not_match(int64 value)
Definition: storage_service.h:7463
void clear_destination_kms_key_name()
Definition: storage_service.h:10103
string * mutable_name()
Definition: storage_service.h:8857
Definition: storage_service.h:7159
const string & get_name() const
Definition: storage_service.h:8850
void clear_predefined_default_object_acl()
Definition: storage_service.h:3702
const string & get_predefined_acl() const
Definition: storage_service.h:2147
int64 get_if_source_generation_not_match() const
Definition: storage_service.h:7398
string * mutable_userProject()
Definition: storage_service.h:8278
const string & get_provisional_user_project() const
Definition: storage_service.h:5731
const string & get_provisional_user_project() const
Definition: storage_service.h:6506
~HmacKeysResource()
Definition: storage_service.h:14038
util::Status ExecuteAndParseResponse(TestIamPermissionsResponse *data)
Definition: storage_service.h:11097
void set_user_project(const string &value)
Definition: storage_service.h:4608
string * mutable_userProject()
Definition: storage_service.h:12726
void clear_user_project()
Definition: storage_service.h:1345
const string & get_user_project() const
Definition: storage_service.h:9521
const string & get_delimiter() const
Definition: storage_service.h:9170
void set_provisional_user_project(const string &value)
Definition: storage_service.h:2611
void clear_provisional_user_project()
Definition: storage_service.h:5523
util::Status ExecuteAndParseResponse(Object *data)
Definition: storage_service.h:8327
int64 get_generation() const
Definition: storage_service.h:5703
int64 get_generation() const
Definition: storage_service.h:7741
void clear_if_metageneration_match()
Definition: storage_service.h:7302
Definition: storage_service.h:13696
void set_provisional_user_project(const string &value)
Definition: storage_service.h:2293
const string & get_provisional_user_project() const
Definition: storage_service.h:3112
const string & get_projection() const
Definition: storage_service.h:3754
string * mutable_projection()
Definition: storage_service.h:7490
Definition: storage_service.h:98
void clear_rewrite_token()
Definition: storage_service.h:10533
Definition: storage_service.h:8008
void set_provisional_user_project(const string &value)
Definition: storage_service.h:1000
const string & get_provisional_user_project() const
Definition: storage_service.h:7024
void clear_provisional_user_project()
Definition: storage_service.h:5904
const string & get_user_project() const
Definition: storage_service.h:7065
int64 get_if_source_generation_match() const
Definition: storage_service.h:7370
void set_generation(int64 value)
Definition: storage_service.h:5711
int64 get_if_generation_match() const
Definition: storage_service.h:8693
string * mutable_userProject()
Definition: storage_service.h:1585
Definition: storage_service.h:12984
void set_user_project(const string &value)
Definition: storage_service.h:11943
void clear_projection()
Definition: storage_service.h:10450
const string & get_projection() const
Definition: storage_service.h:8188
string * mutable_provisionalUserProject()
Definition: storage_service.h:5061
string * mutable_projection()
Definition: storage_service.h:3762
void set_predefined_acl(const string &value)
Definition: storage_service.h:3008
string * mutable_userProject()
Definition: storage_service.h:12225
void clear_if_metageneration_match()
Definition: storage_service.h:4480
string * mutable_userProject()
Definition: storage_service.h:553
void clear_if_source_generation_match()
Definition: storage_service.h:10305
string * mutable_provisionalUserProject()
Definition: storage_service.h:3459
int64 get_if_source_generation_match() const
Definition: storage_service.h:10316
const string & get_projection() const
Definition: storage_service.h:11798
void clear_oauth_token()
Definition: storage_service.h:257
const string & get_delimiter() const
Definition: storage_service.h:11572
string * mutable_provisionalUserProject()
Definition: storage_service.h:8983
Definition: storage_service.h:13295
bool get_show_deleted_keys() const
Definition: storage_service.h:12558
int64 get_if_source_metageneration_match() const
Definition: storage_service.h:7426
int64 get_if_metageneration_match() const
Definition: storage_service.h:4491
int64 get_if_metageneration_match() const
Definition: storage_service.h:1689
string * mutable_destinationPredefinedAcl()
Definition: storage_service.h:10166
const string & get_destination_predefined_acl() const
Definition: storage_service.h:7211
void set_provisional_user_project(const string &value)
Definition: storage_service.h:1335
const string & get_user_project() const
Definition: storage_service.h:5575
void set_provisional_user_project(const string &value)
Definition: storage_service.h:5073
void clear_user_project()
Definition: storage_service.h:5235
string * mutable_provisionalUserProject()
Definition: storage_service.h:7532
int64 get_if_source_metageneration_not_match() const
Definition: storage_service.h:7455
const string & get_end_offset() const
Definition: storage_service.h:9214
void clear_provisional_user_project()
Definition: storage_service.h:3101
string * mutable_provisionalUserProject()
Definition: storage_service.h:1794
int64 get_if_metageneration_not_match() const
Definition: storage_service.h:9813
util::Status ExecuteAndParseResponse(Object *data)
Definition: storage_service.h:10020
Definition: storage_service.h:14153
int64 get_if_metageneration_match() const
Definition: storage_service.h:3615
const string & get_key() const
Definition: storage_service.h:227
void set_quota_user(const string &value)
Definition: storage_service.h:354
void set_provisional_user_project(const string &value)
Definition: storage_service.h:675
void set_provisional_user_project(const string &value)
Definition: storage_service.h:4567
void clear_if_metageneration_not_match()
Definition: storage_service.h:1497
void set_if_metageneration_not_match(int64 value)
Definition: storage_service.h:10296
void set_provisional_user_project(const string &value)
Definition: storage_service.h:8995
const string & get_predefined_acl() const
Definition: storage_service.h:3671
string * mutable_provisionalUserProject()
Definition: storage_service.h:4894
void set_user_project(const string &value)
Definition: storage_service.h:12236
string * mutable_startOffset()
Definition: storage_service.h:11888
Definition: storage_service.h:4292
string * mutable_userProject()
Definition: storage_service.h:5964
void clear_provisional_user_project()
Definition: storage_service.h:1136
const string & get_prefix() const
Definition: storage_service.h:11758
void clear_if_metageneration_match()
Definition: storage_service.h:1678
const string & get_provisional_user_project() const
Definition: storage_service.h:7524
void clear_if_metageneration_not_match()
Definition: storage_service.h:10276
void set_generation(int64 value)
Definition: storage_service.h:6092
string * mutable_userProject()
Definition: storage_service.h:6555
void set_projection(const string &value)
Definition: storage_service.h:11370
void clear_page_token()
Definition: storage_service.h:2458
void clear_generation()
Definition: storage_service.h:6073
bool get_versions() const
Definition: storage_service.h:9562
void clear_projection()
Definition: storage_service.h:3060
void set_user_project(const string &value)
Definition: storage_service.h:3346
Definition: storage_service.h:3577
void set_prefix(const string &value)
Definition: storage_service.h:11777
string * mutable_delimiter()
Definition: storage_service.h:9178
void set_user_project(const string &value)
Definition: storage_service.h:10636
const string & get_projection() const
Definition: storage_service.h:10461
void clear_user_project()
Definition: storage_service.h:7914
int64 get_if_source_metageneration_match() const
Definition: storage_service.h:10372
void set_user_project(const string &value)
Definition: storage_service.h:565
void clear_provisional_user_project()
Definition: storage_service.h:1971
string * mutable_projection()
Definition: storage_service.h:3079
void set_end_offset(const string &value)
Definition: storage_service.h:9236
const string & get_provisional_user_project() const
Definition: storage_service.h:4547
string * mutable_predefinedDefaultObjectAcl()
Definition: storage_service.h:2197
Definition: storage_service.h:12804
const string & get_provisional_user_project() const
Definition: storage_service.h:1982
void clear_max_bytes_rewritten_per_call()
Definition: storage_service.h:10418
void set_provisional_user_project(const string &value)
Definition: storage_service.h:11019
util::Status ExecuteAndParseResponse(Object *data)
Definition: storage_service.h:7650
void clear_provisional_user_project()
Definition: storage_service.h:5042
Definition: storage_service.h:6434
const string & get_user_project() const
Definition: storage_service.h:12097
string * mutable_userProject()
Definition: storage_service.h:2322
const string & get_user_project() const
Definition: storage_service.h:8495
Definition: storage_service.h:615
void set_provisional_user_project(const string &value)
Definition: storage_service.h:1806
void set_user_project(const string &value)
Definition: storage_service.h:11453
string * mutable_projection()
Definition: storage_service.h:10469
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:1488
const string & get_user_project() const
Definition: storage_service.h:545
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:2940
void clear_user_project()
Definition: storage_service.h:5083
void set_projection(const string &value)
Definition: storage_service.h:11817
void set_projection(const string &value)
Definition: storage_service.h:9415
const string & get_provisional_user_project() const
Definition: storage_service.h:3285
const string & get_user_project() const
Definition: storage_service.h:11433
int64 get_if_metageneration_match() const
Definition: storage_service.h:7828
void clear_provisional_user_project()
Definition: storage_service.h:8443
void set_provisional_user_project(const string &value)
Definition: storage_service.h:5554
void set_content_encoding(const string &value)
Definition: storage_service.h:8671
string * mutable_predefinedDefaultObjectAcl()
Definition: storage_service.h:3721
int64 get_if_metageneration_not_match() const
Definition: storage_service.h:3643
string * mutable_destinationPredefinedAcl()
Definition: storage_service.h:7219
void clear_if_metageneration_match()
Definition: storage_service.h:9774
void clear_end_offset()
Definition: storage_service.h:11605
void clear_start_offset()
Definition: storage_service.h:9467
const string & get_predefined_acl() const
Definition: storage_service.h:9840
void clear_user_project()
Definition: storage_service.h:534
int64 get_if_metageneration_not_match() const
Definition: storage_service.h:8161
const string & get_user_project() const
Definition: storage_service.h:3492
const string & get_oauth_token() const
Definition: storage_service.h:268
string * mutable_projection()
Definition: storage_service.h:9404
void clear_if_metageneration_not_match()
Definition: storage_service.h:4508
string * mutable_fields()
Definition: storage_service.h:194
util::Status ExecuteAndParseResponse(ObjectAccessControls *data)
Definition: storage_service.h:4645
const string & get_provisional_user_project() const
Definition: storage_service.h:1536
void clear_user_project()
Definition: storage_service.h:10830
Definition: storage_service.h:12408
void set_if_metageneration_not_match(int64 value)
Definition: storage_service.h:8788
void clear_user_project()
Definition: storage_service.h:7054
void set_user_project(const string &value)
Definition: storage_service.h:7613
void clear_user_project()
Definition: storage_service.h:3481
void clear_user_project()
Definition: storage_service.h:5945
util::Status ExecuteAndParseResponse(Bucket *data)
Definition: storage_service.h:3210
util::Status ExecuteAndParseResponse(BucketAccessControl *data)
Definition: storage_service.h:753
void set_user_project(const string &value)
Definition: storage_service.h:2043
Definition: storage_service.h:6240
void set_user_project(const string &value)
Definition: storage_service.h:4779
void clear_if_source_metageneration_not_match()
Definition: storage_service.h:7443
void clear_if_metageneration_not_match()
Definition: storage_service.h:11272
void clear_provisional_user_project()
Definition: storage_service.h:3440
void set_versions(bool value)
Definition: storage_service.h:11973
string * mutable_provisionalUserProject()
Definition: storage_service.h:6715
void set_user_project(const string &value)
Definition: storage_service.h:10861
util::Status ExecuteAndParseResponse(Object *data)
Definition: storage_service.h:7122
void set_provisional_user_project(const string &value)
Definition: storage_service.h:9457
Definition: storage_service.h:4844
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:3623
const string & get_projection() const
Definition: storage_service.h:2550
const string & get_projection() const
Definition: storage_service.h:9881
void clear_fields()
Definition: storage_service.h:176
string * mutable_projection()
Definition: storage_service.h:8941
Definition: storage_service.h:5332
void clear_provisional_user_project()
Definition: storage_service.h:4155
util::Status ExecuteAndParseResponse(ObjectAccessControl *data)
Definition: storage_service.h:6805
void clear_predefined_acl()
Definition: storage_service.h:2977
uint32 get_max_results() const
Definition: storage_service.h:11688
void clear_pretty_print()
Definition: storage_service.h:297
int64 get_generation() const
Definition: storage_service.h:6278
const string & get_provisional_user_project() const
Definition: storage_service.h:11839
void set_provisional_user_project(const string &value)
Definition: storage_service.h:3305
util::Status ExecuteAndParseResponse(BucketAccessControl *data)
Definition: storage_service.h:1413
const string & get_user_project() const
Definition: storage_service.h:6748
void clear_provisional_user_project()
Definition: storage_service.h:3784
void set_user_project(const string &value)
Definition: storage_service.h:1376
void set_provisional_user_project(const string &value)
Definition: storage_service.h:2788
void set_provisional_user_project(const string &value)
Definition: storage_service.h:3471
void set_start_offset(const string &value)
Definition: storage_service.h:9500
string * mutable_projection()
Definition: storage_service.h:9889
Definition: notifications.h:52
string * mutable_userProject()
Definition: storage_service.h:12105
void set_provisional_user_project(const string &value)
Definition: storage_service.h:2002
void clear_delimiter()
Definition: storage_service.h:9159
string * mutable_provisionalUserProject()
Definition: storage_service.h:3803
const string & get_start_offset() const
Definition: storage_service.h:9478
const string & get_user_project() const
Definition: storage_service.h:10841
void clear_projection()
Definition: storage_service.h:3743
void clear_if_metageneration_match()
Definition: storage_service.h:3604
Definition: storage_service.h:9135
void clear_provisional_user_project()
Definition: storage_service.h:3274
void clear_content_encoding()
Definition: storage_service.h:8637
void set_if_metageneration_not_match(int64 value)
Definition: storage_service.h:3652
void set_end_offset(const string &value)
Definition: storage_service.h:11638
void set_provisional_user_project(const string &value)
Definition: storage_service.h:4035
void clear_user_project()
Definition: storage_service.h:4577
int64 get_if_metageneration_not_match() const
Definition: storage_service.h:10287
int64 get_if_metageneration_match() const
Definition: storage_service.h:7313
string * mutable_provisionalUserProject()
Definition: storage_service.h:4174
const ObjectsResource & get_objects() const
Definition: storage_service.h:14288
Definition: storage_service.h:10732
string * mutable_provisionalUserProject()
Definition: storage_service.h:11847
void set_provisional_user_project(const string &value)
Definition: storage_service.h:5390
void set_user_project(const string &value)
Definition: storage_service.h:9983
void set_if_metageneration_not_match(int64 value)
Definition: storage_service.h:11291
void clear_provisional_user_project()
Definition: storage_service.h:5194
void set_user_project(const string &value)
Definition: storage_service.h:12737
void set_destination_kms_key_name(const string &value)
Definition: storage_service.h:10136
void clear_projection()
Definition: storage_service.h:7471
util::Status ExecuteAndParseResponse(HmacKeysMetadata *data)
Definition: storage_service.h:12640
string * mutable_userProject()
Definition: storage_service.h:1364
util::Status ExecuteAndParseResponse(Policy *data)
Definition: storage_service.h:3383
void set_provisional_user_project(const string &value)
Definition: storage_service.h:10523
string * mutable_userProject()
Definition: storage_service.h:2817
void clear_generation()
Definition: storage_service.h:11157
int64 get_if_source_metageneration_not_match() const
Definition: storage_service.h:10401
void set_projection(const string &value)
Definition: storage_service.h:9900
void clear_if_generation_not_match()
Definition: storage_service.h:10218
string * mutable_userProject()
Definition: storage_service.h:5254
const string & get_provisional_user_project() const
Definition: storage_service.h:1786
util::Status ExecuteAndParseResponse(Object *data)
Definition: storage_service.h:9073
void clear_if_generation_match()
Definition: storage_service.h:8682
void clear_if_generation_match()
Definition: storage_service.h:7242
const string & get_user_project() const
Definition: storage_service.h:5956
void clear_generation()
Definition: storage_service.h:5876
uint32 get_max_results() const
Definition: storage_service.h:9286
void set_user_project(const string &value)
Definition: storage_service.h:11060
void clear_if_metageneration_match()
Definition: storage_service.h:2921
void clear_provisional_user_project()
Definition: storage_service.h:808
void set_user_project(const string &value)
Definition: storage_service.h:2333
void clear_page_token()
Definition: storage_service.h:12463
const string & get_predefined_acl() const
Definition: storage_service.h:2988
Definition: storage_service.h:5661
Definition: storage_service.h:12180
void clear_user_project()
Definition: storage_service.h:5400
string * mutable_provisionalUserProject()
Definition: storage_service.h:4338
void clear_if_generation_match()
Definition: storage_service.h:10189
void set_provisional_user_project(const string &value)
Definition: storage_service.h:4906
string * mutable_pageToken()
Definition: storage_service.h:11725
const ChannelsResource & get_channels() const
Definition: storage_service.h:14248
int64 get_generation() const
Definition: storage_service.h:10772
string * mutable_startOffset()
Definition: storage_service.h:9486
const string & get_provisional_user_project() const
Definition: storage_service.h:5534
int64 get_if_metageneration_not_match() const
Definition: storage_service.h:1508
Definition: storage_service.h:3413
string * mutable_provisionalUserProject()
Definition: storage_service.h:4555
void clear_if_generation_match()
Definition: storage_service.h:8063
const string & get_user_project() const
Definition: storage_service.h:10616
void clear_predefined_default_object_acl()
Definition: storage_service.h:3019
const string & get_page_token() const
Definition: storage_service.h:11717
const string & get_kms_key_name() const
Definition: storage_service.h:8807
void set_user_project(const string &value)
Definition: storage_service.h:880
Definition: storage_service.h:6635
string * mutable_provisionalUserProject()
Definition: storage_service.h:7892
void set_if_source_metageneration_match(int64 value)
Definition: storage_service.h:10380
const string & get_user_project() const
Definition: storage_service.h:2023
string * mutable_provisionalUserProject()
Definition: storage_service.h:6514
void set_if_generation_match(int64 value)
Definition: storage_service.h:7263
const string & get_user_project() const
Definition: storage_service.h:2809
void clear_if_metageneration_match()
Definition: storage_service.h:7817
void set_source_generation(int64 value)
Definition: storage_service.h:7574
const HmacKeysResource & get_hmac_keys() const
Definition: storage_service.h:14143
string * mutable_userProject()
Definition: storage_service.h:9529
const string & get_user_project() const
Definition: storage_service.h:9963
string * mutable_provisionalUserProject()
Definition: storage_service.h:12848
void set_if_metageneration_not_match(int64 value)
Definition: storage_service.h:7864
void clear_provisional_user_project()
Definition: storage_service.h:7013
void set_provisional_user_project(const string &value)
Definition: storage_service.h:7544
Definition: storage_service.h:4676
string * mutable_projection()
Definition: storage_service.h:2238
void set_user_project(const string &value)
Definition: storage_service.h:8290
const string & get_user_project() const
Definition: storage_service.h:4207
void set_provisional_user_project(const string &value)
Definition: storage_service.h:11859
void clear_generation()
Definition: storage_service.h:5692
Definition: object_access_controls.h:52
void set_provisional_user_project(const string &value)
Definition: storage_service.h:8474
util::Status ExecuteAndParseResponse(Policy *data)
Definition: storage_service.h:2080
util::Status ExecuteAndParseResponse(Policy *data)
Definition: storage_service.h:8552
~NotificationsResource()
Definition: storage_service.h:13478
string * mutable_provisionalUserProject()
Definition: storage_service.h:1155
int64 get_if_metageneration_not_match() const
Definition: storage_service.h:11283
int64 get_if_metageneration_match() const
Definition: storage_service.h:8752
void set_provisional_user_project(const string &value)
Definition: storage_service.h:4738
const string & get_prefix() const
Definition: storage_service.h:2510
Definition: storage_service.h:7703
void set_alt(const string &value)
Definition: storage_service.h:166
Definition: storage_service.h:4455
string * mutable_userProject()
Definition: storage_service.h:9971
void clear_if_generation_match()
Definition: storage_service.h:7758
util::Status ExecuteAndParseResponse(TestIamPermissionsResponse *data)
Definition: storage_service.h:3549
void clear_if_metageneration_not_match()
Definition: storage_service.h:1706
string * mutable_userProject()
Definition: storage_service.h:5780
void set_predefined_acl(const string &value)
Definition: storage_service.h:8912
void clear_projection()
Definition: storage_service.h:11787
util::Status ExecuteAndParseResponse(Objects *data)
Definition: storage_service.h:9608
void clear_page_token()
Definition: storage_service.h:9304
void set_generation(int64 value)
Definition: storage_service.h:10979
void clear_if_generation_not_match()
Definition: storage_service.h:8711
void clear_if_metageneration_not_match()
Definition: storage_service.h:3632
const string & get_provisional_user_project() const
Definition: storage_service.h:9437
string * mutable_provisionalUserProject()
Definition: storage_service.h:5213
const string & get_quota_user() const
Definition: storage_service.h:334
~DefaultObjectAccessControlsResource()
Definition: storage_service.h:13350
void clear_source_generation()
Definition: storage_service.h:10578
string * mutable_userProject()
Definition: storage_service.h:7933
void set_prefix(const string &value)
Definition: storage_service.h:9375
void set_user_project(const string &value)
Definition: storage_service.h:3173
void set_if_generation_match(int64 value)
Definition: storage_service.h:8702
void set_projection(const string &value)
Definition: storage_service.h:2251
void clear_if_metageneration_match()
Definition: storage_service.h:11244
void set_generation(int64 value)
Definition: storage_service.h:8054
void set_generation(int64 value)
Definition: storage_service.h:6486
string * mutable_userProject()
Definition: storage_service.h:3500
void clear_user_project()
Definition: storage_service.h:3315
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:4499
string * mutable_predefinedAcl()
Definition: storage_service.h:3679
const string & get_user_project() const
Definition: storage_service.h:3326
void set_if_metageneration_match(int64 value)
Definition: storage_service.h:10267
const string & get_user_project() const
Definition: storage_service.h:7593
string * mutable_provisionalUserProject()
Definition: storage_service.h:1544
string * mutable_provisionalUserProject()
Definition: storage_service.h:6120
void set_generation(int64 value)
Definition: storage_service.h:10780
void clear_generation()
Definition: storage_service.h:10761
string * mutable_predefinedDefaultObjectAcl()
Definition: storage_service.h:3038
string * mutable_rewriteToken()
Definition: storage_service.h:10552
const string & get_provisional_user_project() const
Definition: storage_service.h:3451
string * mutable_userProject()
Definition: storage_service.h:5419
void clear_options_requested_policy_version()
Definition: storage_service.h:1942
util::Status ExecuteAndParseResponse(Object *data)
Definition: storage_service.h:11490
const string & get_provisional_user_project() const
Definition: storage_service.h:1147
void set_if_generation_match(int64 value)
Definition: storage_service.h:10209
const string & get_provisional_user_project() const
Definition: storage_service.h:2591
util::Status ExecuteAndParseResponse(ObjectAccessControl *data)
Definition: storage_service.h:6013
int64 get_if_generation_not_match() const
Definition: storage_service.h:9755
int64 get_if_generation_not_match() const
Definition: storage_service.h:8722
void set_if_metageneration_not_match(int64 value)
Definition: storage_service.h:8169
const ProjectsResource & get_projects() const
Definition: storage_service.h:14298
string * mutable_prefix()
Definition: storage_service.h:11765
void clear_projection()
Definition: storage_service.h:8922
int64 get_if_metageneration_match() const
Definition: storage_service.h:10259
void clear_if_generation_match()
Definition: storage_service.h:9715
void set_provisional_user_project(const string &value)
Definition: storage_service.h:524
int32 get_options_requested_policy_version() const
Definition: storage_service.h:1953
util::Status ExecuteAndParseResponse(ObjectAccessControls *data)
Definition: storage_service.h:6404
int64 get_if_generation_match() const
Definition: storage_service.h:7253
void clear_alt()
Definition: storage_service.h:137
string * mutable_userProject()
Definition: storage_service.h:12592
void set_provisional_user_project(const string &value)
Definition: storage_service.h:4350
void set_user_project(const string &value)
Definition: storage_service.h:716
string * mutable_userProject()
Definition: storage_service.h:1029
string * mutable_provisionalUserProject()
Definition: storage_service.h:512
const string & get_destination_kms_key_name() const
Definition: storage_service.h:10114
void set_provisional_user_project(const string &value)
Definition: storage_service.h:6132
string * mutable_provisionalUserProject()
Definition: storage_service.h:8462
void clear_if_source_generation_not_match()
Definition: storage_service.h:10333
void clear_user_project()
Definition: storage_service.h:12707
void clear_source_generation()
Definition: storage_service.h:7555
void set_if_metageneration_not_match(int64 value)
Definition: storage_service.h:2969
void set_delimiter(const string &value)
Definition: storage_service.h:9193
void clear_service_account_email()
Definition: storage_service.h:12505