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

Unified Diff: generated/googleapis/lib/cloudbuild/v1.dart

Issue 2485703002: Api-roll 42: 2016-11-08 (Closed)
Patch Set: Created 4 years, 1 month 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « generated/googleapis/lib/classroom/v1.dart ('k') | generated/googleapis/lib/cloudresourcemanager/v1.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/cloudbuild/v1.dart
diff --git a/generated/googleapis/lib/cloudbuild/v1.dart b/generated/googleapis/lib/cloudbuild/v1.dart
index 99dca8656fa53157e2439cbbd2ba38965228a7fa..75b527f2130440c8ccc2414ae02ba6db289a2a3c 100644
--- a/generated/googleapis/lib/cloudbuild/v1.dart
+++ b/generated/googleapis/lib/cloudbuild/v1.dart
@@ -44,7 +44,7 @@ class OperationsResourceApi {
* Request parameters:
*
* [name] - The name of the operation resource.
- * Value must have pattern "^operations/.*$".
+ * Value must have pattern "^operations/.+$".
*
* Completes with a [Operation].
*
@@ -313,6 +313,8 @@ class ProjectsBuildsResourceApi {
*
* [pageSize] - Number of results to return in the list.
*
+ * [filter] - The raw filter text to constrain the results.
+ *
* [pageToken] - Token to provide to skip to a particular spot in the list.
*
* Completes with a [ListBuildsResponse].
@@ -323,7 +325,7 @@ class ProjectsBuildsResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<ListBuildsResponse> list(core.String projectId, {core.int pageSize, core.String pageToken}) {
+ async.Future<ListBuildsResponse> list(core.String projectId, {core.int pageSize, core.String filter, core.String pageToken}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -337,6 +339,9 @@ class ProjectsBuildsResourceApi {
if (pageSize != null) {
_queryParams["pageSize"] = ["${pageSize}"];
}
+ if (filter != null) {
+ _queryParams["filter"] = [filter];
+ }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
@@ -602,9 +607,26 @@ class ProjectsTriggersResourceApi {
* At a high level, a Build describes where to find source code, how to build
* it (for example, the builder image to run on the source), and what tag to
* apply to the built image when it is pushed to Google Container Registry.
+ *
+ * Fields can include the following variables which will be expanded when the
+ * build is created:
+ *
+ * - $PROJECT_ID: the project ID of the build.
+ * - $BUILD_ID: the autogenerated ID of the build.
+ * - $REPO_NAME: the source repository name specified by RepoSource.
+ * - $BRANCH_NAME: the branch name specified by RepoSource.
+ * - $TAG_NAME: the tag name specified by RepoSource.
+ * - $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or
+ * resolved from the specified branch or tag.
*/
class Build {
/**
+ * The ID of the BuildTrigger that triggered this build, if it was
+ * triggered automatically.
+ * @OutputOnly
+ */
+ core.String buildTriggerId;
+ /**
* Time at which the build was created.
* @OutputOnly
*/
@@ -620,10 +642,16 @@ class Build {
*/
core.String id;
/**
- * List of images expected to be built and pushed to Google Container
- * Registry. If an image is listed here and the image is not produced by
- * one of the build steps, the build will fail. Any images present when
- * the build steps are complete will be pushed to Container Registry.
+ * A list of images to be pushed upon the successful completion of all build
+ * steps.
+ *
+ * The images will be pushed using the builder
+ * service account's credentials.
+ *
+ * The digests of the pushed images will be stored in the Build resource's
+ * results field.
+ *
+ * If any of the images fail to be pushed, the build is marked FAILURE.
*/
core.List<core.String> images;
/**
@@ -696,6 +724,9 @@ class Build {
Build();
Build.fromJson(core.Map _json) {
+ if (_json.containsKey("buildTriggerId")) {
+ buildTriggerId = _json["buildTriggerId"];
+ }
if (_json.containsKey("createTime")) {
createTime = _json["createTime"];
}
@@ -748,6 +779,9 @@ class Build {
core.Map toJson() {
var _json = new core.Map();
+ if (buildTriggerId != null) {
+ _json["buildTriggerId"] = buildTriggerId;
+ }
if (createTime != null) {
_json["createTime"] = createTime;
}
@@ -825,7 +859,7 @@ class BuildOperationMetadata {
/** Optional arguments to enable specific features of builds. */
class BuildOptions {
/**
- * Options for a verifiable build with details uploaded to the Analysis API.
+ * Requested verifiability options.
* Possible string values are:
* - "NOT_VERIFIED" : Not a verifiable build. (default)
* - "VERIFIED" : Verified build.
@@ -859,14 +893,26 @@ class BuildOptions {
/** BuildStep describes a step to perform in the build pipeline. */
class BuildStep {
- /** Command-line arguments to use when running this step's container. */
+ /**
+ * A list of arguments that will be presented to the step when it is started.
+ *
+ * If the image used to run the step's container has an entrypoint, these args
+ * will be used as arguments to that entrypoint. If the image does not define
+ * an entrypoint, the first element in args will be used as the entrypoint,
+ * and the remainder will be used as arguments.
+ */
core.List<core.String> args;
/**
* Working directory (relative to project source root) to use when running
* this operation's container.
*/
core.String dir;
- /** Additional environment variables to set for this step's container. */
+ /**
+ * A list of environment variable definitions to be used when running a step.
+ *
+ * The elements are of the form "KEY=VALUE" for the environment variable "KEY"
+ * being given the value "VALUE".
+ */
core.List<core.String> env;
/**
* Optional unique identifier for this build step, used in wait_for to
@@ -874,8 +920,23 @@ class BuildStep {
*/
core.String id;
/**
- * Name of the container image to use for creating this stage in the
- * pipeline, as presented to `docker pull`.
+ * The name of the container image that will run this particular build step.
+ *
+ * If the image is already available in the host's
+ * Docker daemon's cache, it will be run directly. If not, the host will
+ * attempt to pull the image first, using the builder service account's
+ * credentials if necessary.
+ *
+ * The Docker daemon's cache will already have the latest versions of all of
+ * the officially supported build steps
+ * (https://github.com/GoogleCloudPlatform/cloud-builders). The Docker daemon
+ * will also have cached many of the layers for some popular images, like
+ * "ubuntu", "debian", but they will be refreshed at the time you attempt to
+ * use them.
+ *
+ * If you built an image in a previous build step, it will be stored in the
+ * host's Docker daemon's cache and is available to use as the name for a
+ * later build step.
*/
core.String name;
/**
@@ -947,6 +1008,10 @@ class BuildTrigger {
* @OutputOnly
*/
core.String createTime;
+ /** Human-readable description of this trigger. */
+ core.String description;
+ /** If true, the trigger will never result in a build. */
+ core.bool disabled;
/**
* Path, from the source root, to a file whose contents is used for the
* template.
@@ -976,6 +1041,12 @@ class BuildTrigger {
if (_json.containsKey("createTime")) {
createTime = _json["createTime"];
}
+ if (_json.containsKey("description")) {
+ description = _json["description"];
+ }
+ if (_json.containsKey("disabled")) {
+ disabled = _json["disabled"];
+ }
if (_json.containsKey("filename")) {
filename = _json["filename"];
}
@@ -995,6 +1066,12 @@ class BuildTrigger {
if (createTime != null) {
_json["createTime"] = createTime;
}
+ if (description != null) {
+ _json["description"] = description;
+ }
+ if (disabled != null) {
+ _json["disabled"] = disabled;
+ }
if (filename != null) {
_json["filename"] = filename;
}
@@ -1239,7 +1316,7 @@ class Operation {
* available.
*/
core.bool done;
- /** The error result of the operation in case of failure. */
+ /** The error result of the operation in case of failure or cancellation. */
Status error;
/**
* Service-specific metadata associated with the operation. It typically
« no previous file with comments | « generated/googleapis/lib/classroom/v1.dart ('k') | generated/googleapis/lib/cloudresourcemanager/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698