diff --git a/java-cloudbuild/README.md b/java-cloudbuild/README.md
index 6786110e0030..8e9c4cae516e 100644
--- a/java-cloudbuild/README.md
+++ b/java-cloudbuild/README.md
@@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
string worker_pool = 7 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See
- * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2266
+ * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2281
* @return The workerPool.
*/
@java.lang.Override
@@ -2164,7 +2164,7 @@ public java.lang.String getWorkerPool() {
* string worker_pool = 7 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See
- * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2266
+ * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2281
* @return The bytes for workerPool.
*/
@java.lang.Override
@@ -4242,7 +4242,7 @@ public Builder clearLogStreamingOption() {
* string worker_pool = 7 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See
- * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2266
+ * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2281
* @return The workerPool.
*/
@java.lang.Deprecated
@@ -4267,7 +4267,7 @@ public java.lang.String getWorkerPool() {
* string worker_pool = 7 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See
- * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2266
+ * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2281
* @return The bytes for workerPool.
*/
@java.lang.Deprecated
@@ -4292,7 +4292,7 @@ public com.google.protobuf.ByteString getWorkerPoolBytes() {
* string worker_pool = 7 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See
- * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2266
+ * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2281
* @param value The workerPool to set.
* @return This builder for chaining.
*/
@@ -4316,7 +4316,7 @@ public Builder setWorkerPool(java.lang.String value) {
* string worker_pool = 7 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See
- * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2266
+ * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2281
* @return This builder for chaining.
*/
@java.lang.Deprecated
@@ -4336,7 +4336,7 @@ public Builder clearWorkerPool() {
* string worker_pool = 7 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See
- * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2266
+ * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2281
* @param value The bytes for workerPool to set.
* @return This builder for chaining.
*/
diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptionsOrBuilder.java b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptionsOrBuilder.java
index 87296ac2bc6b..ee0e71354e4e 100644
--- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptionsOrBuilder.java
+++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptionsOrBuilder.java
@@ -261,7 +261,7 @@ public interface BuildOptionsOrBuilder
* string worker_pool = 7 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See
- * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2266
+ * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2281
* @return The workerPool.
*/
@java.lang.Deprecated
@@ -276,7 +276,7 @@ public interface BuildOptionsOrBuilder
* string worker_pool = 7 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See
- * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2266
+ * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2281
* @return The bytes for workerPool.
*/
@java.lang.Deprecated
diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/Cloudbuild.java b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/Cloudbuild.java
index b25abb7c30d6..7d78905f66c5 100644
--- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/Cloudbuild.java
+++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/Cloudbuild.java
@@ -386,635 +386,639 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "om/BuildTrigger\022\030\n\nproject_id\030\001 \001(\tB\004\342A\001"
+ "\002\022\030\n\ntrigger_id\030\002 \001(\tB\004\342A\001\002\0229\n\006source\030\003 "
+ "\001(\0132).google.devtools.cloudbuild.v1.Repo"
- + "Source\"C\n\rStorageSource\022\016\n\006bucket\030\001 \001(\t\022"
- + "\016\n\006object\030\002 \001(\t\022\022\n\ngeneration\030\003 \001(\003\"7\n\tG"
- + "itSource\022\013\n\003url\030\001 \001(\t\022\013\n\003dir\030\005 \001(\t\022\020\n\010re"
- + "vision\030\006 \001(\t\"\256\002\n\nRepoSource\022\022\n\nproject_i"
- + "d\030\001 \001(\t\022\021\n\trepo_name\030\002 \001(\t\022\025\n\013branch_nam"
- + "e\030\003 \001(\tH\000\022\022\n\010tag_name\030\004 \001(\tH\000\022\024\n\ncommit_"
- + "sha\030\005 \001(\tH\000\022\013\n\003dir\030\007 \001(\t\022\024\n\014invert_regex"
- + "\030\010 \001(\010\022S\n\rsubstitutions\030\t \003(\0132<.google.d"
- + "evtools.cloudbuild.v1.RepoSource.Substit"
- + "utionsEntry\0324\n\022SubstitutionsEntry\022\013\n\003key"
- + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\n\n\010revision\"K\n"
- + "\025StorageSourceManifest\022\016\n\006bucket\030\001 \001(\t\022\016"
- + "\n\006object\030\002 \001(\t\022\022\n\ngeneration\030\003 \001(\003\"\265\002\n\006S"
- + "ource\022F\n\016storage_source\030\002 \001(\0132,.google.d"
- + "evtools.cloudbuild.v1.StorageSourceH\000\022@\n"
- + "\013repo_source\030\003 \001(\0132).google.devtools.clo"
- + "udbuild.v1.RepoSourceH\000\022>\n\ngit_source\030\005 "
- + "\001(\0132(.google.devtools.cloudbuild.v1.GitS"
- + "ourceH\000\022W\n\027storage_source_manifest\030\010 \001(\013"
- + "24.google.devtools.cloudbuild.v1.Storage"
- + "SourceManifestH\000B\010\n\006source\"n\n\nBuiltImage"
- + "\022\014\n\004name\030\001 \001(\t\022\016\n\006digest\030\003 \001(\t\022B\n\013push_t"
- + "iming\030\004 \001(\0132\'.google.devtools.cloudbuild"
- + ".v1.TimeSpanB\004\342A\001\003\"\250\001\n\025UploadedPythonPac"
- + "kage\022\013\n\003uri\030\001 \001(\t\022>\n\013file_hashes\030\002 \001(\0132)"
- + ".google.devtools.cloudbuild.v1.FileHashe"
- + "s\022B\n\013push_timing\030\003 \001(\0132\'.google.devtools"
- + ".cloudbuild.v1.TimeSpanB\004\342A\001\003\"\250\001\n\025Upload"
- + "edMavenArtifact\022\013\n\003uri\030\001 \001(\t\022>\n\013file_has"
- + "hes\030\002 \001(\0132).google.devtools.cloudbuild.v"
- + "1.FileHashes\022B\n\013push_timing\030\003 \001(\0132\'.goog"
- + "le.devtools.cloudbuild.v1.TimeSpanB\004\342A\001\003"
- + "\"\245\001\n\022UploadedNpmPackage\022\013\n\003uri\030\001 \001(\t\022>\n\013"
- + "file_hashes\030\002 \001(\0132).google.devtools.clou"
- + "dbuild.v1.FileHashes\022B\n\013push_timing\030\003 \001("
- + "\0132\'.google.devtools.cloudbuild.v1.TimeSp"
- + "anB\004\342A\001\003\"\311\004\n\tBuildStep\022\014\n\004name\030\001 \001(\t\022\013\n\003"
- + "env\030\002 \003(\t\022\014\n\004args\030\003 \003(\t\022\013\n\003dir\030\004 \001(\t\022\n\n\002"
- + "id\030\005 \001(\t\022\020\n\010wait_for\030\006 \003(\t\022\022\n\nentrypoint"
- + "\030\007 \001(\t\022\022\n\nsecret_env\030\010 \003(\t\0226\n\007volumes\030\t "
- + "\003(\0132%.google.devtools.cloudbuild.v1.Volu"
- + "me\022=\n\006timing\030\n \001(\0132\'.google.devtools.clo"
- + "udbuild.v1.TimeSpanB\004\342A\001\003\022B\n\013pull_timing"
- + "\030\r \001(\0132\'.google.devtools.cloudbuild.v1.T"
- + "imeSpanB\004\342A\001\003\022*\n\007timeout\030\013 \001(\0132\031.google."
- + "protobuf.Duration\022A\n\006status\030\014 \001(\0162+.goog"
- + "le.devtools.cloudbuild.v1.Build.StatusB\004"
- + "\342A\001\003\022\025\n\rallow_failure\030\016 \001(\010\022\027\n\texit_code"
- + "\030\020 \001(\005B\004\342A\001\003\022\030\n\020allow_exit_codes\030\022 \003(\005\022\016"
- + "\n\006script\030\023 \001(\t\022\"\n\025automap_substitutions\030"
- + "\024 \001(\010H\000\210\001\001B\030\n\026_automap_substitutions\"$\n\006"
- + "Volume\022\014\n\004name\030\001 \001(\t\022\014\n\004path\030\002 \001(\t\"\326\003\n\007R"
- + "esults\0229\n\006images\030\002 \003(\0132).google.devtools"
- + ".cloudbuild.v1.BuiltImage\022\031\n\021build_step_"
- + "images\030\003 \003(\t\022\031\n\021artifact_manifest\030\004 \001(\t\022"
- + "\025\n\rnum_artifacts\030\005 \001(\003\022\032\n\022build_step_out"
- + "puts\030\006 \003(\014\022@\n\017artifact_timing\030\007 \001(\0132\'.go"
- + "ogle.devtools.cloudbuild.v1.TimeSpan\022M\n\017"
- + "python_packages\030\010 \003(\01324.google.devtools."
- + "cloudbuild.v1.UploadedPythonPackage\022M\n\017m"
- + "aven_artifacts\030\t \003(\01324.google.devtools.c"
- + "loudbuild.v1.UploadedMavenArtifact\022G\n\014np"
- + "m_packages\030\014 \003(\01321.google.devtools.cloud"
- + "build.v1.UploadedNpmPackage\"`\n\016ArtifactR"
- + "esult\022\020\n\010location\030\001 \001(\t\022<\n\tfile_hash\030\002 \003"
- + "(\0132).google.devtools.cloudbuild.v1.FileH"
- + "ashes\"\260\022\n\005Build\022\022\n\004name\030- \001(\tB\004\342A\001\003\022\020\n\002i"
- + "d\030\001 \001(\tB\004\342A\001\003\022\030\n\nproject_id\030\020 \001(\tB\004\342A\001\003\022"
- + "A\n\006status\030\002 \001(\0162+.google.devtools.cloudb"
- + "uild.v1.Build.StatusB\004\342A\001\003\022\033\n\rstatus_det"
- + "ail\030\030 \001(\tB\004\342A\001\003\0225\n\006source\030\003 \001(\0132%.google"
- + ".devtools.cloudbuild.v1.Source\0227\n\005steps\030"
- + "\013 \003(\0132(.google.devtools.cloudbuild.v1.Bu"
- + "ildStep\022=\n\007results\030\n \001(\0132&.google.devtoo"
- + "ls.cloudbuild.v1.ResultsB\004\342A\001\003\0225\n\013create"
- + "_time\030\006 \001(\0132\032.google.protobuf.TimestampB"
- + "\004\342A\001\003\0224\n\nstart_time\030\007 \001(\0132\032.google.proto"
- + "buf.TimestampB\004\342A\001\003\0225\n\013finish_time\030\010 \001(\013"
- + "2\032.google.protobuf.TimestampB\004\342A\001\003\022*\n\007ti"
- + "meout\030\014 \001(\0132\031.google.protobuf.Duration\022\016"
- + "\n\006images\030\r \003(\t\022,\n\tqueue_ttl\030( \001(\0132\031.goog"
- + "le.protobuf.Duration\022;\n\tartifacts\030% \001(\0132"
- + "(.google.devtools.cloudbuild.v1.Artifact"
- + "s\022\023\n\013logs_bucket\030\023 \001(\t\022P\n\021source_provena"
- + "nce\030\025 \001(\0132/.google.devtools.cloudbuild.v"
- + "1.SourceProvenanceB\004\342A\001\003\022\036\n\020build_trigge"
- + "r_id\030\026 \001(\tB\004\342A\001\003\022<\n\007options\030\027 \001(\0132+.goog"
- + "le.devtools.cloudbuild.v1.BuildOptions\022\025"
- + "\n\007log_url\030\031 \001(\tB\004\342A\001\003\022N\n\rsubstitutions\030\035"
- + " \003(\01327.google.devtools.cloudbuild.v1.Bui"
- + "ld.SubstitutionsEntry\022\014\n\004tags\030\037 \003(\t\0226\n\007s"
- + "ecrets\030 \003(\0132%.google.devtools.cloudbuil"
- + "d.v1.Secret\022F\n\006timing\030! \003(\01320.google.dev"
- + "tools.cloudbuild.v1.Build.TimingEntryB\004\342"
- + "A\001\003\022D\n\010approval\030, \001(\0132,.google.devtools."
- + "cloudbuild.v1.BuildApprovalB\004\342A\001\003\022?\n\017ser"
- + "vice_account\030* \001(\tB&\372A#\n!iam.googleapis."
- + "com/ServiceAccount\022A\n\021available_secrets\030"
- + "/ \001(\0132&.google.devtools.cloudbuild.v1.Se"
- + "crets\022D\n\010warnings\0301 \003(\0132,.google.devtool"
- + "s.cloudbuild.v1.Build.WarningB\004\342A\001\003\022L\n\014f"
- + "ailure_info\0303 \001(\01320.google.devtools.clou"
- + "dbuild.v1.Build.FailureInfoB\004\342A\001\003\032\250\001\n\007Wa"
- + "rning\022\014\n\004text\030\001 \001(\t\022G\n\010priority\030\002 \001(\01625."
- + "google.devtools.cloudbuild.v1.Build.Warn"
- + "ing.Priority\"F\n\010Priority\022\030\n\024PRIORITY_UNS"
- + "PECIFIED\020\000\022\010\n\004INFO\020\001\022\013\n\007WARNING\020\002\022\t\n\005ALE"
- + "RT\020\003\032\236\002\n\013FailureInfo\022J\n\004type\030\001 \001(\0162<.goo"
- + "gle.devtools.cloudbuild.v1.Build.Failure"
- + "Info.FailureType\022\016\n\006detail\030\002 \001(\t\"\262\001\n\013Fai"
- + "lureType\022\034\n\030FAILURE_TYPE_UNSPECIFIED\020\000\022\017"
- + "\n\013PUSH_FAILED\020\001\022\030\n\024PUSH_IMAGE_NOT_FOUND\020"
- + "\002\022\027\n\023PUSH_NOT_AUTHORIZED\020\003\022\023\n\017LOGGING_FA"
- + "ILURE\020\004\022\023\n\017USER_BUILD_STEP\020\005\022\027\n\023FETCH_SO"
- + "URCE_FAILED\020\006\0324\n\022SubstitutionsEntry\022\013\n\003k"
- + "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032V\n\013TimingEnt"
- + "ry\022\013\n\003key\030\001 \001(\t\0226\n\005value\030\002 \001(\0132\'.google."
- + "devtools.cloudbuild.v1.TimeSpan:\0028\001\"\231\001\n\006"
- + "Status\022\022\n\016STATUS_UNKNOWN\020\000\022\013\n\007PENDING\020\n\022"
- + "\n\n\006QUEUED\020\001\022\013\n\007WORKING\020\002\022\013\n\007SUCCESS\020\003\022\013\n"
- + "\007FAILURE\020\004\022\022\n\016INTERNAL_ERROR\020\005\022\013\n\007TIMEOU"
- + "T\020\006\022\r\n\tCANCELLED\020\007\022\013\n\007EXPIRED\020\t:\177\352A|\n\037cl"
- + "oudbuild.googleapis.com/Build\022!projects/"
- + "{project}/builds/{build}\0226projects/{proj"
- + "ect}/locations/{location}/builds/{build}"
- + "\"\235\005\n\tArtifacts\022\016\n\006images\030\001 \003(\t\022I\n\007object"
- + "s\030\002 \001(\01328.google.devtools.cloudbuild.v1."
- + "Artifacts.ArtifactObjects\022O\n\017maven_artif"
- + "acts\030\003 \003(\01326.google.devtools.cloudbuild."
- + "v1.Artifacts.MavenArtifact\022O\n\017python_pac"
- + "kages\030\005 \003(\01326.google.devtools.cloudbuild"
- + ".v1.Artifacts.PythonPackage\022I\n\014npm_packa"
- + "ges\030\006 \003(\01323.google.devtools.cloudbuild.v"
- + "1.Artifacts.NpmPackage\032q\n\017ArtifactObject"
- + "s\022\020\n\010location\030\001 \001(\t\022\r\n\005paths\030\002 \003(\t\022=\n\006ti"
+ + "Source\"\353\001\n\rStorageSource\022\016\n\006bucket\030\001 \001(\t"
+ + "\022\016\n\006object\030\002 \001(\t\022\022\n\ngeneration\030\003 \001(\003\022X\n\016"
+ + "source_fetcher\030\005 \001(\0162:.google.devtools.c"
+ + "loudbuild.v1.StorageSource.SourceFetcher"
+ + "B\004\342A\001\001\"L\n\rSourceFetcher\022\036\n\032SOURCE_FETCHE"
+ + "R_UNSPECIFIED\020\000\022\n\n\006GSUTIL\020\001\022\017\n\013GCS_FETCH"
+ + "ER\020\002\"7\n\tGitSource\022\013\n\003url\030\001 \001(\t\022\013\n\003dir\030\005 "
+ + "\001(\t\022\020\n\010revision\030\006 \001(\t\"\256\002\n\nRepoSource\022\022\n\n"
+ + "project_id\030\001 \001(\t\022\021\n\trepo_name\030\002 \001(\t\022\025\n\013b"
+ + "ranch_name\030\003 \001(\tH\000\022\022\n\010tag_name\030\004 \001(\tH\000\022\024"
+ + "\n\ncommit_sha\030\005 \001(\tH\000\022\013\n\003dir\030\007 \001(\t\022\024\n\014inv"
+ + "ert_regex\030\010 \001(\010\022S\n\rsubstitutions\030\t \003(\0132<"
+ + ".google.devtools.cloudbuild.v1.RepoSourc"
+ + "e.SubstitutionsEntry\0324\n\022SubstitutionsEnt"
+ + "ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\n\n\010re"
+ + "vision\"K\n\025StorageSourceManifest\022\016\n\006bucke"
+ + "t\030\001 \001(\t\022\016\n\006object\030\002 \001(\t\022\022\n\ngeneration\030\003 "
+ + "\001(\003\"\265\002\n\006Source\022F\n\016storage_source\030\002 \001(\0132,"
+ + ".google.devtools.cloudbuild.v1.StorageSo"
+ + "urceH\000\022@\n\013repo_source\030\003 \001(\0132).google.dev"
+ + "tools.cloudbuild.v1.RepoSourceH\000\022>\n\ngit_"
+ + "source\030\005 \001(\0132(.google.devtools.cloudbuil"
+ + "d.v1.GitSourceH\000\022W\n\027storage_source_manif"
+ + "est\030\010 \001(\01324.google.devtools.cloudbuild.v"
+ + "1.StorageSourceManifestH\000B\010\n\006source\"n\n\nB"
+ + "uiltImage\022\014\n\004name\030\001 \001(\t\022\016\n\006digest\030\003 \001(\t\022"
+ + "B\n\013push_timing\030\004 \001(\0132\'.google.devtools.c"
+ + "loudbuild.v1.TimeSpanB\004\342A\001\003\"\250\001\n\025Uploaded"
+ + "PythonPackage\022\013\n\003uri\030\001 \001(\t\022>\n\013file_hashe"
+ + "s\030\002 \001(\0132).google.devtools.cloudbuild.v1."
+ + "FileHashes\022B\n\013push_timing\030\003 \001(\0132\'.google"
+ + ".devtools.cloudbuild.v1.TimeSpanB\004\342A\001\003\"\250"
+ + "\001\n\025UploadedMavenArtifact\022\013\n\003uri\030\001 \001(\t\022>\n"
+ + "\013file_hashes\030\002 \001(\0132).google.devtools.clo"
+ + "udbuild.v1.FileHashes\022B\n\013push_timing\030\003 \001"
+ + "(\0132\'.google.devtools.cloudbuild.v1.TimeS"
+ + "panB\004\342A\001\003\"\245\001\n\022UploadedNpmPackage\022\013\n\003uri\030"
+ + "\001 \001(\t\022>\n\013file_hashes\030\002 \001(\0132).google.devt"
+ + "ools.cloudbuild.v1.FileHashes\022B\n\013push_ti"
+ "ming\030\003 \001(\0132\'.google.devtools.cloudbuild."
- + "v1.TimeSpanB\004\342A\001\003\032i\n\rMavenArtifact\022\022\n\nre"
- + "pository\030\001 \001(\t\022\014\n\004path\030\002 \001(\t\022\023\n\013artifact"
- + "_id\030\003 \001(\t\022\020\n\010group_id\030\004 \001(\t\022\017\n\007version\030\005"
- + " \001(\t\0322\n\rPythonPackage\022\022\n\nrepository\030\001 \001("
- + "\t\022\r\n\005paths\030\002 \003(\t\0326\n\nNpmPackage\022\022\n\nreposi"
- + "tory\030\001 \001(\t\022\024\n\014package_path\030\002 \001(\t\"h\n\010Time"
- + "Span\022.\n\nstart_time\030\001 \001(\0132\032.google.protob"
- + "uf.Timestamp\022,\n\010end_time\030\002 \001(\0132\032.google."
- + "protobuf.Timestamp\"M\n\026BuildOperationMeta"
- + "data\0223\n\005build\030\001 \001(\0132$.google.devtools.cl"
- + "oudbuild.v1.Build\"\304\003\n\020SourceProvenance\022M"
- + "\n\027resolved_storage_source\030\003 \001(\0132,.google"
- + ".devtools.cloudbuild.v1.StorageSource\022G\n"
- + "\024resolved_repo_source\030\006 \001(\0132).google.dev"
- + "tools.cloudbuild.v1.RepoSource\022^\n resolv"
- + "ed_storage_source_manifest\030\t \001(\01324.googl"
- + "e.devtools.cloudbuild.v1.StorageSourceMa"
- + "nifest\022Z\n\013file_hashes\030\004 \003(\0132?.google.dev"
- + "tools.cloudbuild.v1.SourceProvenance.Fil"
- + "eHashesEntryB\004\342A\001\003\032\\\n\017FileHashesEntry\022\013\n"
- + "\003key\030\001 \001(\t\0228\n\005value\030\002 \001(\0132).google.devto"
- + "ols.cloudbuild.v1.FileHashes:\0028\001\"D\n\nFile"
- + "Hashes\0226\n\tfile_hash\030\001 \003(\0132#.google.devto"
- + "ols.cloudbuild.v1.Hash\"\210\001\n\004Hash\022:\n\004type\030"
- + "\001 \001(\0162,.google.devtools.cloudbuild.v1.Ha"
- + "sh.HashType\022\r\n\005value\030\002 \001(\014\"5\n\010HashType\022\010"
- + "\n\004NONE\020\000\022\n\n\006SHA256\020\001\022\007\n\003MD5\020\002\022\n\n\006SHA512\020"
- + "\004\"\222\001\n\007Secrets\022J\n\016secret_manager\030\001 \003(\01322."
- + "google.devtools.cloudbuild.v1.SecretMana"
- + "gerSecret\022;\n\006inline\030\002 \003(\0132+.google.devto"
- + "ols.cloudbuild.v1.InlineSecret\"\305\001\n\014Inlin"
- + "eSecret\022<\n\014kms_key_name\030\001 \001(\tB&\372A#\n!clou"
- + "dkms.googleapis.com/CryptoKey\022H\n\007env_map"
- + "\030\002 \003(\01327.google.devtools.cloudbuild.v1.I"
- + "nlineSecret.EnvMapEntry\032-\n\013EnvMapEntry\022\013"
- + "\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\014:\0028\001\"i\n\023Secret"
- + "ManagerSecret\022E\n\014version_name\030\001 \001(\tB/\372A,"
- + "\n*secretmanager.googleapis.com/SecretVer"
- + "sion\022\013\n\003env\030\002 \001(\t\"\232\001\n\006Secret\022\024\n\014kms_key_"
- + "name\030\001 \001(\t\022H\n\nsecret_env\030\003 \003(\01324.google."
- + "devtools.cloudbuild.v1.Secret.SecretEnvE"
- + "ntry\0320\n\016SecretEnvEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v"
- + "alue\030\002 \001(\014:\0028\001\"\237\001\n\022CreateBuildRequest\0224\n"
- + "\006parent\030\004 \001(\tB$\372A!\022\037cloudbuild.googleapi"
- + "s.com/Build\022\030\n\nproject_id\030\001 \001(\tB\004\342A\001\002\0229\n"
- + "\005build\030\002 \001(\0132$.google.devtools.cloudbuil"
- + "d.v1.BuildB\004\342A\001\002\"q\n\017GetBuildRequest\0222\n\004n"
- + "ame\030\004 \001(\tB$\372A!\n\037cloudbuild.googleapis.co"
- + "m/Build\022\030\n\nproject_id\030\001 \001(\tB\004\342A\001\002\022\020\n\002id\030"
- + "\002 \001(\tB\004\342A\001\002\"\232\001\n\021ListBuildsRequest\0224\n\006par"
- + "ent\030\t \001(\tB$\372A!\022\037cloudbuild.googleapis.co"
- + "m/Build\022\030\n\nproject_id\030\001 \001(\tB\004\342A\001\002\022\021\n\tpag"
- + "e_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006filt"
- + "er\030\010 \001(\t\"c\n\022ListBuildsResponse\0224\n\006builds"
- + "\030\001 \003(\0132$.google.devtools.cloudbuild.v1.B"
- + "uild\022\027\n\017next_page_token\030\002 \001(\t\"t\n\022CancelB"
- + "uildRequest\0222\n\004name\030\004 \001(\tB$\372A!\n\037cloudbui"
- + "ld.googleapis.com/Build\022\030\n\nproject_id\030\001 "
- + "\001(\tB\004\342A\001\002\022\020\n\002id\030\002 \001(\tB\004\342A\001\002\"q\n\023ApproveBu"
- + "ildRequest\022\022\n\004name\030\001 \001(\tB\004\342A\001\002\022F\n\017approv"
- + "al_result\030\002 \001(\0132-.google.devtools.cloudb"
- + "uild.v1.ApprovalResult\"\272\002\n\rBuildApproval"
- + "\022G\n\005state\030\001 \001(\01622.google.devtools.cloudb"
- + "uild.v1.BuildApproval.StateB\004\342A\001\003\022C\n\006con"
- + "fig\030\002 \001(\0132-.google.devtools.cloudbuild.v"
- + "1.ApprovalConfigB\004\342A\001\003\022C\n\006result\030\003 \001(\0132-"
- + ".google.devtools.cloudbuild.v1.ApprovalR"
- + "esultB\004\342A\001\003\"V\n\005State\022\025\n\021STATE_UNSPECIFIE"
- + "D\020\000\022\013\n\007PENDING\020\001\022\014\n\010APPROVED\020\002\022\014\n\010REJECT"
- + "ED\020\003\022\r\n\tCANCELLED\020\005\"+\n\016ApprovalConfig\022\031\n"
- + "\021approval_required\030\001 \001(\010\"\245\002\n\016ApprovalRes"
- + "ult\022\036\n\020approver_account\030\002 \001(\tB\004\342A\001\003\0227\n\ra"
- + "pproval_time\030\003 \001(\0132\032.google.protobuf.Tim"
- + "estampB\004\342A\001\003\022N\n\010decision\030\004 \001(\01626.google."
- + "devtools.cloudbuild.v1.ApprovalResult.De"
- + "cisionB\004\342A\001\002\022\025\n\007comment\030\005 \001(\tB\004\342A\001\001\022\021\n\003u"
- + "rl\030\006 \001(\tB\004\342A\001\001\"@\n\010Decision\022\030\n\024DECISION_U"
- + "NSPECIFIED\020\000\022\014\n\010APPROVED\020\001\022\014\n\010REJECTED\020\002"
- + "\"\256\002\n\rGitRepoSource\022\013\n\003uri\030\001 \001(\t\022?\n\nrepos"
- + "itory\030\006 \001(\tB)\372A&\n$cloudbuild.googleapis."
- + "com/RepositoryH\000\022\013\n\003ref\030\002 \001(\t\022H\n\trepo_ty"
- + "pe\030\003 \001(\01625.google.devtools.cloudbuild.v1"
- + ".GitFileSource.RepoType\022Y\n\030github_enterp"
- + "rise_config\030\004 \001(\tB5\372A2\n0cloudbuild.googl"
- + "eapis.com/GithubEnterpriseConfigH\001B\010\n\006so"
- + "urceB\023\n\021enterprise_config\"\247\003\n\rGitFileSou"
- + "rce\022\014\n\004path\030\001 \001(\t\022\013\n\003uri\030\002 \001(\t\022?\n\nreposi"
- + "tory\030\007 \001(\tB)\372A&\n$cloudbuild.googleapis.c"
- + "om/RepositoryH\000\022H\n\trepo_type\030\003 \001(\01625.goo"
- + "gle.devtools.cloudbuild.v1.GitFileSource"
- + ".RepoType\022\020\n\010revision\030\004 \001(\t\022Y\n\030github_en"
- + "terprise_config\030\005 \001(\tB5\372A2\n0cloudbuild.g"
- + "oogleapis.com/GithubEnterpriseConfigH\001\"d"
- + "\n\010RepoType\022\013\n\007UNKNOWN\020\000\022\035\n\031CLOUD_SOURCE_"
- + "REPOSITORIES\020\001\022\n\n\006GITHUB\020\002\022\024\n\020BITBUCKET_"
- + "SERVER\020\003\022\n\n\006GITLAB\020\004B\010\n\006sourceB\023\n\021enterp"
- + "rise_config\"\325\t\n\014BuildTrigger\022\025\n\rresource"
- + "_name\030\" \001(\t\022\020\n\002id\030\001 \001(\tB\004\342A\001\003\022\023\n\013descrip"
- + "tion\030\n \001(\t\022\014\n\004name\030\025 \001(\t\022\014\n\004tags\030\023 \003(\t\022C"
- + "\n\020trigger_template\030\007 \001(\0132).google.devtoo"
- + "ls.cloudbuild.v1.RepoSource\022A\n\006github\030\r "
- + "\001(\01321.google.devtools.cloudbuild.v1.GitH"
- + "ubEventsConfig\022B\n\rpubsub_config\030\035 \001(\0132+."
- + "google.devtools.cloudbuild.v1.PubsubConf"
- + "ig\022D\n\016webhook_config\030\037 \001(\0132,.google.devt"
- + "ools.cloudbuild.v1.WebhookConfig\022\024\n\nauto"
- + "detect\030\022 \001(\010H\000\0225\n\005build\030\004 \001(\0132$.google.d"
- + "evtools.cloudbuild.v1.BuildH\000\022\022\n\010filenam"
- + "e\030\010 \001(\tH\000\022G\n\017git_file_source\030\030 \001(\0132,.goo"
- + "gle.devtools.cloudbuild.v1.GitFileSource"
- + "H\000\0225\n\013create_time\030\005 \001(\0132\032.google.protobu"
- + "f.TimestampB\004\342A\001\003\022\020\n\010disabled\030\t \001(\010\022U\n\rs"
- + "ubstitutions\030\013 \003(\0132>.google.devtools.clo"
- + "udbuild.v1.BuildTrigger.SubstitutionsEnt"
- + "ry\022\025\n\rignored_files\030\017 \003(\t\022\026\n\016included_fi"
- + "les\030\020 \003(\t\022\024\n\006filter\030\036 \001(\tB\004\342A\001\001\022E\n\017sourc"
- + "e_to_build\030\032 \001(\0132,.google.devtools.cloud"
- + "build.v1.GitRepoSource\022?\n\017service_accoun"
- + "t\030! \001(\tB&\372A#\n!iam.googleapis.com/Service"
- + "Account\022U\n\027repository_event_config\030\' \001(\013"
- + "24.google.devtools.cloudbuild.v1.Reposit"
- + "oryEventConfig\0324\n\022SubstitutionsEntry\022\013\n\003"
- + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:\242\001\352A\236\001\n&clo"
- + "udbuild.googleapis.com/BuildTrigger\022%pro"
- + "jects/{project}/triggers/{trigger}\022:proj"
- + "ects/{project}/locations/{location}/trig"
- + "gers/{trigger}*\010triggers2\007triggerB\020\n\016bui"
- + "ld_template\"\266\003\n\025RepositoryEventConfig\022=\n"
- + "\nrepository\030\001 \001(\tB)\372A&\n$cloudbuild.googl"
- + "eapis.com/Repository\022b\n\017repository_type\030"
- + "\002 \001(\0162C.google.devtools.cloudbuild.v1.Re"
- + "positoryEventConfig.RepositoryTypeB\004\342A\001\003"
- + "\022H\n\014pull_request\030\003 \001(\01320.google.devtools"
- + ".cloudbuild.v1.PullRequestFilterH\000\0229\n\004pu"
- + "sh\030\004 \001(\0132).google.devtools.cloudbuild.v1"
- + ".PushFilterH\000\"k\n\016RepositoryType\022\037\n\033REPOS"
- + "ITORY_TYPE_UNSPECIFIED\020\000\022\n\n\006GITHUB\020\001\022\025\n\021"
- + "GITHUB_ENTERPRISE\020\002\022\025\n\021GITLAB_ENTERPRISE"
- + "\020\003B\010\n\006filter\"\334\001\n\022GitHubEventsConfig\022\033\n\017i"
- + "nstallation_id\030\001 \001(\003B\002\030\001\022\r\n\005owner\030\006 \001(\t\022"
- + "\014\n\004name\030\007 \001(\t\022H\n\014pull_request\030\004 \001(\01320.go"
- + "ogle.devtools.cloudbuild.v1.PullRequestF"
- + "ilterH\000\0229\n\004push\030\005 \001(\0132).google.devtools."
- + "cloudbuild.v1.PushFilterH\000B\007\n\005event\"\200\003\n\014"
- + "PubsubConfig\022A\n\014subscription\030\001 \001(\tB+\342A\001\003"
- + "\372A$\n\"pubsub.googleapis.com/Subscription\022"
- + "/\n\005topic\030\002 \001(\tB \372A\035\n\033pubsub.googleapis.c"
- + "om/Topic\022E\n\025service_account_email\030\003 \001(\tB"
- + "&\372A#\n!iam.googleapis.com/ServiceAccount\022"
- + "@\n\005state\030\004 \001(\01621.google.devtools.cloudbu"
- + "ild.v1.PubsubConfig.State\"s\n\005State\022\025\n\021ST"
- + "ATE_UNSPECIFIED\020\000\022\006\n\002OK\020\001\022\030\n\024SUBSCRIPTIO"
- + "N_DELETED\020\002\022\021\n\rTOPIC_DELETED\020\003\022\036\n\032SUBSCR"
- + "IPTION_MISCONFIGURED\020\004\"\344\001\n\rWebhookConfig"
- + "\022E\n\006secret\030\003 \001(\tB3\342A\001\002\372A,\n*secretmanager"
- + ".googleapis.com/SecretVersionH\000\022A\n\005state"
- + "\030\004 \001(\01622.google.devtools.cloudbuild.v1.W"
- + "ebhookConfig.State\":\n\005State\022\025\n\021STATE_UNS"
- + "PECIFIED\020\000\022\006\n\002OK\020\001\022\022\n\016SECRET_DELETED\020\002B\r"
- + "\n\013auth_method\"\224\002\n\021PullRequestFilter\022\020\n\006b"
- + "ranch\030\002 \001(\tH\000\022X\n\017comment_control\030\005 \001(\0162?"
- + ".google.devtools.cloudbuild.v1.PullReque"
- + "stFilter.CommentControl\022\024\n\014invert_regex\030"
- + "\006 \001(\010\"r\n\016CommentControl\022\025\n\021COMMENTS_DISA"
- + "BLED\020\000\022\024\n\020COMMENTS_ENABLED\020\001\0223\n/COMMENTS"
- + "_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY\020"
- + "\002B\t\n\007git_ref\"N\n\nPushFilter\022\020\n\006branch\030\002 \001"
- + "(\tH\000\022\r\n\003tag\030\003 \001(\tH\000\022\024\n\014invert_regex\030\004 \001("
- + "\010B\t\n\007git_ref\"\266\001\n\031CreateBuildTriggerReque"
- + "st\022;\n\006parent\030\003 \001(\tB+\372A(\022&cloudbuild.goog"
- + "leapis.com/BuildTrigger\022\030\n\nproject_id\030\001 "
- + "\001(\tB\004\342A\001\002\022B\n\007trigger\030\002 \001(\0132+.google.devt"
- + "ools.cloudbuild.v1.BuildTriggerB\004\342A\001\002\"\207\001"
- + "\n\026GetBuildTriggerRequest\0229\n\004name\030\003 \001(\tB+"
- + "\372A(\n&cloudbuild.googleapis.com/BuildTrig"
- + "ger\022\030\n\nproject_id\030\001 \001(\tB\004\342A\001\002\022\030\n\ntrigger"
- + "_id\030\002 \001(\tB\004\342A\001\002\"\230\001\n\030ListBuildTriggersReq"
- + "uest\022;\n\006parent\030\004 \001(\tB+\372A(\022&cloudbuild.go"
- + "ogleapis.com/BuildTrigger\022\030\n\nproject_id\030"
- + "\001 \001(\tB\004\342A\001\002\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_t"
- + "oken\030\003 \001(\t\"s\n\031ListBuildTriggersResponse\022"
- + "=\n\010triggers\030\001 \003(\0132+.google.devtools.clou"
- + "dbuild.v1.BuildTrigger\022\027\n\017next_page_toke"
- + "n\030\002 \001(\t\"\212\001\n\031DeleteBuildTriggerRequest\0229\n"
- + "\004name\030\003 \001(\tB+\372A(\n&cloudbuild.googleapis."
- + "com/BuildTrigger\022\030\n\nproject_id\030\001 \001(\tB\004\342A"
- + "\001\002\022\030\n\ntrigger_id\030\002 \001(\tB\004\342A\001\002\"\304\001\n\031UpdateB"
- + "uildTriggerRequest\022\030\n\nproject_id\030\001 \001(\tB\004"
- + "\342A\001\002\022\030\n\ntrigger_id\030\002 \001(\tB\004\342A\001\002\022B\n\007trigge"
- + "r\030\003 \001(\0132+.google.devtools.cloudbuild.v1."
- + "BuildTriggerB\004\342A\001\002\022/\n\013update_mask\030\005 \001(\0132"
- + "\032.google.protobuf.FieldMask\"\351\013\n\014BuildOpt"
- + "ions\022L\n\026source_provenance_hash\030\001 \003(\0162,.g"
- + "oogle.devtools.cloudbuild.v1.Hash.HashTy"
- + "pe\022Y\n\027requested_verify_option\030\002 \001(\01628.go"
- + "ogle.devtools.cloudbuild.v1.BuildOptions"
- + ".VerifyOption\022M\n\014machine_type\030\003 \001(\01627.go"
- + "ogle.devtools.cloudbuild.v1.BuildOptions"
- + ".MachineType\022\024\n\014disk_size_gb\030\006 \001(\003\022[\n\023su"
- + "bstitution_option\030\004 \001(\0162>.google.devtool"
- + "s.cloudbuild.v1.BuildOptions.Substitutio"
- + "nOption\022\035\n\025dynamic_substitutions\030\021 \001(\010\022\035"
- + "\n\025automap_substitutions\030\026 \001(\010\022\\\n\024log_str"
- + "eaming_option\030\005 \001(\0162>.google.devtools.cl"
- + "oudbuild.v1.BuildOptions.LogStreamingOpt"
- + "ion\022\027\n\013worker_pool\030\007 \001(\tB\002\030\001\022J\n\004pool\030\023 \001"
- + "(\01326.google.devtools.cloudbuild.v1.Build"
- + "Options.PoolOptionB\004\342A\001\001\022H\n\007logging\030\013 \001("
- + "\01627.google.devtools.cloudbuild.v1.BuildO"
- + "ptions.LoggingMode\022\013\n\003env\030\014 \003(\t\022\022\n\nsecre"
- + "t_env\030\r \003(\t\0226\n\007volumes\030\016 \003(\0132%.google.de"
- + "vtools.cloudbuild.v1.Volume\022q\n\034default_l"
- + "ogs_bucket_behavior\030\025 \001(\0162E.google.devto"
- + "ols.cloudbuild.v1.BuildOptions.DefaultLo"
- + "gsBucketBehaviorB\004\342A\001\001\032E\n\nPoolOption\0227\n\004"
- + "name\030\001 \001(\tB)\372A&\n$cloudbuild.googleapis.c"
- + "om/WorkerPool\".\n\014VerifyOption\022\020\n\014NOT_VER"
- + "IFIED\020\000\022\014\n\010VERIFIED\020\001\"w\n\013MachineType\022\017\n\013"
- + "UNSPECIFIED\020\000\022\020\n\014N1_HIGHCPU_8\020\001\022\021\n\rN1_HI"
- + "GHCPU_32\020\002\022\020\n\014E2_HIGHCPU_8\020\005\022\021\n\rE2_HIGHC"
- + "PU_32\020\006\022\r\n\tE2_MEDIUM\020\007\"5\n\022SubstitutionOp"
- + "tion\022\016\n\nMUST_MATCH\020\000\022\017\n\013ALLOW_LOOSE\020\001\"G\n"
- + "\022LogStreamingOption\022\022\n\016STREAM_DEFAULT\020\000\022"
- + "\r\n\tSTREAM_ON\020\001\022\016\n\nSTREAM_OFF\020\002\"|\n\013Loggin"
- + "gMode\022\027\n\023LOGGING_UNSPECIFIED\020\000\022\n\n\006LEGACY"
- + "\020\001\022\014\n\010GCS_ONLY\020\002\022\030\n\020STACKDRIVER_ONLY\020\003\032\002"
- + "\010\001\022\026\n\022CLOUD_LOGGING_ONLY\020\005\022\010\n\004NONE\020\004\"i\n\031"
- + "DefaultLogsBucketBehavior\022,\n(DEFAULT_LOG"
- + "S_BUCKET_BEHAVIOR_UNSPECIFIED\020\000\022\036\n\032REGIO"
- + "NAL_USER_OWNED_BUCKET\020\001\"\205\001\n\034ReceiveTrigg"
- + "erWebhookRequest\022\014\n\004name\030\005 \001(\t\022\"\n\004body\030\001"
- + " \001(\0132\024.google.api.HttpBody\022\022\n\nproject_id"
- + "\030\002 \001(\t\022\017\n\007trigger\030\003 \001(\t\022\016\n\006secret\030\004 \001(\t\""
- + "\037\n\035ReceiveTriggerWebhookResponse\"\216\004\n\026Git"
- + "HubEnterpriseConfig\022\022\n\004name\030\007 \001(\tB\004\342A\001\001\022"
- + "\020\n\010host_url\030\003 \001(\t\022\024\n\006app_id\030\004 \001(\003B\004\342A\001\002\022"
+ + "v1.TimeSpanB\004\342A\001\003\"\311\004\n\tBuildStep\022\014\n\004name\030"
+ + "\001 \001(\t\022\013\n\003env\030\002 \003(\t\022\014\n\004args\030\003 \003(\t\022\013\n\003dir\030"
+ + "\004 \001(\t\022\n\n\002id\030\005 \001(\t\022\020\n\010wait_for\030\006 \003(\t\022\022\n\ne"
+ + "ntrypoint\030\007 \001(\t\022\022\n\nsecret_env\030\010 \003(\t\0226\n\007v"
+ + "olumes\030\t \003(\0132%.google.devtools.cloudbuil"
+ + "d.v1.Volume\022=\n\006timing\030\n \001(\0132\'.google.dev"
+ + "tools.cloudbuild.v1.TimeSpanB\004\342A\001\003\022B\n\013pu"
+ + "ll_timing\030\r \001(\0132\'.google.devtools.cloudb"
+ + "uild.v1.TimeSpanB\004\342A\001\003\022*\n\007timeout\030\013 \001(\0132"
+ + "\031.google.protobuf.Duration\022A\n\006status\030\014 \001"
+ + "(\0162+.google.devtools.cloudbuild.v1.Build"
+ + ".StatusB\004\342A\001\003\022\025\n\rallow_failure\030\016 \001(\010\022\027\n\t"
+ + "exit_code\030\020 \001(\005B\004\342A\001\003\022\030\n\020allow_exit_code"
+ + "s\030\022 \003(\005\022\016\n\006script\030\023 \001(\t\022\"\n\025automap_subst"
+ + "itutions\030\024 \001(\010H\000\210\001\001B\030\n\026_automap_substitu"
+ + "tions\"$\n\006Volume\022\014\n\004name\030\001 \001(\t\022\014\n\004path\030\002 "
+ + "\001(\t\"\326\003\n\007Results\0229\n\006images\030\002 \003(\0132).google"
+ + ".devtools.cloudbuild.v1.BuiltImage\022\031\n\021bu"
+ + "ild_step_images\030\003 \003(\t\022\031\n\021artifact_manife"
+ + "st\030\004 \001(\t\022\025\n\rnum_artifacts\030\005 \001(\003\022\032\n\022build"
+ + "_step_outputs\030\006 \003(\014\022@\n\017artifact_timing\030\007"
+ + " \001(\0132\'.google.devtools.cloudbuild.v1.Tim"
+ + "eSpan\022M\n\017python_packages\030\010 \003(\01324.google."
+ + "devtools.cloudbuild.v1.UploadedPythonPac"
+ + "kage\022M\n\017maven_artifacts\030\t \003(\01324.google.d"
+ + "evtools.cloudbuild.v1.UploadedMavenArtif"
+ + "act\022G\n\014npm_packages\030\014 \003(\01321.google.devto"
+ + "ols.cloudbuild.v1.UploadedNpmPackage\"`\n\016"
+ + "ArtifactResult\022\020\n\010location\030\001 \001(\t\022<\n\tfile"
+ + "_hash\030\002 \003(\0132).google.devtools.cloudbuild"
+ + ".v1.FileHashes\"\260\022\n\005Build\022\022\n\004name\030- \001(\tB\004"
+ + "\342A\001\003\022\020\n\002id\030\001 \001(\tB\004\342A\001\003\022\030\n\nproject_id\030\020 \001"
+ + "(\tB\004\342A\001\003\022A\n\006status\030\002 \001(\0162+.google.devtoo"
+ + "ls.cloudbuild.v1.Build.StatusB\004\342A\001\003\022\033\n\rs"
+ + "tatus_detail\030\030 \001(\tB\004\342A\001\003\0225\n\006source\030\003 \001(\013"
+ + "2%.google.devtools.cloudbuild.v1.Source\022"
+ + "7\n\005steps\030\013 \003(\0132(.google.devtools.cloudbu"
+ + "ild.v1.BuildStep\022=\n\007results\030\n \001(\0132&.goog"
+ + "le.devtools.cloudbuild.v1.ResultsB\004\342A\001\003\022"
+ "5\n\013create_time\030\006 \001(\0132\032.google.protobuf.T"
- + "imestampB\004\342A\001\003\022\023\n\013webhook_key\030\010 \001(\t\022?\n\016p"
- + "eered_network\030\t \001(\tB\'\342A\001\001\372A \n\036compute.go"
- + "ogleapis.com/Network\022G\n\007secrets\030\n \001(\01326."
- + "google.devtools.cloudbuild.v1.GitHubEnte"
- + "rpriseSecrets\022\024\n\014display_name\030\013 \001(\t\022\024\n\006s"
- + "sl_ca\030\014 \001(\tB\004\342A\001\001:\265\001\352A\261\001\n0cloudbuild.goo"
- + "gleapis.com/GithubEnterpriseConfig\0223proj"
- + "ects/{project}/githubEnterpriseConfigs/{"
- + "config}\022Hprojects/{project}/locations/{l",
- "ocation}/githubEnterpriseConfigs/{config"
- + "}\"\355\002\n\027GitHubEnterpriseSecrets\022Q\n\030private"
- + "_key_version_name\030\005 \001(\tB/\372A,\n*secretmana"
- + "ger.googleapis.com/SecretVersion\022T\n\033webh"
- + "ook_secret_version_name\030\006 \001(\tB/\372A,\n*secr"
- + "etmanager.googleapis.com/SecretVersion\022R"
- + "\n\031oauth_secret_version_name\030\007 \001(\tB/\372A,\n*"
- + "secretmanager.googleapis.com/SecretVersi"
- + "on\022U\n\034oauth_client_id_version_name\030\010 \001(\t"
- + "B/\372A,\n*secretmanager.googleapis.com/Secr"
- + "etVersion\"\235\006\n\nWorkerPool\022\022\n\004name\030\001 \001(\tB\004"
- + "\342A\001\003\022\024\n\014display_name\030\002 \001(\t\022\021\n\003uid\030\003 \001(\tB"
- + "\004\342A\001\003\022O\n\013annotations\030\004 \003(\0132:.google.devt"
- + "ools.cloudbuild.v1.WorkerPool.Annotation"
- + "sEntry\0225\n\013create_time\030\005 \001(\0132\032.google.pro"
- + "tobuf.TimestampB\004\342A\001\003\0225\n\013update_time\030\006 \001"
- + "(\0132\032.google.protobuf.TimestampB\004\342A\001\003\0225\n\013"
- + "delete_time\030\007 \001(\0132\032.google.protobuf.Time"
- + "stampB\004\342A\001\003\022D\n\005state\030\010 \001(\0162/.google.devt"
- + "ools.cloudbuild.v1.WorkerPool.StateB\004\342A\001"
- + "\003\022T\n\026private_pool_v1_config\030\014 \001(\01322.goog"
- + "le.devtools.cloudbuild.v1.PrivatePoolV1C"
- + "onfigH\000\022\022\n\004etag\030\013 \001(\tB\004\342A\001\003\0322\n\020Annotatio"
- + "nsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\""
- + "b\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\014\n\010CREAT"
- + "ING\020\001\022\013\n\007RUNNING\020\002\022\014\n\010DELETING\020\003\022\013\n\007DELE"
- + "TED\020\004\022\014\n\010UPDATING\020\005:\211\001\352A\205\001\n$cloudbuild.g"
- + "oogleapis.com/WorkerPool\022Aprojects/{proj"
- + "ect}/locations/{location}/workerPools/{w"
- + "orker_pool}*\013workerPools2\nworkerPoolR\001\001B"
- + "\010\n\006config\"\274\004\n\023PrivatePoolV1Config\022V\n\rwor"
- + "ker_config\030\001 \001(\0132?.google.devtools.cloud"
- + "build.v1.PrivatePoolV1Config.WorkerConfi"
- + "g\022X\n\016network_config\030\002 \001(\0132@.google.devto"
- + "ols.cloudbuild.v1.PrivatePoolV1Config.Ne"
- + "tworkConfig\032:\n\014WorkerConfig\022\024\n\014machine_t"
- + "ype\030\001 \001(\t\022\024\n\014disk_size_gb\030\002 \001(\003\032\266\002\n\rNetw"
- + "orkConfig\022@\n\016peered_network\030\001 \001(\tB(\342A\002\005\002"
- + "\372A \n\036compute.googleapis.com/Network\022d\n\re"
- + "gress_option\030\002 \001(\0162M.google.devtools.clo"
- + "udbuild.v1.PrivatePoolV1Config.NetworkCo"
- + "nfig.EgressOption\022%\n\027peered_network_ip_r"
- + "ange\030\003 \001(\tB\004\342A\001\005\"V\n\014EgressOption\022\035\n\031EGRE"
- + "SS_OPTION_UNSPECIFIED\020\000\022\024\n\020NO_PUBLIC_EGR"
- + "ESS\020\001\022\021\n\rPUBLIC_EGRESS\020\002\"\321\001\n\027CreateWorke"
- + "rPoolRequest\022:\n\006parent\030\001 \001(\tB*\342A\001\002\372A#\n!l"
- + "ocations.googleapis.com/Location\022D\n\013work"
- + "er_pool\030\002 \001(\0132).google.devtools.cloudbui"
- + "ld.v1.WorkerPoolB\004\342A\001\002\022\035\n\016worker_pool_id"
- + "\030\003 \001(\tB\005\342A\002\005\002\022\025\n\rvalidate_only\030\004 \001(\010\"S\n\024"
- + "GetWorkerPoolRequest\022;\n\004name\030\001 \001(\tB-\342A\001\002"
- + "\372A&\n$cloudbuild.googleapis.com/WorkerPoo"
- + "l\"\230\001\n\027DeleteWorkerPoolRequest\022;\n\004name\030\001 "
+ + "imestampB\004\342A\001\003\0224\n\nstart_time\030\007 \001(\0132\032.goo"
+ + "gle.protobuf.TimestampB\004\342A\001\003\0225\n\013finish_t"
+ + "ime\030\010 \001(\0132\032.google.protobuf.TimestampB\004\342"
+ + "A\001\003\022*\n\007timeout\030\014 \001(\0132\031.google.protobuf.D"
+ + "uration\022\016\n\006images\030\r \003(\t\022,\n\tqueue_ttl\030( \001"
+ + "(\0132\031.google.protobuf.Duration\022;\n\tartifac"
+ + "ts\030% \001(\0132(.google.devtools.cloudbuild.v1"
+ + ".Artifacts\022\023\n\013logs_bucket\030\023 \001(\t\022P\n\021sourc"
+ + "e_provenance\030\025 \001(\0132/.google.devtools.clo"
+ + "udbuild.v1.SourceProvenanceB\004\342A\001\003\022\036\n\020bui"
+ + "ld_trigger_id\030\026 \001(\tB\004\342A\001\003\022<\n\007options\030\027 \001"
+ + "(\0132+.google.devtools.cloudbuild.v1.Build"
+ + "Options\022\025\n\007log_url\030\031 \001(\tB\004\342A\001\003\022N\n\rsubsti"
+ + "tutions\030\035 \003(\01327.google.devtools.cloudbui"
+ + "ld.v1.Build.SubstitutionsEntry\022\014\n\004tags\030\037"
+ + " \003(\t\0226\n\007secrets\030 \003(\0132%.google.devtools."
+ + "cloudbuild.v1.Secret\022F\n\006timing\030! \003(\01320.g"
+ + "oogle.devtools.cloudbuild.v1.Build.Timin"
+ + "gEntryB\004\342A\001\003\022D\n\010approval\030, \001(\0132,.google."
+ + "devtools.cloudbuild.v1.BuildApprovalB\004\342A"
+ + "\001\003\022?\n\017service_account\030* \001(\tB&\372A#\n!iam.go"
+ + "ogleapis.com/ServiceAccount\022A\n\021available"
+ + "_secrets\030/ \001(\0132&.google.devtools.cloudbu"
+ + "ild.v1.Secrets\022D\n\010warnings\0301 \003(\0132,.googl"
+ + "e.devtools.cloudbuild.v1.Build.WarningB\004"
+ + "\342A\001\003\022L\n\014failure_info\0303 \001(\01320.google.devt"
+ + "ools.cloudbuild.v1.Build.FailureInfoB\004\342A"
+ + "\001\003\032\250\001\n\007Warning\022\014\n\004text\030\001 \001(\t\022G\n\010priority"
+ + "\030\002 \001(\01625.google.devtools.cloudbuild.v1.B"
+ + "uild.Warning.Priority\"F\n\010Priority\022\030\n\024PRI"
+ + "ORITY_UNSPECIFIED\020\000\022\010\n\004INFO\020\001\022\013\n\007WARNING"
+ + "\020\002\022\t\n\005ALERT\020\003\032\236\002\n\013FailureInfo\022J\n\004type\030\001 "
+ + "\001(\0162<.google.devtools.cloudbuild.v1.Buil"
+ + "d.FailureInfo.FailureType\022\016\n\006detail\030\002 \001("
+ + "\t\"\262\001\n\013FailureType\022\034\n\030FAILURE_TYPE_UNSPEC"
+ + "IFIED\020\000\022\017\n\013PUSH_FAILED\020\001\022\030\n\024PUSH_IMAGE_N"
+ + "OT_FOUND\020\002\022\027\n\023PUSH_NOT_AUTHORIZED\020\003\022\023\n\017L"
+ + "OGGING_FAILURE\020\004\022\023\n\017USER_BUILD_STEP\020\005\022\027\n"
+ + "\023FETCH_SOURCE_FAILED\020\006\0324\n\022SubstitutionsE"
+ + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032V\n\013"
+ + "TimingEntry\022\013\n\003key\030\001 \001(\t\0226\n\005value\030\002 \001(\0132"
+ + "\'.google.devtools.cloudbuild.v1.TimeSpan"
+ + ":\0028\001\"\231\001\n\006Status\022\022\n\016STATUS_UNKNOWN\020\000\022\013\n\007P"
+ + "ENDING\020\n\022\n\n\006QUEUED\020\001\022\013\n\007WORKING\020\002\022\013\n\007SUC"
+ + "CESS\020\003\022\013\n\007FAILURE\020\004\022\022\n\016INTERNAL_ERROR\020\005\022"
+ + "\013\n\007TIMEOUT\020\006\022\r\n\tCANCELLED\020\007\022\013\n\007EXPIRED\020\t"
+ + ":\177\352A|\n\037cloudbuild.googleapis.com/Build\022!"
+ + "projects/{project}/builds/{build}\0226proje"
+ + "cts/{project}/locations/{location}/build"
+ + "s/{build}\"\235\005\n\tArtifacts\022\016\n\006images\030\001 \003(\t\022"
+ + "I\n\007objects\030\002 \001(\01328.google.devtools.cloud"
+ + "build.v1.Artifacts.ArtifactObjects\022O\n\017ma"
+ + "ven_artifacts\030\003 \003(\01326.google.devtools.cl"
+ + "oudbuild.v1.Artifacts.MavenArtifact\022O\n\017p"
+ + "ython_packages\030\005 \003(\01326.google.devtools.c"
+ + "loudbuild.v1.Artifacts.PythonPackage\022I\n\014"
+ + "npm_packages\030\006 \003(\01323.google.devtools.clo"
+ + "udbuild.v1.Artifacts.NpmPackage\032q\n\017Artif"
+ + "actObjects\022\020\n\010location\030\001 \001(\t\022\r\n\005paths\030\002 "
+ + "\003(\t\022=\n\006timing\030\003 \001(\0132\'.google.devtools.cl"
+ + "oudbuild.v1.TimeSpanB\004\342A\001\003\032i\n\rMavenArtif"
+ + "act\022\022\n\nrepository\030\001 \001(\t\022\014\n\004path\030\002 \001(\t\022\023\n"
+ + "\013artifact_id\030\003 \001(\t\022\020\n\010group_id\030\004 \001(\t\022\017\n\007"
+ + "version\030\005 \001(\t\0322\n\rPythonPackage\022\022\n\nreposi"
+ + "tory\030\001 \001(\t\022\r\n\005paths\030\002 \003(\t\0326\n\nNpmPackage\022"
+ + "\022\n\nrepository\030\001 \001(\t\022\024\n\014package_path\030\002 \001("
+ + "\t\"h\n\010TimeSpan\022.\n\nstart_time\030\001 \001(\0132\032.goog"
+ + "le.protobuf.Timestamp\022,\n\010end_time\030\002 \001(\0132"
+ + "\032.google.protobuf.Timestamp\"M\n\026BuildOper"
+ + "ationMetadata\0223\n\005build\030\001 \001(\0132$.google.de"
+ + "vtools.cloudbuild.v1.Build\"\304\003\n\020SourcePro"
+ + "venance\022M\n\027resolved_storage_source\030\003 \001(\013"
+ + "2,.google.devtools.cloudbuild.v1.Storage"
+ + "Source\022G\n\024resolved_repo_source\030\006 \001(\0132).g"
+ + "oogle.devtools.cloudbuild.v1.RepoSource\022"
+ + "^\n resolved_storage_source_manifest\030\t \001("
+ + "\01324.google.devtools.cloudbuild.v1.Storag"
+ + "eSourceManifest\022Z\n\013file_hashes\030\004 \003(\0132?.g"
+ + "oogle.devtools.cloudbuild.v1.SourceProve"
+ + "nance.FileHashesEntryB\004\342A\001\003\032\\\n\017FileHashe"
+ + "sEntry\022\013\n\003key\030\001 \001(\t\0228\n\005value\030\002 \001(\0132).goo"
+ + "gle.devtools.cloudbuild.v1.FileHashes:\0028"
+ + "\001\"D\n\nFileHashes\0226\n\tfile_hash\030\001 \003(\0132#.goo"
+ + "gle.devtools.cloudbuild.v1.Hash\"\210\001\n\004Hash"
+ + "\022:\n\004type\030\001 \001(\0162,.google.devtools.cloudbu"
+ + "ild.v1.Hash.HashType\022\r\n\005value\030\002 \001(\014\"5\n\010H"
+ + "ashType\022\010\n\004NONE\020\000\022\n\n\006SHA256\020\001\022\007\n\003MD5\020\002\022\n"
+ + "\n\006SHA512\020\004\"\222\001\n\007Secrets\022J\n\016secret_manager"
+ + "\030\001 \003(\01322.google.devtools.cloudbuild.v1.S"
+ + "ecretManagerSecret\022;\n\006inline\030\002 \003(\0132+.goo"
+ + "gle.devtools.cloudbuild.v1.InlineSecret\""
+ + "\305\001\n\014InlineSecret\022<\n\014kms_key_name\030\001 \001(\tB&"
+ + "\372A#\n!cloudkms.googleapis.com/CryptoKey\022H"
+ + "\n\007env_map\030\002 \003(\01327.google.devtools.cloudb"
+ + "uild.v1.InlineSecret.EnvMapEntry\032-\n\013EnvM"
+ + "apEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\014:\0028\001\""
+ + "i\n\023SecretManagerSecret\022E\n\014version_name\030\001"
+ + " \001(\tB/\372A,\n*secretmanager.googleapis.com/"
+ + "SecretVersion\022\013\n\003env\030\002 \001(\t\"\232\001\n\006Secret\022\024\n"
+ + "\014kms_key_name\030\001 \001(\t\022H\n\nsecret_env\030\003 \003(\0132"
+ + "4.google.devtools.cloudbuild.v1.Secret.S"
+ + "ecretEnvEntry\0320\n\016SecretEnvEntry\022\013\n\003key\030\001"
+ + " \001(\t\022\r\n\005value\030\002 \001(\014:\0028\001\"\237\001\n\022CreateBuildR"
+ + "equest\0224\n\006parent\030\004 \001(\tB$\372A!\022\037cloudbuild."
+ + "googleapis.com/Build\022\030\n\nproject_id\030\001 \001(\t"
+ + "B\004\342A\001\002\0229\n\005build\030\002 \001(\0132$.google.devtools."
+ + "cloudbuild.v1.BuildB\004\342A\001\002\"q\n\017GetBuildReq"
+ + "uest\0222\n\004name\030\004 \001(\tB$\372A!\n\037cloudbuild.goog"
+ + "leapis.com/Build\022\030\n\nproject_id\030\001 \001(\tB\004\342A"
+ + "\001\002\022\020\n\002id\030\002 \001(\tB\004\342A\001\002\"\232\001\n\021ListBuildsReque"
+ + "st\0224\n\006parent\030\t \001(\tB$\372A!\022\037cloudbuild.goog"
+ + "leapis.com/Build\022\030\n\nproject_id\030\001 \001(\tB\004\342A"
+ + "\001\002\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001("
+ + "\t\022\016\n\006filter\030\010 \001(\t\"c\n\022ListBuildsResponse\022"
+ + "4\n\006builds\030\001 \003(\0132$.google.devtools.cloudb"
+ + "uild.v1.Build\022\027\n\017next_page_token\030\002 \001(\t\"t"
+ + "\n\022CancelBuildRequest\0222\n\004name\030\004 \001(\tB$\372A!\n"
+ + "\037cloudbuild.googleapis.com/Build\022\030\n\nproj"
+ + "ect_id\030\001 \001(\tB\004\342A\001\002\022\020\n\002id\030\002 \001(\tB\004\342A\001\002\"q\n\023"
+ + "ApproveBuildRequest\022\022\n\004name\030\001 \001(\tB\004\342A\001\002\022"
+ + "F\n\017approval_result\030\002 \001(\0132-.google.devtoo"
+ + "ls.cloudbuild.v1.ApprovalResult\"\272\002\n\rBuil"
+ + "dApproval\022G\n\005state\030\001 \001(\01622.google.devtoo"
+ + "ls.cloudbuild.v1.BuildApproval.StateB\004\342A"
+ + "\001\003\022C\n\006config\030\002 \001(\0132-.google.devtools.clo"
+ + "udbuild.v1.ApprovalConfigB\004\342A\001\003\022C\n\006resul"
+ + "t\030\003 \001(\0132-.google.devtools.cloudbuild.v1."
+ + "ApprovalResultB\004\342A\001\003\"V\n\005State\022\025\n\021STATE_U"
+ + "NSPECIFIED\020\000\022\013\n\007PENDING\020\001\022\014\n\010APPROVED\020\002\022"
+ + "\014\n\010REJECTED\020\003\022\r\n\tCANCELLED\020\005\"+\n\016Approval"
+ + "Config\022\031\n\021approval_required\030\001 \001(\010\"\245\002\n\016Ap"
+ + "provalResult\022\036\n\020approver_account\030\002 \001(\tB\004"
+ + "\342A\001\003\0227\n\rapproval_time\030\003 \001(\0132\032.google.pro"
+ + "tobuf.TimestampB\004\342A\001\003\022N\n\010decision\030\004 \001(\0162"
+ + "6.google.devtools.cloudbuild.v1.Approval"
+ + "Result.DecisionB\004\342A\001\002\022\025\n\007comment\030\005 \001(\tB\004"
+ + "\342A\001\001\022\021\n\003url\030\006 \001(\tB\004\342A\001\001\"@\n\010Decision\022\030\n\024D"
+ + "ECISION_UNSPECIFIED\020\000\022\014\n\010APPROVED\020\001\022\014\n\010R"
+ + "EJECTED\020\002\"\256\002\n\rGitRepoSource\022\013\n\003uri\030\001 \001(\t"
+ + "\022?\n\nrepository\030\006 \001(\tB)\372A&\n$cloudbuild.go"
+ + "ogleapis.com/RepositoryH\000\022\013\n\003ref\030\002 \001(\t\022H"
+ + "\n\trepo_type\030\003 \001(\01625.google.devtools.clou"
+ + "dbuild.v1.GitFileSource.RepoType\022Y\n\030gith"
+ + "ub_enterprise_config\030\004 \001(\tB5\372A2\n0cloudbu"
+ + "ild.googleapis.com/GithubEnterpriseConfi"
+ + "gH\001B\010\n\006sourceB\023\n\021enterprise_config\"\247\003\n\rG"
+ + "itFileSource\022\014\n\004path\030\001 \001(\t\022\013\n\003uri\030\002 \001(\t\022"
+ + "?\n\nrepository\030\007 \001(\tB)\372A&\n$cloudbuild.goo"
+ + "gleapis.com/RepositoryH\000\022H\n\trepo_type\030\003 "
+ + "\001(\01625.google.devtools.cloudbuild.v1.GitF"
+ + "ileSource.RepoType\022\020\n\010revision\030\004 \001(\t\022Y\n\030"
+ + "github_enterprise_config\030\005 \001(\tB5\372A2\n0clo"
+ + "udbuild.googleapis.com/GithubEnterpriseC"
+ + "onfigH\001\"d\n\010RepoType\022\013\n\007UNKNOWN\020\000\022\035\n\031CLOU"
+ + "D_SOURCE_REPOSITORIES\020\001\022\n\n\006GITHUB\020\002\022\024\n\020B"
+ + "ITBUCKET_SERVER\020\003\022\n\n\006GITLAB\020\004B\010\n\006sourceB"
+ + "\023\n\021enterprise_config\"\325\t\n\014BuildTrigger\022\025\n"
+ + "\rresource_name\030\" \001(\t\022\020\n\002id\030\001 \001(\tB\004\342A\001\003\022\023"
+ + "\n\013description\030\n \001(\t\022\014\n\004name\030\025 \001(\t\022\014\n\004tag"
+ + "s\030\023 \003(\t\022C\n\020trigger_template\030\007 \001(\0132).goog"
+ + "le.devtools.cloudbuild.v1.RepoSource\022A\n\006"
+ + "github\030\r \001(\01321.google.devtools.cloudbuil"
+ + "d.v1.GitHubEventsConfig\022B\n\rpubsub_config"
+ + "\030\035 \001(\0132+.google.devtools.cloudbuild.v1.P"
+ + "ubsubConfig\022D\n\016webhook_config\030\037 \001(\0132,.go"
+ + "ogle.devtools.cloudbuild.v1.WebhookConfi"
+ + "g\022\024\n\nautodetect\030\022 \001(\010H\000\0225\n\005build\030\004 \001(\0132$"
+ + ".google.devtools.cloudbuild.v1.BuildH\000\022\022"
+ + "\n\010filename\030\010 \001(\tH\000\022G\n\017git_file_source\030\030 "
+ + "\001(\0132,.google.devtools.cloudbuild.v1.GitF"
+ + "ileSourceH\000\0225\n\013create_time\030\005 \001(\0132\032.googl"
+ + "e.protobuf.TimestampB\004\342A\001\003\022\020\n\010disabled\030\t"
+ + " \001(\010\022U\n\rsubstitutions\030\013 \003(\0132>.google.dev"
+ + "tools.cloudbuild.v1.BuildTrigger.Substit"
+ + "utionsEntry\022\025\n\rignored_files\030\017 \003(\t\022\026\n\016in"
+ + "cluded_files\030\020 \003(\t\022\024\n\006filter\030\036 \001(\tB\004\342A\001\001"
+ + "\022E\n\017source_to_build\030\032 \001(\0132,.google.devto"
+ + "ols.cloudbuild.v1.GitRepoSource\022?\n\017servi"
+ + "ce_account\030! \001(\tB&\372A#\n!iam.googleapis.co"
+ + "m/ServiceAccount\022U\n\027repository_event_con"
+ + "fig\030\' \001(\01324.google.devtools.cloudbuild.v"
+ + "1.RepositoryEventConfig\0324\n\022Substitutions"
+ + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:\242\001"
+ + "\352A\236\001\n&cloudbuild.googleapis.com/BuildTri"
+ + "gger\022%projects/{project}/triggers/{trigg"
+ + "er}\022:projects/{project}/locations/{locat"
+ + "ion}/triggers/{trigger}*\010triggers2\007trigg"
+ + "erB\020\n\016build_template\"\266\003\n\025RepositoryEvent"
+ + "Config\022=\n\nrepository\030\001 \001(\tB)\372A&\n$cloudbu"
+ + "ild.googleapis.com/Repository\022b\n\017reposit"
+ + "ory_type\030\002 \001(\0162C.google.devtools.cloudbu"
+ + "ild.v1.RepositoryEventConfig.RepositoryT"
+ + "ypeB\004\342A\001\003\022H\n\014pull_request\030\003 \001(\01320.google"
+ + ".devtools.cloudbuild.v1.PullRequestFilte"
+ + "rH\000\0229\n\004push\030\004 \001(\0132).google.devtools.clou"
+ + "dbuild.v1.PushFilterH\000\"k\n\016RepositoryType"
+ + "\022\037\n\033REPOSITORY_TYPE_UNSPECIFIED\020\000\022\n\n\006GIT"
+ + "HUB\020\001\022\025\n\021GITHUB_ENTERPRISE\020\002\022\025\n\021GITLAB_E"
+ + "NTERPRISE\020\003B\010\n\006filter\"\334\001\n\022GitHubEventsCo"
+ + "nfig\022\033\n\017installation_id\030\001 \001(\003B\002\030\001\022\r\n\005own"
+ + "er\030\006 \001(\t\022\014\n\004name\030\007 \001(\t\022H\n\014pull_request\030\004"
+ + " \001(\01320.google.devtools.cloudbuild.v1.Pul"
+ + "lRequestFilterH\000\0229\n\004push\030\005 \001(\0132).google."
+ + "devtools.cloudbuild.v1.PushFilterH\000B\007\n\005e"
+ + "vent\"\200\003\n\014PubsubConfig\022A\n\014subscription\030\001 "
+ + "\001(\tB+\342A\001\003\372A$\n\"pubsub.googleapis.com/Subs"
+ + "cription\022/\n\005topic\030\002 \001(\tB \372A\035\n\033pubsub.goo"
+ + "gleapis.com/Topic\022E\n\025service_account_ema"
+ + "il\030\003 \001(\tB&\372A#\n!iam.googleapis.com/Servic"
+ + "eAccount\022@\n\005state\030\004 \001(\01621.google.devtool"
+ + "s.cloudbuild.v1.PubsubConfig.State\"s\n\005St"
+ + "ate\022\025\n\021STATE_UNSPECIFIED\020\000\022\006\n\002OK\020\001\022\030\n\024SU"
+ + "BSCRIPTION_DELETED\020\002\022\021\n\rTOPIC_DELETED\020\003\022"
+ + "\036\n\032SUBSCRIPTION_MISCONFIGURED\020\004\"\344\001\n\rWebh"
+ + "ookConfig\022E\n\006secret\030\003 \001(\tB3\342A\001\002\372A,\n*secr"
+ + "etmanager.googleapis.com/SecretVersionH\000"
+ + "\022A\n\005state\030\004 \001(\01622.google.devtools.cloudb"
+ + "uild.v1.WebhookConfig.State\":\n\005State\022\025\n\021"
+ + "STATE_UNSPECIFIED\020\000\022\006\n\002OK\020\001\022\022\n\016SECRET_DE"
+ + "LETED\020\002B\r\n\013auth_method\"\224\002\n\021PullRequestFi"
+ + "lter\022\020\n\006branch\030\002 \001(\tH\000\022X\n\017comment_contro"
+ + "l\030\005 \001(\0162?.google.devtools.cloudbuild.v1."
+ + "PullRequestFilter.CommentControl\022\024\n\014inve"
+ + "rt_regex\030\006 \001(\010\"r\n\016CommentControl\022\025\n\021COMM"
+ + "ENTS_DISABLED\020\000\022\024\n\020COMMENTS_ENABLED\020\001\0223\n"
+ + "/COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUT"
+ + "ORS_ONLY\020\002B\t\n\007git_ref\"N\n\nPushFilter\022\020\n\006b"
+ + "ranch\030\002 \001(\tH\000\022\r\n\003tag\030\003 \001(\tH\000\022\024\n\014invert_r"
+ + "egex\030\004 \001(\010B\t\n\007git_ref\"\266\001\n\031CreateBuildTri"
+ + "ggerRequest\022;\n\006parent\030\003 \001(\tB+\372A(\022&cloudb"
+ + "uild.googleapis.com/BuildTrigger\022\030\n\nproj"
+ + "ect_id\030\001 \001(\tB\004\342A\001\002\022B\n\007trigger\030\002 \001(\0132+.go"
+ + "ogle.devtools.cloudbuild.v1.BuildTrigger"
+ + "B\004\342A\001\002\"\207\001\n\026GetBuildTriggerRequest\0229\n\004nam"
+ + "e\030\003 \001(\tB+\372A(\n&cloudbuild.googleapis.com/"
+ + "BuildTrigger\022\030\n\nproject_id\030\001 \001(\tB\004\342A\001\002\022\030"
+ + "\n\ntrigger_id\030\002 \001(\tB\004\342A\001\002\"\230\001\n\030ListBuildTr"
+ + "iggersRequest\022;\n\006parent\030\004 \001(\tB+\372A(\022&clou"
+ + "dbuild.googleapis.com/BuildTrigger\022\030\n\npr"
+ + "oject_id\030\001 \001(\tB\004\342A\001\002\022\021\n\tpage_size\030\002 \001(\005\022"
+ + "\022\n\npage_token\030\003 \001(\t\"s\n\031ListBuildTriggers"
+ + "Response\022=\n\010triggers\030\001 \003(\0132+.google.devt"
+ + "ools.cloudbuild.v1.BuildTrigger\022\027\n\017next_"
+ + "page_token\030\002 \001(\t\"\212\001\n\031DeleteBuildTriggerR"
+ + "equest\0229\n\004name\030\003 \001(\tB+\372A(\n&cloudbuild.go"
+ + "ogleapis.com/BuildTrigger\022\030\n\nproject_id\030"
+ + "\001 \001(\tB\004\342A\001\002\022\030\n\ntrigger_id\030\002 \001(\tB\004\342A\001\002\"\304\001"
+ + "\n\031UpdateBuildTriggerRequest\022\030\n\nproject_i"
+ + "d\030\001 \001(\tB\004\342A\001\002\022\030\n\ntrigger_id\030\002 \001(\tB\004\342A\001\002\022"
+ + "B\n\007trigger\030\003 \001(\0132+.google.devtools.cloud"
+ + "build.v1.BuildTriggerB\004\342A\001\002\022/\n\013update_ma"
+ + "sk\030\005 \001(\0132\032.google.protobuf.FieldMask\"\351\013\n"
+ + "\014BuildOptions\022L\n\026source_provenance_hash\030"
+ + "\001 \003(\0162,.google.devtools.cloudbuild.v1.Ha"
+ + "sh.HashType\022Y\n\027requested_verify_option\030\002"
+ + " \001(\01628.google.devtools.cloudbuild.v1.Bui"
+ + "ldOptions.VerifyOption\022M\n\014machine_type\030\003"
+ + " \001(\01627.google.devtools.cloudbuild.v1.Bui"
+ + "ldOptions.MachineType\022\024\n\014disk_size_gb\030\006 "
+ + "\001(\003\022[\n\023substitution_option\030\004 \001(\0162>.googl"
+ + "e.devtools.cloudbuild.v1.BuildOptions.Su"
+ + "bstitutionOption\022\035\n\025dynamic_substitution"
+ + "s\030\021 \001(\010\022\035\n\025automap_substitutions\030\026 \001(\010\022\\"
+ + "\n\024log_streaming_option\030\005 \001(\0162>.google.de"
+ + "vtools.cloudbuild.v1.BuildOptions.LogStr"
+ + "eamingOption\022\027\n\013worker_pool\030\007 \001(\tB\002\030\001\022J\n"
+ + "\004pool\030\023 \001(\01326.google.devtools.cloudbuild"
+ + ".v1.BuildOptions.PoolOptionB\004\342A\001\001\022H\n\007log"
+ + "ging\030\013 \001(\01627.google.devtools.cloudbuild."
+ + "v1.BuildOptions.LoggingMode\022\013\n\003env\030\014 \003(\t"
+ + "\022\022\n\nsecret_env\030\r \003(\t\0226\n\007volumes\030\016 \003(\0132%."
+ + "google.devtools.cloudbuild.v1.Volume\022q\n\034"
+ + "default_logs_bucket_behavior\030\025 \001(\0162E.goo"
+ + "gle.devtools.cloudbuild.v1.BuildOptions."
+ + "DefaultLogsBucketBehaviorB\004\342A\001\001\032E\n\nPoolO"
+ + "ption\0227\n\004name\030\001 \001(\tB)\372A&\n$cloudbuild.goo"
+ + "gleapis.com/WorkerPool\".\n\014VerifyOption\022\020"
+ + "\n\014NOT_VERIFIED\020\000\022\014\n\010VERIFIED\020\001\"w\n\013Machin"
+ + "eType\022\017\n\013UNSPECIFIED\020\000\022\020\n\014N1_HIGHCPU_8\020\001"
+ + "\022\021\n\rN1_HIGHCPU_32\020\002\022\020\n\014E2_HIGHCPU_8\020\005\022\021\n"
+ + "\rE2_HIGHCPU_32\020\006\022\r\n\tE2_MEDIUM\020\007\"5\n\022Subst"
+ + "itutionOption\022\016\n\nMUST_MATCH\020\000\022\017\n\013ALLOW_L"
+ + "OOSE\020\001\"G\n\022LogStreamingOption\022\022\n\016STREAM_D"
+ + "EFAULT\020\000\022\r\n\tSTREAM_ON\020\001\022\016\n\nSTREAM_OFF\020\002\""
+ + "|\n\013LoggingMode\022\027\n\023LOGGING_UNSPECIFIED\020\000\022"
+ + "\n\n\006LEGACY\020\001\022\014\n\010GCS_ONLY\020\002\022\030\n\020STACKDRIVER"
+ + "_ONLY\020\003\032\002\010\001\022\026\n\022CLOUD_LOGGING_ONLY\020\005\022\010\n\004N"
+ + "ONE\020\004\"i\n\031DefaultLogsBucketBehavior\022,\n(DE"
+ + "FAULT_LOGS_BUCKET_BEHAVIOR_UNSPECIFIED\020\000"
+ + "\022\036\n\032REGIONAL_USER_OWNED_BUCKET\020\001\"\205\001\n\034Rec"
+ + "eiveTriggerWebhookRequest\022\014\n\004name\030\005 \001(\t\022"
+ + "\"\n\004body\030\001 \001(\0132\024.google.api.HttpBody\022\022\n\np"
+ + "roject_id\030\002 \001(\t\022\017\n\007trigger\030\003 \001(\t\022\016\n\006secr"
+ + "et\030\004 \001(\t\"\037\n\035ReceiveTriggerWebhookRespons"
+ + "e\"\216\004\n\026GitHubEnterpriseConfig\022\022\n\004name\030\007 \001"
+ + "(\tB\004\342A\001\001\022\020\n\010host_url\030\003 \001(\t\022\024\n\006app_id\030\004 \001"
+ + "(\003B\004\342A\001\002\0225\n\013create_time\030\006 \001(\0132\032.google.p"
+ + "rotobuf.TimestampB\004\342A\001\003\022\023\n\013webhook_key\030\010"
+ + " \001(\t\022?\n\016peered_network\030\t \001(\tB\'\342A\001\001\372A \n\036c"
+ + "ompute.googleapis.com/Network\022G\n\007secrets"
+ + "\030\n \001(\01326.google.devtools.cloudbuild.v1.G"
+ + "itHubEnterpriseSecrets\022\024\n\014display_name\030\013",
+ " \001(\t\022\024\n\006ssl_ca\030\014 \001(\tB\004\342A\001\001:\265\001\352A\261\001\n0cloud"
+ + "build.googleapis.com/GithubEnterpriseCon"
+ + "fig\0223projects/{project}/githubEnterprise"
+ + "Configs/{config}\022Hprojects/{project}/loc"
+ + "ations/{location}/githubEnterpriseConfig"
+ + "s/{config}\"\355\002\n\027GitHubEnterpriseSecrets\022Q"
+ + "\n\030private_key_version_name\030\005 \001(\tB/\372A,\n*s"
+ + "ecretmanager.googleapis.com/SecretVersio"
+ + "n\022T\n\033webhook_secret_version_name\030\006 \001(\tB/"
+ + "\372A,\n*secretmanager.googleapis.com/Secret"
+ + "Version\022R\n\031oauth_secret_version_name\030\007 \001"
+ + "(\tB/\372A,\n*secretmanager.googleapis.com/Se"
+ + "cretVersion\022U\n\034oauth_client_id_version_n"
+ + "ame\030\010 \001(\tB/\372A,\n*secretmanager.googleapis"
+ + ".com/SecretVersion\"\235\006\n\nWorkerPool\022\022\n\004nam"
+ + "e\030\001 \001(\tB\004\342A\001\003\022\024\n\014display_name\030\002 \001(\t\022\021\n\003u"
+ + "id\030\003 \001(\tB\004\342A\001\003\022O\n\013annotations\030\004 \003(\0132:.go"
+ + "ogle.devtools.cloudbuild.v1.WorkerPool.A"
+ + "nnotationsEntry\0225\n\013create_time\030\005 \001(\0132\032.g"
+ + "oogle.protobuf.TimestampB\004\342A\001\003\0225\n\013update"
+ + "_time\030\006 \001(\0132\032.google.protobuf.TimestampB"
+ + "\004\342A\001\003\0225\n\013delete_time\030\007 \001(\0132\032.google.prot"
+ + "obuf.TimestampB\004\342A\001\003\022D\n\005state\030\010 \001(\0162/.go"
+ + "ogle.devtools.cloudbuild.v1.WorkerPool.S"
+ + "tateB\004\342A\001\003\022T\n\026private_pool_v1_config\030\014 \001"
+ + "(\01322.google.devtools.cloudbuild.v1.Priva"
+ + "tePoolV1ConfigH\000\022\022\n\004etag\030\013 \001(\tB\004\342A\001\003\0322\n\020"
+ + "AnnotationsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002"
+ + " \001(\t:\0028\001\"b\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000"
+ + "\022\014\n\010CREATING\020\001\022\013\n\007RUNNING\020\002\022\014\n\010DELETING\020"
+ + "\003\022\013\n\007DELETED\020\004\022\014\n\010UPDATING\020\005:\211\001\352A\205\001\n$clo"
+ + "udbuild.googleapis.com/WorkerPool\022Aproje"
+ + "cts/{project}/locations/{location}/worke"
+ + "rPools/{worker_pool}*\013workerPools2\nworke"
+ + "rPoolR\001\001B\010\n\006config\"\274\004\n\023PrivatePoolV1Conf"
+ + "ig\022V\n\rworker_config\030\001 \001(\0132?.google.devto"
+ + "ols.cloudbuild.v1.PrivatePoolV1Config.Wo"
+ + "rkerConfig\022X\n\016network_config\030\002 \001(\0132@.goo"
+ + "gle.devtools.cloudbuild.v1.PrivatePoolV1"
+ + "Config.NetworkConfig\032:\n\014WorkerConfig\022\024\n\014"
+ + "machine_type\030\001 \001(\t\022\024\n\014disk_size_gb\030\002 \001(\003"
+ + "\032\266\002\n\rNetworkConfig\022@\n\016peered_network\030\001 \001"
+ + "(\tB(\342A\002\005\002\372A \n\036compute.googleapis.com/Net"
+ + "work\022d\n\regress_option\030\002 \001(\0162M.google.dev"
+ + "tools.cloudbuild.v1.PrivatePoolV1Config."
+ + "NetworkConfig.EgressOption\022%\n\027peered_net"
+ + "work_ip_range\030\003 \001(\tB\004\342A\001\005\"V\n\014EgressOptio"
+ + "n\022\035\n\031EGRESS_OPTION_UNSPECIFIED\020\000\022\024\n\020NO_P"
+ + "UBLIC_EGRESS\020\001\022\021\n\rPUBLIC_EGRESS\020\002\"\321\001\n\027Cr"
+ + "eateWorkerPoolRequest\022:\n\006parent\030\001 \001(\tB*\342"
+ + "A\001\002\372A#\n!locations.googleapis.com/Locatio"
+ + "n\022D\n\013worker_pool\030\002 \001(\0132).google.devtools"
+ + ".cloudbuild.v1.WorkerPoolB\004\342A\001\002\022\035\n\016worke"
+ + "r_pool_id\030\003 \001(\tB\005\342A\002\005\002\022\025\n\rvalidate_only\030"
+ + "\004 \001(\010\"S\n\024GetWorkerPoolRequest\022;\n\004name\030\001 "
+ "\001(\tB-\342A\001\002\372A&\n$cloudbuild.googleapis.com/"
- + "WorkerPool\022\022\n\004etag\030\002 \001(\tB\004\342A\001\001\022\025\n\rallow_"
- + "missing\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\"\247\001\n"
- + "\027UpdateWorkerPoolRequest\022D\n\013worker_pool\030"
- + "\001 \001(\0132).google.devtools.cloudbuild.v1.Wo"
- + "rkerPoolB\004\342A\001\002\022/\n\013update_mask\030\002 \001(\0132\032.go"
- + "ogle.protobuf.FieldMask\022\025\n\rvalidate_only"
- + "\030\004 \001(\010\"{\n\026ListWorkerPoolsRequest\022:\n\006pare"
- + "nt\030\001 \001(\tB*\342A\001\002\372A#\n!locations.googleapis."
- + "com/Location\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_"
- + "token\030\003 \001(\t\"s\n\027ListWorkerPoolsResponse\022?"
- + "\n\014worker_pools\030\001 \003(\0132).google.devtools.c"
- + "loudbuild.v1.WorkerPool\022\027\n\017next_page_tok"
- + "en\030\002 \001(\t\"\307\001\n!CreateWorkerPoolOperationMe"
- + "tadata\022>\n\013worker_pool\030\001 \001(\tB)\372A&\n$cloudb"
- + "uild.googleapis.com/WorkerPool\022/\n\013create"
- + "_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022"
- + "1\n\rcomplete_time\030\003 \001(\0132\032.google.protobuf"
- + ".Timestamp\"\307\001\n!UpdateWorkerPoolOperation"
- + "Metadata\022>\n\013worker_pool\030\001 \001(\tB)\372A&\n$clou"
- + "dbuild.googleapis.com/WorkerPool\022/\n\013crea"
- + "te_time\030\002 \001(\0132\032.google.protobuf.Timestam"
- + "p\0221\n\rcomplete_time\030\003 \001(\0132\032.google.protob"
- + "uf.Timestamp\"\307\001\n!DeleteWorkerPoolOperati"
- + "onMetadata\022>\n\013worker_pool\030\001 \001(\tB)\372A&\n$cl"
- + "oudbuild.googleapis.com/WorkerPool\022/\n\013cr"
- + "eate_time\030\002 \001(\0132\032.google.protobuf.Timest"
- + "amp\0221\n\rcomplete_time\030\003 \001(\0132\032.google.prot"
- + "obuf.Timestamp2\241+\n\nCloudBuild\022\256\002\n\013Create"
- + "Build\0221.google.devtools.cloudbuild.v1.Cr"
- + "eateBuildRequest\032\035.google.longrunning.Op"
- + "eration\"\314\001\312A\037\n\005Build\022\026BuildOperationMeta"
- + "data\332A\020project_id,build\202\323\344\223\002^\" /v1/proje"
- + "cts/{project_id}/builds:\005buildZ3\"*/v1/{p"
- + "arent=projects/*/locations/*}/builds:\005bu"
- + "ild\212\323\344\223\002-\022+\n\006parent\022!projects/*/location"
- + "s/{location=*}\022\210\002\n\010GetBuild\022..google.dev"
- + "tools.cloudbuild.v1.GetBuildRequest\032$.go"
- + "ogle.devtools.cloudbuild.v1.Build\"\245\001\332A\rp"
- + "roject_id,id\202\323\344\223\002U\022%/v1/projects/{projec"
- + "t_id}/builds/{id}Z,\022*/v1/{name=projects/"
- + "*/locations/*/builds/*}\212\323\344\223\0024\0222\n\004name\022*p"
- + "rojects/*/locations/{location=*}/builds/"
- + "*\022\221\002\n\nListBuilds\0220.google.devtools.cloud"
- + "build.v1.ListBuildsRequest\0321.google.devt"
- + "ools.cloudbuild.v1.ListBuildsResponse\"\235\001"
- + "\332A\021project_id,filter\202\323\344\223\002P\022 /v1/projects"
- + "/{project_id}/buildsZ,\022*/v1/{parent=proj"
- + "ects/*/locations/*}/builds\212\323\344\223\002-\022+\n\006pare"
- + "nt\022!projects/*/locations/{location=*}\022\242\002"
- + "\n\013CancelBuild\0221.google.devtools.cloudbui"
- + "ld.v1.CancelBuildRequest\032$.google.devtoo"
- + "ls.cloudbuild.v1.Build\"\271\001\332A\rproject_id,i"
- + "d\202\323\344\223\002i\",/v1/projects/{project_id}/build"
- + "s/{id}:cancel:\001*Z6\"1/v1/{name=projects/*"
- + "/locations/*/builds/*}:cancel:\001*\212\323\344\223\0024\0222"
- + "\n\004name\022*projects/*/locations/{location=*"
- + "}/builds/*\022\271\002\n\nRetryBuild\0220.google.devto"
- + "ols.cloudbuild.v1.RetryBuildRequest\032\035.go"
- + "ogle.longrunning.Operation\"\331\001\312A\037\n\005Build\022"
- + "\026BuildOperationMetadata\332A\rproject_id,id\202"
- + "\323\344\223\002g\"+/v1/projects/{project_id}/builds/"
- + "{id}:retry:\001*Z5\"0/v1/{name=projects/*/lo"
- + "cations/*/builds/*}:retry:\001*\212\323\344\223\0024\0222\n\004na"
- + "me\022*projects/*/locations/{location=*}/bu"
- + "ilds/*\022\301\002\n\014ApproveBuild\0222.google.devtool"
- + "s.cloudbuild.v1.ApproveBuildRequest\032\035.go"
- + "ogle.longrunning.Operation\"\335\001\312A\037\n\005Build\022"
- + "\026BuildOperationMetadata\332A\024name,approval_"
- + "result\202\323\344\223\002d\"&/v1/{name=projects/*/build"
- + "s/*}:approve:\001*Z7\"2/v1/{name=projects/*/"
- + "locations/*/builds/*}:approve:\001*\212\323\344\223\0024\0222"
+ + "WorkerPool\"\230\001\n\027DeleteWorkerPoolRequest\022;"
+ + "\n\004name\030\001 \001(\tB-\342A\001\002\372A&\n$cloudbuild.google"
+ + "apis.com/WorkerPool\022\022\n\004etag\030\002 \001(\tB\004\342A\001\001\022"
+ + "\025\n\rallow_missing\030\003 \001(\010\022\025\n\rvalidate_only\030"
+ + "\004 \001(\010\"\247\001\n\027UpdateWorkerPoolRequest\022D\n\013wor"
+ + "ker_pool\030\001 \001(\0132).google.devtools.cloudbu"
+ + "ild.v1.WorkerPoolB\004\342A\001\002\022/\n\013update_mask\030\002"
+ + " \001(\0132\032.google.protobuf.FieldMask\022\025\n\rvali"
+ + "date_only\030\004 \001(\010\"{\n\026ListWorkerPoolsReques"
+ + "t\022:\n\006parent\030\001 \001(\tB*\342A\001\002\372A#\n!locations.go"
+ + "ogleapis.com/Location\022\021\n\tpage_size\030\002 \001(\005"
+ + "\022\022\n\npage_token\030\003 \001(\t\"s\n\027ListWorkerPoolsR"
+ + "esponse\022?\n\014worker_pools\030\001 \003(\0132).google.d"
+ + "evtools.cloudbuild.v1.WorkerPool\022\027\n\017next"
+ + "_page_token\030\002 \001(\t\"\307\001\n!CreateWorkerPoolOp"
+ + "erationMetadata\022>\n\013worker_pool\030\001 \001(\tB)\372A"
+ + "&\n$cloudbuild.googleapis.com/WorkerPool\022"
+ + "/\n\013create_time\030\002 \001(\0132\032.google.protobuf.T"
+ + "imestamp\0221\n\rcomplete_time\030\003 \001(\0132\032.google"
+ + ".protobuf.Timestamp\"\307\001\n!UpdateWorkerPool"
+ + "OperationMetadata\022>\n\013worker_pool\030\001 \001(\tB)"
+ + "\372A&\n$cloudbuild.googleapis.com/WorkerPoo"
+ + "l\022/\n\013create_time\030\002 \001(\0132\032.google.protobuf"
+ + ".Timestamp\0221\n\rcomplete_time\030\003 \001(\0132\032.goog"
+ + "le.protobuf.Timestamp\"\307\001\n!DeleteWorkerPo"
+ + "olOperationMetadata\022>\n\013worker_pool\030\001 \001(\t"
+ + "B)\372A&\n$cloudbuild.googleapis.com/WorkerP"
+ + "ool\022/\n\013create_time\030\002 \001(\0132\032.google.protob"
+ + "uf.Timestamp\0221\n\rcomplete_time\030\003 \001(\0132\032.go"
+ + "ogle.protobuf.Timestamp2\241+\n\nCloudBuild\022\256"
+ + "\002\n\013CreateBuild\0221.google.devtools.cloudbu"
+ + "ild.v1.CreateBuildRequest\032\035.google.longr"
+ + "unning.Operation\"\314\001\312A\037\n\005Build\022\026BuildOper"
+ + "ationMetadata\332A\020project_id,build\202\323\344\223\002^\" "
+ + "/v1/projects/{project_id}/builds:\005buildZ"
+ + "3\"*/v1/{parent=projects/*/locations/*}/b"
+ + "uilds:\005build\212\323\344\223\002-\022+\n\006parent\022!projects/*"
+ + "/locations/{location=*}\022\210\002\n\010GetBuild\022..g"
+ + "oogle.devtools.cloudbuild.v1.GetBuildReq"
+ + "uest\032$.google.devtools.cloudbuild.v1.Bui"
+ + "ld\"\245\001\332A\rproject_id,id\202\323\344\223\002U\022%/v1/project"
+ + "s/{project_id}/builds/{id}Z,\022*/v1/{name="
+ + "projects/*/locations/*/builds/*}\212\323\344\223\0024\0222"
+ "\n\004name\022*projects/*/locations/{location=*"
- + "}/builds/*\022\262\002\n\022CreateBuildTrigger\0228.goog"
- + "le.devtools.cloudbuild.v1.CreateBuildTri"
- + "ggerRequest\032+.google.devtools.cloudbuild"
- + ".v1.BuildTrigger\"\264\001\332A\022project_id,trigger"
- + "\202\323\344\223\002f\"\"/v1/projects/{project_id}/trigge"
- + "rs:\007triggerZ7\",/v1/{parent=projects/*/lo"
- + "cations/*}/triggers:\007trigger\212\323\344\223\002-\022+\n\006pa"
- + "rent\022!projects/*/locations/{location=*}\022"
- + "\263\002\n\017GetBuildTrigger\0225.google.devtools.cl"
- + "oudbuild.v1.GetBuildTriggerRequest\032+.goo"
- + "gle.devtools.cloudbuild.v1.BuildTrigger\""
- + "\273\001\332A\025project_id,trigger_id\202\323\344\223\002a\022//v1/pr"
- + "ojects/{project_id}/triggers/{trigger_id"
- + "}Z.\022,/v1/{name=projects/*/locations/*/tr"
- + "iggers/*}\212\323\344\223\0026\0224\n\004name\022,projects/*/loca"
- + "tions/{location=*}/triggers/*\022\243\002\n\021ListBu"
- + "ildTriggers\0227.google.devtools.cloudbuild"
- + ".v1.ListBuildTriggersRequest\0328.google.de"
- + "vtools.cloudbuild.v1.ListBuildTriggersRe"
- + "sponse\"\232\001\332A\nproject_id\202\323\344\223\002T\022\"/v1/projec"
- + "ts/{project_id}/triggersZ.\022,/v1/{parent="
- + "projects/*/locations/*}/triggers\212\323\344\223\002-\022+"
- + "\n\006parent\022!projects/*/locations/{location"
- + "=*}\022\244\002\n\022DeleteBuildTrigger\0228.google.devt"
- + "ools.cloudbuild.v1.DeleteBuildTriggerReq"
- + "uest\032\026.google.protobuf.Empty\"\273\001\332A\025projec"
- + "t_id,trigger_id\202\323\344\223\002a*//v1/projects/{pro"
- + "ject_id}/triggers/{trigger_id}Z.*,/v1/{n"
- + "ame=projects/*/locations/*/triggers/*}\212\323"
- + "\344\223\0026\0224\n\004name\022,projects/*/locations/{loca"
- + "tion=*}/triggers/*\022\366\002\n\022UpdateBuildTrigge"
- + "r\0228.google.devtools.cloudbuild.v1.Update"
- + "BuildTriggerRequest\032+.google.devtools.cl"
- + "oudbuild.v1.BuildTrigger\"\370\001\332A\035project_id"
- + ",trigger_id,trigger\202\323\344\223\002\204\0012//v1/projects"
- + "/{project_id}/triggers/{trigger_id}:\007tri"
- + "ggerZH2=/v1/{trigger.resource_name=proje"
- + "cts/*/locations/*/triggers/*}:\007trigger\212\323"
- + "\344\223\002G\022E\n\025trigger.resource_name\022,projects/"
- + "*/locations/{location=*}/triggers/*\022\341\002\n\017"
- + "RunBuildTrigger\0225.google.devtools.cloudb"
- + "uild.v1.RunBuildTriggerRequest\032\035.google."
- + "longrunning.Operation\"\367\001\312A\037\n\005Build\022\026Buil"
- + "dOperationMetadata\332A\034project_id,trigger_"
- + "id,source\202\323\344\223\002t\"3/v1/projects/{project_i"
- + "d}/triggers/{trigger_id}:run:\006sourceZ5\"0"
- + "/v1/{name=projects/*/locations/*/trigger"
- + "s/*}:run:\001*\212\323\344\223\0026\0224\n\004name\022,projects/*/lo"
- + "cations/{location=*}/triggers/*\022\225\002\n\025Rece"
- + "iveTriggerWebhook\022;.google.devtools.clou"
- + "dbuild.v1.ReceiveTriggerWebhookRequest\032<"
- + ".google.devtools.cloudbuild.v1.ReceiveTr"
- + "iggerWebhookResponse\"\200\001\202\323\344\223\002z\"4/v1/proje"
- + "cts/{project_id}/triggers/{trigger}:webh"
- + "ook:\004bodyZ<\"4/v1/{name=projects/*/locati"
- + "ons/*/triggers/*}:webhook:\004body\022\271\002\n\020Crea"
- + "teWorkerPool\0226.google.devtools.cloudbuil"
- + "d.v1.CreateWorkerPoolRequest\032\035.google.lo"
- + "ngrunning.Operation\"\315\001\312A/\n\nWorkerPool\022!C"
- + "reateWorkerPoolOperationMetadata\332A!paren"
- + "t,worker_pool,worker_pool_id\202\323\344\223\002>\"//v1/"
- + "{parent=projects/*/locations/*}/workerPo"
- + "ols:\013worker_pool\212\323\344\223\002-\022+\n\006parent\022!projec"
- + "ts/*/locations/{location=*}\022\356\001\n\rGetWorke"
- + "rPool\0223.google.devtools.cloudbuild.v1.Ge"
- + "tWorkerPoolRequest\032).google.devtools.clo"
- + "udbuild.v1.WorkerPool\"}\332A\004name\202\323\344\223\0021\022//v"
- + "1/{name=projects/*/locations/*/workerPoo"
- + "ls/*}\212\323\344\223\0029\0227\n\004name\022/projects/*/location"
- + "s/{location=*}/workerPools/*\022\246\002\n\020DeleteW"
- + "orkerPool\0226.google.devtools.cloudbuild.v"
- + "1.DeleteWorkerPoolRequest\032\035.google.longr"
- + "unning.Operation\"\272\001\312A:\n\025google.protobuf."
- + "Empty\022!DeleteWorkerPoolOperationMetadata"
- + "\332A\004name\202\323\344\223\0021*//v1/{name=projects/*/loca"
- + "tions/*/workerPools/*}\212\323\344\223\0029\0227\n\004name\022/pr"
- + "ojects/*/locations/{location=*}/workerPo"
- + "ols/*\022\323\002\n\020UpdateWorkerPool\0226.google.devt"
- + "ools.cloudbuild.v1.UpdateWorkerPoolReque"
- + "st\032\035.google.longrunning.Operation\"\347\001\312A/\n"
- + "\nWorkerPool\022!UpdateWorkerPoolOperationMe"
- + "tadata\332A\027worker_pool,update_mask\202\323\344\223\002J2;"
- + "/v1/{worker_pool.name=projects/*/locatio"
- + "ns/*/workerPools/*}:\013worker_pool\212\323\344\223\002E\022C"
- + "\n\020worker_pool.name\022/projects/*/locations"
- + "/{location=*}/workerPools/*\022\365\001\n\017ListWork"
- + "erPools\0225.google.devtools.cloudbuild.v1."
- + "ListWorkerPoolsRequest\0326.google.devtools"
- + ".cloudbuild.v1.ListWorkerPoolsResponse\"s"
- + "\332A\006parent\202\323\344\223\0021\022//v1/{parent=projects/*/"
- + "locations/*}/workerPools\212\323\344\223\002-\022+\n\006parent"
- + "\022!projects/*/locations/{location=*}\032M\312A\031"
- + "cloudbuild.googleapis.com\322A.https://www."
- + "googleapis.com/auth/cloud-platformB\223\010\n\030c"
- + "om.google.cloudbuild.v1P\001ZAcloud.google."
- + "com/go/cloudbuild/apiv1/v2/cloudbuildpb;"
- + "cloudbuildpb\242\002\003GCB\252\002\032Google.Cloud.CloudB"
- + "uild.V1\312\002\025Google\\Cloud\\Build\\V1\352\002\030Google"
- + "::Cloud::Build::V1\352AN\n\036compute.googleapi"
- + "s.com/Network\022,projects/{project}/global"
- + "/networks/{network}\352AY\n!iam.googleapis.c"
- + "om/ServiceAccount\0224projects/{project}/se"
- + "rviceAccounts/{service_account}\352AJ\n#secr"
- + "etmanager.googleapis.com/Secret\022#project"
- + "s/{project}/secrets/{secret}\352Ad\n*secretm"
- + "anager.googleapis.com/SecretVersion\0226pro"
- + "jects/{project}/secrets/{secret}/version"
- + "s/{version}\352Af\n gkehub.googleapis.com/Me"
- + "mbership\022Bprojects/{project}/locations/{"
- + "location}/memberships/{cluster_name}\352Ap\n"
- + "!cloudkms.googleapis.com/CryptoKey\022Kproj"
- + "ects/{project}/locations/{location}/keyR"
- + "ings/{keyring}/cryptoKeys/{key}\352AU\n\"pubs"
- + "ub.googleapis.com/Subscription\022/projects"
- + "/{project}/subscriptions/{subscription}\352"
- + "A@\n\033pubsub.googleapis.com/Topic\022!project"
- + "s/{project}/topics/{topic}\352A\202\001\n$cloudbui"
- + "ld.googleapis.com/Repository\022Zprojects/{"
- + "project}/locations/{location}/connection"
- + "s/{connection}/repositories/{repository}"
- + "b\006proto3"
+ + "}/builds/*\022\221\002\n\nListBuilds\0220.google.devto"
+ + "ols.cloudbuild.v1.ListBuildsRequest\0321.go"
+ + "ogle.devtools.cloudbuild.v1.ListBuildsRe"
+ + "sponse\"\235\001\332A\021project_id,filter\202\323\344\223\002P\022 /v1"
+ + "/projects/{project_id}/buildsZ,\022*/v1/{pa"
+ + "rent=projects/*/locations/*}/builds\212\323\344\223\002"
+ + "-\022+\n\006parent\022!projects/*/locations/{locat"
+ + "ion=*}\022\242\002\n\013CancelBuild\0221.google.devtools"
+ + ".cloudbuild.v1.CancelBuildRequest\032$.goog"
+ + "le.devtools.cloudbuild.v1.Build\"\271\001\332A\rpro"
+ + "ject_id,id\202\323\344\223\002i\",/v1/projects/{project_"
+ + "id}/builds/{id}:cancel:\001*Z6\"1/v1/{name=p"
+ + "rojects/*/locations/*/builds/*}:cancel:\001"
+ + "*\212\323\344\223\0024\0222\n\004name\022*projects/*/locations/{l"
+ + "ocation=*}/builds/*\022\271\002\n\nRetryBuild\0220.goo"
+ + "gle.devtools.cloudbuild.v1.RetryBuildReq"
+ + "uest\032\035.google.longrunning.Operation\"\331\001\312A"
+ + "\037\n\005Build\022\026BuildOperationMetadata\332A\rproje"
+ + "ct_id,id\202\323\344\223\002g\"+/v1/projects/{project_id"
+ + "}/builds/{id}:retry:\001*Z5\"0/v1/{name=proj"
+ + "ects/*/locations/*/builds/*}:retry:\001*\212\323\344"
+ + "\223\0024\0222\n\004name\022*projects/*/locations/{locat"
+ + "ion=*}/builds/*\022\301\002\n\014ApproveBuild\0222.googl"
+ + "e.devtools.cloudbuild.v1.ApproveBuildReq"
+ + "uest\032\035.google.longrunning.Operation\"\335\001\312A"
+ + "\037\n\005Build\022\026BuildOperationMetadata\332A\024name,"
+ + "approval_result\202\323\344\223\002d\"&/v1/{name=project"
+ + "s/*/builds/*}:approve:\001*Z7\"2/v1/{name=pr"
+ + "ojects/*/locations/*/builds/*}:approve:\001"
+ + "*\212\323\344\223\0024\0222\n\004name\022*projects/*/locations/{l"
+ + "ocation=*}/builds/*\022\262\002\n\022CreateBuildTrigg"
+ + "er\0228.google.devtools.cloudbuild.v1.Creat"
+ + "eBuildTriggerRequest\032+.google.devtools.c"
+ + "loudbuild.v1.BuildTrigger\"\264\001\332A\022project_i"
+ + "d,trigger\202\323\344\223\002f\"\"/v1/projects/{project_i"
+ + "d}/triggers:\007triggerZ7\",/v1/{parent=proj"
+ + "ects/*/locations/*}/triggers:\007trigger\212\323\344"
+ + "\223\002-\022+\n\006parent\022!projects/*/locations/{loc"
+ + "ation=*}\022\263\002\n\017GetBuildTrigger\0225.google.de"
+ + "vtools.cloudbuild.v1.GetBuildTriggerRequ"
+ + "est\032+.google.devtools.cloudbuild.v1.Buil"
+ + "dTrigger\"\273\001\332A\025project_id,trigger_id\202\323\344\223\002"
+ + "a\022//v1/projects/{project_id}/triggers/{t"
+ + "rigger_id}Z.\022,/v1/{name=projects/*/locat"
+ + "ions/*/triggers/*}\212\323\344\223\0026\0224\n\004name\022,projec"
+ + "ts/*/locations/{location=*}/triggers/*\022\243"
+ + "\002\n\021ListBuildTriggers\0227.google.devtools.c"
+ + "loudbuild.v1.ListBuildTriggersRequest\0328."
+ + "google.devtools.cloudbuild.v1.ListBuildT"
+ + "riggersResponse\"\232\001\332A\nproject_id\202\323\344\223\002T\022\"/"
+ + "v1/projects/{project_id}/triggersZ.\022,/v1"
+ + "/{parent=projects/*/locations/*}/trigger"
+ + "s\212\323\344\223\002-\022+\n\006parent\022!projects/*/locations/"
+ + "{location=*}\022\244\002\n\022DeleteBuildTrigger\0228.go"
+ + "ogle.devtools.cloudbuild.v1.DeleteBuildT"
+ + "riggerRequest\032\026.google.protobuf.Empty\"\273\001"
+ + "\332A\025project_id,trigger_id\202\323\344\223\002a*//v1/proj"
+ + "ects/{project_id}/triggers/{trigger_id}Z"
+ + ".*,/v1/{name=projects/*/locations/*/trig"
+ + "gers/*}\212\323\344\223\0026\0224\n\004name\022,projects/*/locati"
+ + "ons/{location=*}/triggers/*\022\366\002\n\022UpdateBu"
+ + "ildTrigger\0228.google.devtools.cloudbuild."
+ + "v1.UpdateBuildTriggerRequest\032+.google.de"
+ + "vtools.cloudbuild.v1.BuildTrigger\"\370\001\332A\035p"
+ + "roject_id,trigger_id,trigger\202\323\344\223\002\204\0012//v1"
+ + "/projects/{project_id}/triggers/{trigger"
+ + "_id}:\007triggerZH2=/v1/{trigger.resource_n"
+ + "ame=projects/*/locations/*/triggers/*}:\007"
+ + "trigger\212\323\344\223\002G\022E\n\025trigger.resource_name\022,"
+ + "projects/*/locations/{location=*}/trigge"
+ + "rs/*\022\341\002\n\017RunBuildTrigger\0225.google.devtoo"
+ + "ls.cloudbuild.v1.RunBuildTriggerRequest\032"
+ + "\035.google.longrunning.Operation\"\367\001\312A\037\n\005Bu"
+ + "ild\022\026BuildOperationMetadata\332A\034project_id"
+ + ",trigger_id,source\202\323\344\223\002t\"3/v1/projects/{"
+ + "project_id}/triggers/{trigger_id}:run:\006s"
+ + "ourceZ5\"0/v1/{name=projects/*/locations/"
+ + "*/triggers/*}:run:\001*\212\323\344\223\0026\0224\n\004name\022,proj"
+ + "ects/*/locations/{location=*}/triggers/*"
+ + "\022\225\002\n\025ReceiveTriggerWebhook\022;.google.devt"
+ + "ools.cloudbuild.v1.ReceiveTriggerWebhook"
+ + "Request\032<.google.devtools.cloudbuild.v1."
+ + "ReceiveTriggerWebhookResponse\"\200\001\202\323\344\223\002z\"4"
+ + "/v1/projects/{project_id}/triggers/{trig"
+ + "ger}:webhook:\004bodyZ<\"4/v1/{name=projects"
+ + "/*/locations/*/triggers/*}:webhook:\004body"
+ + "\022\271\002\n\020CreateWorkerPool\0226.google.devtools."
+ + "cloudbuild.v1.CreateWorkerPoolRequest\032\035."
+ + "google.longrunning.Operation\"\315\001\312A/\n\nWork"
+ + "erPool\022!CreateWorkerPoolOperationMetadat"
+ + "a\332A!parent,worker_pool,worker_pool_id\202\323\344"
+ + "\223\002>\"//v1/{parent=projects/*/locations/*}"
+ + "/workerPools:\013worker_pool\212\323\344\223\002-\022+\n\006paren"
+ + "t\022!projects/*/locations/{location=*}\022\356\001\n"
+ + "\rGetWorkerPool\0223.google.devtools.cloudbu"
+ + "ild.v1.GetWorkerPoolRequest\032).google.dev"
+ + "tools.cloudbuild.v1.WorkerPool\"}\332A\004name\202"
+ + "\323\344\223\0021\022//v1/{name=projects/*/locations/*/"
+ + "workerPools/*}\212\323\344\223\0029\0227\n\004name\022/projects/*"
+ + "/locations/{location=*}/workerPools/*\022\246\002"
+ + "\n\020DeleteWorkerPool\0226.google.devtools.clo"
+ + "udbuild.v1.DeleteWorkerPoolRequest\032\035.goo"
+ + "gle.longrunning.Operation\"\272\001\312A:\n\025google."
+ + "protobuf.Empty\022!DeleteWorkerPoolOperatio"
+ + "nMetadata\332A\004name\202\323\344\223\0021*//v1/{name=projec"
+ + "ts/*/locations/*/workerPools/*}\212\323\344\223\0029\0227\n"
+ + "\004name\022/projects/*/locations/{location=*}"
+ + "/workerPools/*\022\323\002\n\020UpdateWorkerPool\0226.go"
+ + "ogle.devtools.cloudbuild.v1.UpdateWorker"
+ + "PoolRequest\032\035.google.longrunning.Operati"
+ + "on\"\347\001\312A/\n\nWorkerPool\022!UpdateWorkerPoolOp"
+ + "erationMetadata\332A\027worker_pool,update_mas"
+ + "k\202\323\344\223\002J2;/v1/{worker_pool.name=projects/"
+ + "*/locations/*/workerPools/*}:\013worker_poo"
+ + "l\212\323\344\223\002E\022C\n\020worker_pool.name\022/projects/*/"
+ + "locations/{location=*}/workerPools/*\022\365\001\n"
+ + "\017ListWorkerPools\0225.google.devtools.cloud"
+ + "build.v1.ListWorkerPoolsRequest\0326.google"
+ + ".devtools.cloudbuild.v1.ListWorkerPoolsR"
+ + "esponse\"s\332A\006parent\202\323\344\223\0021\022//v1/{parent=pr"
+ + "ojects/*/locations/*}/workerPools\212\323\344\223\002-\022"
+ + "+\n\006parent\022!projects/*/locations/{locatio"
+ + "n=*}\032M\312A\031cloudbuild.googleapis.com\322A.htt"
+ + "ps://www.googleapis.com/auth/cloud-platf"
+ + "ormB\223\010\n\030com.google.cloudbuild.v1P\001ZAclou"
+ + "d.google.com/go/cloudbuild/apiv1/v2/clou"
+ + "dbuildpb;cloudbuildpb\242\002\003GCB\252\002\032Google.Clo"
+ + "ud.CloudBuild.V1\312\002\025Google\\Cloud\\Build\\V1"
+ + "\352\002\030Google::Cloud::Build::V1\352AN\n\036compute."
+ + "googleapis.com/Network\022,projects/{projec"
+ + "t}/global/networks/{network}\352AY\n!iam.goo"
+ + "gleapis.com/ServiceAccount\0224projects/{pr"
+ + "oject}/serviceAccounts/{service_account}"
+ + "\352AJ\n#secretmanager.googleapis.com/Secret"
+ + "\022#projects/{project}/secrets/{secret}\352Ad"
+ + "\n*secretmanager.googleapis.com/SecretVer"
+ + "sion\0226projects/{project}/secrets/{secret"
+ + "}/versions/{version}\352Af\n gkehub.googleap"
+ + "is.com/Membership\022Bprojects/{project}/lo"
+ + "cations/{location}/memberships/{cluster_"
+ + "name}\352Ap\n!cloudkms.googleapis.com/Crypto"
+ + "Key\022Kprojects/{project}/locations/{locat"
+ + "ion}/keyRings/{keyring}/cryptoKeys/{key}"
+ + "\352AU\n\"pubsub.googleapis.com/Subscription\022"
+ + "/projects/{project}/subscriptions/{subsc"
+ + "ription}\352A@\n\033pubsub.googleapis.com/Topic"
+ + "\022!projects/{project}/topics/{topic}\352A\202\001\n"
+ + "$cloudbuild.googleapis.com/Repository\022Zp"
+ + "rojects/{project}/locations/{location}/c"
+ + "onnections/{connection}/repositories/{re"
+ + "pository}b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -1054,7 +1058,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_devtools_cloudbuild_v1_StorageSource_descriptor,
new java.lang.String[] {
- "Bucket", "Object", "Generation",
+ "Bucket", "Object", "Generation", "SourceFetcher",
});
internal_static_google_devtools_cloudbuild_v1_GitSource_descriptor =
getDescriptor().getMessageTypes().get(3);
diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/GitHubEventsConfig.java b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/GitHubEventsConfig.java
index 2b4a4cfd6fe8..c82ba16064d0 100644
--- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/GitHubEventsConfig.java
+++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/GitHubEventsConfig.java
@@ -125,7 +125,7 @@ public EventCase getEventCase() {
* int64 installation_id = 1 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated. See
- * google/devtools/cloudbuild/v1/cloudbuild.proto;l=1861
+ * google/devtools/cloudbuild/v1/cloudbuild.proto;l=1876
* @return The installationId.
*/
@java.lang.Override
@@ -844,7 +844,7 @@ public Builder clearEvent() {
* int64 installation_id = 1 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated.
- * See google/devtools/cloudbuild/v1/cloudbuild.proto;l=1861
+ * See google/devtools/cloudbuild/v1/cloudbuild.proto;l=1876
* @return The installationId.
*/
@java.lang.Override
@@ -862,7 +862,7 @@ public long getInstallationId() {
* int64 installation_id = 1 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated.
- * See google/devtools/cloudbuild/v1/cloudbuild.proto;l=1861
+ * See google/devtools/cloudbuild/v1/cloudbuild.proto;l=1876
* @param value The installationId to set.
* @return This builder for chaining.
*/
@@ -884,7 +884,7 @@ public Builder setInstallationId(long value) {
* int64 installation_id = 1 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated.
- * See google/devtools/cloudbuild/v1/cloudbuild.proto;l=1861
+ * See google/devtools/cloudbuild/v1/cloudbuild.proto;l=1876
* @return This builder for chaining.
*/
@java.lang.Deprecated
diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/GitHubEventsConfigOrBuilder.java b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/GitHubEventsConfigOrBuilder.java
index bc35b3a1df96..60b4d67e7028 100644
--- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/GitHubEventsConfigOrBuilder.java
+++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/GitHubEventsConfigOrBuilder.java
@@ -33,7 +33,7 @@ public interface GitHubEventsConfigOrBuilder
* int64 installation_id = 1 [deprecated = true];
*
* @deprecated google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated. See
- * google/devtools/cloudbuild/v1/cloudbuild.proto;l=1861
+ * google/devtools/cloudbuild/v1/cloudbuild.proto;l=1876
* @return The installationId.
*/
@java.lang.Deprecated
diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/StorageSource.java b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/StorageSource.java
index 41f1df75d4ba..bd40eb99d6d1 100644
--- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/StorageSource.java
+++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/StorageSource.java
@@ -40,6 +40,7 @@ private StorageSource(com.google.protobuf.GeneratedMessageV3.Builder> builder)
private StorageSource() {
bucket_ = "";
object_ = "";
+ sourceFetcher_ = 0;
}
@java.lang.Override
@@ -63,6 +64,163 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
com.google.cloudbuild.v1.StorageSource.Builder.class);
}
+ /**
+ *
+ *
+ *
+ * Specifies the tool to fetch the source file for the build. + *+ * + * Protobuf enum {@code google.devtools.cloudbuild.v1.StorageSource.SourceFetcher} + */ + public enum SourceFetcher implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+ * Unspecified. Defaults to GSUTIL. + *+ * + *
SOURCE_FETCHER_UNSPECIFIED = 0;
+ */
+ SOURCE_FETCHER_UNSPECIFIED(0),
+ /**
+ *
+ *
+ * + * Use the "gsutil" tool to download the source file. + *+ * + *
GSUTIL = 1;
+ */
+ GSUTIL(1),
+ /**
+ *
+ *
+ * + * Use the Cloud Storage Fetcher tool to download the source file. + *+ * + *
GCS_FETCHER = 2;
+ */
+ GCS_FETCHER(2),
+ UNRECOGNIZED(-1),
+ ;
+
+ /**
+ *
+ *
+ * + * Unspecified. Defaults to GSUTIL. + *+ * + *
SOURCE_FETCHER_UNSPECIFIED = 0;
+ */
+ public static final int SOURCE_FETCHER_UNSPECIFIED_VALUE = 0;
+ /**
+ *
+ *
+ * + * Use the "gsutil" tool to download the source file. + *+ * + *
GSUTIL = 1;
+ */
+ public static final int GSUTIL_VALUE = 1;
+ /**
+ *
+ *
+ * + * Use the Cloud Storage Fetcher tool to download the source file. + *+ * + *
GCS_FETCHER = 2;
+ */
+ public static final int GCS_FETCHER_VALUE = 2;
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static SourceFetcher valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static SourceFetcher forNumber(int value) {
+ switch (value) {
+ case 0:
+ return SOURCE_FETCHER_UNSPECIFIED;
+ case 1:
+ return GSUTIL;
+ case 2:
+ return GCS_FETCHER;
+ default:
+ return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap+ * Option to specify the tool to fetch the source file for the build. + *+ * + *
+ * .google.devtools.cloudbuild.v1.StorageSource.SourceFetcher source_fetcher = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The enum numeric value on the wire for sourceFetcher.
+ */
+ @java.lang.Override
+ public int getSourceFetcherValue() {
+ return sourceFetcher_;
+ }
+ /**
+ *
+ *
+ * + * Option to specify the tool to fetch the source file for the build. + *+ * + *
+ * .google.devtools.cloudbuild.v1.StorageSource.SourceFetcher source_fetcher = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The sourceFetcher.
+ */
+ @java.lang.Override
+ public com.google.cloudbuild.v1.StorageSource.SourceFetcher getSourceFetcher() {
+ com.google.cloudbuild.v1.StorageSource.SourceFetcher result =
+ com.google.cloudbuild.v1.StorageSource.SourceFetcher.forNumber(sourceFetcher_);
+ return result == null
+ ? com.google.cloudbuild.v1.StorageSource.SourceFetcher.UNRECOGNIZED
+ : result;
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -217,6 +416,11 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (generation_ != 0L) {
output.writeInt64(3, generation_);
}
+ if (sourceFetcher_
+ != com.google.cloudbuild.v1.StorageSource.SourceFetcher.SOURCE_FETCHER_UNSPECIFIED
+ .getNumber()) {
+ output.writeEnum(5, sourceFetcher_);
+ }
getUnknownFields().writeTo(output);
}
@@ -235,6 +439,11 @@ public int getSerializedSize() {
if (generation_ != 0L) {
size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, generation_);
}
+ if (sourceFetcher_
+ != com.google.cloudbuild.v1.StorageSource.SourceFetcher.SOURCE_FETCHER_UNSPECIFIED
+ .getNumber()) {
+ size += com.google.protobuf.CodedOutputStream.computeEnumSize(5, sourceFetcher_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -253,6 +462,7 @@ public boolean equals(final java.lang.Object obj) {
if (!getBucket().equals(other.getBucket())) return false;
if (!getObject().equals(other.getObject())) return false;
if (getGeneration() != other.getGeneration()) return false;
+ if (sourceFetcher_ != other.sourceFetcher_) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -270,6 +480,8 @@ public int hashCode() {
hash = (53 * hash) + getObject().hashCode();
hash = (37 * hash) + GENERATION_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getGeneration());
+ hash = (37 * hash) + SOURCE_FETCHER_FIELD_NUMBER;
+ hash = (53 * hash) + sourceFetcher_;
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -412,6 +624,7 @@ public Builder clear() {
bucket_ = "";
object_ = "";
generation_ = 0L;
+ sourceFetcher_ = 0;
return this;
}
@@ -457,6 +670,9 @@ private void buildPartial0(com.google.cloudbuild.v1.StorageSource result) {
if (((from_bitField0_ & 0x00000004) != 0)) {
result.generation_ = generation_;
}
+ if (((from_bitField0_ & 0x00000008) != 0)) {
+ result.sourceFetcher_ = sourceFetcher_;
+ }
}
@java.lang.Override
@@ -517,6 +733,9 @@ public Builder mergeFrom(com.google.cloudbuild.v1.StorageSource other) {
if (other.getGeneration() != 0L) {
setGeneration(other.getGeneration());
}
+ if (other.sourceFetcher_ != 0) {
+ setSourceFetcherValue(other.getSourceFetcherValue());
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -561,6 +780,12 @@ public Builder mergeFrom(
bitField0_ |= 0x00000004;
break;
} // case 24
+ case 40:
+ {
+ sourceFetcher_ = input.readEnum();
+ bitField0_ |= 0x00000008;
+ break;
+ } // case 40
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -873,6 +1098,108 @@ public Builder clearGeneration() {
return this;
}
+ private int sourceFetcher_ = 0;
+ /**
+ *
+ *
+ * + * Option to specify the tool to fetch the source file for the build. + *+ * + *
+ * .google.devtools.cloudbuild.v1.StorageSource.SourceFetcher source_fetcher = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The enum numeric value on the wire for sourceFetcher.
+ */
+ @java.lang.Override
+ public int getSourceFetcherValue() {
+ return sourceFetcher_;
+ }
+ /**
+ *
+ *
+ * + * Option to specify the tool to fetch the source file for the build. + *+ * + *
+ * .google.devtools.cloudbuild.v1.StorageSource.SourceFetcher source_fetcher = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @param value The enum numeric value on the wire for sourceFetcher to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSourceFetcherValue(int value) {
+ sourceFetcher_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *
+ * + * Option to specify the tool to fetch the source file for the build. + *+ * + *
+ * .google.devtools.cloudbuild.v1.StorageSource.SourceFetcher source_fetcher = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The sourceFetcher.
+ */
+ @java.lang.Override
+ public com.google.cloudbuild.v1.StorageSource.SourceFetcher getSourceFetcher() {
+ com.google.cloudbuild.v1.StorageSource.SourceFetcher result =
+ com.google.cloudbuild.v1.StorageSource.SourceFetcher.forNumber(sourceFetcher_);
+ return result == null
+ ? com.google.cloudbuild.v1.StorageSource.SourceFetcher.UNRECOGNIZED
+ : result;
+ }
+ /**
+ *
+ *
+ * + * Option to specify the tool to fetch the source file for the build. + *+ * + *
+ * .google.devtools.cloudbuild.v1.StorageSource.SourceFetcher source_fetcher = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @param value The sourceFetcher to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSourceFetcher(com.google.cloudbuild.v1.StorageSource.SourceFetcher value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000008;
+ sourceFetcher_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *
+ * + * Option to specify the tool to fetch the source file for the build. + *+ * + *
+ * .google.devtools.cloudbuild.v1.StorageSource.SourceFetcher source_fetcher = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearSourceFetcher() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ sourceFetcher_ = 0;
+ onChanged();
+ return this;
+ }
+
@java.lang.Override
public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/StorageSourceOrBuilder.java b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/StorageSourceOrBuilder.java
index de3ac2cfa53b..cee7a76aa470 100644
--- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/StorageSourceOrBuilder.java
+++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/StorageSourceOrBuilder.java
@@ -96,4 +96,33 @@ public interface StorageSourceOrBuilder
* @return The generation.
*/
long getGeneration();
+
+ /**
+ *
+ *
+ * + * Option to specify the tool to fetch the source file for the build. + *+ * + *
+ * .google.devtools.cloudbuild.v1.StorageSource.SourceFetcher source_fetcher = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The enum numeric value on the wire for sourceFetcher.
+ */
+ int getSourceFetcherValue();
+ /**
+ *
+ *
+ * + * Option to specify the tool to fetch the source file for the build. + *+ * + *
+ * .google.devtools.cloudbuild.v1.StorageSource.SourceFetcher source_fetcher = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The sourceFetcher.
+ */
+ com.google.cloudbuild.v1.StorageSource.SourceFetcher getSourceFetcher();
}
diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/proto/google/devtools/cloudbuild/v1/cloudbuild.proto b/java-cloudbuild/proto-google-cloud-build-v1/src/main/proto/google/devtools/cloudbuild/v1/cloudbuild.proto
index 20f7f3191fa4..b4064bd1543d 100644
--- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/proto/google/devtools/cloudbuild/v1/cloudbuild.proto
+++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/proto/google/devtools/cloudbuild/v1/cloudbuild.proto
@@ -528,6 +528,21 @@ message StorageSource {
// Cloud Storage generation for the object. If the generation is
// omitted, the latest generation will be used.
int64 generation = 3;
+
+ // Specifies the tool to fetch the source file for the build.
+ enum SourceFetcher {
+ // Unspecified. Defaults to GSUTIL.
+ SOURCE_FETCHER_UNSPECIFIED = 0;
+
+ // Use the "gsutil" tool to download the source file.
+ GSUTIL = 1;
+
+ // Use the Cloud Storage Fetcher tool to download the source file.
+ GCS_FETCHER = 2;
+ }
+
+ // Option to specify the tool to fetch the source file for the build.
+ SourceFetcher source_fetcher = 5 [(google.api.field_behavior) = OPTIONAL];
}
// Location of the source in any accessible Git repository.