Index: generated/googleapis/lib/storagetransfer/v1.dart |
diff --git a/generated/googleapis/lib/storagetransfer/v1.dart b/generated/googleapis/lib/storagetransfer/v1.dart |
index db18a600265163be491e8d497e56f66a36b9775c..c1f91ab7dd5bcc41520c4c24a12d7e7d4125909a 100644 |
--- a/generated/googleapis/lib/storagetransfer/v1.dart |
+++ b/generated/googleapis/lib/storagetransfer/v1.dart |
@@ -9,62 +9,63 @@ import 'dart:convert' as convert; |
import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
import 'package:http/http.dart' as http; |
-export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show |
- ApiRequestError, DetailedApiRequestError; |
+export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' |
+ show ApiRequestError, DetailedApiRequestError; |
const core.String USER_AGENT = 'dart-api-client storagetransfer/v1'; |
-/** |
- * Transfers data from external data sources to a Google Cloud Storage bucket or |
- * between Google Cloud Storage buckets. |
- */ |
+/// Transfers data from external data sources to a Google Cloud Storage bucket |
+/// or between Google Cloud Storage buckets. |
class StoragetransferApi { |
- /** View and manage your data across Google Cloud Platform services */ |
- static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"; |
- |
+ /// View and manage your data across Google Cloud Platform services |
+ static const CloudPlatformScope = |
+ "https://www.googleapis.com/auth/cloud-platform"; |
final commons.ApiRequester _requester; |
- GoogleServiceAccountsResourceApi get googleServiceAccounts => new GoogleServiceAccountsResourceApi(_requester); |
- TransferJobsResourceApi get transferJobs => new TransferJobsResourceApi(_requester); |
- TransferOperationsResourceApi get transferOperations => new TransferOperationsResourceApi(_requester); |
- |
- StoragetransferApi(http.Client client, {core.String rootUrl: "https://storagetransfer.googleapis.com/", core.String servicePath: ""}) : |
- _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
+ GoogleServiceAccountsResourceApi get googleServiceAccounts => |
+ new GoogleServiceAccountsResourceApi(_requester); |
+ TransferJobsResourceApi get transferJobs => |
+ new TransferJobsResourceApi(_requester); |
+ TransferOperationsResourceApi get transferOperations => |
+ new TransferOperationsResourceApi(_requester); |
+ |
+ StoragetransferApi(http.Client client, |
+ {core.String rootUrl: "https://storagetransfer.googleapis.com/", |
+ core.String servicePath: ""}) |
+ : _requester = |
+ new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
} |
- |
class GoogleServiceAccountsResourceApi { |
final commons.ApiRequester _requester; |
- GoogleServiceAccountsResourceApi(commons.ApiRequester client) : |
- _requester = client; |
- |
- /** |
- * Returns the Google service account that is used by Storage Transfer |
- * Service to access buckets in the project where transfers |
- * run or in other projects. Each Google service account is associated |
- * with one Google Cloud Platform Console project. Users |
- * should add this service account to the Google Cloud Storage bucket |
- * ACLs to grant access to Storage Transfer Service. This service |
- * account is created and owned by Storage Transfer Service and can |
- * only be used by Storage Transfer Service. |
- * |
- * Request parameters: |
- * |
- * [projectId] - The ID of the Google Cloud Platform Console project that the |
- * Google service |
- * account is associated with. |
- * Required. |
- * |
- * Completes with a [GoogleServiceAccount]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
+ GoogleServiceAccountsResourceApi(commons.ApiRequester client) |
+ : _requester = client; |
+ |
+ /// Returns the Google service account that is used by Storage Transfer |
+ /// Service to access buckets in the project where transfers |
+ /// run or in other projects. Each Google service account is associated |
+ /// with one Google Cloud Platform Console project. Users |
+ /// should add this service account to the Google Cloud Storage bucket |
+ /// ACLs to grant access to Storage Transfer Service. This service |
+ /// account is created and owned by Storage Transfer Service and can |
+ /// only be used by Storage Transfer Service. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [projectId] - The ID of the Google Cloud Platform Console project that |
+ /// the Google service |
+ /// account is associated with. |
+ /// Required. |
+ /// |
+ /// Completes with a [GoogleServiceAccount]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
async.Future<GoogleServiceAccount> get(core.String projectId) { |
var _url = null; |
var _queryParams = new core.Map(); |
@@ -77,42 +78,37 @@ class GoogleServiceAccountsResourceApi { |
throw new core.ArgumentError("Parameter projectId is required."); |
} |
- _url = 'v1/googleServiceAccounts/' + commons.Escaper.ecapeVariable('$projectId'); |
+ _url = 'v1/googleServiceAccounts/' + |
+ commons.Escaper.ecapeVariable('$projectId'); |
- var _response = _requester.request(_url, |
- "GET", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "GET", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new GoogleServiceAccount.fromJson(data)); |
} |
- |
} |
- |
class TransferJobsResourceApi { |
final commons.ApiRequester _requester; |
- TransferJobsResourceApi(commons.ApiRequester client) : |
- _requester = client; |
- |
- /** |
- * Creates a transfer job that runs periodically. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * Completes with a [TransferJob]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
+ TransferJobsResourceApi(commons.ApiRequester client) : _requester = client; |
+ |
+ /// Creates a transfer job that runs periodically. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// Completes with a [TransferJob]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
async.Future<TransferJob> create(TransferJob request) { |
var _url = null; |
var _queryParams = new core.Map(); |
@@ -127,37 +123,34 @@ class TransferJobsResourceApi { |
_url = 'v1/transferJobs'; |
- var _response = _requester.request(_url, |
- "POST", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new TransferJob.fromJson(data)); |
} |
- /** |
- * Gets a transfer job. |
- * |
- * Request parameters: |
- * |
- * [jobName] - The job to get. |
- * Required. |
- * Value must have pattern "^transferJobs/.+$". |
- * |
- * [projectId] - The ID of the Google Cloud Platform Console project that owns |
- * the job. |
- * Required. |
- * |
- * Completes with a [TransferJob]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
+ /// Gets a transfer job. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [jobName] - The job to get. |
+ /// Required. |
+ /// Value must have pattern "^transferJobs/.+$". |
+ /// |
+ /// [projectId] - The ID of the Google Cloud Platform Console project that |
+ /// owns the job. |
+ /// Required. |
+ /// |
+ /// Completes with a [TransferJob]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
async.Future<TransferJob> get(core.String jobName, {core.String projectId}) { |
var _url = null; |
var _queryParams = new core.Map(); |
@@ -175,44 +168,44 @@ class TransferJobsResourceApi { |
_url = 'v1/' + commons.Escaper.ecapeVariableReserved('$jobName'); |
- var _response = _requester.request(_url, |
- "GET", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "GET", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new TransferJob.fromJson(data)); |
} |
- /** |
- * Lists transfer jobs. |
- * |
- * Request parameters: |
- * |
- * [filter] - A list of query parameters specified as JSON text in the form of |
- * {"project_id":"my_project_id", |
- * "job_names":["jobid1","jobid2",...], |
- * "job_statuses":["status1","status2",...]}. |
- * Since `job_names` and `job_statuses` support multiple values, their values |
- * must be specified with array notation. `project_id` is required. |
- * `job_names` |
- * and `job_statuses` are optional. The valid values for `job_statuses` are |
- * case-insensitive: `ENABLED`, `DISABLED`, and `DELETED`. |
- * |
- * [pageToken] - The list page token. |
- * |
- * [pageSize] - The list page size. The max allowed value is 256. |
- * |
- * Completes with a [ListTransferJobsResponse]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
- async.Future<ListTransferJobsResponse> list({core.String filter, core.String pageToken, core.int pageSize}) { |
+ /// Lists transfer jobs. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [pageSize] - The list page size. The max allowed value is 256. |
+ /// |
+ /// [filter] - A list of query parameters specified as JSON text in the form |
+ /// of |
+ /// {"project_id":"my_project_id", |
+ /// "job_names":["jobid1","jobid2",...], |
+ /// "job_statuses":["status1","status2",...]}. |
+ /// Since `job_names` and `job_statuses` support multiple values, their |
+ /// values |
+ /// must be specified with array notation. `project_id` is required. |
+ /// `job_names` |
+ /// and `job_statuses` are optional. The valid values for `job_statuses` are |
+ /// case-insensitive: `ENABLED`, `DISABLED`, and `DELETED`. |
+ /// |
+ /// [pageToken] - The list page token. |
+ /// |
+ /// Completes with a [ListTransferJobsResponse]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
+ async.Future<ListTransferJobsResponse> list( |
+ {core.int pageSize, core.String filter, core.String pageToken}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -220,50 +213,49 @@ class TransferJobsResourceApi { |
var _downloadOptions = commons.DownloadOptions.Metadata; |
var _body = null; |
+ if (pageSize != null) { |
+ _queryParams["pageSize"] = ["${pageSize}"]; |
+ } |
if (filter != null) { |
_queryParams["filter"] = [filter]; |
} |
if (pageToken != null) { |
_queryParams["pageToken"] = [pageToken]; |
} |
- if (pageSize != null) { |
- _queryParams["pageSize"] = ["${pageSize}"]; |
- } |
_url = 'v1/transferJobs'; |
- var _response = _requester.request(_url, |
- "GET", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
- return _response.then((data) => new ListTransferJobsResponse.fromJson(data)); |
+ var _response = _requester.request(_url, "GET", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response |
+ .then((data) => new ListTransferJobsResponse.fromJson(data)); |
} |
- /** |
- * Updates a transfer job. Updating a job's transfer spec does not affect |
- * transfer operations that are running already. Updating the scheduling |
- * of a job is not allowed. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [jobName] - The name of job to update. |
- * Required. |
- * Value must have pattern "^transferJobs/.+$". |
- * |
- * Completes with a [TransferJob]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
- async.Future<TransferJob> patch(UpdateTransferJobRequest request, core.String jobName) { |
+ /// Updates a transfer job. Updating a job's transfer spec does not affect |
+ /// transfer operations that are running already. Updating the scheduling |
+ /// of a job is not allowed. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [jobName] - The name of job to update. |
+ /// Required. |
+ /// Value must have pattern "^transferJobs/.+$". |
+ /// |
+ /// Completes with a [TransferJob]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
+ async.Future<TransferJob> patch( |
+ UpdateTransferJobRequest request, core.String jobName) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -280,42 +272,37 @@ class TransferJobsResourceApi { |
_url = 'v1/' + commons.Escaper.ecapeVariableReserved('$jobName'); |
- var _response = _requester.request(_url, |
- "PATCH", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "PATCH", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new TransferJob.fromJson(data)); |
} |
- |
} |
- |
class TransferOperationsResourceApi { |
final commons.ApiRequester _requester; |
- TransferOperationsResourceApi(commons.ApiRequester client) : |
- _requester = client; |
- |
- /** |
- * Cancels a transfer. Use the get method to check whether the cancellation |
- * succeeded or whether the operation completed despite cancellation. |
- * |
- * Request parameters: |
- * |
- * [name] - The name of the operation resource to be cancelled. |
- * Value must have pattern "^transferOperations/.+$". |
- * |
- * Completes with a [Empty]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
+ TransferOperationsResourceApi(commons.ApiRequester client) |
+ : _requester = client; |
+ |
+ /// Cancels a transfer. Use the get method to check whether the cancellation |
+ /// succeeded or whether the operation completed despite cancellation. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [name] - The name of the operation resource to be cancelled. |
+ /// Value must have pattern "^transferOperations/.+$". |
+ /// |
+ /// Completes with a [Empty]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
async.Future<Empty> cancel(core.String name) { |
var _url = null; |
var _queryParams = new core.Map(); |
@@ -330,32 +317,29 @@ class TransferOperationsResourceApi { |
_url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':cancel'; |
- var _response = _requester.request(_url, |
- "POST", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new Empty.fromJson(data)); |
} |
- /** |
- * This method is not supported and the server returns `UNIMPLEMENTED`. |
- * |
- * Request parameters: |
- * |
- * [name] - The name of the operation resource to be deleted. |
- * Value must have pattern "^transferOperations/.+$". |
- * |
- * Completes with a [Empty]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
+ /// This method is not supported and the server returns `UNIMPLEMENTED`. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [name] - The name of the operation resource to be deleted. |
+ /// Value must have pattern "^transferOperations/.+$". |
+ /// |
+ /// Completes with a [Empty]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
async.Future<Empty> delete(core.String name) { |
var _url = null; |
var _queryParams = new core.Map(); |
@@ -370,34 +354,32 @@ class TransferOperationsResourceApi { |
_url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); |
- var _response = _requester.request(_url, |
- "DELETE", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "DELETE", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new Empty.fromJson(data)); |
} |
- /** |
- * Gets the latest state of a long-running operation. Clients can use this |
- * method to poll the operation result at intervals as recommended by the API |
- * service. |
- * |
- * Request parameters: |
- * |
- * [name] - The name of the operation resource. |
- * Value must have pattern "^transferOperations/.+$". |
- * |
- * Completes with a [Operation]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
+ /// Gets the latest state of a long-running operation. Clients can use this |
+ /// method to poll the operation result at intervals as recommended by the |
+ /// API |
+ /// service. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [name] - The name of the operation resource. |
+ /// Value must have pattern "^transferOperations/.+$". |
+ /// |
+ /// Completes with a [Operation]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
async.Future<Operation> get(core.String name) { |
var _url = null; |
var _queryParams = new core.Map(); |
@@ -412,54 +394,53 @@ class TransferOperationsResourceApi { |
_url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); |
- var _response = _requester.request(_url, |
- "GET", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "GET", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new Operation.fromJson(data)); |
} |
- /** |
- * Lists operations that match the specified filter in the request. If the |
- * server doesn't support this method, it returns `UNIMPLEMENTED`. |
- * |
- * NOTE: the `name` binding allows API services to override the binding |
- * to use different resource name schemes, such as `users / * /operations`. To |
- * override the binding, API services can add a binding such as |
- * `"/v1/{name=users / * }/operations"` to their service configuration. |
- * For backwards compatibility, the default name includes the operations |
- * collection id, however overriding users must ensure the name binding |
- * is the parent resource, without the operations collection id. |
- * |
- * Request parameters: |
- * |
- * [name] - The value `transferOperations`. |
- * Value must have pattern "^transferOperations$". |
- * |
- * [pageToken] - The list page token. |
- * |
- * [pageSize] - The list page size. The max allowed value is 256. |
- * |
- * [filter] - A list of query parameters specified as JSON text in the form of |
- * {\"project_id\" : \"my_project_id\", \"job_names\" : [\"jobid1\", |
- * \"jobid2\",...], \"operation_names\" : [\"opid1\", \"opid2\",...], |
- * \"transfer_statuses\":[\"status1\", \"status2\",...]}. Since `job_names`, |
- * `operation_names`, and `transfer_statuses` support multiple values, they |
- * must be specified with array notation. `job_names`, `operation_names`, and |
- * `transfer_statuses` are optional. |
- * |
- * Completes with a [ListOperationsResponse]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
- async.Future<ListOperationsResponse> list(core.String name, {core.String pageToken, core.int pageSize, core.String filter}) { |
+ /// Lists operations that match the specified filter in the request. If the |
+ /// server doesn't support this method, it returns `UNIMPLEMENTED`. |
+ /// |
+ /// NOTE: the `name` binding allows API services to override the binding |
+ /// to use different resource name schemes, such as `users / * /operations`. |
+ /// To |
+ /// override the binding, API services can add a binding such as |
+ /// `"/v1/{name=users / * }/operations"` to their service configuration. |
+ /// For backwards compatibility, the default name includes the operations |
+ /// collection id, however overriding users must ensure the name binding |
+ /// is the parent resource, without the operations collection id. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [name] - The value `transferOperations`. |
+ /// Value must have pattern "^transferOperations$". |
+ /// |
+ /// [pageSize] - The list page size. The max allowed value is 256. |
+ /// |
+ /// [filter] - A list of query parameters specified as JSON text in the form |
+ /// of {\"project_id\" : \"my_project_id\", \"job_names\" : [\"jobid1\", |
+ /// \"jobid2\",...], \"operation_names\" : [\"opid1\", \"opid2\",...], |
+ /// \"transfer_statuses\":[\"status1\", \"status2\",...]}. Since `job_names`, |
+ /// `operation_names`, and `transfer_statuses` support multiple values, they |
+ /// must be specified with array notation. `job_names`, `operation_names`, |
+ /// and `transfer_statuses` are optional. |
+ /// |
+ /// [pageToken] - The list page token. |
+ /// |
+ /// Completes with a [ListOperationsResponse]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
+ async.Future<ListOperationsResponse> list(core.String name, |
+ {core.int pageSize, core.String filter, core.String pageToken}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -470,48 +451,46 @@ class TransferOperationsResourceApi { |
if (name == null) { |
throw new core.ArgumentError("Parameter name is required."); |
} |
- if (pageToken != null) { |
- _queryParams["pageToken"] = [pageToken]; |
- } |
if (pageSize != null) { |
_queryParams["pageSize"] = ["${pageSize}"]; |
} |
if (filter != null) { |
_queryParams["filter"] = [filter]; |
} |
+ if (pageToken != null) { |
+ _queryParams["pageToken"] = [pageToken]; |
+ } |
_url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); |
- var _response = _requester.request(_url, |
- "GET", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "GET", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new ListOperationsResponse.fromJson(data)); |
} |
- /** |
- * Pauses a transfer operation. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [name] - The name of the transfer operation. |
- * Required. |
- * Value must have pattern "^transferOperations/.+$". |
- * |
- * Completes with a [Empty]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
- async.Future<Empty> pause(PauseTransferOperationRequest request, core.String name) { |
+ /// Pauses a transfer operation. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [name] - The name of the transfer operation. |
+ /// Required. |
+ /// Value must have pattern "^transferOperations/.+$". |
+ /// |
+ /// Completes with a [Empty]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
+ async.Future<Empty> pause( |
+ PauseTransferOperationRequest request, core.String name) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -528,36 +507,34 @@ class TransferOperationsResourceApi { |
_url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':pause'; |
- var _response = _requester.request(_url, |
- "POST", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new Empty.fromJson(data)); |
} |
- /** |
- * Resumes a transfer operation that is paused. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [name] - The name of the transfer operation. |
- * Required. |
- * Value must have pattern "^transferOperations/.+$". |
- * |
- * Completes with a [Empty]. |
- * |
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
- * error. |
- * |
- * If the used [http.Client] completes with an error when making a REST call, |
- * this method will complete with the same error. |
- */ |
- async.Future<Empty> resume(ResumeTransferOperationRequest request, core.String name) { |
+ /// Resumes a transfer operation that is paused. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [name] - The name of the transfer operation. |
+ /// Required. |
+ /// Value must have pattern "^transferOperations/.+$". |
+ /// |
+ /// Completes with a [Empty]. |
+ /// |
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
+ /// an error. |
+ /// |
+ /// If the used [http.Client] completes with an error when making a REST |
+ /// call, this method will complete with the same error. |
+ async.Future<Empty> resume( |
+ ResumeTransferOperationRequest request, core.String name) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -574,35 +551,26 @@ class TransferOperationsResourceApi { |
_url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':resume'; |
- var _response = _requester.request(_url, |
- "POST", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new Empty.fromJson(data)); |
} |
- |
} |
- |
- |
-/** |
- * AWS access key (see |
- * [AWS Security |
- * Credentials](http://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html)). |
- */ |
+/// AWS access key (see |
+/// [AWS Security |
+/// Credentials](http://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html)). |
class AwsAccessKey { |
- /** |
- * AWS access key ID. |
- * Required. |
- */ |
+ /// AWS access key ID. |
+ /// Required. |
core.String accessKeyId; |
- /** |
- * AWS secret access key. This field is not returned in RPC responses. |
- * Required. |
- */ |
+ |
+ /// AWS secret access key. This field is not returned in RPC responses. |
+ /// Required. |
core.String secretAccessKey; |
AwsAccessKey(); |
@@ -617,7 +585,8 @@ class AwsAccessKey { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (accessKeyId != null) { |
_json["accessKeyId"] = accessKeyId; |
} |
@@ -628,24 +597,19 @@ class AwsAccessKey { |
} |
} |
-/** |
- * An AwsS3Data can be a data source, but not a data sink. |
- * In an AwsS3Data, an object's name is the S3 object's key name. |
- */ |
+/// An AwsS3Data can be a data source, but not a data sink. |
+/// In an AwsS3Data, an object's name is the S3 object's key name. |
class AwsS3Data { |
- /** |
- * AWS access key used to sign the API requests to the AWS S3 bucket. |
- * Permissions on the bucket must be granted to the access ID of the |
- * AWS access key. |
- * Required. |
- */ |
+ /// AWS access key used to sign the API requests to the AWS S3 bucket. |
+ /// Permissions on the bucket must be granted to the access ID of the |
+ /// AWS access key. |
+ /// Required. |
AwsAccessKey awsAccessKey; |
- /** |
- * S3 Bucket name (see |
- * [Creating a |
- * bucket](http://docs.aws.amazon.com/AmazonS3/latest/dev/create-bucket-get-location-example.html)). |
- * Required. |
- */ |
+ |
+ /// S3 Bucket name (see |
+ /// [Creating a |
+ /// bucket](http://docs.aws.amazon.com/AmazonS3/latest/dev/create-bucket-get-location-example.html)). |
+ /// Required. |
core.String bucketName; |
AwsS3Data(); |
@@ -660,7 +624,8 @@ class AwsS3Data { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (awsAccessKey != null) { |
_json["awsAccessKey"] = (awsAccessKey).toJson(); |
} |
@@ -671,27 +636,24 @@ class AwsS3Data { |
} |
} |
-/** |
- * Represents a whole calendar date, e.g. date of birth. The time of day and |
- * time zone are either specified elsewhere or are not significant. The date |
- * is relative to the Proleptic Gregorian Calendar. The day may be 0 to |
- * represent a year and month where the day is not significant, e.g. credit card |
- * expiration date. The year may be 0 to represent a month and day independent |
- * of year, e.g. anniversary date. Related types are google.type.TimeOfDay |
- * and `google.protobuf.Timestamp`. |
- */ |
+/// Represents a whole calendar date, e.g. date of birth. The time of day and |
+/// time zone are either specified elsewhere or are not significant. The date |
+/// is relative to the Proleptic Gregorian Calendar. The day may be 0 to |
+/// represent a year and month where the day is not significant, e.g. credit |
+/// card |
+/// expiration date. The year may be 0 to represent a month and day independent |
+/// of year, e.g. anniversary date. Related types are google.type.TimeOfDay |
+/// and `google.protobuf.Timestamp`. |
class Date { |
- /** |
- * Day of month. Must be from 1 to 31 and valid for the year and month, or 0 |
- * if specifying a year/month where the day is not significant. |
- */ |
+ /// Day of month. Must be from 1 to 31 and valid for the year and month, or 0 |
+ /// if specifying a year/month where the day is not significant. |
core.int day; |
- /** Month of year. Must be from 1 to 12. */ |
+ |
+ /// Month of year. Must be from 1 to 12. |
core.int month; |
- /** |
- * Year of date. Must be from 1 to 9999, or 0 if specifying a date without |
- * a year. |
- */ |
+ |
+ /// Year of date. Must be from 1 to 9999, or 0 if specifying a date without |
+ /// a year. |
core.int year; |
Date(); |
@@ -709,7 +671,8 @@ class Date { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (day != null) { |
_json["day"] = day; |
} |
@@ -723,39 +686,35 @@ class Date { |
} |
} |
-/** |
- * A generic empty message that you can re-use to avoid defining duplicated |
- * empty messages in your APIs. A typical example is to use it as the request |
- * or the response type of an API method. For instance: |
- * |
- * service Foo { |
- * rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); |
- * } |
- * |
- * The JSON representation for `Empty` is empty JSON object `{}`. |
- */ |
+/// A generic empty message that you can re-use to avoid defining duplicated |
+/// empty messages in your APIs. A typical example is to use it as the request |
+/// or the response type of an API method. For instance: |
+/// |
+/// service Foo { |
+/// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); |
+/// } |
+/// |
+/// The JSON representation for `Empty` is empty JSON object `{}`. |
class Empty { |
- |
Empty(); |
- Empty.fromJson(core.Map _json) { |
- } |
+ Empty.fromJson(core.Map _json) {} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
return _json; |
} |
} |
-/** An entry describing an error that has occurred. */ |
+/// An entry describing an error that has occurred. |
class ErrorLogEntry { |
- /** A list of messages that carry the error details. */ |
+ /// A list of messages that carry the error details. |
core.List<core.String> errorDetails; |
- /** |
- * A URL that refers to the target (a data source, a data sink, |
- * or an object) with which the error is associated. |
- * Required. |
- */ |
+ |
+ /// A URL that refers to the target (a data source, a data sink, |
+ /// or an object) with which the error is associated. |
+ /// Required. |
core.String url; |
ErrorLogEntry(); |
@@ -770,7 +729,8 @@ class ErrorLogEntry { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (errorDetails != null) { |
_json["errorDetails"] = errorDetails; |
} |
@@ -781,154 +741,151 @@ class ErrorLogEntry { |
} |
} |
-/** |
- * A summary of errors by error code, plus a count and sample error log |
- * entries. |
- */ |
+/// A summary of errors by error code, plus a count and sample error log |
+/// entries. |
class ErrorSummary { |
- /** |
- * Required. |
- * Possible string values are: |
- * - "OK" : Not an error; returned on success |
- * |
- * HTTP Mapping: 200 OK |
- * - "CANCELLED" : The operation was cancelled, typically by the caller. |
- * |
- * HTTP Mapping: 499 Client Closed Request |
- * - "UNKNOWN" : Unknown error. For example, this error may be returned when |
- * a `Status` value received from another address space belongs to |
- * an error space that is not known in this address space. Also |
- * errors raised by APIs that do not return enough error information |
- * may be converted to this error. |
- * |
- * HTTP Mapping: 500 Internal Server Error |
- * - "INVALID_ARGUMENT" : The client specified an invalid argument. Note that |
- * this differs |
- * from `FAILED_PRECONDITION`. `INVALID_ARGUMENT` indicates arguments |
- * that are problematic regardless of the state of the system |
- * (e.g., a malformed file name). |
- * |
- * HTTP Mapping: 400 Bad Request |
- * - "DEADLINE_EXCEEDED" : The deadline expired before the operation could |
- * complete. For operations |
- * that change the state of the system, this error may be returned |
- * even if the operation has completed successfully. For example, a |
- * successful response from a server could have been delayed long |
- * enough for the deadline to expire. |
- * |
- * HTTP Mapping: 504 Gateway Timeout |
- * - "NOT_FOUND" : Some requested entity (e.g., file or directory) was not |
- * found. |
- * |
- * Note to server developers: if a request is denied for an entire class |
- * of users, such as gradual feature rollout or undocumented whitelist, |
- * `NOT_FOUND` may be used. If a request is denied for some users within |
- * a class of users, such as user-based access control, `PERMISSION_DENIED` |
- * must be used. |
- * |
- * HTTP Mapping: 404 Not Found |
- * - "ALREADY_EXISTS" : The entity that a client attempted to create (e.g., |
- * file or directory) |
- * already exists. |
- * |
- * HTTP Mapping: 409 Conflict |
- * - "PERMISSION_DENIED" : The caller does not have permission to execute the |
- * specified |
- * operation. `PERMISSION_DENIED` must not be used for rejections |
- * caused by exhausting some resource (use `RESOURCE_EXHAUSTED` |
- * instead for those errors). `PERMISSION_DENIED` must not be |
- * used if the caller can not be identified (use `UNAUTHENTICATED` |
- * instead for those errors). This error code does not imply the |
- * request is valid or the requested entity exists or satisfies |
- * other pre-conditions. |
- * |
- * HTTP Mapping: 403 Forbidden |
- * - "UNAUTHENTICATED" : The request does not have valid authentication |
- * credentials for the |
- * operation. |
- * |
- * HTTP Mapping: 401 Unauthorized |
- * - "RESOURCE_EXHAUSTED" : Some resource has been exhausted, perhaps a |
- * per-user quota, or |
- * perhaps the entire file system is out of space. |
- * |
- * HTTP Mapping: 429 Too Many Requests |
- * - "FAILED_PRECONDITION" : The operation was rejected because the system is |
- * not in a state |
- * required for the operation's execution. For example, the directory |
- * to be deleted is non-empty, an rmdir operation is applied to |
- * a non-directory, etc. |
- * |
- * Service implementors can use the following guidelines to decide |
- * between `FAILED_PRECONDITION`, `ABORTED`, and `UNAVAILABLE`: |
- * (a) Use `UNAVAILABLE` if the client can retry just the failing call. |
- * (b) Use `ABORTED` if the client should retry at a higher level |
- * (e.g., when a client-specified test-and-set fails, indicating the |
- * client should restart a read-modify-write sequence). |
- * (c) Use `FAILED_PRECONDITION` if the client should not retry until |
- * the system state has been explicitly fixed. E.g., if an "rmdir" |
- * fails because the directory is non-empty, `FAILED_PRECONDITION` |
- * should be returned since the client should not retry unless |
- * the files are deleted from the directory. |
- * |
- * HTTP Mapping: 400 Bad Request |
- * - "ABORTED" : The operation was aborted, typically due to a concurrency |
- * issue such as |
- * a sequencer check failure or transaction abort. |
- * |
- * See the guidelines above for deciding between `FAILED_PRECONDITION`, |
- * `ABORTED`, and `UNAVAILABLE`. |
- * |
- * HTTP Mapping: 409 Conflict |
- * - "OUT_OF_RANGE" : The operation was attempted past the valid range. E.g., |
- * seeking or |
- * reading past end-of-file. |
- * |
- * Unlike `INVALID_ARGUMENT`, this error indicates a problem that may |
- * be fixed if the system state changes. For example, a 32-bit file |
- * system will generate `INVALID_ARGUMENT` if asked to read at an |
- * offset that is not in the range [0,2^32-1], but it will generate |
- * `OUT_OF_RANGE` if asked to read from an offset past the current |
- * file size. |
- * |
- * There is a fair bit of overlap between `FAILED_PRECONDITION` and |
- * `OUT_OF_RANGE`. We recommend using `OUT_OF_RANGE` (the more specific |
- * error) when it applies so that callers who are iterating through |
- * a space can easily look for an `OUT_OF_RANGE` error to detect when |
- * they are done. |
- * |
- * HTTP Mapping: 400 Bad Request |
- * - "UNIMPLEMENTED" : The operation is not implemented or is not |
- * supported/enabled in this |
- * service. |
- * |
- * HTTP Mapping: 501 Not Implemented |
- * - "INTERNAL" : Internal errors. This means that some invariants expected |
- * by the |
- * underlying system have been broken. This error code is reserved |
- * for serious errors. |
- * |
- * HTTP Mapping: 500 Internal Server Error |
- * - "UNAVAILABLE" : The service is currently unavailable. This is most |
- * likely a |
- * transient condition, which can be corrected by retrying with |
- * a backoff. |
- * |
- * See the guidelines above for deciding between `FAILED_PRECONDITION`, |
- * `ABORTED`, and `UNAVAILABLE`. |
- * |
- * HTTP Mapping: 503 Service Unavailable |
- * - "DATA_LOSS" : Unrecoverable data loss or corruption. |
- * |
- * HTTP Mapping: 500 Internal Server Error |
- */ |
+ /// Required. |
+ /// Possible string values are: |
+ /// - "OK" : Not an error; returned on success |
+ /// |
+ /// HTTP Mapping: 200 OK |
+ /// - "CANCELLED" : The operation was cancelled, typically by the caller. |
+ /// |
+ /// HTTP Mapping: 499 Client Closed Request |
+ /// - "UNKNOWN" : Unknown error. For example, this error may be returned |
+ /// when |
+ /// a `Status` value received from another address space belongs to |
+ /// an error space that is not known in this address space. Also |
+ /// errors raised by APIs that do not return enough error information |
+ /// may be converted to this error. |
+ /// |
+ /// HTTP Mapping: 500 Internal Server Error |
+ /// - "INVALID_ARGUMENT" : The client specified an invalid argument. Note |
+ /// that this differs |
+ /// from `FAILED_PRECONDITION`. `INVALID_ARGUMENT` indicates arguments |
+ /// that are problematic regardless of the state of the system |
+ /// (e.g., a malformed file name). |
+ /// |
+ /// HTTP Mapping: 400 Bad Request |
+ /// - "DEADLINE_EXCEEDED" : The deadline expired before the operation could |
+ /// complete. For operations |
+ /// that change the state of the system, this error may be returned |
+ /// even if the operation has completed successfully. For example, a |
+ /// successful response from a server could have been delayed long |
+ /// enough for the deadline to expire. |
+ /// |
+ /// HTTP Mapping: 504 Gateway Timeout |
+ /// - "NOT_FOUND" : Some requested entity (e.g., file or directory) was not |
+ /// found. |
+ /// |
+ /// Note to server developers: if a request is denied for an entire class |
+ /// of users, such as gradual feature rollout or undocumented whitelist, |
+ /// `NOT_FOUND` may be used. If a request is denied for some users within |
+ /// a class of users, such as user-based access control, `PERMISSION_DENIED` |
+ /// must be used. |
+ /// |
+ /// HTTP Mapping: 404 Not Found |
+ /// - "ALREADY_EXISTS" : The entity that a client attempted to create (e.g., |
+ /// file or directory) |
+ /// already exists. |
+ /// |
+ /// HTTP Mapping: 409 Conflict |
+ /// - "PERMISSION_DENIED" : The caller does not have permission to execute |
+ /// the specified |
+ /// operation. `PERMISSION_DENIED` must not be used for rejections |
+ /// caused by exhausting some resource (use `RESOURCE_EXHAUSTED` |
+ /// instead for those errors). `PERMISSION_DENIED` must not be |
+ /// used if the caller can not be identified (use `UNAUTHENTICATED` |
+ /// instead for those errors). This error code does not imply the |
+ /// request is valid or the requested entity exists or satisfies |
+ /// other pre-conditions. |
+ /// |
+ /// HTTP Mapping: 403 Forbidden |
+ /// - "UNAUTHENTICATED" : The request does not have valid authentication |
+ /// credentials for the |
+ /// operation. |
+ /// |
+ /// HTTP Mapping: 401 Unauthorized |
+ /// - "RESOURCE_EXHAUSTED" : Some resource has been exhausted, perhaps a |
+ /// per-user quota, or |
+ /// perhaps the entire file system is out of space. |
+ /// |
+ /// HTTP Mapping: 429 Too Many Requests |
+ /// - "FAILED_PRECONDITION" : The operation was rejected because the system |
+ /// is not in a state |
+ /// required for the operation's execution. For example, the directory |
+ /// to be deleted is non-empty, an rmdir operation is applied to |
+ /// a non-directory, etc. |
+ /// |
+ /// Service implementors can use the following guidelines to decide |
+ /// between `FAILED_PRECONDITION`, `ABORTED`, and `UNAVAILABLE`: |
+ /// (a) Use `UNAVAILABLE` if the client can retry just the failing call. |
+ /// (b) Use `ABORTED` if the client should retry at a higher level |
+ /// (e.g., when a client-specified test-and-set fails, indicating the |
+ /// client should restart a read-modify-write sequence). |
+ /// (c) Use `FAILED_PRECONDITION` if the client should not retry until |
+ /// the system state has been explicitly fixed. E.g., if an "rmdir" |
+ /// fails because the directory is non-empty, `FAILED_PRECONDITION` |
+ /// should be returned since the client should not retry unless |
+ /// the files are deleted from the directory. |
+ /// |
+ /// HTTP Mapping: 400 Bad Request |
+ /// - "ABORTED" : The operation was aborted, typically due to a concurrency |
+ /// issue such as |
+ /// a sequencer check failure or transaction abort. |
+ /// |
+ /// See the guidelines above for deciding between `FAILED_PRECONDITION`, |
+ /// `ABORTED`, and `UNAVAILABLE`. |
+ /// |
+ /// HTTP Mapping: 409 Conflict |
+ /// - "OUT_OF_RANGE" : The operation was attempted past the valid range. |
+ /// E.g., seeking or |
+ /// reading past end-of-file. |
+ /// |
+ /// Unlike `INVALID_ARGUMENT`, this error indicates a problem that may |
+ /// be fixed if the system state changes. For example, a 32-bit file |
+ /// system will generate `INVALID_ARGUMENT` if asked to read at an |
+ /// offset that is not in the range [0,2^32-1], but it will generate |
+ /// `OUT_OF_RANGE` if asked to read from an offset past the current |
+ /// file size. |
+ /// |
+ /// There is a fair bit of overlap between `FAILED_PRECONDITION` and |
+ /// `OUT_OF_RANGE`. We recommend using `OUT_OF_RANGE` (the more specific |
+ /// error) when it applies so that callers who are iterating through |
+ /// a space can easily look for an `OUT_OF_RANGE` error to detect when |
+ /// they are done. |
+ /// |
+ /// HTTP Mapping: 400 Bad Request |
+ /// - "UNIMPLEMENTED" : The operation is not implemented or is not |
+ /// supported/enabled in this |
+ /// service. |
+ /// |
+ /// HTTP Mapping: 501 Not Implemented |
+ /// - "INTERNAL" : Internal errors. This means that some invariants expected |
+ /// by the |
+ /// underlying system have been broken. This error code is reserved |
+ /// for serious errors. |
+ /// |
+ /// HTTP Mapping: 500 Internal Server Error |
+ /// - "UNAVAILABLE" : The service is currently unavailable. This is most |
+ /// likely a |
+ /// transient condition, which can be corrected by retrying with |
+ /// a backoff. |
+ /// |
+ /// See the guidelines above for deciding between `FAILED_PRECONDITION`, |
+ /// `ABORTED`, and `UNAVAILABLE`. |
+ /// |
+ /// HTTP Mapping: 503 Service Unavailable |
+ /// - "DATA_LOSS" : Unrecoverable data loss or corruption. |
+ /// |
+ /// HTTP Mapping: 500 Internal Server Error |
core.String errorCode; |
- /** |
- * Count of this type of error. |
- * Required. |
- */ |
+ |
+ /// Count of this type of error. |
+ /// Required. |
core.String errorCount; |
- /** Error samples. */ |
+ |
+ /// Error samples. |
core.List<ErrorLogEntry> errorLogEntries; |
ErrorSummary(); |
@@ -941,12 +898,15 @@ class ErrorSummary { |
errorCount = _json["errorCount"]; |
} |
if (_json.containsKey("errorLogEntries")) { |
- errorLogEntries = _json["errorLogEntries"].map((value) => new ErrorLogEntry.fromJson(value)).toList(); |
+ errorLogEntries = _json["errorLogEntries"] |
+ .map((value) => new ErrorLogEntry.fromJson(value)) |
+ .toList(); |
} |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (errorCode != null) { |
_json["errorCode"] = errorCode; |
} |
@@ -954,24 +914,23 @@ class ErrorSummary { |
_json["errorCount"] = errorCount; |
} |
if (errorLogEntries != null) { |
- _json["errorLogEntries"] = errorLogEntries.map((value) => (value).toJson()).toList(); |
+ _json["errorLogEntries"] = |
+ errorLogEntries.map((value) => (value).toJson()).toList(); |
} |
return _json; |
} |
} |
-/** |
- * In a GcsData, an object's name is the Google Cloud Storage object's name and |
- * its `lastModificationTime` refers to the object's updated time, which changes |
- * when the content or the metadata of the object is updated. |
- */ |
+/// In a GcsData, an object's name is the Google Cloud Storage object's name |
+/// and |
+/// its `lastModificationTime` refers to the object's updated time, which |
+/// changes |
+/// when the content or the metadata of the object is updated. |
class GcsData { |
- /** |
- * Google Cloud Storage bucket name (see |
- * [Bucket Name |
- * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). |
- * Required. |
- */ |
+ /// Google Cloud Storage bucket name (see |
+ /// [Bucket Name |
+ /// Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). |
+ /// Required. |
core.String bucketName; |
GcsData(); |
@@ -983,7 +942,8 @@ class GcsData { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (bucketName != null) { |
_json["bucketName"] = bucketName; |
} |
@@ -991,9 +951,9 @@ class GcsData { |
} |
} |
-/** Google service account */ |
+/// Google service account |
class GoogleServiceAccount { |
- /** Required. */ |
+ /// Required. |
core.String accountEmail; |
GoogleServiceAccount(); |
@@ -1005,7 +965,8 @@ class GoogleServiceAccount { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (accountEmail != null) { |
_json["accountEmail"] = accountEmail; |
} |
@@ -1013,58 +974,56 @@ class GoogleServiceAccount { |
} |
} |
-/** |
- * An HttpData specifies a list of objects on the web to be transferred over |
- * HTTP. The information of the objects to be transferred is contained in a |
- * file referenced by a URL. The first line in the file must be |
- * "TsvHttpData-1.0", which specifies the format of the file. Subsequent lines |
- * specify the information of the list of objects, one object per list entry. |
- * Each entry has the following tab-delimited fields: |
- * |
- * * HTTP URL - The location of the object. |
- * |
- * * Length - The size of the object in bytes. |
- * |
- * * MD5 - The base64-encoded MD5 hash of the object. |
- * |
- * For an example of a valid TSV file, see |
- * [Transferring data from |
- * URLs](https://cloud.google.com/storage/transfer/#urls) |
- * |
- * When transferring data based on a URL list, keep the following in mind: |
- * |
- * * When an object located at `http(s)://hostname:port/<URL-path>` is |
- * transferred |
- * to a data sink, the name of the object at the data sink is |
- * `<hostname>/<URL-path>`. |
- * |
- * * If the specified size of an object does not match the actual size of the |
- * object fetched, the object will not be transferred. |
- * |
- * * If the specified MD5 does not match the MD5 computed from the transferred |
- * bytes, the object transfer will fail. For more information, see |
- * [Generating MD5 hashes](https://cloud.google.com/storage/transfer/#md5) |
- * |
- * * Ensure that each URL you specify is publicly accessible. For |
- * example, in Google Cloud Storage you can |
- * [share an object publicly] |
- * (https://cloud.google.com/storage/docs/cloud-console#_sharingdata) and get |
- * a link to it. |
- * |
- * * Storage Transfer Service obeys `robots.txt` rules and requires the source |
- * HTTP server to support `Range` requests and to return a `Content-Length` |
- * header in each response. |
- * |
- * * [ObjectConditions](#ObjectConditions) have no effect when filtering objects |
- * to transfer. |
- */ |
+/// An HttpData specifies a list of objects on the web to be transferred over |
+/// HTTP. The information of the objects to be transferred is contained in a |
+/// file referenced by a URL. The first line in the file must be |
+/// "TsvHttpData-1.0", which specifies the format of the file. Subsequent |
+/// lines |
+/// specify the information of the list of objects, one object per list entry. |
+/// Each entry has the following tab-delimited fields: |
+/// |
+/// * HTTP URL - The location of the object. |
+/// |
+/// * Length - The size of the object in bytes. |
+/// |
+/// * MD5 - The base64-encoded MD5 hash of the object. |
+/// |
+/// For an example of a valid TSV file, see |
+/// [Transferring data from |
+/// URLs](https://cloud.google.com/storage/transfer/create-url-list). |
+/// |
+/// When transferring data based on a URL list, keep the following in mind: |
+/// |
+/// * When an object located at `http(s)://hostname:port/<URL-path>` is |
+/// transferred |
+/// to a data sink, the name of the object at the data sink is |
+/// `<hostname>/<URL-path>`. |
+/// |
+/// * If the specified size of an object does not match the actual size of the |
+/// object fetched, the object will not be transferred. |
+/// |
+/// * If the specified MD5 does not match the MD5 computed from the transferred |
+/// bytes, the object transfer will fail. For more information, see |
+/// [Generating MD5 hashes](https://cloud.google.com/storage/transfer/#md5) |
+/// |
+/// * Ensure that each URL you specify is publicly accessible. For |
+/// example, in Google Cloud Storage you can |
+/// [share an object publicly] |
+/// (https://cloud.google.com/storage/docs/cloud-console#_sharingdata) and get |
+/// a link to it. |
+/// |
+/// * Storage Transfer Service obeys `robots.txt` rules and requires the source |
+/// HTTP server to support `Range` requests and to return a `Content-Length` |
+/// header in each response. |
+/// |
+/// * [ObjectConditions](#ObjectConditions) have no effect when filtering |
+/// objects |
+/// to transfer. |
class HttpData { |
- /** |
- * The URL that points to the file that stores the object list entries. |
- * This file must allow public access. Currently, only URLs with HTTP and |
- * HTTPS schemes are supported. |
- * Required. |
- */ |
+ /// The URL that points to the file that stores the object list entries. |
+ /// This file must allow public access. Currently, only URLs with HTTP and |
+ /// HTTPS schemes are supported. |
+ /// Required. |
core.String listUrl; |
HttpData(); |
@@ -1076,7 +1035,8 @@ class HttpData { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (listUrl != null) { |
_json["listUrl"] = listUrl; |
} |
@@ -1084,11 +1044,12 @@ class HttpData { |
} |
} |
-/** The response message for Operations.ListOperations. */ |
+/// The response message for Operations.ListOperations. |
class ListOperationsResponse { |
- /** The standard List next-page token. */ |
+ /// The standard List next-page token. |
core.String nextPageToken; |
- /** A list of operations that matches the specified filter in the request. */ |
+ |
+ /// A list of operations that matches the specified filter in the request. |
core.List<Operation> operations; |
ListOperationsResponse(); |
@@ -1098,27 +1059,32 @@ class ListOperationsResponse { |
nextPageToken = _json["nextPageToken"]; |
} |
if (_json.containsKey("operations")) { |
- operations = _json["operations"].map((value) => new Operation.fromJson(value)).toList(); |
+ operations = _json["operations"] |
+ .map((value) => new Operation.fromJson(value)) |
+ .toList(); |
} |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (nextPageToken != null) { |
_json["nextPageToken"] = nextPageToken; |
} |
if (operations != null) { |
- _json["operations"] = operations.map((value) => (value).toJson()).toList(); |
+ _json["operations"] = |
+ operations.map((value) => (value).toJson()).toList(); |
} |
return _json; |
} |
} |
-/** Response from ListTransferJobs. */ |
+/// Response from ListTransferJobs. |
class ListTransferJobsResponse { |
- /** The list next page token. */ |
+ /// The list next page token. |
core.String nextPageToken; |
- /** A list of transfer jobs. */ |
+ |
+ /// A list of transfer jobs. |
core.List<TransferJob> transferJobs; |
ListTransferJobsResponse(); |
@@ -1128,82 +1094,81 @@ class ListTransferJobsResponse { |
nextPageToken = _json["nextPageToken"]; |
} |
if (_json.containsKey("transferJobs")) { |
- transferJobs = _json["transferJobs"].map((value) => new TransferJob.fromJson(value)).toList(); |
+ transferJobs = _json["transferJobs"] |
+ .map((value) => new TransferJob.fromJson(value)) |
+ .toList(); |
} |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (nextPageToken != null) { |
_json["nextPageToken"] = nextPageToken; |
} |
if (transferJobs != null) { |
- _json["transferJobs"] = transferJobs.map((value) => (value).toJson()).toList(); |
+ _json["transferJobs"] = |
+ transferJobs.map((value) => (value).toJson()).toList(); |
} |
return _json; |
} |
} |
-/** Conditions that determine which objects will be transferred. */ |
+/// Conditions that determine which objects will be transferred. |
class ObjectConditions { |
- /** |
- * `excludePrefixes` must follow the requirements described for |
- * `includePrefixes`. |
- * |
- * The max size of `excludePrefixes` is 1000. |
- */ |
+ /// `excludePrefixes` must follow the requirements described for |
+ /// `includePrefixes`. |
+ /// |
+ /// The max size of `excludePrefixes` is 1000. |
core.List<core.String> excludePrefixes; |
- /** |
- * If `includePrefixes` is specified, objects that satisfy the object |
- * conditions must have names that start with one of the `includePrefixes` |
- * and that do not start with any of the `excludePrefixes`. If |
- * `includePrefixes` |
- * is not specified, all objects except those that have names starting with |
- * one of the `excludePrefixes` must satisfy the object conditions. |
- * |
- * Requirements: |
- * |
- * * Each include-prefix and exclude-prefix can contain any sequence of |
- * Unicode characters, of max length 1024 bytes when UTF8-encoded, and |
- * must not contain Carriage Return or Line Feed characters. Wildcard |
- * matching and regular expression matching are not supported. |
- * |
- * * Each include-prefix and exclude-prefix must omit the leading slash. |
- * For example, to include the `requests.gz` object in a transfer from |
- * `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the include |
- * prefix as `logs/y=2015/requests.gz`. |
- * |
- * * None of the include-prefix or the exclude-prefix values can be empty, |
- * if specified. |
- * |
- * * Each include-prefix must include a distinct portion of the object |
- * namespace, i.e., no include-prefix may be a prefix of another |
- * include-prefix. |
- * |
- * * Each exclude-prefix must exclude a distinct portion of the object |
- * namespace, i.e., no exclude-prefix may be a prefix of another |
- * exclude-prefix. |
- * |
- * * If `includePrefixes` is specified, then each exclude-prefix must start |
- * with the value of a path explicitly included by `includePrefixes`. |
- * |
- * The max size of `includePrefixes` is 1000. |
- */ |
+ |
+ /// If `includePrefixes` is specified, objects that satisfy the object |
+ /// conditions must have names that start with one of the `includePrefixes` |
+ /// and that do not start with any of the `excludePrefixes`. If |
+ /// `includePrefixes` |
+ /// is not specified, all objects except those that have names starting with |
+ /// one of the `excludePrefixes` must satisfy the object conditions. |
+ /// |
+ /// Requirements: |
+ /// |
+ /// * Each include-prefix and exclude-prefix can contain any sequence of |
+ /// Unicode characters, of max length 1024 bytes when UTF8-encoded, and |
+ /// must not contain Carriage Return or Line Feed characters. Wildcard |
+ /// matching and regular expression matching are not supported. |
+ /// |
+ /// * Each include-prefix and exclude-prefix must omit the leading slash. |
+ /// For example, to include the `requests.gz` object in a transfer from |
+ /// `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the include |
+ /// prefix as `logs/y=2015/requests.gz`. |
+ /// |
+ /// * None of the include-prefix or the exclude-prefix values can be empty, |
+ /// if specified. |
+ /// |
+ /// * Each include-prefix must include a distinct portion of the object |
+ /// namespace, i.e., no include-prefix may be a prefix of another |
+ /// include-prefix. |
+ /// |
+ /// * Each exclude-prefix must exclude a distinct portion of the object |
+ /// namespace, i.e., no exclude-prefix may be a prefix of another |
+ /// exclude-prefix. |
+ /// |
+ /// * If `includePrefixes` is specified, then each exclude-prefix must start |
+ /// with the value of a path explicitly included by `includePrefixes`. |
+ /// |
+ /// The max size of `includePrefixes` is 1000. |
core.List<core.String> includePrefixes; |
- /** |
- * `maxTimeElapsedSinceLastModification` is the complement to |
- * `minTimeElapsedSinceLastModification`. |
- */ |
+ |
+ /// `maxTimeElapsedSinceLastModification` is the complement to |
+ /// `minTimeElapsedSinceLastModification`. |
core.String maxTimeElapsedSinceLastModification; |
- /** |
- * If unspecified, `minTimeElapsedSinceLastModification` takes a zero value |
- * and `maxTimeElapsedSinceLastModification` takes the maximum possible |
- * value of Duration. Objects that satisfy the object conditions |
- * must either have a `lastModificationTime` greater or equal to |
- * `NOW` - `maxTimeElapsedSinceLastModification` and less than |
- * `NOW` - `minTimeElapsedSinceLastModification`, or not have a |
- * `lastModificationTime`. |
- */ |
+ |
+ /// If unspecified, `minTimeElapsedSinceLastModification` takes a zero value |
+ /// and `maxTimeElapsedSinceLastModification` takes the maximum possible |
+ /// value of Duration. Objects that satisfy the object conditions |
+ /// must either have a `lastModificationTime` greater or equal to |
+ /// `NOW` - `maxTimeElapsedSinceLastModification` and less than |
+ /// `NOW` - `minTimeElapsedSinceLastModification`, or not have a |
+ /// `lastModificationTime`. |
core.String minTimeElapsedSinceLastModification; |
ObjectConditions(); |
@@ -1216,15 +1181,18 @@ class ObjectConditions { |
includePrefixes = _json["includePrefixes"]; |
} |
if (_json.containsKey("maxTimeElapsedSinceLastModification")) { |
- maxTimeElapsedSinceLastModification = _json["maxTimeElapsedSinceLastModification"]; |
+ maxTimeElapsedSinceLastModification = |
+ _json["maxTimeElapsedSinceLastModification"]; |
} |
if (_json.containsKey("minTimeElapsedSinceLastModification")) { |
- minTimeElapsedSinceLastModification = _json["minTimeElapsedSinceLastModification"]; |
+ minTimeElapsedSinceLastModification = |
+ _json["minTimeElapsedSinceLastModification"]; |
} |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (excludePrefixes != null) { |
_json["excludePrefixes"] = excludePrefixes; |
} |
@@ -1232,54 +1200,51 @@ class ObjectConditions { |
_json["includePrefixes"] = includePrefixes; |
} |
if (maxTimeElapsedSinceLastModification != null) { |
- _json["maxTimeElapsedSinceLastModification"] = maxTimeElapsedSinceLastModification; |
+ _json["maxTimeElapsedSinceLastModification"] = |
+ maxTimeElapsedSinceLastModification; |
} |
if (minTimeElapsedSinceLastModification != null) { |
- _json["minTimeElapsedSinceLastModification"] = minTimeElapsedSinceLastModification; |
+ _json["minTimeElapsedSinceLastModification"] = |
+ minTimeElapsedSinceLastModification; |
} |
return _json; |
} |
} |
-/** |
- * This resource represents a long-running operation that is the result of a |
- * network API call. |
- */ |
+/// This resource represents a long-running operation that is the result of a |
+/// network API call. |
class Operation { |
- /** |
- * If the value is `false`, it means the operation is still in progress. |
- * If true, the operation is completed, and either `error` or `response` is |
- * available. |
- */ |
+ /// If the value is `false`, it means the operation is still in progress. |
+ /// If `true`, the operation is completed, and either `error` or `response` |
+ /// is |
+ /// available. |
core.bool done; |
- /** The error result of the operation in case of failure or cancellation. */ |
+ |
+ /// The error result of the operation in case of failure or cancellation. |
Status error; |
- /** |
- * Represents the transfer operation object. |
- * |
- * The values for Object must be JSON objects. It can consist of `num`, |
- * `String`, `bool` and `null` as well as `Map` and `List` values. |
- */ |
+ |
+ /// Represents the transfer operation object. |
+ /// |
+ /// The values for Object must be JSON objects. It can consist of `num`, |
+ /// `String`, `bool` and `null` as well as `Map` and `List` values. |
core.Map<core.String, core.Object> metadata; |
- /** |
- * The server-assigned name, which is only unique within the same service that |
- * originally returns it. If you use the default HTTP mapping, the `name` |
- * should have the format of `transferOperations/some/unique/name`. |
- */ |
+ |
+ /// The server-assigned name, which is only unique within the same service |
+ /// that originally returns it. If you use the default HTTP mapping, the |
+ /// `name` should have the format of `transferOperations/some/unique/name`. |
core.String name; |
- /** |
- * The normal response of the operation in case of success. If the original |
- * method returns no data on success, such as `Delete`, the response is |
- * `google.protobuf.Empty`. If the original method is standard |
- * `Get`/`Create`/`Update`, the response should be the resource. For other |
- * methods, the response should have the type `XxxResponse`, where `Xxx` |
- * is the original method name. For example, if the original method name |
- * is `TakeSnapshot()`, the inferred response type is |
- * `TakeSnapshotResponse`. |
- * |
- * The values for Object must be JSON objects. It can consist of `num`, |
- * `String`, `bool` and `null` as well as `Map` and `List` values. |
- */ |
+ |
+ /// The normal response of the operation in case of success. If the original |
+ /// method returns no data on success, such as `Delete`, the response is |
+ /// `google.protobuf.Empty`. If the original method is standard |
+ /// `Get`/`Create`/`Update`, the response should be the resource. For other |
+ /// methods, the response should have the type `XxxResponse`, where `Xxx` |
+ /// is the original method name. For example, if the original method name |
+ /// is `TakeSnapshot()`, the inferred response type is |
+ /// `TakeSnapshotResponse`. |
+ /// |
+ /// The values for Object must be JSON objects. It can consist of `num`, |
+ /// `String`, `bool` and `null` as well as `Map` and `List` values. |
core.Map<core.String, core.Object> response; |
Operation(); |
@@ -1303,7 +1268,8 @@ class Operation { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (done != null) { |
_json["done"] = done; |
} |
@@ -1323,58 +1289,53 @@ class Operation { |
} |
} |
-/** Request passed to PauseTransferOperation. */ |
+/// Request passed to PauseTransferOperation. |
class PauseTransferOperationRequest { |
- |
PauseTransferOperationRequest(); |
- PauseTransferOperationRequest.fromJson(core.Map _json) { |
- } |
+ PauseTransferOperationRequest.fromJson(core.Map _json) {} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
return _json; |
} |
} |
-/** Request passed to ResumeTransferOperation. */ |
+/// Request passed to ResumeTransferOperation. |
class ResumeTransferOperationRequest { |
- |
ResumeTransferOperationRequest(); |
- ResumeTransferOperationRequest.fromJson(core.Map _json) { |
- } |
+ ResumeTransferOperationRequest.fromJson(core.Map _json) {} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
return _json; |
} |
} |
-/** Transfers can be scheduled to recur or to run just once. */ |
+/// Transfers can be scheduled to recur or to run just once. |
class Schedule { |
- /** |
- * The last day the recurring transfer will be run. If `scheduleEndDate` |
- * is the same as `scheduleStartDate`, the transfer will be executed only |
- * once. |
- */ |
+ /// The last day the recurring transfer will be run. If `scheduleEndDate` |
+ /// is the same as `scheduleStartDate`, the transfer will be executed only |
+ /// once. |
Date scheduleEndDate; |
- /** |
- * The first day the recurring transfer is scheduled to run. If |
- * `scheduleStartDate` is in the past, the transfer will run for the first |
- * time on the following day. |
- * Required. |
- */ |
+ |
+ /// The first day the recurring transfer is scheduled to run. If |
+ /// `scheduleStartDate` is in the past, the transfer will run for the first |
+ /// time on the following day. |
+ /// Required. |
Date scheduleStartDate; |
- /** |
- * The time in UTC at which the transfer will be scheduled to start in a day. |
- * Transfers may start later than this time. If not specified, recurring and |
- * one-time transfers that are scheduled to run today will run immediately; |
- * recurring transfers that are scheduled to run on a future date will start |
- * at approximately midnight UTC on that date. Note that when configuring a |
- * transfer with the Cloud Platform Console, the transfer's start time in a |
- * day is specified in your local timezone. |
- */ |
+ |
+ /// The time in UTC at which the transfer will be scheduled to start in a |
+ /// day. |
+ /// Transfers may start later than this time. If not specified, recurring and |
+ /// one-time transfers that are scheduled to run today will run immediately; |
+ /// recurring transfers that are scheduled to run on a future date will start |
+ /// at approximately midnight UTC on that date. Note that when configuring a |
+ /// transfer with the Cloud Platform Console, the transfer's start time in a |
+ /// day is specified in your local timezone. |
TimeOfDay startTimeOfDay; |
Schedule(); |
@@ -1392,7 +1353,8 @@ class Schedule { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (scheduleEndDate != null) { |
_json["scheduleEndDate"] = (scheduleEndDate).toJson(); |
} |
@@ -1406,78 +1368,81 @@ class Schedule { |
} |
} |
-/** |
- * The `Status` type defines a logical error model that is suitable for |
- * different |
- * programming environments, including REST APIs and RPC APIs. It is used by |
- * [gRPC](https://github.com/grpc). The error model is designed to be: |
- * |
- * - Simple to use and understand for most users |
- * - Flexible enough to meet unexpected needs |
- * |
- * # Overview |
- * |
- * The `Status` message contains three pieces of data: error code, error |
- * message, |
- * and error details. The error code should be an enum value of |
- * google.rpc.Code, but it may accept additional error codes if needed. The |
- * error message should be a developer-facing English message that helps |
- * developers *understand* and *resolve* the error. If a localized user-facing |
- * error message is needed, put the localized message in the error details or |
- * localize it in the client. The optional error details may contain arbitrary |
- * information about the error. There is a predefined set of error detail types |
- * in the package `google.rpc` that can be used for common error conditions. |
- * |
- * # Language mapping |
- * |
- * The `Status` message is the logical representation of the error model, but it |
- * is not necessarily the actual wire format. When the `Status` message is |
- * exposed in different client libraries and different wire protocols, it can be |
- * mapped differently. For example, it will likely be mapped to some exceptions |
- * in Java, but more likely mapped to some error codes in C. |
- * |
- * # Other uses |
- * |
- * The error model and the `Status` message can be used in a variety of |
- * environments, either with or without APIs, to provide a |
- * consistent developer experience across different environments. |
- * |
- * Example uses of this error model include: |
- * |
- * - Partial errors. If a service needs to return partial errors to the client, |
- * it may embed the `Status` in the normal response to indicate the partial |
- * errors. |
- * |
- * - Workflow errors. A typical workflow has multiple steps. Each step may |
- * have a `Status` message for error reporting. |
- * |
- * - Batch operations. If a client uses batch request and batch response, the |
- * `Status` message should be used directly inside batch response, one for |
- * each error sub-response. |
- * |
- * - Asynchronous operations. If an API call embeds asynchronous operation |
- * results in its response, the status of those operations should be |
- * represented directly using the `Status` message. |
- * |
- * - Logging. If some API errors are stored in logs, the message `Status` could |
- * be used directly after any stripping needed for security/privacy reasons. |
- */ |
+/// The `Status` type defines a logical error model that is suitable for |
+/// different |
+/// programming environments, including REST APIs and RPC APIs. It is used by |
+/// [gRPC](https://github.com/grpc). The error model is designed to be: |
+/// |
+/// - Simple to use and understand for most users |
+/// - Flexible enough to meet unexpected needs |
+/// |
+/// # Overview |
+/// |
+/// The `Status` message contains three pieces of data: error code, error |
+/// message, |
+/// and error details. The error code should be an enum value of |
+/// google.rpc.Code, but it may accept additional error codes if needed. The |
+/// error message should be a developer-facing English message that helps |
+/// developers *understand* and *resolve* the error. If a localized user-facing |
+/// error message is needed, put the localized message in the error details or |
+/// localize it in the client. The optional error details may contain arbitrary |
+/// information about the error. There is a predefined set of error detail |
+/// types |
+/// in the package `google.rpc` that can be used for common error conditions. |
+/// |
+/// # Language mapping |
+/// |
+/// The `Status` message is the logical representation of the error model, but |
+/// it |
+/// is not necessarily the actual wire format. When the `Status` message is |
+/// exposed in different client libraries and different wire protocols, it can |
+/// be |
+/// mapped differently. For example, it will likely be mapped to some |
+/// exceptions |
+/// in Java, but more likely mapped to some error codes in C. |
+/// |
+/// # Other uses |
+/// |
+/// The error model and the `Status` message can be used in a variety of |
+/// environments, either with or without APIs, to provide a |
+/// consistent developer experience across different environments. |
+/// |
+/// Example uses of this error model include: |
+/// |
+/// - Partial errors. If a service needs to return partial errors to the |
+/// client, |
+/// it may embed the `Status` in the normal response to indicate the partial |
+/// errors. |
+/// |
+/// - Workflow errors. A typical workflow has multiple steps. Each step may |
+/// have a `Status` message for error reporting. |
+/// |
+/// - Batch operations. If a client uses batch request and batch response, the |
+/// `Status` message should be used directly inside batch response, one for |
+/// each error sub-response. |
+/// |
+/// - Asynchronous operations. If an API call embeds asynchronous operation |
+/// results in its response, the status of those operations should be |
+/// represented directly using the `Status` message. |
+/// |
+/// - Logging. If some API errors are stored in logs, the message `Status` |
+/// could |
+/// be used directly after any stripping needed for security/privacy reasons. |
class Status { |
- /** The status code, which should be an enum value of google.rpc.Code. */ |
+ /// The status code, which should be an enum value of google.rpc.Code. |
core.int code; |
- /** |
- * A list of messages that carry the error details. There is a common set of |
- * message types for APIs to use. |
- * |
- * The values for Object must be JSON objects. It can consist of `num`, |
- * `String`, `bool` and `null` as well as `Map` and `List` values. |
- */ |
+ |
+ /// A list of messages that carry the error details. There is a common set |
+ /// of |
+ /// message types for APIs to use. |
+ /// |
+ /// The values for Object must be JSON objects. It can consist of `num`, |
+ /// `String`, `bool` and `null` as well as `Map` and `List` values. |
core.List<core.Map<core.String, core.Object>> details; |
- /** |
- * A developer-facing error message, which should be in English. Any |
- * user-facing error message should be localized and sent in the |
- * google.rpc.Status.details field, or localized by the client. |
- */ |
+ |
+ /// A developer-facing error message, which should be in English. Any |
+ /// user-facing error message should be localized and sent in the |
+ /// google.rpc.Status.details field, or localized by the client. |
core.String message; |
Status(); |
@@ -1495,7 +1460,8 @@ class Status { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (code != null) { |
_json["code"] = code; |
} |
@@ -1509,25 +1475,23 @@ class Status { |
} |
} |
-/** |
- * Represents a time of day. The date and time zone are either not significant |
- * or are specified elsewhere. An API may choose to allow leap seconds. Related |
- * types are google.type.Date and `google.protobuf.Timestamp`. |
- */ |
+/// Represents a time of day. The date and time zone are either not significant |
+/// or are specified elsewhere. An API may choose to allow leap seconds. |
+/// Related |
+/// types are google.type.Date and `google.protobuf.Timestamp`. |
class TimeOfDay { |
- /** |
- * Hours of day in 24 hour format. Should be from 0 to 23. An API may choose |
- * to allow the value "24:00:00" for scenarios like business closing time. |
- */ |
+ /// Hours of day in 24 hour format. Should be from 0 to 23. An API may choose |
+ /// to allow the value "24:00:00" for scenarios like business closing time. |
core.int hours; |
- /** Minutes of hour of day. Must be from 0 to 59. */ |
+ |
+ /// Minutes of hour of day. Must be from 0 to 59. |
core.int minutes; |
- /** Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. */ |
+ |
+ /// Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. |
core.int nanos; |
- /** |
- * Seconds of minutes of the time. Must normally be from 0 to 59. An API may |
- * allow the value 60 if it allows leap-seconds. |
- */ |
+ |
+ /// Seconds of minutes of the time. Must normally be from 0 to 59. An API may |
+ /// allow the value 60 if it allows leap-seconds. |
core.int seconds; |
TimeOfDay(); |
@@ -1548,7 +1512,8 @@ class TimeOfDay { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (hours != null) { |
_json["hours"] = hours; |
} |
@@ -1565,55 +1530,60 @@ class TimeOfDay { |
} |
} |
-/** |
- * A collection of counters that report the progress of a transfer operation. |
- */ |
+/// A collection of counters that report the progress of a transfer operation. |
class TransferCounters { |
- /** Bytes that are copied to the data sink. */ |
+ /// Bytes that are copied to the data sink. |
core.String bytesCopiedToSink; |
- /** Bytes that are deleted from the data sink. */ |
+ |
+ /// Bytes that are deleted from the data sink. |
core.String bytesDeletedFromSink; |
- /** Bytes that are deleted from the data source. */ |
+ |
+ /// Bytes that are deleted from the data source. |
core.String bytesDeletedFromSource; |
- /** Bytes that failed to be deleted from the data sink. */ |
+ |
+ /// Bytes that failed to be deleted from the data sink. |
core.String bytesFailedToDeleteFromSink; |
- /** |
- * Bytes found in the data source that are scheduled to be transferred, |
- * which will be copied, excluded based on conditions, or skipped due to |
- * failures. |
- */ |
+ |
+ /// Bytes found in the data source that are scheduled to be transferred, |
+ /// which will be copied, excluded based on conditions, or skipped due to |
+ /// failures. |
core.String bytesFoundFromSource; |
- /** Bytes found only in the data sink that are scheduled to be deleted. */ |
+ |
+ /// Bytes found only in the data sink that are scheduled to be deleted. |
core.String bytesFoundOnlyFromSink; |
- /** Bytes in the data source that failed during the transfer. */ |
+ |
+ /// Bytes in the data source that failed during the transfer. |
core.String bytesFromSourceFailed; |
- /** |
- * Bytes in the data source that are not transferred because they already |
- * exist in the data sink. |
- */ |
+ |
+ /// Bytes in the data source that are not transferred because they already |
+ /// exist in the data sink. |
core.String bytesFromSourceSkippedBySync; |
- /** Objects that are copied to the data sink. */ |
+ |
+ /// Objects that are copied to the data sink. |
core.String objectsCopiedToSink; |
- /** Objects that are deleted from the data sink. */ |
+ |
+ /// Objects that are deleted from the data sink. |
core.String objectsDeletedFromSink; |
- /** Objects that are deleted from the data source. */ |
+ |
+ /// Objects that are deleted from the data source. |
core.String objectsDeletedFromSource; |
- /** Objects that failed to be deleted from the data sink. */ |
+ |
+ /// Objects that failed to be deleted from the data sink. |
core.String objectsFailedToDeleteFromSink; |
- /** |
- * Objects found in the data source that are scheduled to be transferred, |
- * which will be copied, excluded based on conditions, or skipped due to |
- * failures. |
- */ |
+ |
+ /// Objects found in the data source that are scheduled to be transferred, |
+ /// which will be copied, excluded based on conditions, or skipped due to |
+ /// failures. |
core.String objectsFoundFromSource; |
- /** Objects found only in the data sink that are scheduled to be deleted. */ |
+ |
+ /// Objects found only in the data sink that are scheduled to be deleted. |
core.String objectsFoundOnlyFromSink; |
- /** Objects in the data source that failed during the transfer. */ |
+ |
+ /// Objects in the data source that failed during the transfer. |
core.String objectsFromSourceFailed; |
- /** |
- * Objects in the data source that are not transferred because they already |
- * exist in the data sink. |
- */ |
+ |
+ /// Objects in the data source that are not transferred because they already |
+ /// exist in the data sink. |
core.String objectsFromSourceSkippedBySync; |
TransferCounters(); |
@@ -1670,7 +1640,8 @@ class TransferCounters { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (bytesCopiedToSink != null) { |
_json["bytesCopiedToSink"] = bytesCopiedToSink; |
} |
@@ -1723,61 +1694,58 @@ class TransferCounters { |
} |
} |
-/** |
- * This resource represents the configuration of a transfer job that runs |
- * periodically. |
- */ |
+/// This resource represents the configuration of a transfer job that runs |
+/// periodically. |
class TransferJob { |
- /** This field cannot be changed by user requests. */ |
+ /// This field cannot be changed by user requests. |
core.String creationTime; |
- /** This field cannot be changed by user requests. */ |
+ |
+ /// This field cannot be changed by user requests. |
core.String deletionTime; |
- /** |
- * A description provided by the user for the job. Its max length is 1024 |
- * bytes when Unicode-encoded. |
- */ |
+ |
+ /// A description provided by the user for the job. Its max length is 1024 |
+ /// bytes when Unicode-encoded. |
core.String description; |
- /** This field cannot be changed by user requests. */ |
+ |
+ /// This field cannot be changed by user requests. |
core.String lastModificationTime; |
- /** |
- * A globally unique name assigned by Storage Transfer Service when the |
- * job is created. This field should be left empty in requests to create a new |
- * transfer job; otherwise, the requests result in an `INVALID_ARGUMENT` |
- * error. |
- */ |
+ |
+ /// A globally unique name assigned by Storage Transfer Service when the |
+ /// job is created. This field should be left empty in requests to create a |
+ /// new |
+ /// transfer job; otherwise, the requests result in an `INVALID_ARGUMENT` |
+ /// error. |
core.String name; |
- /** |
- * The ID of the Google Cloud Platform Console project that owns the job. |
- * Required. |
- */ |
+ |
+ /// The ID of the Google Cloud Platform Console project that owns the job. |
+ /// Required. |
core.String projectId; |
- /** |
- * Schedule specification. |
- * Required. |
- */ |
+ |
+ /// Schedule specification. |
+ /// Required. |
Schedule schedule; |
- /** |
- * Status of the job. This value MUST be specified for |
- * `CreateTransferJobRequests`. |
- * |
- * NOTE: The effect of the new job status takes place during a subsequent job |
- * run. For example, if you change the job status from `ENABLED` to |
- * `DISABLED`, and an operation spawned by the transfer is running, the status |
- * change would not affect the current operation. |
- * Possible string values are: |
- * - "STATUS_UNSPECIFIED" : Zero is an illegal value. |
- * - "ENABLED" : New transfers will be performed based on the schedule. |
- * - "DISABLED" : New transfers will not be scheduled. |
- * - "DELETED" : This is a soft delete state. After a transfer job is set to |
- * this |
- * state, the job and all the transfer executions are subject to |
- * garbage collection. |
- */ |
+ |
+ /// Status of the job. This value MUST be specified for |
+ /// `CreateTransferJobRequests`. |
+ /// |
+ /// NOTE: The effect of the new job status takes place during a subsequent |
+ /// job |
+ /// run. For example, if you change the job status from `ENABLED` to |
+ /// `DISABLED`, and an operation spawned by the transfer is running, the |
+ /// status |
+ /// change would not affect the current operation. |
+ /// Possible string values are: |
+ /// - "STATUS_UNSPECIFIED" : Zero is an illegal value. |
+ /// - "ENABLED" : New transfers will be performed based on the schedule. |
+ /// - "DISABLED" : New transfers will not be scheduled. |
+ /// - "DELETED" : This is a soft delete state. After a transfer job is set to |
+ /// this |
+ /// state, the job and all the transfer executions are subject to |
+ /// garbage collection. |
core.String status; |
- /** |
- * Transfer specification. |
- * Required. |
- */ |
+ |
+ /// Transfer specification. |
+ /// Required. |
TransferSpec transferSpec; |
TransferJob(); |
@@ -1813,7 +1781,8 @@ class TransferJob { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (creationTime != null) { |
_json["creationTime"] = creationTime; |
} |
@@ -1845,41 +1814,43 @@ class TransferJob { |
} |
} |
-/** A description of the execution of a transfer. */ |
+/// A description of the execution of a transfer. |
class TransferOperation { |
- /** Information about the progress of the transfer operation. */ |
+ /// Information about the progress of the transfer operation. |
TransferCounters counters; |
- /** End time of this transfer execution. */ |
+ |
+ /// End time of this transfer execution. |
core.String endTime; |
- /** Summarizes errors encountered with sample error log entries. */ |
+ |
+ /// Summarizes errors encountered with sample error log entries. |
core.List<ErrorSummary> errorBreakdowns; |
- /** A globally unique ID assigned by the system. */ |
+ |
+ /// A globally unique ID assigned by the system. |
core.String name; |
- /** |
- * The ID of the Google Cloud Platform Console project that owns the |
- * operation. |
- * Required. |
- */ |
+ |
+ /// The ID of the Google Cloud Platform Console project that owns the |
+ /// operation. |
+ /// Required. |
core.String projectId; |
- /** Start time of this transfer execution. */ |
+ |
+ /// Start time of this transfer execution. |
core.String startTime; |
- /** |
- * Status of the transfer operation. |
- * Possible string values are: |
- * - "STATUS_UNSPECIFIED" : Zero is an illegal value. |
- * - "IN_PROGRESS" : In progress. |
- * - "PAUSED" : Paused. |
- * - "SUCCESS" : Completed successfully. |
- * - "FAILED" : Terminated due to an unrecoverable failure. |
- * - "ABORTED" : Aborted by the user. |
- */ |
+ |
+ /// Status of the transfer operation. |
+ /// Possible string values are: |
+ /// - "STATUS_UNSPECIFIED" : Zero is an illegal value. |
+ /// - "IN_PROGRESS" : In progress. |
+ /// - "PAUSED" : Paused. |
+ /// - "SUCCESS" : Completed successfully. |
+ /// - "FAILED" : Terminated due to an unrecoverable failure. |
+ /// - "ABORTED" : Aborted by the user. |
core.String status; |
- /** The name of the transfer job that triggers this transfer operation. */ |
+ |
+ /// The name of the transfer job that triggers this transfer operation. |
core.String transferJobName; |
- /** |
- * Transfer specification. |
- * Required. |
- */ |
+ |
+ /// Transfer specification. |
+ /// Required. |
TransferSpec transferSpec; |
TransferOperation(); |
@@ -1892,7 +1863,9 @@ class TransferOperation { |
endTime = _json["endTime"]; |
} |
if (_json.containsKey("errorBreakdowns")) { |
- errorBreakdowns = _json["errorBreakdowns"].map((value) => new ErrorSummary.fromJson(value)).toList(); |
+ errorBreakdowns = _json["errorBreakdowns"] |
+ .map((value) => new ErrorSummary.fromJson(value)) |
+ .toList(); |
} |
if (_json.containsKey("name")) { |
name = _json["name"]; |
@@ -1915,7 +1888,8 @@ class TransferOperation { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (counters != null) { |
_json["counters"] = (counters).toJson(); |
} |
@@ -1923,7 +1897,8 @@ class TransferOperation { |
_json["endTime"] = endTime; |
} |
if (errorBreakdowns != null) { |
- _json["errorBreakdowns"] = errorBreakdowns.map((value) => (value).toJson()).toList(); |
+ _json["errorBreakdowns"] = |
+ errorBreakdowns.map((value) => (value).toJson()).toList(); |
} |
if (name != null) { |
_json["name"] = name; |
@@ -1947,76 +1922,78 @@ class TransferOperation { |
} |
} |
-/** |
- * TransferOptions uses three boolean parameters to define the actions |
- * to be performed on objects in a transfer. |
- */ |
+/// TransferOptions uses three boolean parameters to define the actions |
+/// to be performed on objects in a transfer. |
class TransferOptions { |
- /** |
- * Whether objects should be deleted from the source after they are |
- * transferred to the sink. Note that this option and |
- * `deleteObjectsUniqueInSink` are mutually exclusive. |
- */ |
+ /// Whether objects should be deleted from the source after they are |
+ /// transferred to the sink. Note that this option and |
+ /// `deleteObjectsUniqueInSink` are mutually exclusive. |
core.bool deleteObjectsFromSourceAfterTransfer; |
- /** |
- * Whether objects that exist only in the sink should be deleted. Note that |
- * this option and `deleteObjectsFromSourceAfterTransfer` are mutually |
- * exclusive. |
- */ |
+ |
+ /// Whether objects that exist only in the sink should be deleted. Note that |
+ /// this option and `deleteObjectsFromSourceAfterTransfer` are mutually |
+ /// exclusive. |
core.bool deleteObjectsUniqueInSink; |
- /** Whether overwriting objects that already exist in the sink is allowed. */ |
+ |
+ /// Whether overwriting objects that already exist in the sink is allowed. |
core.bool overwriteObjectsAlreadyExistingInSink; |
TransferOptions(); |
TransferOptions.fromJson(core.Map _json) { |
if (_json.containsKey("deleteObjectsFromSourceAfterTransfer")) { |
- deleteObjectsFromSourceAfterTransfer = _json["deleteObjectsFromSourceAfterTransfer"]; |
+ deleteObjectsFromSourceAfterTransfer = |
+ _json["deleteObjectsFromSourceAfterTransfer"]; |
} |
if (_json.containsKey("deleteObjectsUniqueInSink")) { |
deleteObjectsUniqueInSink = _json["deleteObjectsUniqueInSink"]; |
} |
if (_json.containsKey("overwriteObjectsAlreadyExistingInSink")) { |
- overwriteObjectsAlreadyExistingInSink = _json["overwriteObjectsAlreadyExistingInSink"]; |
+ overwriteObjectsAlreadyExistingInSink = |
+ _json["overwriteObjectsAlreadyExistingInSink"]; |
} |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (deleteObjectsFromSourceAfterTransfer != null) { |
- _json["deleteObjectsFromSourceAfterTransfer"] = deleteObjectsFromSourceAfterTransfer; |
+ _json["deleteObjectsFromSourceAfterTransfer"] = |
+ deleteObjectsFromSourceAfterTransfer; |
} |
if (deleteObjectsUniqueInSink != null) { |
_json["deleteObjectsUniqueInSink"] = deleteObjectsUniqueInSink; |
} |
if (overwriteObjectsAlreadyExistingInSink != null) { |
- _json["overwriteObjectsAlreadyExistingInSink"] = overwriteObjectsAlreadyExistingInSink; |
+ _json["overwriteObjectsAlreadyExistingInSink"] = |
+ overwriteObjectsAlreadyExistingInSink; |
} |
return _json; |
} |
} |
-/** Configuration for running a transfer. */ |
+/// Configuration for running a transfer. |
class TransferSpec { |
- /** An AWS S3 data source. */ |
+ /// An AWS S3 data source. |
AwsS3Data awsS3DataSource; |
- /** A Google Cloud Storage data sink. */ |
+ |
+ /// A Google Cloud Storage data sink. |
GcsData gcsDataSink; |
- /** A Google Cloud Storage data source. */ |
+ |
+ /// A Google Cloud Storage data source. |
GcsData gcsDataSource; |
- /** An HTTP URL data source. */ |
+ |
+ /// An HTTP URL data source. |
HttpData httpDataSource; |
- /** |
- * Only objects that satisfy these object conditions are included in the set |
- * of data source and data sink objects. Object conditions based on |
- * objects' `lastModificationTime` do not exclude objects in a data sink. |
- */ |
+ |
+ /// Only objects that satisfy these object conditions are included in the set |
+ /// of data source and data sink objects. Object conditions based on |
+ /// objects' `lastModificationTime` do not exclude objects in a data sink. |
ObjectConditions objectConditions; |
- /** |
- * If the option `deleteObjectsUniqueInSink` is `true`, object conditions |
- * based on objects' `lastModificationTime` are ignored and do not exclude |
- * objects in a data source or a data sink. |
- */ |
+ |
+ /// If the option `deleteObjectsUniqueInSink` is `true`, object conditions |
+ /// based on objects' `lastModificationTime` are ignored and do not exclude |
+ /// objects in a data source or a data sink. |
TransferOptions transferOptions; |
TransferSpec(); |
@@ -2035,7 +2012,8 @@ class TransferSpec { |
httpDataSource = new HttpData.fromJson(_json["httpDataSource"]); |
} |
if (_json.containsKey("objectConditions")) { |
- objectConditions = new ObjectConditions.fromJson(_json["objectConditions"]); |
+ objectConditions = |
+ new ObjectConditions.fromJson(_json["objectConditions"]); |
} |
if (_json.containsKey("transferOptions")) { |
transferOptions = new TransferOptions.fromJson(_json["transferOptions"]); |
@@ -2043,7 +2021,8 @@ class TransferSpec { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (awsS3DataSource != null) { |
_json["awsS3DataSource"] = (awsS3DataSource).toJson(); |
} |
@@ -2066,29 +2045,28 @@ class TransferSpec { |
} |
} |
-/** Request passed to UpdateTransferJob. */ |
+/// Request passed to UpdateTransferJob. |
class UpdateTransferJobRequest { |
- /** |
- * The ID of the Google Cloud Platform Console project that owns the job. |
- * Required. |
- */ |
+ /// The ID of the Google Cloud Platform Console project that owns the job. |
+ /// Required. |
core.String projectId; |
- /** |
- * The job to update. `transferJob` is expected to specify only three fields: |
- * `description`, `transferSpec`, and `status`. An UpdateTransferJobRequest |
- * that specifies other fields will be rejected with an error |
- * `INVALID_ARGUMENT`. |
- * Required. |
- */ |
+ |
+ /// The job to update. `transferJob` is expected to specify only three |
+ /// fields: |
+ /// `description`, `transferSpec`, and `status`. An UpdateTransferJobRequest |
+ /// that specifies other fields will be rejected with an error |
+ /// `INVALID_ARGUMENT`. |
+ /// Required. |
TransferJob transferJob; |
- /** |
- * The field mask of the fields in `transferJob` that are to be updated in |
- * this request. Fields in `transferJob` that can be updated are: |
- * `description`, `transferSpec`, and `status`. To update the `transferSpec` |
- * of the job, a complete transfer specification has to be provided. An |
- * incomplete specification which misses any required fields will be rejected |
- * with the error `INVALID_ARGUMENT`. |
- */ |
+ |
+ /// The field mask of the fields in `transferJob` that are to be updated in |
+ /// this request. Fields in `transferJob` that can be updated are: |
+ /// `description`, `transferSpec`, and `status`. To update the |
+ /// `transferSpec` |
+ /// of the job, a complete transfer specification has to be provided. An |
+ /// incomplete specification which misses any required fields will be |
+ /// rejected |
+ /// with the error `INVALID_ARGUMENT`. |
core.String updateTransferJobFieldMask; |
UpdateTransferJobRequest(); |
@@ -2106,7 +2084,8 @@ class UpdateTransferJobRequest { |
} |
core.Map<core.String, core.Object> toJson() { |
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>(); |
+ final core.Map<core.String, core.Object> _json = |
+ new core.Map<core.String, core.Object>(); |
if (projectId != null) { |
_json["projectId"] = projectId; |
} |