| OLD | NEW |
| 1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 | 2 |
| 3 library googleapis.bigquerydatatransfer.v1; | 3 library googleapis.bigquerydatatransfer.v1; |
| 4 | 4 |
| 5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
| 6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
| 7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
| 8 | 8 |
| 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
| 10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
| (...skipping 729 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 740 | 740 |
| 741 /** | 741 /** |
| 742 * Returns information about all data transfers in the project. | 742 * Returns information about all data transfers in the project. |
| 743 * | 743 * |
| 744 * Request parameters: | 744 * Request parameters: |
| 745 * | 745 * |
| 746 * [parent] - The BigQuery project id for which data sources | 746 * [parent] - The BigQuery project id for which data sources |
| 747 * should be returned: `projects/{project_id}`. | 747 * should be returned: `projects/{project_id}`. |
| 748 * Value must have pattern "^projects/[^/]+/locations/[^/]+$". | 748 * Value must have pattern "^projects/[^/]+/locations/[^/]+$". |
| 749 * | 749 * |
| 750 * [dataSourceIds] - When specified, only configurations of requested data | |
| 751 * sources are returned. | |
| 752 * | |
| 753 * [pageToken] - Pagination token, which can be used to request a specific | 750 * [pageToken] - Pagination token, which can be used to request a specific |
| 754 * page | 751 * page |
| 755 * of `ListTransfersRequest` list results. For multiple-page | 752 * of `ListTransfersRequest` list results. For multiple-page |
| 756 * results, `ListTransfersResponse` outputs | 753 * results, `ListTransfersResponse` outputs |
| 757 * a `next_page` token, which can be used as the | 754 * a `next_page` token, which can be used as the |
| 758 * `page_token` value to request the next page of list results. | 755 * `page_token` value to request the next page of list results. |
| 759 * | 756 * |
| 760 * [pageSize] - Page size. The default page size is the maximum value of 1000 | 757 * [pageSize] - Page size. The default page size is the maximum value of 1000 |
| 761 * results. | 758 * results. |
| 762 * | 759 * |
| 760 * [dataSourceIds] - When specified, only configurations of requested data |
| 761 * sources are returned. |
| 762 * |
| 763 * Completes with a [ListTransferConfigsResponse]. | 763 * Completes with a [ListTransferConfigsResponse]. |
| 764 * | 764 * |
| 765 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 765 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 766 * error. | 766 * error. |
| 767 * | 767 * |
| 768 * If the used [http.Client] completes with an error when making a REST call, | 768 * If the used [http.Client] completes with an error when making a REST call, |
| 769 * this method will complete with the same error. | 769 * this method will complete with the same error. |
| 770 */ | 770 */ |
| 771 async.Future<ListTransferConfigsResponse> list(core.String parent, {core.List<
core.String> dataSourceIds, core.String pageToken, core.int pageSize}) { | 771 async.Future<ListTransferConfigsResponse> list(core.String parent, {core.Strin
g pageToken, core.int pageSize, core.List<core.String> dataSourceIds}) { |
| 772 var _url = null; | 772 var _url = null; |
| 773 var _queryParams = new core.Map(); | 773 var _queryParams = new core.Map(); |
| 774 var _uploadMedia = null; | 774 var _uploadMedia = null; |
| 775 var _uploadOptions = null; | 775 var _uploadOptions = null; |
| 776 var _downloadOptions = commons.DownloadOptions.Metadata; | 776 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 777 var _body = null; | 777 var _body = null; |
| 778 | 778 |
| 779 if (parent == null) { | 779 if (parent == null) { |
| 780 throw new core.ArgumentError("Parameter parent is required."); | 780 throw new core.ArgumentError("Parameter parent is required."); |
| 781 } | 781 } |
| 782 if (dataSourceIds != null) { | |
| 783 _queryParams["dataSourceIds"] = dataSourceIds; | |
| 784 } | |
| 785 if (pageToken != null) { | 782 if (pageToken != null) { |
| 786 _queryParams["pageToken"] = [pageToken]; | 783 _queryParams["pageToken"] = [pageToken]; |
| 787 } | 784 } |
| 788 if (pageSize != null) { | 785 if (pageSize != null) { |
| 789 _queryParams["pageSize"] = ["${pageSize}"]; | 786 _queryParams["pageSize"] = ["${pageSize}"]; |
| 790 } | 787 } |
| 788 if (dataSourceIds != null) { |
| 789 _queryParams["dataSourceIds"] = dataSourceIds; |
| 790 } |
| 791 | 791 |
| 792 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/transfer
Configs'; | 792 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/transfer
Configs'; |
| 793 | 793 |
| 794 var _response = _requester.request(_url, | 794 var _response = _requester.request(_url, |
| 795 "GET", | 795 "GET", |
| 796 body: _body, | 796 body: _body, |
| 797 queryParams: _queryParams, | 797 queryParams: _queryParams, |
| 798 uploadOptions: _uploadOptions, | 798 uploadOptions: _uploadOptions, |
| 799 uploadMedia: _uploadMedia, | 799 uploadMedia: _uploadMedia, |
| 800 downloadOptions: _downloadOptions); | 800 downloadOptions: _downloadOptions); |
| 801 return _response.then((data) => new ListTransferConfigsResponse.fromJson(dat
a)); | 801 return _response.then((data) => new ListTransferConfigsResponse.fromJson(dat
a)); |
| 802 } | 802 } |
| 803 | 803 |
| 804 /** | 804 /** |
| 805 * Updates a data transfer configuration. | 805 * Updates a data transfer configuration. |
| 806 * All fields must be set, even if they are not updated. | 806 * All fields must be set, even if they are not updated. |
| 807 * | 807 * |
| 808 * [request] - The metadata request object. | 808 * [request] - The metadata request object. |
| 809 * | 809 * |
| 810 * Request parameters: | 810 * Request parameters: |
| 811 * | 811 * |
| 812 * [name] - The resource name of the transfer run. | 812 * [name] - The resource name of the transfer run. |
| 813 * Transfer run names have the form | 813 * Transfer run names have the form |
| 814 * `projects/{project_id}/transferConfigs/{config_id}`. | 814 * `projects/{project_id}/transferConfigs/{config_id}`. |
| 815 * Where `config_id` is usually a uuid, even though it is not | 815 * Where `config_id` is usually a uuid, even though it is not |
| 816 * guaranteed or required. The name is ignored when creating a transfer run. | 816 * guaranteed or required. The name is ignored when creating a transfer run. |
| 817 * Value must have pattern | 817 * Value must have pattern |
| 818 * "^projects/[^/]+/locations/[^/]+/transferConfigs/[^/]+$". | 818 * "^projects/[^/]+/locations/[^/]+/transferConfigs/[^/]+$". |
| 819 * | 819 * |
| 820 * [updateMask] - Required list of fields to be updated in this request. |
| 821 * |
| 820 * [authorizationCode] - Optional OAuth2 authorization code to use with this | 822 * [authorizationCode] - Optional OAuth2 authorization code to use with this |
| 821 * transfer configuration. | 823 * transfer configuration. |
| 822 * If it is provided, the transfer configuration will be associated with the | 824 * If it is provided, the transfer configuration will be associated with the |
| 823 * gaia id of the authorizing user. | 825 * gaia id of the authorizing user. |
| 824 * In order to obtain authorization_code, please make a | 826 * In order to obtain authorization_code, please make a |
| 825 * request to | 827 * request to |
| 826 * https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?client_id=<datatra
nsferapiclientid>&scope=<data_source_scopes>&redirect_uri=<redirect_uri> | 828 * https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?client_id=<datatra
nsferapiclientid>&scope=<data_source_scopes>&redirect_uri=<redirect_uri> |
| 827 * | 829 * |
| 828 * * client_id should be OAuth client_id of BigQuery DTS API for the given | 830 * * client_id should be OAuth client_id of BigQuery DTS API for the given |
| 829 * data source returned by ListDataSources method. | 831 * data source returned by ListDataSources method. |
| 830 * * data_source_scopes are the scopes returned by ListDataSources method. | 832 * * data_source_scopes are the scopes returned by ListDataSources method. |
| 831 * * redirect_uri is an optional parameter. If not specified, then | 833 * * redirect_uri is an optional parameter. If not specified, then |
| 832 * authorization code is posted to the opener of authorization flow window. | 834 * authorization code is posted to the opener of authorization flow window. |
| 833 * Otherwise it will be sent to the redirect uri. A special value of | 835 * Otherwise it will be sent to the redirect uri. A special value of |
| 834 * urn:ietf:wg:oauth:2.0:oob means that authorization code should be | 836 * urn:ietf:wg:oauth:2.0:oob means that authorization code should be |
| 835 * returned in the title bar of the browser, with the page text prompting | 837 * returned in the title bar of the browser, with the page text prompting |
| 836 * the user to copy the code and paste it in the application. | 838 * the user to copy the code and paste it in the application. |
| 837 * | 839 * |
| 838 * [updateMask] - Required list of fields to be updated in this request. | |
| 839 * | |
| 840 * Completes with a [TransferConfig]. | 840 * Completes with a [TransferConfig]. |
| 841 * | 841 * |
| 842 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 842 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 843 * error. | 843 * error. |
| 844 * | 844 * |
| 845 * If the used [http.Client] completes with an error when making a REST call, | 845 * If the used [http.Client] completes with an error when making a REST call, |
| 846 * this method will complete with the same error. | 846 * this method will complete with the same error. |
| 847 */ | 847 */ |
| 848 async.Future<TransferConfig> patch(TransferConfig request, core.String name, {
core.String authorizationCode, core.String updateMask}) { | 848 async.Future<TransferConfig> patch(TransferConfig request, core.String name, {
core.String updateMask, core.String authorizationCode}) { |
| 849 var _url = null; | 849 var _url = null; |
| 850 var _queryParams = new core.Map(); | 850 var _queryParams = new core.Map(); |
| 851 var _uploadMedia = null; | 851 var _uploadMedia = null; |
| 852 var _uploadOptions = null; | 852 var _uploadOptions = null; |
| 853 var _downloadOptions = commons.DownloadOptions.Metadata; | 853 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 854 var _body = null; | 854 var _body = null; |
| 855 | 855 |
| 856 if (request != null) { | 856 if (request != null) { |
| 857 _body = convert.JSON.encode((request).toJson()); | 857 _body = convert.JSON.encode((request).toJson()); |
| 858 } | 858 } |
| 859 if (name == null) { | 859 if (name == null) { |
| 860 throw new core.ArgumentError("Parameter name is required."); | 860 throw new core.ArgumentError("Parameter name is required."); |
| 861 } | 861 } |
| 862 if (updateMask != null) { |
| 863 _queryParams["updateMask"] = [updateMask]; |
| 864 } |
| 862 if (authorizationCode != null) { | 865 if (authorizationCode != null) { |
| 863 _queryParams["authorizationCode"] = [authorizationCode]; | 866 _queryParams["authorizationCode"] = [authorizationCode]; |
| 864 } | 867 } |
| 865 if (updateMask != null) { | |
| 866 _queryParams["updateMask"] = [updateMask]; | |
| 867 } | |
| 868 | 868 |
| 869 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); | 869 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); |
| 870 | 870 |
| 871 var _response = _requester.request(_url, | 871 var _response = _requester.request(_url, |
| 872 "PATCH", | 872 "PATCH", |
| 873 body: _body, | 873 body: _body, |
| 874 queryParams: _queryParams, | 874 queryParams: _queryParams, |
| 875 uploadOptions: _uploadOptions, | 875 uploadOptions: _uploadOptions, |
| 876 uploadMedia: _uploadMedia, | 876 uploadMedia: _uploadMedia, |
| 877 downloadOptions: _downloadOptions); | 877 downloadOptions: _downloadOptions); |
| (...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1111 /** | 1111 /** |
| 1112 * Returns user facing log messages for the data transfer run. | 1112 * Returns user facing log messages for the data transfer run. |
| 1113 * | 1113 * |
| 1114 * Request parameters: | 1114 * Request parameters: |
| 1115 * | 1115 * |
| 1116 * [parent] - Transfer run name in the form: | 1116 * [parent] - Transfer run name in the form: |
| 1117 * `projects/{project_id}/transferConfigs/{config_Id}/runs/{run_id}`. | 1117 * `projects/{project_id}/transferConfigs/{config_Id}/runs/{run_id}`. |
| 1118 * Value must have pattern | 1118 * Value must have pattern |
| 1119 * "^projects/[^/]+/locations/[^/]+/transferConfigs/[^/]+/runs/[^/]+$". | 1119 * "^projects/[^/]+/locations/[^/]+/transferConfigs/[^/]+/runs/[^/]+$". |
| 1120 * | 1120 * |
| 1121 * [pageSize] - Page size. The default page size is the maximum value of 1000 |
| 1122 * results. |
| 1123 * |
| 1121 * [messageTypes] - Message types to return. If not populated - INFO, WARNING | 1124 * [messageTypes] - Message types to return. If not populated - INFO, WARNING |
| 1122 * and ERROR | 1125 * and ERROR |
| 1123 * messages are returned. | 1126 * messages are returned. |
| 1124 * | 1127 * |
| 1125 * [pageToken] - Pagination token, which can be used to request a specific | 1128 * [pageToken] - Pagination token, which can be used to request a specific |
| 1126 * page | 1129 * page |
| 1127 * of `ListTransferLogsRequest` list results. For multiple-page | 1130 * of `ListTransferLogsRequest` list results. For multiple-page |
| 1128 * results, `ListTransferLogsResponse` outputs | 1131 * results, `ListTransferLogsResponse` outputs |
| 1129 * a `next_page` token, which can be used as the | 1132 * a `next_page` token, which can be used as the |
| 1130 * `page_token` value to request the next page of list results. | 1133 * `page_token` value to request the next page of list results. |
| 1131 * | 1134 * |
| 1132 * [pageSize] - Page size. The default page size is the maximum value of 1000 | |
| 1133 * results. | |
| 1134 * | |
| 1135 * Completes with a [ListTransferLogsResponse]. | 1135 * Completes with a [ListTransferLogsResponse]. |
| 1136 * | 1136 * |
| 1137 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1137 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1138 * error. | 1138 * error. |
| 1139 * | 1139 * |
| 1140 * If the used [http.Client] completes with an error when making a REST call, | 1140 * If the used [http.Client] completes with an error when making a REST call, |
| 1141 * this method will complete with the same error. | 1141 * this method will complete with the same error. |
| 1142 */ | 1142 */ |
| 1143 async.Future<ListTransferLogsResponse> list(core.String parent, {core.List<cor
e.String> messageTypes, core.String pageToken, core.int pageSize}) { | 1143 async.Future<ListTransferLogsResponse> list(core.String parent, {core.int page
Size, core.List<core.String> messageTypes, core.String pageToken}) { |
| 1144 var _url = null; | 1144 var _url = null; |
| 1145 var _queryParams = new core.Map(); | 1145 var _queryParams = new core.Map(); |
| 1146 var _uploadMedia = null; | 1146 var _uploadMedia = null; |
| 1147 var _uploadOptions = null; | 1147 var _uploadOptions = null; |
| 1148 var _downloadOptions = commons.DownloadOptions.Metadata; | 1148 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1149 var _body = null; | 1149 var _body = null; |
| 1150 | 1150 |
| 1151 if (parent == null) { | 1151 if (parent == null) { |
| 1152 throw new core.ArgumentError("Parameter parent is required."); | 1152 throw new core.ArgumentError("Parameter parent is required."); |
| 1153 } | 1153 } |
| 1154 if (pageSize != null) { |
| 1155 _queryParams["pageSize"] = ["${pageSize}"]; |
| 1156 } |
| 1154 if (messageTypes != null) { | 1157 if (messageTypes != null) { |
| 1155 _queryParams["messageTypes"] = messageTypes; | 1158 _queryParams["messageTypes"] = messageTypes; |
| 1156 } | 1159 } |
| 1157 if (pageToken != null) { | 1160 if (pageToken != null) { |
| 1158 _queryParams["pageToken"] = [pageToken]; | 1161 _queryParams["pageToken"] = [pageToken]; |
| 1159 } | 1162 } |
| 1160 if (pageSize != null) { | |
| 1161 _queryParams["pageSize"] = ["${pageSize}"]; | |
| 1162 } | |
| 1163 | 1163 |
| 1164 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/transfer
Logs'; | 1164 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/transfer
Logs'; |
| 1165 | 1165 |
| 1166 var _response = _requester.request(_url, | 1166 var _response = _requester.request(_url, |
| 1167 "GET", | 1167 "GET", |
| 1168 body: _body, | 1168 body: _body, |
| 1169 queryParams: _queryParams, | 1169 queryParams: _queryParams, |
| 1170 uploadOptions: _uploadOptions, | 1170 uploadOptions: _uploadOptions, |
| 1171 uploadMedia: _uploadMedia, | 1171 uploadMedia: _uploadMedia, |
| 1172 downloadOptions: _downloadOptions); | 1172 downloadOptions: _downloadOptions); |
| (...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1343 | 1343 |
| 1344 /** | 1344 /** |
| 1345 * Returns information about all data transfers in the project. | 1345 * Returns information about all data transfers in the project. |
| 1346 * | 1346 * |
| 1347 * Request parameters: | 1347 * Request parameters: |
| 1348 * | 1348 * |
| 1349 * [parent] - The BigQuery project id for which data sources | 1349 * [parent] - The BigQuery project id for which data sources |
| 1350 * should be returned: `projects/{project_id}`. | 1350 * should be returned: `projects/{project_id}`. |
| 1351 * Value must have pattern "^projects/[^/]+$". | 1351 * Value must have pattern "^projects/[^/]+$". |
| 1352 * | 1352 * |
| 1353 * [pageSize] - Page size. The default page size is the maximum value of 1000 |
| 1354 * results. |
| 1355 * |
| 1353 * [dataSourceIds] - When specified, only configurations of requested data | 1356 * [dataSourceIds] - When specified, only configurations of requested data |
| 1354 * sources are returned. | 1357 * sources are returned. |
| 1355 * | 1358 * |
| 1356 * [pageToken] - Pagination token, which can be used to request a specific | 1359 * [pageToken] - Pagination token, which can be used to request a specific |
| 1357 * page | 1360 * page |
| 1358 * of `ListTransfersRequest` list results. For multiple-page | 1361 * of `ListTransfersRequest` list results. For multiple-page |
| 1359 * results, `ListTransfersResponse` outputs | 1362 * results, `ListTransfersResponse` outputs |
| 1360 * a `next_page` token, which can be used as the | 1363 * a `next_page` token, which can be used as the |
| 1361 * `page_token` value to request the next page of list results. | 1364 * `page_token` value to request the next page of list results. |
| 1362 * | 1365 * |
| 1363 * [pageSize] - Page size. The default page size is the maximum value of 1000 | |
| 1364 * results. | |
| 1365 * | |
| 1366 * Completes with a [ListTransferConfigsResponse]. | 1366 * Completes with a [ListTransferConfigsResponse]. |
| 1367 * | 1367 * |
| 1368 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1368 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1369 * error. | 1369 * error. |
| 1370 * | 1370 * |
| 1371 * If the used [http.Client] completes with an error when making a REST call, | 1371 * If the used [http.Client] completes with an error when making a REST call, |
| 1372 * this method will complete with the same error. | 1372 * this method will complete with the same error. |
| 1373 */ | 1373 */ |
| 1374 async.Future<ListTransferConfigsResponse> list(core.String parent, {core.List<
core.String> dataSourceIds, core.String pageToken, core.int pageSize}) { | 1374 async.Future<ListTransferConfigsResponse> list(core.String parent, {core.int p
ageSize, core.List<core.String> dataSourceIds, core.String pageToken}) { |
| 1375 var _url = null; | 1375 var _url = null; |
| 1376 var _queryParams = new core.Map(); | 1376 var _queryParams = new core.Map(); |
| 1377 var _uploadMedia = null; | 1377 var _uploadMedia = null; |
| 1378 var _uploadOptions = null; | 1378 var _uploadOptions = null; |
| 1379 var _downloadOptions = commons.DownloadOptions.Metadata; | 1379 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1380 var _body = null; | 1380 var _body = null; |
| 1381 | 1381 |
| 1382 if (parent == null) { | 1382 if (parent == null) { |
| 1383 throw new core.ArgumentError("Parameter parent is required."); | 1383 throw new core.ArgumentError("Parameter parent is required."); |
| 1384 } | 1384 } |
| 1385 if (pageSize != null) { |
| 1386 _queryParams["pageSize"] = ["${pageSize}"]; |
| 1387 } |
| 1385 if (dataSourceIds != null) { | 1388 if (dataSourceIds != null) { |
| 1386 _queryParams["dataSourceIds"] = dataSourceIds; | 1389 _queryParams["dataSourceIds"] = dataSourceIds; |
| 1387 } | 1390 } |
| 1388 if (pageToken != null) { | 1391 if (pageToken != null) { |
| 1389 _queryParams["pageToken"] = [pageToken]; | 1392 _queryParams["pageToken"] = [pageToken]; |
| 1390 } | 1393 } |
| 1391 if (pageSize != null) { | |
| 1392 _queryParams["pageSize"] = ["${pageSize}"]; | |
| 1393 } | |
| 1394 | 1394 |
| 1395 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/transfer
Configs'; | 1395 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/transfer
Configs'; |
| 1396 | 1396 |
| 1397 var _response = _requester.request(_url, | 1397 var _response = _requester.request(_url, |
| 1398 "GET", | 1398 "GET", |
| 1399 body: _body, | 1399 body: _body, |
| 1400 queryParams: _queryParams, | 1400 queryParams: _queryParams, |
| 1401 uploadOptions: _uploadOptions, | 1401 uploadOptions: _uploadOptions, |
| 1402 uploadMedia: _uploadMedia, | 1402 uploadMedia: _uploadMedia, |
| 1403 downloadOptions: _downloadOptions); | 1403 downloadOptions: _downloadOptions); |
| (...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1630 * Returns information about running and completed jobs. | 1630 * Returns information about running and completed jobs. |
| 1631 * | 1631 * |
| 1632 * Request parameters: | 1632 * Request parameters: |
| 1633 * | 1633 * |
| 1634 * [parent] - Name of transfer configuration for which transfer runs should be | 1634 * [parent] - Name of transfer configuration for which transfer runs should be |
| 1635 * retrieved. | 1635 * retrieved. |
| 1636 * Format of transfer configuration resource name is: | 1636 * Format of transfer configuration resource name is: |
| 1637 * `projects/{project_id}/transferConfigs/{config_id}`. | 1637 * `projects/{project_id}/transferConfigs/{config_id}`. |
| 1638 * Value must have pattern "^projects/[^/]+/transferConfigs/[^/]+$". | 1638 * Value must have pattern "^projects/[^/]+/transferConfigs/[^/]+$". |
| 1639 * | 1639 * |
| 1640 * [runAttempt] - Indicates how run attempts are to be pulled. | |
| 1641 * Possible string values are: | |
| 1642 * - "RUN_ATTEMPT_UNSPECIFIED" : A RUN_ATTEMPT_UNSPECIFIED. | |
| 1643 * - "LATEST" : A LATEST. | |
| 1644 * | |
| 1645 * [pageToken] - Pagination token, which can be used to request a specific | 1640 * [pageToken] - Pagination token, which can be used to request a specific |
| 1646 * page | 1641 * page |
| 1647 * of `ListTransferRunsRequest` list results. For multiple-page | 1642 * of `ListTransferRunsRequest` list results. For multiple-page |
| 1648 * results, `ListTransferRunsResponse` outputs | 1643 * results, `ListTransferRunsResponse` outputs |
| 1649 * a `next_page` token, which can be used as the | 1644 * a `next_page` token, which can be used as the |
| 1650 * `page_token` value to request the next page of list results. | 1645 * `page_token` value to request the next page of list results. |
| 1651 * | 1646 * |
| 1652 * [pageSize] - Page size. The default page size is the maximum value of 1000 | 1647 * [pageSize] - Page size. The default page size is the maximum value of 1000 |
| 1653 * results. | 1648 * results. |
| 1654 * | 1649 * |
| 1655 * [statuses] - When specified, only transfer runs with requested statuses are | 1650 * [statuses] - When specified, only transfer runs with requested statuses are |
| 1656 * returned. | 1651 * returned. |
| 1657 * | 1652 * |
| 1653 * [runAttempt] - Indicates how run attempts are to be pulled. |
| 1654 * Possible string values are: |
| 1655 * - "RUN_ATTEMPT_UNSPECIFIED" : A RUN_ATTEMPT_UNSPECIFIED. |
| 1656 * - "LATEST" : A LATEST. |
| 1657 * |
| 1658 * Completes with a [ListTransferRunsResponse]. | 1658 * Completes with a [ListTransferRunsResponse]. |
| 1659 * | 1659 * |
| 1660 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1660 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1661 * error. | 1661 * error. |
| 1662 * | 1662 * |
| 1663 * If the used [http.Client] completes with an error when making a REST call, | 1663 * If the used [http.Client] completes with an error when making a REST call, |
| 1664 * this method will complete with the same error. | 1664 * this method will complete with the same error. |
| 1665 */ | 1665 */ |
| 1666 async.Future<ListTransferRunsResponse> list(core.String parent, {core.String r
unAttempt, core.String pageToken, core.int pageSize, core.List<core.String> stat
uses}) { | 1666 async.Future<ListTransferRunsResponse> list(core.String parent, {core.String p
ageToken, core.int pageSize, core.List<core.String> statuses, core.String runAtt
empt}) { |
| 1667 var _url = null; | 1667 var _url = null; |
| 1668 var _queryParams = new core.Map(); | 1668 var _queryParams = new core.Map(); |
| 1669 var _uploadMedia = null; | 1669 var _uploadMedia = null; |
| 1670 var _uploadOptions = null; | 1670 var _uploadOptions = null; |
| 1671 var _downloadOptions = commons.DownloadOptions.Metadata; | 1671 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1672 var _body = null; | 1672 var _body = null; |
| 1673 | 1673 |
| 1674 if (parent == null) { | 1674 if (parent == null) { |
| 1675 throw new core.ArgumentError("Parameter parent is required."); | 1675 throw new core.ArgumentError("Parameter parent is required."); |
| 1676 } | 1676 } |
| 1677 if (runAttempt != null) { | |
| 1678 _queryParams["runAttempt"] = [runAttempt]; | |
| 1679 } | |
| 1680 if (pageToken != null) { | 1677 if (pageToken != null) { |
| 1681 _queryParams["pageToken"] = [pageToken]; | 1678 _queryParams["pageToken"] = [pageToken]; |
| 1682 } | 1679 } |
| 1683 if (pageSize != null) { | 1680 if (pageSize != null) { |
| 1684 _queryParams["pageSize"] = ["${pageSize}"]; | 1681 _queryParams["pageSize"] = ["${pageSize}"]; |
| 1685 } | 1682 } |
| 1686 if (statuses != null) { | 1683 if (statuses != null) { |
| 1687 _queryParams["statuses"] = statuses; | 1684 _queryParams["statuses"] = statuses; |
| 1688 } | 1685 } |
| 1686 if (runAttempt != null) { |
| 1687 _queryParams["runAttempt"] = [runAttempt]; |
| 1688 } |
| 1689 | 1689 |
| 1690 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/runs'; | 1690 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/runs'; |
| 1691 | 1691 |
| 1692 var _response = _requester.request(_url, | 1692 var _response = _requester.request(_url, |
| 1693 "GET", | 1693 "GET", |
| 1694 body: _body, | 1694 body: _body, |
| 1695 queryParams: _queryParams, | 1695 queryParams: _queryParams, |
| 1696 uploadOptions: _uploadOptions, | 1696 uploadOptions: _uploadOptions, |
| 1697 uploadMedia: _uploadMedia, | 1697 uploadMedia: _uploadMedia, |
| 1698 downloadOptions: _downloadOptions); | 1698 downloadOptions: _downloadOptions); |
| (...skipping 1180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2879 } | 2879 } |
| 2880 if (updateTime != null) { | 2880 if (updateTime != null) { |
| 2881 _json["updateTime"] = updateTime; | 2881 _json["updateTime"] = updateTime; |
| 2882 } | 2882 } |
| 2883 if (userId != null) { | 2883 if (userId != null) { |
| 2884 _json["userId"] = userId; | 2884 _json["userId"] = userId; |
| 2885 } | 2885 } |
| 2886 return _json; | 2886 return _json; |
| 2887 } | 2887 } |
| 2888 } | 2888 } |
| OLD | NEW |