Update documentation
diff --git a/docs/dyn/cloudbuild_v1.projects.triggers.html b/docs/dyn/cloudbuild_v1.projects.triggers.html
new file mode 100644
index 0000000..66f571a
--- /dev/null
+++ b/docs/dyn/cloudbuild_v1.projects.triggers.html
@@ -0,0 +1,1246 @@
+<html><body>
+<style>
+
+body, h1, h2, h3, div, span, p, pre, a {
+  margin: 0;
+  padding: 0;
+  border: 0;
+  font-weight: inherit;
+  font-style: inherit;
+  font-size: 100%;
+  font-family: inherit;
+  vertical-align: baseline;
+}
+
+body {
+  font-size: 13px;
+  padding: 1em;
+}
+
+h1 {
+  font-size: 26px;
+  margin-bottom: 1em;
+}
+
+h2 {
+  font-size: 24px;
+  margin-bottom: 1em;
+}
+
+h3 {
+  font-size: 20px;
+  margin-bottom: 1em;
+  margin-top: 1em;
+}
+
+pre, code {
+  line-height: 1.5;
+  font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
+}
+
+pre {
+  margin-top: 0.5em;
+}
+
+h1, h2, h3, p {
+  font-family: Arial, sans serif;
+}
+
+h1, h2, h3 {
+  border-bottom: solid #CCC 1px;
+}
+
+.toc_element {
+  margin-top: 0.5em;
+}
+
+.firstline {
+  margin-left: 2 em;
+}
+
+.method  {
+  margin-top: 1em;
+  border: solid 1px #CCC;
+  padding: 1em;
+  background: #EEE;
+}
+
+.details {
+  font-weight: bold;
+  font-size: 14px;
+}
+
+</style>
+
+<h1><a href="cloudbuild_v1.html">Google Cloud Container Builder API</a> . <a href="cloudbuild_v1.projects.html">projects</a> . <a href="cloudbuild_v1.projects.triggers.html">triggers</a></h1>
+<h2>Instance Methods</h2>
+<p class="toc_element">
+  <code><a href="#create">create(projectId, body, x__xgafv=None)</a></code></p>
+<p class="firstline">Creates a new BuildTrigger.</p>
+<p class="toc_element">
+  <code><a href="#delete">delete(projectId, triggerId, x__xgafv=None)</a></code></p>
+<p class="firstline">Deletes an BuildTrigger by its project ID and trigger ID.</p>
+<p class="toc_element">
+  <code><a href="#get">get(projectId, triggerId, x__xgafv=None)</a></code></p>
+<p class="firstline">Gets information about a BuildTrigger.</p>
+<p class="toc_element">
+  <code><a href="#list">list(projectId, x__xgafv=None)</a></code></p>
+<p class="firstline">Lists existing BuildTrigger.</p>
+<p class="toc_element">
+  <code><a href="#patch">patch(projectId, triggerId, body, x__xgafv=None)</a></code></p>
+<p class="firstline">Updates an BuildTrigger by its project ID and trigger ID.</p>
+<h3>Method Details</h3>
+<div class="method">
+    <code class="details" id="create">create(projectId, body, x__xgafv=None)</code>
+  <pre>Creates a new BuildTrigger.
+
+This API is experimental.
+
+Args:
+  projectId: string, ID of the project for which to configure automatic builds. (required)
+  body: object, The request body. (required)
+    The object takes the form of:
+
+{ # Configuration for an automated build in response to source repository
+      # changes.
+    "id": "A String", # Unique identifier of the trigger.
+        # 
+        # @OutputOnly
+    "triggerTemplate": { # RepoSource describes the location of the source in a Google Cloud Source # Template describing the types of source changes to trigger a build.
+        # 
+        # Branch and tag names in trigger templates are interpreted as regular
+        # expressions. Any branch or tag change that matches that regular expression
+        # will trigger a build.
+        # Repository.
+      "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+          # the build is assumed.
+      "branchName": "A String", # Name of the branch to build.
+      "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+      "tagName": "A String", # Name of the tag to build.
+      "commitSha": "A String", # Explicit commit SHA to build.
+    },
+    "createTime": "A String", # Time when the trigger was created.
+        # 
+        # @OutputOnly
+    "build": { # A build resource in the Container Builder API. # Contents of the build template.
+        #
+        # 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.
+      "status": "A String", # Status of the build.
+          # @OutputOnly
+      "finishTime": "A String", # Time at which execution of the build was finished.
+          # @OutputOnly
+      "timeout": "A String", # Amount of time that this build should be allowed to run, to second
+          # granularity. If this amount of time elapses, work on the build will cease
+          # and the build status will be TIMEOUT.
+          #
+          # Default time is ten minutes.
+      "statusDetail": "A String", # Customer-readable message about the current status.
+          # @OutputOnly
+      "startTime": "A String", # Time at which execution of the build was started.
+          # @OutputOnly
+      "logsBucket": "A String", # Google Cloud Storage bucket where logs should be written (see
+          # [Bucket Name
+          # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+          # Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`.
+      "results": { # Results describes the artifacts created by the build pipeline. # Results of the build.
+          # @OutputOnly
+        "images": [ # Images that were built as a part of the build.
+          { # BuiltImage describes an image built by the pipeline.
+            "name": "A String", # Name used to push the container image to Google Container Registry, as
+                # presented to `docker push`.
+            "digest": "A String", # Docker Registry 2.0 digest.
+          },
+        ],
+        "buildStepImages": [ # List of build step digests, in order corresponding to build step indices.
+          "A String",
+        ],
+      },
+      "createTime": "A String", # Time at which the build was created.
+          # @OutputOnly
+      "id": "A String", # Unique identifier of the build.
+          # @OutputOnly
+      "source": { # Source describes the location of the source in a supported storage # Describes where to find the source files to build.
+          # service.
+        "storageSource": { # StorageSource describes the location of the source in an archive file in # If provided, get the source from this location in in Google Cloud
+            # Storage.
+            # Google Cloud Storage.
+          "generation": "A String", # Google Cloud Storage generation for the object. If the generation is
+              # omitted, the latest generation will be used.
+          "object": "A String", # Google Cloud Storage object containing source.
+              #
+              # This object must be a gzipped archive file (.tar.gz) containing source to
+              # build.
+          "bucket": "A String", # Google Cloud Storage bucket containing source (see
+              # [Bucket Name
+              # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+        },
+        "repoSource": { # RepoSource describes the location of the source in a Google Cloud Source # If provided, get source from this location in a Cloud Repo.
+            # Repository.
+          "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+              # the build is assumed.
+          "branchName": "A String", # Name of the branch to build.
+          "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+          "tagName": "A String", # Name of the tag to build.
+          "commitSha": "A String", # Explicit commit SHA to build.
+        },
+      },
+      "steps": [ # Describes the operations to be performed on the workspace.
+        { # BuildStep describes a step to perform in the build pipeline.
+          "waitFor": [ # The ID(s) of the step(s) that this build step depends on.
+              # This build step will not start until all the build steps in wait_for
+              # have completed successfully. If wait_for is empty, this build step will
+              # start when all previous build steps in the Build.Steps list have completed
+              # successfully.
+            "A String",
+          ],
+          "name": "A String", # Name of the container image to use for creating this stage in the
+              # pipeline, as presented to `docker pull`.
+          "args": [ # Command-line arguments to use when running this step's container.
+            "A String",
+          ],
+          "env": [ # Additional environment variables to set for this step's container.
+            "A String",
+          ],
+          "id": "A String", # Optional unique identifier for this build step, used in wait_for to
+              # reference this build step as a dependency.
+          "dir": "A String", # Working directory (relative to project source root) to use when running
+              # this operation's container.
+        },
+      ],
+      "sourceProvenance": { # Provenance of the source. Ways to find the original source, or verify that # A permanent fixed identifier for source.
+          # @OutputOnly
+          # some source was used for this build.
+        "resolvedRepoSource": { # RepoSource describes the location of the source in a Google Cloud Source # A copy of the build's source.repo_source, if exists, with any
+            # revisions resolved.
+            # Repository.
+          "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+              # the build is assumed.
+          "branchName": "A String", # Name of the branch to build.
+          "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+          "tagName": "A String", # Name of the tag to build.
+          "commitSha": "A String", # Explicit commit SHA to build.
+        },
+        "fileHashes": { # Hash(es) of the build source, which can be used to verify that the original
+            # source integrity was maintained in the build. Note that FileHashes will
+            # only be populated if BuildOptions has requested a SourceProvenanceHash.
+            #
+            # The keys to this map are file paths used as build source and the values
+            # contain the hash values for those files.
+            #
+            # If the build source came in a single package such as a gzipped tarfile
+            # (.tar.gz), the FileHash will be for the single path to that file.
+            # @OutputOnly
+          "a_key": { # Container message for hashes of byte content of files, used in
+              # SourceProvenance messages to verify integrity of source input to the build.
+            "fileHash": [ # Collection of file hashes.
+              { # Container message for hash values.
+                "type": "A String", # The type of hash that was performed.
+                "value": "A String", # The hash value.
+              },
+            ],
+          },
+        },
+        "resolvedStorageSource": { # StorageSource describes the location of the source in an archive file in # A copy of the build's source.storage_source, if exists, with any
+            # generations resolved.
+            # Google Cloud Storage.
+          "generation": "A String", # Google Cloud Storage generation for the object. If the generation is
+              # omitted, the latest generation will be used.
+          "object": "A String", # Google Cloud Storage object containing source.
+              #
+              # This object must be a gzipped archive file (.tar.gz) containing source to
+              # build.
+          "bucket": "A String", # Google Cloud Storage bucket containing source (see
+              # [Bucket Name
+              # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+        },
+      },
+      "projectId": "A String", # ID of the project.
+          # @OutputOnly.
+      "images": [ # 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 String",
+      ],
+      "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
+        "requestedVerifyOption": "A String", # Options for a verifiable build with details uploaded to the Analysis API.
+        "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
+          "A String",
+        ],
+      },
+      "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
+          # @OutputOnly
+    },
+  }
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Configuration for an automated build in response to source repository
+        # changes.
+      "id": "A String", # Unique identifier of the trigger.
+          #
+          # @OutputOnly
+      "triggerTemplate": { # RepoSource describes the location of the source in a Google Cloud Source # Template describing the types of source changes to trigger a build.
+          #
+          # Branch and tag names in trigger templates are interpreted as regular
+          # expressions. Any branch or tag change that matches that regular expression
+          # will trigger a build.
+          # Repository.
+        "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+            # the build is assumed.
+        "branchName": "A String", # Name of the branch to build.
+        "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+        "tagName": "A String", # Name of the tag to build.
+        "commitSha": "A String", # Explicit commit SHA to build.
+      },
+      "createTime": "A String", # Time when the trigger was created.
+          #
+          # @OutputOnly
+      "build": { # A build resource in the Container Builder API. # Contents of the build template.
+          #
+          # 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.
+        "status": "A String", # Status of the build.
+            # @OutputOnly
+        "finishTime": "A String", # Time at which execution of the build was finished.
+            # @OutputOnly
+        "timeout": "A String", # Amount of time that this build should be allowed to run, to second
+            # granularity. If this amount of time elapses, work on the build will cease
+            # and the build status will be TIMEOUT.
+            #
+            # Default time is ten minutes.
+        "statusDetail": "A String", # Customer-readable message about the current status.
+            # @OutputOnly
+        "startTime": "A String", # Time at which execution of the build was started.
+            # @OutputOnly
+        "logsBucket": "A String", # Google Cloud Storage bucket where logs should be written (see
+            # [Bucket Name
+            # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+            # Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`.
+        "results": { # Results describes the artifacts created by the build pipeline. # Results of the build.
+            # @OutputOnly
+          "images": [ # Images that were built as a part of the build.
+            { # BuiltImage describes an image built by the pipeline.
+              "name": "A String", # Name used to push the container image to Google Container Registry, as
+                  # presented to `docker push`.
+              "digest": "A String", # Docker Registry 2.0 digest.
+            },
+          ],
+          "buildStepImages": [ # List of build step digests, in order corresponding to build step indices.
+            "A String",
+          ],
+        },
+        "createTime": "A String", # Time at which the build was created.
+            # @OutputOnly
+        "id": "A String", # Unique identifier of the build.
+            # @OutputOnly
+        "source": { # Source describes the location of the source in a supported storage # Describes where to find the source files to build.
+            # service.
+          "storageSource": { # StorageSource describes the location of the source in an archive file in # If provided, get the source from this location in in Google Cloud
+              # Storage.
+              # Google Cloud Storage.
+            "generation": "A String", # Google Cloud Storage generation for the object. If the generation is
+                # omitted, the latest generation will be used.
+            "object": "A String", # Google Cloud Storage object containing source.
+                #
+                # This object must be a gzipped archive file (.tar.gz) containing source to
+                # build.
+            "bucket": "A String", # Google Cloud Storage bucket containing source (see
+                # [Bucket Name
+                # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+          },
+          "repoSource": { # RepoSource describes the location of the source in a Google Cloud Source # If provided, get source from this location in a Cloud Repo.
+              # Repository.
+            "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+                # the build is assumed.
+            "branchName": "A String", # Name of the branch to build.
+            "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+            "tagName": "A String", # Name of the tag to build.
+            "commitSha": "A String", # Explicit commit SHA to build.
+          },
+        },
+        "steps": [ # Describes the operations to be performed on the workspace.
+          { # BuildStep describes a step to perform in the build pipeline.
+            "waitFor": [ # The ID(s) of the step(s) that this build step depends on.
+                # This build step will not start until all the build steps in wait_for
+                # have completed successfully. If wait_for is empty, this build step will
+                # start when all previous build steps in the Build.Steps list have completed
+                # successfully.
+              "A String",
+            ],
+            "name": "A String", # Name of the container image to use for creating this stage in the
+                # pipeline, as presented to `docker pull`.
+            "args": [ # Command-line arguments to use when running this step's container.
+              "A String",
+            ],
+            "env": [ # Additional environment variables to set for this step's container.
+              "A String",
+            ],
+            "id": "A String", # Optional unique identifier for this build step, used in wait_for to
+                # reference this build step as a dependency.
+            "dir": "A String", # Working directory (relative to project source root) to use when running
+                # this operation's container.
+          },
+        ],
+        "sourceProvenance": { # Provenance of the source. Ways to find the original source, or verify that # A permanent fixed identifier for source.
+            # @OutputOnly
+            # some source was used for this build.
+          "resolvedRepoSource": { # RepoSource describes the location of the source in a Google Cloud Source # A copy of the build's source.repo_source, if exists, with any
+              # revisions resolved.
+              # Repository.
+            "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+                # the build is assumed.
+            "branchName": "A String", # Name of the branch to build.
+            "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+            "tagName": "A String", # Name of the tag to build.
+            "commitSha": "A String", # Explicit commit SHA to build.
+          },
+          "fileHashes": { # Hash(es) of the build source, which can be used to verify that the original
+              # source integrity was maintained in the build. Note that FileHashes will
+              # only be populated if BuildOptions has requested a SourceProvenanceHash.
+              #
+              # The keys to this map are file paths used as build source and the values
+              # contain the hash values for those files.
+              #
+              # If the build source came in a single package such as a gzipped tarfile
+              # (.tar.gz), the FileHash will be for the single path to that file.
+              # @OutputOnly
+            "a_key": { # Container message for hashes of byte content of files, used in
+                # SourceProvenance messages to verify integrity of source input to the build.
+              "fileHash": [ # Collection of file hashes.
+                { # Container message for hash values.
+                  "type": "A String", # The type of hash that was performed.
+                  "value": "A String", # The hash value.
+                },
+              ],
+            },
+          },
+          "resolvedStorageSource": { # StorageSource describes the location of the source in an archive file in # A copy of the build's source.storage_source, if exists, with any
+              # generations resolved.
+              # Google Cloud Storage.
+            "generation": "A String", # Google Cloud Storage generation for the object. If the generation is
+                # omitted, the latest generation will be used.
+            "object": "A String", # Google Cloud Storage object containing source.
+                #
+                # This object must be a gzipped archive file (.tar.gz) containing source to
+                # build.
+            "bucket": "A String", # Google Cloud Storage bucket containing source (see
+                # [Bucket Name
+                # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+          },
+        },
+        "projectId": "A String", # ID of the project.
+            # @OutputOnly.
+        "images": [ # 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 String",
+        ],
+        "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
+          "requestedVerifyOption": "A String", # Options for a verifiable build with details uploaded to the Analysis API.
+          "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
+            "A String",
+          ],
+        },
+        "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
+            # @OutputOnly
+      },
+    }</pre>
+</div>
+
+<div class="method">
+    <code class="details" id="delete">delete(projectId, triggerId, x__xgafv=None)</code>
+  <pre>Deletes an BuildTrigger by its project ID and trigger ID.
+
+This API is experimental.
+
+Args:
+  projectId: string, ID of the project that owns the trigger. (required)
+  triggerId: string, ID of the BuildTrigger to delete. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # 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 `{}`.
+  }</pre>
+</div>
+
+<div class="method">
+    <code class="details" id="get">get(projectId, triggerId, x__xgafv=None)</code>
+  <pre>Gets information about a BuildTrigger.
+
+This API is experimental.
+
+Args:
+  projectId: string, ID of the project that owns the trigger. (required)
+  triggerId: string, ID of the BuildTrigger to get. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Configuration for an automated build in response to source repository
+        # changes.
+      "id": "A String", # Unique identifier of the trigger.
+          #
+          # @OutputOnly
+      "triggerTemplate": { # RepoSource describes the location of the source in a Google Cloud Source # Template describing the types of source changes to trigger a build.
+          #
+          # Branch and tag names in trigger templates are interpreted as regular
+          # expressions. Any branch or tag change that matches that regular expression
+          # will trigger a build.
+          # Repository.
+        "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+            # the build is assumed.
+        "branchName": "A String", # Name of the branch to build.
+        "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+        "tagName": "A String", # Name of the tag to build.
+        "commitSha": "A String", # Explicit commit SHA to build.
+      },
+      "createTime": "A String", # Time when the trigger was created.
+          #
+          # @OutputOnly
+      "build": { # A build resource in the Container Builder API. # Contents of the build template.
+          #
+          # 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.
+        "status": "A String", # Status of the build.
+            # @OutputOnly
+        "finishTime": "A String", # Time at which execution of the build was finished.
+            # @OutputOnly
+        "timeout": "A String", # Amount of time that this build should be allowed to run, to second
+            # granularity. If this amount of time elapses, work on the build will cease
+            # and the build status will be TIMEOUT.
+            #
+            # Default time is ten minutes.
+        "statusDetail": "A String", # Customer-readable message about the current status.
+            # @OutputOnly
+        "startTime": "A String", # Time at which execution of the build was started.
+            # @OutputOnly
+        "logsBucket": "A String", # Google Cloud Storage bucket where logs should be written (see
+            # [Bucket Name
+            # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+            # Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`.
+        "results": { # Results describes the artifacts created by the build pipeline. # Results of the build.
+            # @OutputOnly
+          "images": [ # Images that were built as a part of the build.
+            { # BuiltImage describes an image built by the pipeline.
+              "name": "A String", # Name used to push the container image to Google Container Registry, as
+                  # presented to `docker push`.
+              "digest": "A String", # Docker Registry 2.0 digest.
+            },
+          ],
+          "buildStepImages": [ # List of build step digests, in order corresponding to build step indices.
+            "A String",
+          ],
+        },
+        "createTime": "A String", # Time at which the build was created.
+            # @OutputOnly
+        "id": "A String", # Unique identifier of the build.
+            # @OutputOnly
+        "source": { # Source describes the location of the source in a supported storage # Describes where to find the source files to build.
+            # service.
+          "storageSource": { # StorageSource describes the location of the source in an archive file in # If provided, get the source from this location in in Google Cloud
+              # Storage.
+              # Google Cloud Storage.
+            "generation": "A String", # Google Cloud Storage generation for the object. If the generation is
+                # omitted, the latest generation will be used.
+            "object": "A String", # Google Cloud Storage object containing source.
+                #
+                # This object must be a gzipped archive file (.tar.gz) containing source to
+                # build.
+            "bucket": "A String", # Google Cloud Storage bucket containing source (see
+                # [Bucket Name
+                # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+          },
+          "repoSource": { # RepoSource describes the location of the source in a Google Cloud Source # If provided, get source from this location in a Cloud Repo.
+              # Repository.
+            "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+                # the build is assumed.
+            "branchName": "A String", # Name of the branch to build.
+            "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+            "tagName": "A String", # Name of the tag to build.
+            "commitSha": "A String", # Explicit commit SHA to build.
+          },
+        },
+        "steps": [ # Describes the operations to be performed on the workspace.
+          { # BuildStep describes a step to perform in the build pipeline.
+            "waitFor": [ # The ID(s) of the step(s) that this build step depends on.
+                # This build step will not start until all the build steps in wait_for
+                # have completed successfully. If wait_for is empty, this build step will
+                # start when all previous build steps in the Build.Steps list have completed
+                # successfully.
+              "A String",
+            ],
+            "name": "A String", # Name of the container image to use for creating this stage in the
+                # pipeline, as presented to `docker pull`.
+            "args": [ # Command-line arguments to use when running this step's container.
+              "A String",
+            ],
+            "env": [ # Additional environment variables to set for this step's container.
+              "A String",
+            ],
+            "id": "A String", # Optional unique identifier for this build step, used in wait_for to
+                # reference this build step as a dependency.
+            "dir": "A String", # Working directory (relative to project source root) to use when running
+                # this operation's container.
+          },
+        ],
+        "sourceProvenance": { # Provenance of the source. Ways to find the original source, or verify that # A permanent fixed identifier for source.
+            # @OutputOnly
+            # some source was used for this build.
+          "resolvedRepoSource": { # RepoSource describes the location of the source in a Google Cloud Source # A copy of the build's source.repo_source, if exists, with any
+              # revisions resolved.
+              # Repository.
+            "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+                # the build is assumed.
+            "branchName": "A String", # Name of the branch to build.
+            "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+            "tagName": "A String", # Name of the tag to build.
+            "commitSha": "A String", # Explicit commit SHA to build.
+          },
+          "fileHashes": { # Hash(es) of the build source, which can be used to verify that the original
+              # source integrity was maintained in the build. Note that FileHashes will
+              # only be populated if BuildOptions has requested a SourceProvenanceHash.
+              #
+              # The keys to this map are file paths used as build source and the values
+              # contain the hash values for those files.
+              #
+              # If the build source came in a single package such as a gzipped tarfile
+              # (.tar.gz), the FileHash will be for the single path to that file.
+              # @OutputOnly
+            "a_key": { # Container message for hashes of byte content of files, used in
+                # SourceProvenance messages to verify integrity of source input to the build.
+              "fileHash": [ # Collection of file hashes.
+                { # Container message for hash values.
+                  "type": "A String", # The type of hash that was performed.
+                  "value": "A String", # The hash value.
+                },
+              ],
+            },
+          },
+          "resolvedStorageSource": { # StorageSource describes the location of the source in an archive file in # A copy of the build's source.storage_source, if exists, with any
+              # generations resolved.
+              # Google Cloud Storage.
+            "generation": "A String", # Google Cloud Storage generation for the object. If the generation is
+                # omitted, the latest generation will be used.
+            "object": "A String", # Google Cloud Storage object containing source.
+                #
+                # This object must be a gzipped archive file (.tar.gz) containing source to
+                # build.
+            "bucket": "A String", # Google Cloud Storage bucket containing source (see
+                # [Bucket Name
+                # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+          },
+        },
+        "projectId": "A String", # ID of the project.
+            # @OutputOnly.
+        "images": [ # 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 String",
+        ],
+        "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
+          "requestedVerifyOption": "A String", # Options for a verifiable build with details uploaded to the Analysis API.
+          "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
+            "A String",
+          ],
+        },
+        "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
+            # @OutputOnly
+      },
+    }</pre>
+</div>
+
+<div class="method">
+    <code class="details" id="list">list(projectId, x__xgafv=None)</code>
+  <pre>Lists existing BuildTrigger.
+
+This API is experimental.
+
+Args:
+  projectId: string, ID of the project for which to list BuildTriggers. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response containing existing BuildTriggers.
+    "triggers": [ # BuildTriggers for the project, sorted by create_time descending.
+      { # Configuration for an automated build in response to source repository
+            # changes.
+          "id": "A String", # Unique identifier of the trigger.
+              #
+              # @OutputOnly
+          "triggerTemplate": { # RepoSource describes the location of the source in a Google Cloud Source # Template describing the types of source changes to trigger a build.
+              #
+              # Branch and tag names in trigger templates are interpreted as regular
+              # expressions. Any branch or tag change that matches that regular expression
+              # will trigger a build.
+              # Repository.
+            "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+                # the build is assumed.
+            "branchName": "A String", # Name of the branch to build.
+            "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+            "tagName": "A String", # Name of the tag to build.
+            "commitSha": "A String", # Explicit commit SHA to build.
+          },
+          "createTime": "A String", # Time when the trigger was created.
+              #
+              # @OutputOnly
+          "build": { # A build resource in the Container Builder API. # Contents of the build template.
+              #
+              # 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.
+            "status": "A String", # Status of the build.
+                # @OutputOnly
+            "finishTime": "A String", # Time at which execution of the build was finished.
+                # @OutputOnly
+            "timeout": "A String", # Amount of time that this build should be allowed to run, to second
+                # granularity. If this amount of time elapses, work on the build will cease
+                # and the build status will be TIMEOUT.
+                #
+                # Default time is ten minutes.
+            "statusDetail": "A String", # Customer-readable message about the current status.
+                # @OutputOnly
+            "startTime": "A String", # Time at which execution of the build was started.
+                # @OutputOnly
+            "logsBucket": "A String", # Google Cloud Storage bucket where logs should be written (see
+                # [Bucket Name
+                # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+                # Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`.
+            "results": { # Results describes the artifacts created by the build pipeline. # Results of the build.
+                # @OutputOnly
+              "images": [ # Images that were built as a part of the build.
+                { # BuiltImage describes an image built by the pipeline.
+                  "name": "A String", # Name used to push the container image to Google Container Registry, as
+                      # presented to `docker push`.
+                  "digest": "A String", # Docker Registry 2.0 digest.
+                },
+              ],
+              "buildStepImages": [ # List of build step digests, in order corresponding to build step indices.
+                "A String",
+              ],
+            },
+            "createTime": "A String", # Time at which the build was created.
+                # @OutputOnly
+            "id": "A String", # Unique identifier of the build.
+                # @OutputOnly
+            "source": { # Source describes the location of the source in a supported storage # Describes where to find the source files to build.
+                # service.
+              "storageSource": { # StorageSource describes the location of the source in an archive file in # If provided, get the source from this location in in Google Cloud
+                  # Storage.
+                  # Google Cloud Storage.
+                "generation": "A String", # Google Cloud Storage generation for the object. If the generation is
+                    # omitted, the latest generation will be used.
+                "object": "A String", # Google Cloud Storage object containing source.
+                    #
+                    # This object must be a gzipped archive file (.tar.gz) containing source to
+                    # build.
+                "bucket": "A String", # Google Cloud Storage bucket containing source (see
+                    # [Bucket Name
+                    # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+              },
+              "repoSource": { # RepoSource describes the location of the source in a Google Cloud Source # If provided, get source from this location in a Cloud Repo.
+                  # Repository.
+                "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+                    # the build is assumed.
+                "branchName": "A String", # Name of the branch to build.
+                "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+                "tagName": "A String", # Name of the tag to build.
+                "commitSha": "A String", # Explicit commit SHA to build.
+              },
+            },
+            "steps": [ # Describes the operations to be performed on the workspace.
+              { # BuildStep describes a step to perform in the build pipeline.
+                "waitFor": [ # The ID(s) of the step(s) that this build step depends on.
+                    # This build step will not start until all the build steps in wait_for
+                    # have completed successfully. If wait_for is empty, this build step will
+                    # start when all previous build steps in the Build.Steps list have completed
+                    # successfully.
+                  "A String",
+                ],
+                "name": "A String", # Name of the container image to use for creating this stage in the
+                    # pipeline, as presented to `docker pull`.
+                "args": [ # Command-line arguments to use when running this step's container.
+                  "A String",
+                ],
+                "env": [ # Additional environment variables to set for this step's container.
+                  "A String",
+                ],
+                "id": "A String", # Optional unique identifier for this build step, used in wait_for to
+                    # reference this build step as a dependency.
+                "dir": "A String", # Working directory (relative to project source root) to use when running
+                    # this operation's container.
+              },
+            ],
+            "sourceProvenance": { # Provenance of the source. Ways to find the original source, or verify that # A permanent fixed identifier for source.
+                # @OutputOnly
+                # some source was used for this build.
+              "resolvedRepoSource": { # RepoSource describes the location of the source in a Google Cloud Source # A copy of the build's source.repo_source, if exists, with any
+                  # revisions resolved.
+                  # Repository.
+                "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+                    # the build is assumed.
+                "branchName": "A String", # Name of the branch to build.
+                "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+                "tagName": "A String", # Name of the tag to build.
+                "commitSha": "A String", # Explicit commit SHA to build.
+              },
+              "fileHashes": { # Hash(es) of the build source, which can be used to verify that the original
+                  # source integrity was maintained in the build. Note that FileHashes will
+                  # only be populated if BuildOptions has requested a SourceProvenanceHash.
+                  #
+                  # The keys to this map are file paths used as build source and the values
+                  # contain the hash values for those files.
+                  #
+                  # If the build source came in a single package such as a gzipped tarfile
+                  # (.tar.gz), the FileHash will be for the single path to that file.
+                  # @OutputOnly
+                "a_key": { # Container message for hashes of byte content of files, used in
+                    # SourceProvenance messages to verify integrity of source input to the build.
+                  "fileHash": [ # Collection of file hashes.
+                    { # Container message for hash values.
+                      "type": "A String", # The type of hash that was performed.
+                      "value": "A String", # The hash value.
+                    },
+                  ],
+                },
+              },
+              "resolvedStorageSource": { # StorageSource describes the location of the source in an archive file in # A copy of the build's source.storage_source, if exists, with any
+                  # generations resolved.
+                  # Google Cloud Storage.
+                "generation": "A String", # Google Cloud Storage generation for the object. If the generation is
+                    # omitted, the latest generation will be used.
+                "object": "A String", # Google Cloud Storage object containing source.
+                    #
+                    # This object must be a gzipped archive file (.tar.gz) containing source to
+                    # build.
+                "bucket": "A String", # Google Cloud Storage bucket containing source (see
+                    # [Bucket Name
+                    # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+              },
+            },
+            "projectId": "A String", # ID of the project.
+                # @OutputOnly.
+            "images": [ # 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 String",
+            ],
+            "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
+              "requestedVerifyOption": "A String", # Options for a verifiable build with details uploaded to the Analysis API.
+              "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
+                "A String",
+              ],
+            },
+            "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
+                # @OutputOnly
+          },
+        },
+    ],
+  }</pre>
+</div>
+
+<div class="method">
+    <code class="details" id="patch">patch(projectId, triggerId, body, x__xgafv=None)</code>
+  <pre>Updates an BuildTrigger by its project ID and trigger ID.
+
+This API is experimental.
+
+Args:
+  projectId: string, ID of the project that owns the trigger. (required)
+  triggerId: string, ID of the BuildTrigger to update. (required)
+  body: object, The request body. (required)
+    The object takes the form of:
+
+{ # Configuration for an automated build in response to source repository
+      # changes.
+    "id": "A String", # Unique identifier of the trigger.
+        # 
+        # @OutputOnly
+    "triggerTemplate": { # RepoSource describes the location of the source in a Google Cloud Source # Template describing the types of source changes to trigger a build.
+        # 
+        # Branch and tag names in trigger templates are interpreted as regular
+        # expressions. Any branch or tag change that matches that regular expression
+        # will trigger a build.
+        # Repository.
+      "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+          # the build is assumed.
+      "branchName": "A String", # Name of the branch to build.
+      "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+      "tagName": "A String", # Name of the tag to build.
+      "commitSha": "A String", # Explicit commit SHA to build.
+    },
+    "createTime": "A String", # Time when the trigger was created.
+        # 
+        # @OutputOnly
+    "build": { # A build resource in the Container Builder API. # Contents of the build template.
+        #
+        # 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.
+      "status": "A String", # Status of the build.
+          # @OutputOnly
+      "finishTime": "A String", # Time at which execution of the build was finished.
+          # @OutputOnly
+      "timeout": "A String", # Amount of time that this build should be allowed to run, to second
+          # granularity. If this amount of time elapses, work on the build will cease
+          # and the build status will be TIMEOUT.
+          #
+          # Default time is ten minutes.
+      "statusDetail": "A String", # Customer-readable message about the current status.
+          # @OutputOnly
+      "startTime": "A String", # Time at which execution of the build was started.
+          # @OutputOnly
+      "logsBucket": "A String", # Google Cloud Storage bucket where logs should be written (see
+          # [Bucket Name
+          # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+          # Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`.
+      "results": { # Results describes the artifacts created by the build pipeline. # Results of the build.
+          # @OutputOnly
+        "images": [ # Images that were built as a part of the build.
+          { # BuiltImage describes an image built by the pipeline.
+            "name": "A String", # Name used to push the container image to Google Container Registry, as
+                # presented to `docker push`.
+            "digest": "A String", # Docker Registry 2.0 digest.
+          },
+        ],
+        "buildStepImages": [ # List of build step digests, in order corresponding to build step indices.
+          "A String",
+        ],
+      },
+      "createTime": "A String", # Time at which the build was created.
+          # @OutputOnly
+      "id": "A String", # Unique identifier of the build.
+          # @OutputOnly
+      "source": { # Source describes the location of the source in a supported storage # Describes where to find the source files to build.
+          # service.
+        "storageSource": { # StorageSource describes the location of the source in an archive file in # If provided, get the source from this location in in Google Cloud
+            # Storage.
+            # Google Cloud Storage.
+          "generation": "A String", # Google Cloud Storage generation for the object. If the generation is
+              # omitted, the latest generation will be used.
+          "object": "A String", # Google Cloud Storage object containing source.
+              #
+              # This object must be a gzipped archive file (.tar.gz) containing source to
+              # build.
+          "bucket": "A String", # Google Cloud Storage bucket containing source (see
+              # [Bucket Name
+              # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+        },
+        "repoSource": { # RepoSource describes the location of the source in a Google Cloud Source # If provided, get source from this location in a Cloud Repo.
+            # Repository.
+          "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+              # the build is assumed.
+          "branchName": "A String", # Name of the branch to build.
+          "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+          "tagName": "A String", # Name of the tag to build.
+          "commitSha": "A String", # Explicit commit SHA to build.
+        },
+      },
+      "steps": [ # Describes the operations to be performed on the workspace.
+        { # BuildStep describes a step to perform in the build pipeline.
+          "waitFor": [ # The ID(s) of the step(s) that this build step depends on.
+              # This build step will not start until all the build steps in wait_for
+              # have completed successfully. If wait_for is empty, this build step will
+              # start when all previous build steps in the Build.Steps list have completed
+              # successfully.
+            "A String",
+          ],
+          "name": "A String", # Name of the container image to use for creating this stage in the
+              # pipeline, as presented to `docker pull`.
+          "args": [ # Command-line arguments to use when running this step's container.
+            "A String",
+          ],
+          "env": [ # Additional environment variables to set for this step's container.
+            "A String",
+          ],
+          "id": "A String", # Optional unique identifier for this build step, used in wait_for to
+              # reference this build step as a dependency.
+          "dir": "A String", # Working directory (relative to project source root) to use when running
+              # this operation's container.
+        },
+      ],
+      "sourceProvenance": { # Provenance of the source. Ways to find the original source, or verify that # A permanent fixed identifier for source.
+          # @OutputOnly
+          # some source was used for this build.
+        "resolvedRepoSource": { # RepoSource describes the location of the source in a Google Cloud Source # A copy of the build's source.repo_source, if exists, with any
+            # revisions resolved.
+            # Repository.
+          "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+              # the build is assumed.
+          "branchName": "A String", # Name of the branch to build.
+          "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+          "tagName": "A String", # Name of the tag to build.
+          "commitSha": "A String", # Explicit commit SHA to build.
+        },
+        "fileHashes": { # Hash(es) of the build source, which can be used to verify that the original
+            # source integrity was maintained in the build. Note that FileHashes will
+            # only be populated if BuildOptions has requested a SourceProvenanceHash.
+            #
+            # The keys to this map are file paths used as build source and the values
+            # contain the hash values for those files.
+            #
+            # If the build source came in a single package such as a gzipped tarfile
+            # (.tar.gz), the FileHash will be for the single path to that file.
+            # @OutputOnly
+          "a_key": { # Container message for hashes of byte content of files, used in
+              # SourceProvenance messages to verify integrity of source input to the build.
+            "fileHash": [ # Collection of file hashes.
+              { # Container message for hash values.
+                "type": "A String", # The type of hash that was performed.
+                "value": "A String", # The hash value.
+              },
+            ],
+          },
+        },
+        "resolvedStorageSource": { # StorageSource describes the location of the source in an archive file in # A copy of the build's source.storage_source, if exists, with any
+            # generations resolved.
+            # Google Cloud Storage.
+          "generation": "A String", # Google Cloud Storage generation for the object. If the generation is
+              # omitted, the latest generation will be used.
+          "object": "A String", # Google Cloud Storage object containing source.
+              #
+              # This object must be a gzipped archive file (.tar.gz) containing source to
+              # build.
+          "bucket": "A String", # Google Cloud Storage bucket containing source (see
+              # [Bucket Name
+              # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+        },
+      },
+      "projectId": "A String", # ID of the project.
+          # @OutputOnly.
+      "images": [ # 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 String",
+      ],
+      "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
+        "requestedVerifyOption": "A String", # Options for a verifiable build with details uploaded to the Analysis API.
+        "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
+          "A String",
+        ],
+      },
+      "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
+          # @OutputOnly
+    },
+  }
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Configuration for an automated build in response to source repository
+        # changes.
+      "id": "A String", # Unique identifier of the trigger.
+          #
+          # @OutputOnly
+      "triggerTemplate": { # RepoSource describes the location of the source in a Google Cloud Source # Template describing the types of source changes to trigger a build.
+          #
+          # Branch and tag names in trigger templates are interpreted as regular
+          # expressions. Any branch or tag change that matches that regular expression
+          # will trigger a build.
+          # Repository.
+        "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+            # the build is assumed.
+        "branchName": "A String", # Name of the branch to build.
+        "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+        "tagName": "A String", # Name of the tag to build.
+        "commitSha": "A String", # Explicit commit SHA to build.
+      },
+      "createTime": "A String", # Time when the trigger was created.
+          #
+          # @OutputOnly
+      "build": { # A build resource in the Container Builder API. # Contents of the build template.
+          #
+          # 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.
+        "status": "A String", # Status of the build.
+            # @OutputOnly
+        "finishTime": "A String", # Time at which execution of the build was finished.
+            # @OutputOnly
+        "timeout": "A String", # Amount of time that this build should be allowed to run, to second
+            # granularity. If this amount of time elapses, work on the build will cease
+            # and the build status will be TIMEOUT.
+            #
+            # Default time is ten minutes.
+        "statusDetail": "A String", # Customer-readable message about the current status.
+            # @OutputOnly
+        "startTime": "A String", # Time at which execution of the build was started.
+            # @OutputOnly
+        "logsBucket": "A String", # Google Cloud Storage bucket where logs should be written (see
+            # [Bucket Name
+            # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+            # Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`.
+        "results": { # Results describes the artifacts created by the build pipeline. # Results of the build.
+            # @OutputOnly
+          "images": [ # Images that were built as a part of the build.
+            { # BuiltImage describes an image built by the pipeline.
+              "name": "A String", # Name used to push the container image to Google Container Registry, as
+                  # presented to `docker push`.
+              "digest": "A String", # Docker Registry 2.0 digest.
+            },
+          ],
+          "buildStepImages": [ # List of build step digests, in order corresponding to build step indices.
+            "A String",
+          ],
+        },
+        "createTime": "A String", # Time at which the build was created.
+            # @OutputOnly
+        "id": "A String", # Unique identifier of the build.
+            # @OutputOnly
+        "source": { # Source describes the location of the source in a supported storage # Describes where to find the source files to build.
+            # service.
+          "storageSource": { # StorageSource describes the location of the source in an archive file in # If provided, get the source from this location in in Google Cloud
+              # Storage.
+              # Google Cloud Storage.
+            "generation": "A String", # Google Cloud Storage generation for the object. If the generation is
+                # omitted, the latest generation will be used.
+            "object": "A String", # Google Cloud Storage object containing source.
+                #
+                # This object must be a gzipped archive file (.tar.gz) containing source to
+                # build.
+            "bucket": "A String", # Google Cloud Storage bucket containing source (see
+                # [Bucket Name
+                # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+          },
+          "repoSource": { # RepoSource describes the location of the source in a Google Cloud Source # If provided, get source from this location in a Cloud Repo.
+              # Repository.
+            "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+                # the build is assumed.
+            "branchName": "A String", # Name of the branch to build.
+            "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+            "tagName": "A String", # Name of the tag to build.
+            "commitSha": "A String", # Explicit commit SHA to build.
+          },
+        },
+        "steps": [ # Describes the operations to be performed on the workspace.
+          { # BuildStep describes a step to perform in the build pipeline.
+            "waitFor": [ # The ID(s) of the step(s) that this build step depends on.
+                # This build step will not start until all the build steps in wait_for
+                # have completed successfully. If wait_for is empty, this build step will
+                # start when all previous build steps in the Build.Steps list have completed
+                # successfully.
+              "A String",
+            ],
+            "name": "A String", # Name of the container image to use for creating this stage in the
+                # pipeline, as presented to `docker pull`.
+            "args": [ # Command-line arguments to use when running this step's container.
+              "A String",
+            ],
+            "env": [ # Additional environment variables to set for this step's container.
+              "A String",
+            ],
+            "id": "A String", # Optional unique identifier for this build step, used in wait_for to
+                # reference this build step as a dependency.
+            "dir": "A String", # Working directory (relative to project source root) to use when running
+                # this operation's container.
+          },
+        ],
+        "sourceProvenance": { # Provenance of the source. Ways to find the original source, or verify that # A permanent fixed identifier for source.
+            # @OutputOnly
+            # some source was used for this build.
+          "resolvedRepoSource": { # RepoSource describes the location of the source in a Google Cloud Source # A copy of the build's source.repo_source, if exists, with any
+              # revisions resolved.
+              # Repository.
+            "projectId": "A String", # ID of the project that owns the repo. If omitted, the project ID requesting
+                # the build is assumed.
+            "branchName": "A String", # Name of the branch to build.
+            "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+            "tagName": "A String", # Name of the tag to build.
+            "commitSha": "A String", # Explicit commit SHA to build.
+          },
+          "fileHashes": { # Hash(es) of the build source, which can be used to verify that the original
+              # source integrity was maintained in the build. Note that FileHashes will
+              # only be populated if BuildOptions has requested a SourceProvenanceHash.
+              #
+              # The keys to this map are file paths used as build source and the values
+              # contain the hash values for those files.
+              #
+              # If the build source came in a single package such as a gzipped tarfile
+              # (.tar.gz), the FileHash will be for the single path to that file.
+              # @OutputOnly
+            "a_key": { # Container message for hashes of byte content of files, used in
+                # SourceProvenance messages to verify integrity of source input to the build.
+              "fileHash": [ # Collection of file hashes.
+                { # Container message for hash values.
+                  "type": "A String", # The type of hash that was performed.
+                  "value": "A String", # The hash value.
+                },
+              ],
+            },
+          },
+          "resolvedStorageSource": { # StorageSource describes the location of the source in an archive file in # A copy of the build's source.storage_source, if exists, with any
+              # generations resolved.
+              # Google Cloud Storage.
+            "generation": "A String", # Google Cloud Storage generation for the object. If the generation is
+                # omitted, the latest generation will be used.
+            "object": "A String", # Google Cloud Storage object containing source.
+                #
+                # This object must be a gzipped archive file (.tar.gz) containing source to
+                # build.
+            "bucket": "A String", # Google Cloud Storage bucket containing source (see
+                # [Bucket Name
+                # Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
+          },
+        },
+        "projectId": "A String", # ID of the project.
+            # @OutputOnly.
+        "images": [ # 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 String",
+        ],
+        "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
+          "requestedVerifyOption": "A String", # Options for a verifiable build with details uploaded to the Analysis API.
+          "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
+            "A String",
+          ],
+        },
+        "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
+            # @OutputOnly
+      },
+    }</pre>
+</div>
+
+</body></html>
\ No newline at end of file