Regen docs (#373)

diff --git a/docs/dyn/cloudbuild_v1.projects.builds.html b/docs/dyn/cloudbuild_v1.projects.builds.html
index 3aa52c4..87c4873 100644
--- a/docs/dyn/cloudbuild_v1.projects.builds.html
+++ b/docs/dyn/cloudbuild_v1.projects.builds.html
@@ -160,11 +160,23 @@
     },
     "statusDetail": "A String", # Customer-readable message about the current status.
         # @OutputOnly
-    "substitutions": { # Substitutions data for Build resource.
-      "a_key": "A String",
+    "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
+      "requestedVerifyOption": "A String", # Requested verifiability options.
+      "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
+        "A String",
+      ],
     },
     "source": { # Source describes the location of the source in a supported storage # Describes where to find the source files to build.
         # service.
+      "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.
+      },
       "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.
@@ -178,33 +190,17 @@
             # [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.
-        "commitSha": "A String", # Explicit commit SHA to build.
-        "tagName": "A String", # Name of the tag to build.
-        "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
-      },
     },
     "buildTriggerId": "A String", # The ID of the BuildTrigger that triggered this build, if it was
         # triggered automatically.
         # @OutputOnly
-    "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
-      "requestedVerifyOption": "A String", # Requested verifiability options.
-      "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
-        "A String",
-      ],
-    },
     "steps": [ # Describes the operations to be performed on the workspace.
       { # BuildStep describes a step to perform in the build pipeline.
-        "args": [ # 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.
+        "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", # The name of the container image that will run this particular build step.
@@ -215,19 +211,20 @@
             #
             # 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.
+            # ([https://github.com/GoogleCloudPlatform/cloud-builders](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.
-        "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.
+        "args": [ # 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.
           "A String",
         ],
         "entrypoint": "A String", # Optional entrypoint to be used instead of the build step image's default
@@ -247,18 +244,15 @@
     "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.
-      "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)).
+      "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
@@ -280,15 +274,18 @@
           ],
         },
       },
-      "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.
-        "commitSha": "A String", # Explicit commit SHA to build.
-        "tagName": "A String", # Name of the tag to build.
-        "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+      "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)).
       },
     },
     "logsBucket": "A String", # Google Cloud Storage bucket where logs should be written (see
@@ -306,6 +303,9 @@
         # If any of the images fail to be pushed, the build is marked FAILURE.
       "A String",
     ],
+    "substitutions": { # Substitutions data for Build resource.
+      "a_key": "A String",
+    },
     "createTime": "A String", # Time at which the request to create the build was received.
         # @OutputOnly
     "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
@@ -375,11 +375,23 @@
   },
   "statusDetail": "A String", # Customer-readable message about the current status.
       # @OutputOnly
-  "substitutions": { # Substitutions data for Build resource.
-    "a_key": "A String",
+  "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
+    "requestedVerifyOption": "A String", # Requested verifiability options.
+    "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
+      "A String",
+    ],
   },
   "source": { # Source describes the location of the source in a supported storage # Describes where to find the source files to build.
       # service.
+    "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.
+    },
     "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.
@@ -393,33 +405,17 @@
           # [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.
-      "commitSha": "A String", # Explicit commit SHA to build.
-      "tagName": "A String", # Name of the tag to build.
-      "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
-    },
   },
   "buildTriggerId": "A String", # The ID of the BuildTrigger that triggered this build, if it was
       # triggered automatically.
       # @OutputOnly
-  "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
-    "requestedVerifyOption": "A String", # Requested verifiability options.
-    "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
-      "A String",
-    ],
-  },
   "steps": [ # Describes the operations to be performed on the workspace.
     { # BuildStep describes a step to perform in the build pipeline.
-      "args": [ # 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.
+      "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", # The name of the container image that will run this particular build step.
@@ -430,19 +426,20 @@
           #
           # 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.
+          # ([https://github.com/GoogleCloudPlatform/cloud-builders](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.
-      "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.
+      "args": [ # 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.
         "A String",
       ],
       "entrypoint": "A String", # Optional entrypoint to be used instead of the build step image's default
@@ -462,18 +459,15 @@
   "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.
-    "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)).
+    "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
@@ -495,15 +489,18 @@
         ],
       },
     },
-    "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.
-      "commitSha": "A String", # Explicit commit SHA to build.
-      "tagName": "A String", # Name of the tag to build.
-      "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+    "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)).
     },
   },
   "logsBucket": "A String", # Google Cloud Storage bucket where logs should be written (see
@@ -521,6 +518,9 @@
       # If any of the images fail to be pushed, the build is marked FAILURE.
     "A String",
   ],
+  "substitutions": { # Substitutions data for Build resource.
+    "a_key": "A String",
+  },
   "createTime": "A String", # Time at which the request to create the build was received.
       # @OutputOnly
   "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
@@ -692,11 +692,23 @@
     },
     "statusDetail": "A String", # Customer-readable message about the current status.
         # @OutputOnly
-    "substitutions": { # Substitutions data for Build resource.
-      "a_key": "A String",
+    "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
+      "requestedVerifyOption": "A String", # Requested verifiability options.
+      "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
+        "A String",
+      ],
     },
     "source": { # Source describes the location of the source in a supported storage # Describes where to find the source files to build.
         # service.
+      "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.
+      },
       "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.
@@ -710,33 +722,17 @@
             # [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.
-        "commitSha": "A String", # Explicit commit SHA to build.
-        "tagName": "A String", # Name of the tag to build.
-        "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
-      },
     },
     "buildTriggerId": "A String", # The ID of the BuildTrigger that triggered this build, if it was
         # triggered automatically.
         # @OutputOnly
-    "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
-      "requestedVerifyOption": "A String", # Requested verifiability options.
-      "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
-        "A String",
-      ],
-    },
     "steps": [ # Describes the operations to be performed on the workspace.
       { # BuildStep describes a step to perform in the build pipeline.
-        "args": [ # 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.
+        "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", # The name of the container image that will run this particular build step.
@@ -747,19 +743,20 @@
             #
             # 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.
+            # ([https://github.com/GoogleCloudPlatform/cloud-builders](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.
-        "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.
+        "args": [ # 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.
           "A String",
         ],
         "entrypoint": "A String", # Optional entrypoint to be used instead of the build step image's default
@@ -779,18 +776,15 @@
     "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.
-      "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)).
+      "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
@@ -812,15 +806,18 @@
           ],
         },
       },
-      "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.
-        "commitSha": "A String", # Explicit commit SHA to build.
-        "tagName": "A String", # Name of the tag to build.
-        "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+      "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)).
       },
     },
     "logsBucket": "A String", # Google Cloud Storage bucket where logs should be written (see
@@ -838,6 +835,9 @@
         # If any of the images fail to be pushed, the build is marked FAILURE.
       "A String",
     ],
+    "substitutions": { # Substitutions data for Build resource.
+      "a_key": "A String",
+    },
     "createTime": "A String", # Time at which the request to create the build was received.
         # @OutputOnly
     "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
@@ -917,11 +917,23 @@
         },
         "statusDetail": "A String", # Customer-readable message about the current status.
             # @OutputOnly
-        "substitutions": { # Substitutions data for Build resource.
-          "a_key": "A String",
+        "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
+          "requestedVerifyOption": "A String", # Requested verifiability options.
+          "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
+            "A String",
+          ],
         },
         "source": { # Source describes the location of the source in a supported storage # Describes where to find the source files to build.
             # service.
+          "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.
+          },
           "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.
@@ -935,33 +947,17 @@
                 # [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.
-            "commitSha": "A String", # Explicit commit SHA to build.
-            "tagName": "A String", # Name of the tag to build.
-            "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
-          },
         },
         "buildTriggerId": "A String", # The ID of the BuildTrigger that triggered this build, if it was
             # triggered automatically.
             # @OutputOnly
-        "options": { # Optional arguments to enable specific features of builds. # Special options for this build.
-          "requestedVerifyOption": "A String", # Requested verifiability options.
-          "sourceProvenanceHash": [ # Requested hash for SourceProvenance.
-            "A String",
-          ],
-        },
         "steps": [ # Describes the operations to be performed on the workspace.
           { # BuildStep describes a step to perform in the build pipeline.
-            "args": [ # 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.
+            "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", # The name of the container image that will run this particular build step.
@@ -972,19 +968,20 @@
                 #
                 # 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.
+                # ([https://github.com/GoogleCloudPlatform/cloud-builders](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.
-            "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.
+            "args": [ # 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.
               "A String",
             ],
             "entrypoint": "A String", # Optional entrypoint to be used instead of the build step image's default
@@ -1004,18 +1001,15 @@
         "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.
-          "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)).
+          "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
@@ -1037,15 +1031,18 @@
               ],
             },
           },
-          "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.
-            "commitSha": "A String", # Explicit commit SHA to build.
-            "tagName": "A String", # Name of the tag to build.
-            "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
+          "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)).
           },
         },
         "logsBucket": "A String", # Google Cloud Storage bucket where logs should be written (see
@@ -1063,6 +1060,9 @@
             # If any of the images fail to be pushed, the build is marked FAILURE.
           "A String",
         ],
+        "substitutions": { # Substitutions data for Build resource.
+          "a_key": "A String",
+        },
         "createTime": "A String", # Time at which the request to create the build was received.
             # @OutputOnly
         "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.