From e336c70660cd0663f91675a30ace51f42b5e60a1 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 1 Nov 2023 19:52:59 -0400 Subject: [PATCH] feat: [cloudbuild] Add optional field "SourceFetcher" to choose source fetcher tool (#10022) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: Add optional field "SourceFetcher" to choose source fetcher tool Committer: @ronanww PiperOrigin-RevId: 578565021 Source-Link: https://github.com/googleapis/googleapis/commit/1bb99dc2e2a7b4d6a3237f206a87bec81a8f0714 Source-Link: https://github.com/googleapis/googleapis-gen/commit/19c44b3311121573e43fe89bbc8ae0a6ffa15548 Copy-Tag: eyJwIjoiamF2YS1jbG91ZGJ1aWxkLy5Pd2xCb3QueWFtbCIsImgiOiIxOWM0NGIzMzExMTIxNTczZTQzZmU4OWJiYzhhZTBhNmZmYTE1NTQ4In0= * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot --- java-cloudbuild/README.md | 4 +- .../reflect-config.json | 9 + .../google/cloudbuild/v1/BuildOptions.java | 14 +- .../cloudbuild/v1/BuildOptionsOrBuilder.java | 4 +- .../com/google/cloudbuild/v1/Cloudbuild.java | 1256 +++++++++-------- .../cloudbuild/v1/GitHubEventsConfig.java | 8 +- .../v1/GitHubEventsConfigOrBuilder.java | 2 +- .../google/cloudbuild/v1/StorageSource.java | 327 +++++ .../cloudbuild/v1/StorageSourceOrBuilder.java | 29 + .../devtools/cloudbuild/v1/cloudbuild.proto | 15 + 10 files changed, 1026 insertions(+), 642 deletions(-) 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: com.google.cloud libraries-bom - 26.23.0 + 26.26.0 pom import @@ -195,7 +195,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-build.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-build/3.26.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-build/3.31.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudbuild/google-cloud-build/src/main/resources/META-INF/native-image/com.google.cloud.devtools.cloudbuild.v1/reflect-config.json b/java-cloudbuild/google-cloud-build/src/main/resources/META-INF/native-image/com.google.cloud.devtools.cloudbuild.v1/reflect-config.json index 3e05ac4e016e..acb60a6ba4e0 100644 --- a/java-cloudbuild/google-cloud-build/src/main/resources/META-INF/native-image/com.google.cloud.devtools.cloudbuild.v1/reflect-config.json +++ b/java-cloudbuild/google-cloud-build/src/main/resources/META-INF/native-image/com.google.cloud.devtools.cloudbuild.v1/reflect-config.json @@ -1736,6 +1736,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloudbuild.v1.StorageSource$SourceFetcher", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloudbuild.v1.StorageSourceManifest", "queryAllDeclaredConstructors": true, diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptions.java b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptions.java index 92ef69fa50af..ba0c802ea602 100644 --- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptions.java +++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptions.java @@ -2138,7 +2138,7 @@ public com.google.cloudbuild.v1.BuildOptions.LogStreamingOption getLogStreamingO * 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 internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SourceFetcher findValueByNumber(int number) { + return SourceFetcher.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloudbuild.v1.StorageSource.getDescriptor().getEnumTypes().get(0); + } + + private static final SourceFetcher[] VALUES = values(); + + public static SourceFetcher valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private SourceFetcher(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.devtools.cloudbuild.v1.StorageSource.SourceFetcher) + } + public static final int BUCKET_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -194,6 +352,47 @@ public long getGeneration() { return generation_; } + public static final int SOURCE_FETCHER_FIELD_NUMBER = 5; + 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]; + * + * + * @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.