Fix method doc signatures for multiline required parameters (#374)

* Fix method doc signatures for multiline required parameters.

Existing doc generator failed to recognize parameters as required when parameter descriptions
extended over more than one line. Besides presenting incorrect information, resulting
inconsistencies broke checks for automated sample generation.

* Regen docs
diff --git a/docs/dyn/cloudbuild_v1.projects.triggers.html b/docs/dyn/cloudbuild_v1.projects.triggers.html
index a22109c..3abcce7 100644
--- a/docs/dyn/cloudbuild_v1.projects.triggers.html
+++ b/docs/dyn/cloudbuild_v1.projects.triggers.html
@@ -107,19 +107,8 @@
     "createTime": "A String", # Time when the trigger was created.
         # 
         # @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.
-    },
+    "filename": "A String", # Path, from the source root, to a file whose contents is used for the
+        # template.
     "disabled": True or False, # If true, the trigger will never result in a build.
     "substitutions": { # Substitutions data for Build resource.
       "a_key": "A String",
@@ -181,15 +170,6 @@
       },
       "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.
@@ -203,6 +183,15 @@
               # [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.
@@ -263,9 +252,9 @@
           "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.
+          "tagName": "A String", # Name of the tag to build.
+          "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
         },
         "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
@@ -324,8 +313,19 @@
       "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
           # @OutputOnly
     },
-    "filename": "A String", # Path, from the source root, to a file whose contents is used for the
-        # template.
+    "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.
+      "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.
+    },
     "id": "A String", # Unique identifier of the trigger.
         # 
         # @OutputOnly
@@ -345,19 +345,8 @@
       "createTime": "A String", # Time when the trigger was created.
           #
           # @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.
-      },
+      "filename": "A String", # Path, from the source root, to a file whose contents is used for the
+          # template.
       "disabled": True or False, # If true, the trigger will never result in a build.
       "substitutions": { # Substitutions data for Build resource.
         "a_key": "A String",
@@ -419,15 +408,6 @@
         },
         "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.
@@ -441,6 +421,15 @@
                 # [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.
@@ -501,9 +490,9 @@
             "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.
+            "tagName": "A String", # Name of the tag to build.
+            "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
           },
           "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
@@ -562,8 +551,19 @@
         "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
             # @OutputOnly
       },
-      "filename": "A String", # Path, from the source root, to a file whose contents is used for the
-          # template.
+      "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.
+        "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.
+      },
       "id": "A String", # Unique identifier of the trigger.
           #
           # @OutputOnly
@@ -622,19 +622,8 @@
       "createTime": "A String", # Time when the trigger was created.
           #
           # @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.
-      },
+      "filename": "A String", # Path, from the source root, to a file whose contents is used for the
+          # template.
       "disabled": True or False, # If true, the trigger will never result in a build.
       "substitutions": { # Substitutions data for Build resource.
         "a_key": "A String",
@@ -696,15 +685,6 @@
         },
         "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.
@@ -718,6 +698,15 @@
                 # [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.
@@ -778,9 +767,9 @@
             "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.
+            "tagName": "A String", # Name of the tag to build.
+            "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
           },
           "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
@@ -839,8 +828,19 @@
         "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
             # @OutputOnly
       },
-      "filename": "A String", # Path, from the source root, to a file whose contents is used for the
-          # template.
+      "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.
+        "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.
+      },
       "id": "A String", # Unique identifier of the trigger.
           #
           # @OutputOnly
@@ -871,19 +871,8 @@
           "createTime": "A String", # Time when the trigger was created.
               #
               # @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.
-          },
+          "filename": "A String", # Path, from the source root, to a file whose contents is used for the
+              # template.
           "disabled": True or False, # If true, the trigger will never result in a build.
           "substitutions": { # Substitutions data for Build resource.
             "a_key": "A String",
@@ -945,15 +934,6 @@
             },
             "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.
@@ -967,6 +947,15 @@
                     # [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.
@@ -1027,9 +1016,9 @@
                 "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.
+                "tagName": "A String", # Name of the tag to build.
+                "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
               },
               "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
@@ -1088,8 +1077,19 @@
             "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
                 # @OutputOnly
           },
-          "filename": "A String", # Path, from the source root, to a file whose contents is used for the
-              # template.
+          "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.
+            "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.
+          },
           "id": "A String", # Unique identifier of the trigger.
               #
               # @OutputOnly
@@ -1116,19 +1116,8 @@
     "createTime": "A String", # Time when the trigger was created.
         # 
         # @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.
-    },
+    "filename": "A String", # Path, from the source root, to a file whose contents is used for the
+        # template.
     "disabled": True or False, # If true, the trigger will never result in a build.
     "substitutions": { # Substitutions data for Build resource.
       "a_key": "A String",
@@ -1190,15 +1179,6 @@
       },
       "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.
@@ -1212,6 +1192,15 @@
               # [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.
@@ -1272,9 +1261,9 @@
           "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.
+          "tagName": "A String", # Name of the tag to build.
+          "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
         },
         "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
@@ -1333,8 +1322,19 @@
       "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
           # @OutputOnly
     },
-    "filename": "A String", # Path, from the source root, to a file whose contents is used for the
-        # template.
+    "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.
+      "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.
+    },
     "id": "A String", # Unique identifier of the trigger.
         # 
         # @OutputOnly
@@ -1354,19 +1354,8 @@
       "createTime": "A String", # Time when the trigger was created.
           #
           # @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.
-      },
+      "filename": "A String", # Path, from the source root, to a file whose contents is used for the
+          # template.
       "disabled": True or False, # If true, the trigger will never result in a build.
       "substitutions": { # Substitutions data for Build resource.
         "a_key": "A String",
@@ -1428,15 +1417,6 @@
         },
         "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.
@@ -1450,6 +1430,15 @@
                 # [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.
@@ -1510,9 +1499,9 @@
             "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.
+            "tagName": "A String", # Name of the tag to build.
+            "repoName": "A String", # Name of the repo. If omitted, the name "default" is assumed.
           },
           "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
@@ -1571,8 +1560,19 @@
         "logUrl": "A String", # URL to logs for this build in Google Cloud Logging.
             # @OutputOnly
       },
-      "filename": "A String", # Path, from the source root, to a file whose contents is used for the
-          # template.
+      "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.
+        "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.
+      },
       "id": "A String", # Unique identifier of the trigger.
           #
           # @OutputOnly