Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(43)

Side by Side Diff: generated/googleapis/lib/cloudbuild/v1.dart

Issue 2571553005: Api-roll 43: 2016-12-13 (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project). 1 // This is a generated file (see the discoveryapis_generator project).
2 2
3 library googleapis.cloudbuild.v1; 3 library googleapis.cloudbuild.v1;
4 4
5 import 'dart:core' as core; 5 import 'dart:core' as core;
6 import 'dart:async' as async; 6 import 'dart:async' as async;
7 import 'dart:convert' as convert; 7 import 'dart:convert' as convert;
8 8
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
10 import 'package:http/http.dart' as http; 10 import 'package:http/http.dart' as http;
(...skipping 19 matching lines...) Expand all
30 } 30 }
31 31
32 32
33 class OperationsResourceApi { 33 class OperationsResourceApi {
34 final commons.ApiRequester _requester; 34 final commons.ApiRequester _requester;
35 35
36 OperationsResourceApi(commons.ApiRequester client) : 36 OperationsResourceApi(commons.ApiRequester client) :
37 _requester = client; 37 _requester = client;
38 38
39 /** 39 /**
40 * Starts asynchronous cancellation on a long-running operation. The server
41 * makes a best effort to cancel the operation, but success is not
42 * guaranteed. If the server doesn't support this method, it returns
43 * `google.rpc.Code.UNIMPLEMENTED`. Clients can use
44 * Operations.GetOperation or
45 * other methods to check whether the cancellation succeeded or whether the
46 * operation completed despite cancellation. On successful cancellation,
47 * the operation is not deleted; instead, it becomes an operation with
48 * an Operation.error value with a google.rpc.Status.code of 1,
49 * corresponding to `Code.CANCELLED`.
50 *
51 * [request] - The metadata request object.
52 *
53 * Request parameters:
54 *
55 * [name] - The name of the operation resource to be cancelled.
56 * Value must have pattern "^operations/.+$".
57 *
58 * Completes with a [Empty].
59 *
60 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
61 * error.
62 *
63 * If the used [http.Client] completes with an error when making a REST call,
64 * this method will complete with the same error.
65 */
66 async.Future<Empty> cancel(CancelOperationRequest request, core.String name) {
67 var _url = null;
68 var _queryParams = new core.Map();
69 var _uploadMedia = null;
70 var _uploadOptions = null;
71 var _downloadOptions = commons.DownloadOptions.Metadata;
72 var _body = null;
73
74 if (request != null) {
75 _body = convert.JSON.encode((request).toJson());
76 }
77 if (name == null) {
78 throw new core.ArgumentError("Parameter name is required.");
79 }
80
81 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':cancel';
82
83 var _response = _requester.request(_url,
84 "POST",
85 body: _body,
86 queryParams: _queryParams,
87 uploadOptions: _uploadOptions,
88 uploadMedia: _uploadMedia,
89 downloadOptions: _downloadOptions);
90 return _response.then((data) => new Empty.fromJson(data));
91 }
92
93 /**
40 * Gets the latest state of a long-running operation. Clients can use this 94 * Gets the latest state of a long-running operation. Clients can use this
41 * method to poll the operation result at intervals as recommended by the API 95 * method to poll the operation result at intervals as recommended by the API
42 * service. 96 * service.
43 * 97 *
44 * Request parameters: 98 * Request parameters:
45 * 99 *
46 * [name] - The name of the operation resource. 100 * [name] - The name of the operation resource.
47 * Value must have pattern "^operations/.+$". 101 * Value must have pattern "^operations/.+$".
48 * 102 *
49 * Completes with a [Operation]. 103 * Completes with a [Operation].
(...skipping 570 matching lines...) Expand 10 before | Expand all | Expand 10 after
620 * resolved from the specified branch or tag. 674 * resolved from the specified branch or tag.
621 */ 675 */
622 class Build { 676 class Build {
623 /** 677 /**
624 * The ID of the BuildTrigger that triggered this build, if it was 678 * The ID of the BuildTrigger that triggered this build, if it was
625 * triggered automatically. 679 * triggered automatically.
626 * @OutputOnly 680 * @OutputOnly
627 */ 681 */
628 core.String buildTriggerId; 682 core.String buildTriggerId;
629 /** 683 /**
630 * Time at which the build was created. 684 * Time at which the request to create the build was received.
631 * @OutputOnly 685 * @OutputOnly
632 */ 686 */
633 core.String createTime; 687 core.String createTime;
634 /** 688 /**
635 * Time at which execution of the build was finished. 689 * Time at which execution of the build was finished.
690 *
691 * The difference between finish_time and start_time is the duration of the
692 * build's execution.
636 * @OutputOnly 693 * @OutputOnly
637 */ 694 */
638 core.String finishTime; 695 core.String finishTime;
639 /** 696 /**
640 * Unique identifier of the build. 697 * Unique identifier of the build.
641 * @OutputOnly 698 * @OutputOnly
642 */ 699 */
643 core.String id; 700 core.String id;
644 /** 701 /**
645 * A list of images to be pushed upon the successful completion of all build 702 * A list of images to be pushed upon the successful completion of all build
646 * steps. 703 * steps.
647 * 704 *
648 * The images will be pushed using the builder 705 * The images will be pushed using the builder service account's credentials.
649 * service account's credentials.
650 * 706 *
651 * The digests of the pushed images will be stored in the Build resource's 707 * The digests of the pushed images will be stored in the Build resource's
652 * results field. 708 * results field.
653 * 709 *
654 * If any of the images fail to be pushed, the build is marked FAILURE. 710 * If any of the images fail to be pushed, the build is marked FAILURE.
655 */ 711 */
656 core.List<core.String> images; 712 core.List<core.String> images;
657 /** 713 /**
658 * URL to logs for this build in Google Cloud Logging. 714 * URL to logs for this build in Google Cloud Logging.
659 * @OutputOnly 715 * @OutputOnly
(...skipping 28 matching lines...) Expand all
688 /** 744 /**
689 * Time at which execution of the build was started. 745 * Time at which execution of the build was started.
690 * @OutputOnly 746 * @OutputOnly
691 */ 747 */
692 core.String startTime; 748 core.String startTime;
693 /** 749 /**
694 * Status of the build. 750 * Status of the build.
695 * @OutputOnly 751 * @OutputOnly
696 * Possible string values are: 752 * Possible string values are:
697 * - "STATUS_UNKNOWN" : Status of the build is unknown. 753 * - "STATUS_UNKNOWN" : Status of the build is unknown.
698 * - "QUEUING" : Build has been received and is being queued.
699 * - "QUEUED" : Build is queued; work has not yet begun. 754 * - "QUEUED" : Build is queued; work has not yet begun.
700 * - "WORKING" : Build is being executed. 755 * - "WORKING" : Build is being executed.
701 * - "SUCCESS" : Build finished successfully. 756 * - "SUCCESS" : Build finished successfully.
702 * - "FAILURE" : Build failed to complete successfully. 757 * - "FAILURE" : Build failed to complete successfully.
703 * - "INTERNAL_ERROR" : Build failed due to an internal cause. 758 * - "INTERNAL_ERROR" : Build failed due to an internal cause.
704 * - "TIMEOUT" : Build took longer than was allowed. 759 * - "TIMEOUT" : Build took longer than was allowed.
705 * - "CANCELLED" : Build was canceled by a user. 760 * - "CANCELLED" : Build was canceled by a user.
706 */ 761 */
707 core.String status; 762 core.String status;
708 /** 763 /**
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after
915 */ 970 */
916 core.List<core.String> env; 971 core.List<core.String> env;
917 /** 972 /**
918 * Optional unique identifier for this build step, used in wait_for to 973 * Optional unique identifier for this build step, used in wait_for to
919 * reference this build step as a dependency. 974 * reference this build step as a dependency.
920 */ 975 */
921 core.String id; 976 core.String id;
922 /** 977 /**
923 * The name of the container image that will run this particular build step. 978 * The name of the container image that will run this particular build step.
924 * 979 *
925 * If the image is already available in the host's 980 * If the image is already available in the host's Docker daemon's cache, it
926 * Docker daemon's cache, it will be run directly. If not, the host will 981 * will be run directly. If not, the host will attempt to pull the image
927 * attempt to pull the image first, using the builder service account's 982 * first, using the builder service account's credentials if necessary.
928 * credentials if necessary.
929 * 983 *
930 * The Docker daemon's cache will already have the latest versions of all of 984 * The Docker daemon's cache will already have the latest versions of all of
931 * the officially supported build steps 985 * the officially supported build steps
932 * (https://github.com/GoogleCloudPlatform/cloud-builders). The Docker daemon 986 * (https://github.com/GoogleCloudPlatform/cloud-builders). The Docker daemon
933 * will also have cached many of the layers for some popular images, like 987 * will also have cached many of the layers for some popular images, like
934 * "ubuntu", "debian", but they will be refreshed at the time you attempt to 988 * "ubuntu", "debian", but they will be refreshed at the time you attempt to
935 * use them. 989 * use them.
936 * 990 *
937 * If you built an image in a previous build step, it will be stored in the 991 * If you built an image in a previous build step, it will be stored in the
938 * host's Docker daemon's cache and is available to use as the name for a 992 * host's Docker daemon's cache and is available to use as the name for a
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after
1125 1179
1126 CancelBuildRequest.fromJson(core.Map _json) { 1180 CancelBuildRequest.fromJson(core.Map _json) {
1127 } 1181 }
1128 1182
1129 core.Map toJson() { 1183 core.Map toJson() {
1130 var _json = new core.Map(); 1184 var _json = new core.Map();
1131 return _json; 1185 return _json;
1132 } 1186 }
1133 } 1187 }
1134 1188
1189 /** The request message for Operations.CancelOperation. */
1190 class CancelOperationRequest {
1191
1192 CancelOperationRequest();
1193
1194 CancelOperationRequest.fromJson(core.Map _json) {
1195 }
1196
1197 core.Map toJson() {
1198 var _json = new core.Map();
1199 return _json;
1200 }
1201 }
1202
1135 /** 1203 /**
1136 * A generic empty message that you can re-use to avoid defining duplicated 1204 * A generic empty message that you can re-use to avoid defining duplicated
1137 * empty messages in your APIs. A typical example is to use it as the request 1205 * empty messages in your APIs. A typical example is to use it as the request
1138 * or the response type of an API method. For instance: 1206 * or the response type of an API method. For instance:
1139 * 1207 *
1140 * service Foo { 1208 * service Foo {
1141 * rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); 1209 * rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
1142 * } 1210 * }
1143 * 1211 *
1144 * The JSON representation for `Empty` is empty JSON object `{}`. 1212 * The JSON representation for `Empty` is empty JSON object `{}`.
(...skipping 579 matching lines...) Expand 10 before | Expand all | Expand 10 after
1724 } 1792 }
1725 if (generation != null) { 1793 if (generation != null) {
1726 _json["generation"] = generation; 1794 _json["generation"] = generation;
1727 } 1795 }
1728 if (object != null) { 1796 if (object != null) {
1729 _json["object"] = object; 1797 _json["object"] = object;
1730 } 1798 }
1731 return _json; 1799 return _json;
1732 } 1800 }
1733 } 1801 }
OLDNEW
« no previous file with comments | « generated/googleapis/lib/books/v1.dart ('k') | generated/googleapis/lib/cloudresourcemanager/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698