1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 package com.google.cloudbuild.v1; 17 18 import static io.grpc.MethodDescriptor.generateFullMethodName; 19 20 /** 21 * 22 * 23 * <pre> 24 * Creates and manages builds on Google Cloud Platform. 25 * The main concept used by this API is a `Build`, which describes the location 26 * of the source to build, how to build the source, and where to store the 27 * built artifacts, if any. 28 * A user can list previously-requested builds or get builds by their ID to 29 * determine the status of the build. 30 * </pre> 31 */ 32 @javax.annotation.Generated( 33 value = "by gRPC proto compiler", 34 comments = "Source: google/devtools/cloudbuild/v1/cloudbuild.proto") 35 @io.grpc.stub.annotations.GrpcGenerated 36 public final class CloudBuildGrpc { 37 CloudBuildGrpc()38 private CloudBuildGrpc() {} 39 40 public static final String SERVICE_NAME = "google.devtools.cloudbuild.v1.CloudBuild"; 41 42 // Static method descriptors that strictly reflect the proto. 43 private static volatile io.grpc.MethodDescriptor< 44 com.google.cloudbuild.v1.CreateBuildRequest, com.google.longrunning.Operation> 45 getCreateBuildMethod; 46 47 @io.grpc.stub.annotations.RpcMethod( 48 fullMethodName = SERVICE_NAME + '/' + "CreateBuild", 49 requestType = com.google.cloudbuild.v1.CreateBuildRequest.class, 50 responseType = com.google.longrunning.Operation.class, 51 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 52 public static io.grpc.MethodDescriptor< 53 com.google.cloudbuild.v1.CreateBuildRequest, com.google.longrunning.Operation> getCreateBuildMethod()54 getCreateBuildMethod() { 55 io.grpc.MethodDescriptor< 56 com.google.cloudbuild.v1.CreateBuildRequest, com.google.longrunning.Operation> 57 getCreateBuildMethod; 58 if ((getCreateBuildMethod = CloudBuildGrpc.getCreateBuildMethod) == null) { 59 synchronized (CloudBuildGrpc.class) { 60 if ((getCreateBuildMethod = CloudBuildGrpc.getCreateBuildMethod) == null) { 61 CloudBuildGrpc.getCreateBuildMethod = 62 getCreateBuildMethod = 63 io.grpc.MethodDescriptor 64 .<com.google.cloudbuild.v1.CreateBuildRequest, 65 com.google.longrunning.Operation> 66 newBuilder() 67 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 68 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateBuild")) 69 .setSampledToLocalTracing(true) 70 .setRequestMarshaller( 71 io.grpc.protobuf.ProtoUtils.marshaller( 72 com.google.cloudbuild.v1.CreateBuildRequest.getDefaultInstance())) 73 .setResponseMarshaller( 74 io.grpc.protobuf.ProtoUtils.marshaller( 75 com.google.longrunning.Operation.getDefaultInstance())) 76 .setSchemaDescriptor(new CloudBuildMethodDescriptorSupplier("CreateBuild")) 77 .build(); 78 } 79 } 80 } 81 return getCreateBuildMethod; 82 } 83 84 private static volatile io.grpc.MethodDescriptor< 85 com.google.cloudbuild.v1.GetBuildRequest, com.google.cloudbuild.v1.Build> 86 getGetBuildMethod; 87 88 @io.grpc.stub.annotations.RpcMethod( 89 fullMethodName = SERVICE_NAME + '/' + "GetBuild", 90 requestType = com.google.cloudbuild.v1.GetBuildRequest.class, 91 responseType = com.google.cloudbuild.v1.Build.class, 92 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 93 public static io.grpc.MethodDescriptor< 94 com.google.cloudbuild.v1.GetBuildRequest, com.google.cloudbuild.v1.Build> getGetBuildMethod()95 getGetBuildMethod() { 96 io.grpc.MethodDescriptor< 97 com.google.cloudbuild.v1.GetBuildRequest, com.google.cloudbuild.v1.Build> 98 getGetBuildMethod; 99 if ((getGetBuildMethod = CloudBuildGrpc.getGetBuildMethod) == null) { 100 synchronized (CloudBuildGrpc.class) { 101 if ((getGetBuildMethod = CloudBuildGrpc.getGetBuildMethod) == null) { 102 CloudBuildGrpc.getGetBuildMethod = 103 getGetBuildMethod = 104 io.grpc.MethodDescriptor 105 .<com.google.cloudbuild.v1.GetBuildRequest, com.google.cloudbuild.v1.Build> 106 newBuilder() 107 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 108 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetBuild")) 109 .setSampledToLocalTracing(true) 110 .setRequestMarshaller( 111 io.grpc.protobuf.ProtoUtils.marshaller( 112 com.google.cloudbuild.v1.GetBuildRequest.getDefaultInstance())) 113 .setResponseMarshaller( 114 io.grpc.protobuf.ProtoUtils.marshaller( 115 com.google.cloudbuild.v1.Build.getDefaultInstance())) 116 .setSchemaDescriptor(new CloudBuildMethodDescriptorSupplier("GetBuild")) 117 .build(); 118 } 119 } 120 } 121 return getGetBuildMethod; 122 } 123 124 private static volatile io.grpc.MethodDescriptor< 125 com.google.cloudbuild.v1.ListBuildsRequest, com.google.cloudbuild.v1.ListBuildsResponse> 126 getListBuildsMethod; 127 128 @io.grpc.stub.annotations.RpcMethod( 129 fullMethodName = SERVICE_NAME + '/' + "ListBuilds", 130 requestType = com.google.cloudbuild.v1.ListBuildsRequest.class, 131 responseType = com.google.cloudbuild.v1.ListBuildsResponse.class, 132 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 133 public static io.grpc.MethodDescriptor< 134 com.google.cloudbuild.v1.ListBuildsRequest, com.google.cloudbuild.v1.ListBuildsResponse> getListBuildsMethod()135 getListBuildsMethod() { 136 io.grpc.MethodDescriptor< 137 com.google.cloudbuild.v1.ListBuildsRequest, com.google.cloudbuild.v1.ListBuildsResponse> 138 getListBuildsMethod; 139 if ((getListBuildsMethod = CloudBuildGrpc.getListBuildsMethod) == null) { 140 synchronized (CloudBuildGrpc.class) { 141 if ((getListBuildsMethod = CloudBuildGrpc.getListBuildsMethod) == null) { 142 CloudBuildGrpc.getListBuildsMethod = 143 getListBuildsMethod = 144 io.grpc.MethodDescriptor 145 .<com.google.cloudbuild.v1.ListBuildsRequest, 146 com.google.cloudbuild.v1.ListBuildsResponse> 147 newBuilder() 148 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 149 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListBuilds")) 150 .setSampledToLocalTracing(true) 151 .setRequestMarshaller( 152 io.grpc.protobuf.ProtoUtils.marshaller( 153 com.google.cloudbuild.v1.ListBuildsRequest.getDefaultInstance())) 154 .setResponseMarshaller( 155 io.grpc.protobuf.ProtoUtils.marshaller( 156 com.google.cloudbuild.v1.ListBuildsResponse.getDefaultInstance())) 157 .setSchemaDescriptor(new CloudBuildMethodDescriptorSupplier("ListBuilds")) 158 .build(); 159 } 160 } 161 } 162 return getListBuildsMethod; 163 } 164 165 private static volatile io.grpc.MethodDescriptor< 166 com.google.cloudbuild.v1.CancelBuildRequest, com.google.cloudbuild.v1.Build> 167 getCancelBuildMethod; 168 169 @io.grpc.stub.annotations.RpcMethod( 170 fullMethodName = SERVICE_NAME + '/' + "CancelBuild", 171 requestType = com.google.cloudbuild.v1.CancelBuildRequest.class, 172 responseType = com.google.cloudbuild.v1.Build.class, 173 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 174 public static io.grpc.MethodDescriptor< 175 com.google.cloudbuild.v1.CancelBuildRequest, com.google.cloudbuild.v1.Build> getCancelBuildMethod()176 getCancelBuildMethod() { 177 io.grpc.MethodDescriptor< 178 com.google.cloudbuild.v1.CancelBuildRequest, com.google.cloudbuild.v1.Build> 179 getCancelBuildMethod; 180 if ((getCancelBuildMethod = CloudBuildGrpc.getCancelBuildMethod) == null) { 181 synchronized (CloudBuildGrpc.class) { 182 if ((getCancelBuildMethod = CloudBuildGrpc.getCancelBuildMethod) == null) { 183 CloudBuildGrpc.getCancelBuildMethod = 184 getCancelBuildMethod = 185 io.grpc.MethodDescriptor 186 .<com.google.cloudbuild.v1.CancelBuildRequest, com.google.cloudbuild.v1.Build> 187 newBuilder() 188 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 189 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CancelBuild")) 190 .setSampledToLocalTracing(true) 191 .setRequestMarshaller( 192 io.grpc.protobuf.ProtoUtils.marshaller( 193 com.google.cloudbuild.v1.CancelBuildRequest.getDefaultInstance())) 194 .setResponseMarshaller( 195 io.grpc.protobuf.ProtoUtils.marshaller( 196 com.google.cloudbuild.v1.Build.getDefaultInstance())) 197 .setSchemaDescriptor(new CloudBuildMethodDescriptorSupplier("CancelBuild")) 198 .build(); 199 } 200 } 201 } 202 return getCancelBuildMethod; 203 } 204 205 private static volatile io.grpc.MethodDescriptor< 206 com.google.cloudbuild.v1.RetryBuildRequest, com.google.longrunning.Operation> 207 getRetryBuildMethod; 208 209 @io.grpc.stub.annotations.RpcMethod( 210 fullMethodName = SERVICE_NAME + '/' + "RetryBuild", 211 requestType = com.google.cloudbuild.v1.RetryBuildRequest.class, 212 responseType = com.google.longrunning.Operation.class, 213 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 214 public static io.grpc.MethodDescriptor< 215 com.google.cloudbuild.v1.RetryBuildRequest, com.google.longrunning.Operation> getRetryBuildMethod()216 getRetryBuildMethod() { 217 io.grpc.MethodDescriptor< 218 com.google.cloudbuild.v1.RetryBuildRequest, com.google.longrunning.Operation> 219 getRetryBuildMethod; 220 if ((getRetryBuildMethod = CloudBuildGrpc.getRetryBuildMethod) == null) { 221 synchronized (CloudBuildGrpc.class) { 222 if ((getRetryBuildMethod = CloudBuildGrpc.getRetryBuildMethod) == null) { 223 CloudBuildGrpc.getRetryBuildMethod = 224 getRetryBuildMethod = 225 io.grpc.MethodDescriptor 226 .<com.google.cloudbuild.v1.RetryBuildRequest, 227 com.google.longrunning.Operation> 228 newBuilder() 229 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 230 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RetryBuild")) 231 .setSampledToLocalTracing(true) 232 .setRequestMarshaller( 233 io.grpc.protobuf.ProtoUtils.marshaller( 234 com.google.cloudbuild.v1.RetryBuildRequest.getDefaultInstance())) 235 .setResponseMarshaller( 236 io.grpc.protobuf.ProtoUtils.marshaller( 237 com.google.longrunning.Operation.getDefaultInstance())) 238 .setSchemaDescriptor(new CloudBuildMethodDescriptorSupplier("RetryBuild")) 239 .build(); 240 } 241 } 242 } 243 return getRetryBuildMethod; 244 } 245 246 private static volatile io.grpc.MethodDescriptor< 247 com.google.cloudbuild.v1.ApproveBuildRequest, com.google.longrunning.Operation> 248 getApproveBuildMethod; 249 250 @io.grpc.stub.annotations.RpcMethod( 251 fullMethodName = SERVICE_NAME + '/' + "ApproveBuild", 252 requestType = com.google.cloudbuild.v1.ApproveBuildRequest.class, 253 responseType = com.google.longrunning.Operation.class, 254 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 255 public static io.grpc.MethodDescriptor< 256 com.google.cloudbuild.v1.ApproveBuildRequest, com.google.longrunning.Operation> getApproveBuildMethod()257 getApproveBuildMethod() { 258 io.grpc.MethodDescriptor< 259 com.google.cloudbuild.v1.ApproveBuildRequest, com.google.longrunning.Operation> 260 getApproveBuildMethod; 261 if ((getApproveBuildMethod = CloudBuildGrpc.getApproveBuildMethod) == null) { 262 synchronized (CloudBuildGrpc.class) { 263 if ((getApproveBuildMethod = CloudBuildGrpc.getApproveBuildMethod) == null) { 264 CloudBuildGrpc.getApproveBuildMethod = 265 getApproveBuildMethod = 266 io.grpc.MethodDescriptor 267 .<com.google.cloudbuild.v1.ApproveBuildRequest, 268 com.google.longrunning.Operation> 269 newBuilder() 270 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 271 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ApproveBuild")) 272 .setSampledToLocalTracing(true) 273 .setRequestMarshaller( 274 io.grpc.protobuf.ProtoUtils.marshaller( 275 com.google.cloudbuild.v1.ApproveBuildRequest.getDefaultInstance())) 276 .setResponseMarshaller( 277 io.grpc.protobuf.ProtoUtils.marshaller( 278 com.google.longrunning.Operation.getDefaultInstance())) 279 .setSchemaDescriptor(new CloudBuildMethodDescriptorSupplier("ApproveBuild")) 280 .build(); 281 } 282 } 283 } 284 return getApproveBuildMethod; 285 } 286 287 private static volatile io.grpc.MethodDescriptor< 288 com.google.cloudbuild.v1.CreateBuildTriggerRequest, com.google.cloudbuild.v1.BuildTrigger> 289 getCreateBuildTriggerMethod; 290 291 @io.grpc.stub.annotations.RpcMethod( 292 fullMethodName = SERVICE_NAME + '/' + "CreateBuildTrigger", 293 requestType = com.google.cloudbuild.v1.CreateBuildTriggerRequest.class, 294 responseType = com.google.cloudbuild.v1.BuildTrigger.class, 295 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 296 public static io.grpc.MethodDescriptor< 297 com.google.cloudbuild.v1.CreateBuildTriggerRequest, com.google.cloudbuild.v1.BuildTrigger> getCreateBuildTriggerMethod()298 getCreateBuildTriggerMethod() { 299 io.grpc.MethodDescriptor< 300 com.google.cloudbuild.v1.CreateBuildTriggerRequest, 301 com.google.cloudbuild.v1.BuildTrigger> 302 getCreateBuildTriggerMethod; 303 if ((getCreateBuildTriggerMethod = CloudBuildGrpc.getCreateBuildTriggerMethod) == null) { 304 synchronized (CloudBuildGrpc.class) { 305 if ((getCreateBuildTriggerMethod = CloudBuildGrpc.getCreateBuildTriggerMethod) == null) { 306 CloudBuildGrpc.getCreateBuildTriggerMethod = 307 getCreateBuildTriggerMethod = 308 io.grpc.MethodDescriptor 309 .<com.google.cloudbuild.v1.CreateBuildTriggerRequest, 310 com.google.cloudbuild.v1.BuildTrigger> 311 newBuilder() 312 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 313 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateBuildTrigger")) 314 .setSampledToLocalTracing(true) 315 .setRequestMarshaller( 316 io.grpc.protobuf.ProtoUtils.marshaller( 317 com.google.cloudbuild.v1.CreateBuildTriggerRequest 318 .getDefaultInstance())) 319 .setResponseMarshaller( 320 io.grpc.protobuf.ProtoUtils.marshaller( 321 com.google.cloudbuild.v1.BuildTrigger.getDefaultInstance())) 322 .setSchemaDescriptor( 323 new CloudBuildMethodDescriptorSupplier("CreateBuildTrigger")) 324 .build(); 325 } 326 } 327 } 328 return getCreateBuildTriggerMethod; 329 } 330 331 private static volatile io.grpc.MethodDescriptor< 332 com.google.cloudbuild.v1.GetBuildTriggerRequest, com.google.cloudbuild.v1.BuildTrigger> 333 getGetBuildTriggerMethod; 334 335 @io.grpc.stub.annotations.RpcMethod( 336 fullMethodName = SERVICE_NAME + '/' + "GetBuildTrigger", 337 requestType = com.google.cloudbuild.v1.GetBuildTriggerRequest.class, 338 responseType = com.google.cloudbuild.v1.BuildTrigger.class, 339 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 340 public static io.grpc.MethodDescriptor< 341 com.google.cloudbuild.v1.GetBuildTriggerRequest, com.google.cloudbuild.v1.BuildTrigger> getGetBuildTriggerMethod()342 getGetBuildTriggerMethod() { 343 io.grpc.MethodDescriptor< 344 com.google.cloudbuild.v1.GetBuildTriggerRequest, com.google.cloudbuild.v1.BuildTrigger> 345 getGetBuildTriggerMethod; 346 if ((getGetBuildTriggerMethod = CloudBuildGrpc.getGetBuildTriggerMethod) == null) { 347 synchronized (CloudBuildGrpc.class) { 348 if ((getGetBuildTriggerMethod = CloudBuildGrpc.getGetBuildTriggerMethod) == null) { 349 CloudBuildGrpc.getGetBuildTriggerMethod = 350 getGetBuildTriggerMethod = 351 io.grpc.MethodDescriptor 352 .<com.google.cloudbuild.v1.GetBuildTriggerRequest, 353 com.google.cloudbuild.v1.BuildTrigger> 354 newBuilder() 355 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 356 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetBuildTrigger")) 357 .setSampledToLocalTracing(true) 358 .setRequestMarshaller( 359 io.grpc.protobuf.ProtoUtils.marshaller( 360 com.google.cloudbuild.v1.GetBuildTriggerRequest.getDefaultInstance())) 361 .setResponseMarshaller( 362 io.grpc.protobuf.ProtoUtils.marshaller( 363 com.google.cloudbuild.v1.BuildTrigger.getDefaultInstance())) 364 .setSchemaDescriptor( 365 new CloudBuildMethodDescriptorSupplier("GetBuildTrigger")) 366 .build(); 367 } 368 } 369 } 370 return getGetBuildTriggerMethod; 371 } 372 373 private static volatile io.grpc.MethodDescriptor< 374 com.google.cloudbuild.v1.ListBuildTriggersRequest, 375 com.google.cloudbuild.v1.ListBuildTriggersResponse> 376 getListBuildTriggersMethod; 377 378 @io.grpc.stub.annotations.RpcMethod( 379 fullMethodName = SERVICE_NAME + '/' + "ListBuildTriggers", 380 requestType = com.google.cloudbuild.v1.ListBuildTriggersRequest.class, 381 responseType = com.google.cloudbuild.v1.ListBuildTriggersResponse.class, 382 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 383 public static io.grpc.MethodDescriptor< 384 com.google.cloudbuild.v1.ListBuildTriggersRequest, 385 com.google.cloudbuild.v1.ListBuildTriggersResponse> getListBuildTriggersMethod()386 getListBuildTriggersMethod() { 387 io.grpc.MethodDescriptor< 388 com.google.cloudbuild.v1.ListBuildTriggersRequest, 389 com.google.cloudbuild.v1.ListBuildTriggersResponse> 390 getListBuildTriggersMethod; 391 if ((getListBuildTriggersMethod = CloudBuildGrpc.getListBuildTriggersMethod) == null) { 392 synchronized (CloudBuildGrpc.class) { 393 if ((getListBuildTriggersMethod = CloudBuildGrpc.getListBuildTriggersMethod) == null) { 394 CloudBuildGrpc.getListBuildTriggersMethod = 395 getListBuildTriggersMethod = 396 io.grpc.MethodDescriptor 397 .<com.google.cloudbuild.v1.ListBuildTriggersRequest, 398 com.google.cloudbuild.v1.ListBuildTriggersResponse> 399 newBuilder() 400 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 401 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListBuildTriggers")) 402 .setSampledToLocalTracing(true) 403 .setRequestMarshaller( 404 io.grpc.protobuf.ProtoUtils.marshaller( 405 com.google.cloudbuild.v1.ListBuildTriggersRequest 406 .getDefaultInstance())) 407 .setResponseMarshaller( 408 io.grpc.protobuf.ProtoUtils.marshaller( 409 com.google.cloudbuild.v1.ListBuildTriggersResponse 410 .getDefaultInstance())) 411 .setSchemaDescriptor( 412 new CloudBuildMethodDescriptorSupplier("ListBuildTriggers")) 413 .build(); 414 } 415 } 416 } 417 return getListBuildTriggersMethod; 418 } 419 420 private static volatile io.grpc.MethodDescriptor< 421 com.google.cloudbuild.v1.DeleteBuildTriggerRequest, com.google.protobuf.Empty> 422 getDeleteBuildTriggerMethod; 423 424 @io.grpc.stub.annotations.RpcMethod( 425 fullMethodName = SERVICE_NAME + '/' + "DeleteBuildTrigger", 426 requestType = com.google.cloudbuild.v1.DeleteBuildTriggerRequest.class, 427 responseType = com.google.protobuf.Empty.class, 428 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 429 public static io.grpc.MethodDescriptor< 430 com.google.cloudbuild.v1.DeleteBuildTriggerRequest, com.google.protobuf.Empty> getDeleteBuildTriggerMethod()431 getDeleteBuildTriggerMethod() { 432 io.grpc.MethodDescriptor< 433 com.google.cloudbuild.v1.DeleteBuildTriggerRequest, com.google.protobuf.Empty> 434 getDeleteBuildTriggerMethod; 435 if ((getDeleteBuildTriggerMethod = CloudBuildGrpc.getDeleteBuildTriggerMethod) == null) { 436 synchronized (CloudBuildGrpc.class) { 437 if ((getDeleteBuildTriggerMethod = CloudBuildGrpc.getDeleteBuildTriggerMethod) == null) { 438 CloudBuildGrpc.getDeleteBuildTriggerMethod = 439 getDeleteBuildTriggerMethod = 440 io.grpc.MethodDescriptor 441 .<com.google.cloudbuild.v1.DeleteBuildTriggerRequest, 442 com.google.protobuf.Empty> 443 newBuilder() 444 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 445 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteBuildTrigger")) 446 .setSampledToLocalTracing(true) 447 .setRequestMarshaller( 448 io.grpc.protobuf.ProtoUtils.marshaller( 449 com.google.cloudbuild.v1.DeleteBuildTriggerRequest 450 .getDefaultInstance())) 451 .setResponseMarshaller( 452 io.grpc.protobuf.ProtoUtils.marshaller( 453 com.google.protobuf.Empty.getDefaultInstance())) 454 .setSchemaDescriptor( 455 new CloudBuildMethodDescriptorSupplier("DeleteBuildTrigger")) 456 .build(); 457 } 458 } 459 } 460 return getDeleteBuildTriggerMethod; 461 } 462 463 private static volatile io.grpc.MethodDescriptor< 464 com.google.cloudbuild.v1.UpdateBuildTriggerRequest, com.google.cloudbuild.v1.BuildTrigger> 465 getUpdateBuildTriggerMethod; 466 467 @io.grpc.stub.annotations.RpcMethod( 468 fullMethodName = SERVICE_NAME + '/' + "UpdateBuildTrigger", 469 requestType = com.google.cloudbuild.v1.UpdateBuildTriggerRequest.class, 470 responseType = com.google.cloudbuild.v1.BuildTrigger.class, 471 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 472 public static io.grpc.MethodDescriptor< 473 com.google.cloudbuild.v1.UpdateBuildTriggerRequest, com.google.cloudbuild.v1.BuildTrigger> getUpdateBuildTriggerMethod()474 getUpdateBuildTriggerMethod() { 475 io.grpc.MethodDescriptor< 476 com.google.cloudbuild.v1.UpdateBuildTriggerRequest, 477 com.google.cloudbuild.v1.BuildTrigger> 478 getUpdateBuildTriggerMethod; 479 if ((getUpdateBuildTriggerMethod = CloudBuildGrpc.getUpdateBuildTriggerMethod) == null) { 480 synchronized (CloudBuildGrpc.class) { 481 if ((getUpdateBuildTriggerMethod = CloudBuildGrpc.getUpdateBuildTriggerMethod) == null) { 482 CloudBuildGrpc.getUpdateBuildTriggerMethod = 483 getUpdateBuildTriggerMethod = 484 io.grpc.MethodDescriptor 485 .<com.google.cloudbuild.v1.UpdateBuildTriggerRequest, 486 com.google.cloudbuild.v1.BuildTrigger> 487 newBuilder() 488 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 489 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateBuildTrigger")) 490 .setSampledToLocalTracing(true) 491 .setRequestMarshaller( 492 io.grpc.protobuf.ProtoUtils.marshaller( 493 com.google.cloudbuild.v1.UpdateBuildTriggerRequest 494 .getDefaultInstance())) 495 .setResponseMarshaller( 496 io.grpc.protobuf.ProtoUtils.marshaller( 497 com.google.cloudbuild.v1.BuildTrigger.getDefaultInstance())) 498 .setSchemaDescriptor( 499 new CloudBuildMethodDescriptorSupplier("UpdateBuildTrigger")) 500 .build(); 501 } 502 } 503 } 504 return getUpdateBuildTriggerMethod; 505 } 506 507 private static volatile io.grpc.MethodDescriptor< 508 com.google.cloudbuild.v1.RunBuildTriggerRequest, com.google.longrunning.Operation> 509 getRunBuildTriggerMethod; 510 511 @io.grpc.stub.annotations.RpcMethod( 512 fullMethodName = SERVICE_NAME + '/' + "RunBuildTrigger", 513 requestType = com.google.cloudbuild.v1.RunBuildTriggerRequest.class, 514 responseType = com.google.longrunning.Operation.class, 515 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 516 public static io.grpc.MethodDescriptor< 517 com.google.cloudbuild.v1.RunBuildTriggerRequest, com.google.longrunning.Operation> getRunBuildTriggerMethod()518 getRunBuildTriggerMethod() { 519 io.grpc.MethodDescriptor< 520 com.google.cloudbuild.v1.RunBuildTriggerRequest, com.google.longrunning.Operation> 521 getRunBuildTriggerMethod; 522 if ((getRunBuildTriggerMethod = CloudBuildGrpc.getRunBuildTriggerMethod) == null) { 523 synchronized (CloudBuildGrpc.class) { 524 if ((getRunBuildTriggerMethod = CloudBuildGrpc.getRunBuildTriggerMethod) == null) { 525 CloudBuildGrpc.getRunBuildTriggerMethod = 526 getRunBuildTriggerMethod = 527 io.grpc.MethodDescriptor 528 .<com.google.cloudbuild.v1.RunBuildTriggerRequest, 529 com.google.longrunning.Operation> 530 newBuilder() 531 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 532 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RunBuildTrigger")) 533 .setSampledToLocalTracing(true) 534 .setRequestMarshaller( 535 io.grpc.protobuf.ProtoUtils.marshaller( 536 com.google.cloudbuild.v1.RunBuildTriggerRequest.getDefaultInstance())) 537 .setResponseMarshaller( 538 io.grpc.protobuf.ProtoUtils.marshaller( 539 com.google.longrunning.Operation.getDefaultInstance())) 540 .setSchemaDescriptor( 541 new CloudBuildMethodDescriptorSupplier("RunBuildTrigger")) 542 .build(); 543 } 544 } 545 } 546 return getRunBuildTriggerMethod; 547 } 548 549 private static volatile io.grpc.MethodDescriptor< 550 com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest, 551 com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse> 552 getReceiveTriggerWebhookMethod; 553 554 @io.grpc.stub.annotations.RpcMethod( 555 fullMethodName = SERVICE_NAME + '/' + "ReceiveTriggerWebhook", 556 requestType = com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest.class, 557 responseType = com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse.class, 558 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 559 public static io.grpc.MethodDescriptor< 560 com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest, 561 com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse> getReceiveTriggerWebhookMethod()562 getReceiveTriggerWebhookMethod() { 563 io.grpc.MethodDescriptor< 564 com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest, 565 com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse> 566 getReceiveTriggerWebhookMethod; 567 if ((getReceiveTriggerWebhookMethod = CloudBuildGrpc.getReceiveTriggerWebhookMethod) == null) { 568 synchronized (CloudBuildGrpc.class) { 569 if ((getReceiveTriggerWebhookMethod = CloudBuildGrpc.getReceiveTriggerWebhookMethod) 570 == null) { 571 CloudBuildGrpc.getReceiveTriggerWebhookMethod = 572 getReceiveTriggerWebhookMethod = 573 io.grpc.MethodDescriptor 574 .<com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest, 575 com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse> 576 newBuilder() 577 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 578 .setFullMethodName( 579 generateFullMethodName(SERVICE_NAME, "ReceiveTriggerWebhook")) 580 .setSampledToLocalTracing(true) 581 .setRequestMarshaller( 582 io.grpc.protobuf.ProtoUtils.marshaller( 583 com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest 584 .getDefaultInstance())) 585 .setResponseMarshaller( 586 io.grpc.protobuf.ProtoUtils.marshaller( 587 com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse 588 .getDefaultInstance())) 589 .setSchemaDescriptor( 590 new CloudBuildMethodDescriptorSupplier("ReceiveTriggerWebhook")) 591 .build(); 592 } 593 } 594 } 595 return getReceiveTriggerWebhookMethod; 596 } 597 598 private static volatile io.grpc.MethodDescriptor< 599 com.google.cloudbuild.v1.CreateWorkerPoolRequest, com.google.longrunning.Operation> 600 getCreateWorkerPoolMethod; 601 602 @io.grpc.stub.annotations.RpcMethod( 603 fullMethodName = SERVICE_NAME + '/' + "CreateWorkerPool", 604 requestType = com.google.cloudbuild.v1.CreateWorkerPoolRequest.class, 605 responseType = com.google.longrunning.Operation.class, 606 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 607 public static io.grpc.MethodDescriptor< 608 com.google.cloudbuild.v1.CreateWorkerPoolRequest, com.google.longrunning.Operation> getCreateWorkerPoolMethod()609 getCreateWorkerPoolMethod() { 610 io.grpc.MethodDescriptor< 611 com.google.cloudbuild.v1.CreateWorkerPoolRequest, com.google.longrunning.Operation> 612 getCreateWorkerPoolMethod; 613 if ((getCreateWorkerPoolMethod = CloudBuildGrpc.getCreateWorkerPoolMethod) == null) { 614 synchronized (CloudBuildGrpc.class) { 615 if ((getCreateWorkerPoolMethod = CloudBuildGrpc.getCreateWorkerPoolMethod) == null) { 616 CloudBuildGrpc.getCreateWorkerPoolMethod = 617 getCreateWorkerPoolMethod = 618 io.grpc.MethodDescriptor 619 .<com.google.cloudbuild.v1.CreateWorkerPoolRequest, 620 com.google.longrunning.Operation> 621 newBuilder() 622 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 623 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateWorkerPool")) 624 .setSampledToLocalTracing(true) 625 .setRequestMarshaller( 626 io.grpc.protobuf.ProtoUtils.marshaller( 627 com.google.cloudbuild.v1.CreateWorkerPoolRequest 628 .getDefaultInstance())) 629 .setResponseMarshaller( 630 io.grpc.protobuf.ProtoUtils.marshaller( 631 com.google.longrunning.Operation.getDefaultInstance())) 632 .setSchemaDescriptor( 633 new CloudBuildMethodDescriptorSupplier("CreateWorkerPool")) 634 .build(); 635 } 636 } 637 } 638 return getCreateWorkerPoolMethod; 639 } 640 641 private static volatile io.grpc.MethodDescriptor< 642 com.google.cloudbuild.v1.GetWorkerPoolRequest, com.google.cloudbuild.v1.WorkerPool> 643 getGetWorkerPoolMethod; 644 645 @io.grpc.stub.annotations.RpcMethod( 646 fullMethodName = SERVICE_NAME + '/' + "GetWorkerPool", 647 requestType = com.google.cloudbuild.v1.GetWorkerPoolRequest.class, 648 responseType = com.google.cloudbuild.v1.WorkerPool.class, 649 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 650 public static io.grpc.MethodDescriptor< 651 com.google.cloudbuild.v1.GetWorkerPoolRequest, com.google.cloudbuild.v1.WorkerPool> getGetWorkerPoolMethod()652 getGetWorkerPoolMethod() { 653 io.grpc.MethodDescriptor< 654 com.google.cloudbuild.v1.GetWorkerPoolRequest, com.google.cloudbuild.v1.WorkerPool> 655 getGetWorkerPoolMethod; 656 if ((getGetWorkerPoolMethod = CloudBuildGrpc.getGetWorkerPoolMethod) == null) { 657 synchronized (CloudBuildGrpc.class) { 658 if ((getGetWorkerPoolMethod = CloudBuildGrpc.getGetWorkerPoolMethod) == null) { 659 CloudBuildGrpc.getGetWorkerPoolMethod = 660 getGetWorkerPoolMethod = 661 io.grpc.MethodDescriptor 662 .<com.google.cloudbuild.v1.GetWorkerPoolRequest, 663 com.google.cloudbuild.v1.WorkerPool> 664 newBuilder() 665 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 666 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetWorkerPool")) 667 .setSampledToLocalTracing(true) 668 .setRequestMarshaller( 669 io.grpc.protobuf.ProtoUtils.marshaller( 670 com.google.cloudbuild.v1.GetWorkerPoolRequest.getDefaultInstance())) 671 .setResponseMarshaller( 672 io.grpc.protobuf.ProtoUtils.marshaller( 673 com.google.cloudbuild.v1.WorkerPool.getDefaultInstance())) 674 .setSchemaDescriptor(new CloudBuildMethodDescriptorSupplier("GetWorkerPool")) 675 .build(); 676 } 677 } 678 } 679 return getGetWorkerPoolMethod; 680 } 681 682 private static volatile io.grpc.MethodDescriptor< 683 com.google.cloudbuild.v1.DeleteWorkerPoolRequest, com.google.longrunning.Operation> 684 getDeleteWorkerPoolMethod; 685 686 @io.grpc.stub.annotations.RpcMethod( 687 fullMethodName = SERVICE_NAME + '/' + "DeleteWorkerPool", 688 requestType = com.google.cloudbuild.v1.DeleteWorkerPoolRequest.class, 689 responseType = com.google.longrunning.Operation.class, 690 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 691 public static io.grpc.MethodDescriptor< 692 com.google.cloudbuild.v1.DeleteWorkerPoolRequest, com.google.longrunning.Operation> getDeleteWorkerPoolMethod()693 getDeleteWorkerPoolMethod() { 694 io.grpc.MethodDescriptor< 695 com.google.cloudbuild.v1.DeleteWorkerPoolRequest, com.google.longrunning.Operation> 696 getDeleteWorkerPoolMethod; 697 if ((getDeleteWorkerPoolMethod = CloudBuildGrpc.getDeleteWorkerPoolMethod) == null) { 698 synchronized (CloudBuildGrpc.class) { 699 if ((getDeleteWorkerPoolMethod = CloudBuildGrpc.getDeleteWorkerPoolMethod) == null) { 700 CloudBuildGrpc.getDeleteWorkerPoolMethod = 701 getDeleteWorkerPoolMethod = 702 io.grpc.MethodDescriptor 703 .<com.google.cloudbuild.v1.DeleteWorkerPoolRequest, 704 com.google.longrunning.Operation> 705 newBuilder() 706 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 707 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteWorkerPool")) 708 .setSampledToLocalTracing(true) 709 .setRequestMarshaller( 710 io.grpc.protobuf.ProtoUtils.marshaller( 711 com.google.cloudbuild.v1.DeleteWorkerPoolRequest 712 .getDefaultInstance())) 713 .setResponseMarshaller( 714 io.grpc.protobuf.ProtoUtils.marshaller( 715 com.google.longrunning.Operation.getDefaultInstance())) 716 .setSchemaDescriptor( 717 new CloudBuildMethodDescriptorSupplier("DeleteWorkerPool")) 718 .build(); 719 } 720 } 721 } 722 return getDeleteWorkerPoolMethod; 723 } 724 725 private static volatile io.grpc.MethodDescriptor< 726 com.google.cloudbuild.v1.UpdateWorkerPoolRequest, com.google.longrunning.Operation> 727 getUpdateWorkerPoolMethod; 728 729 @io.grpc.stub.annotations.RpcMethod( 730 fullMethodName = SERVICE_NAME + '/' + "UpdateWorkerPool", 731 requestType = com.google.cloudbuild.v1.UpdateWorkerPoolRequest.class, 732 responseType = com.google.longrunning.Operation.class, 733 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 734 public static io.grpc.MethodDescriptor< 735 com.google.cloudbuild.v1.UpdateWorkerPoolRequest, com.google.longrunning.Operation> getUpdateWorkerPoolMethod()736 getUpdateWorkerPoolMethod() { 737 io.grpc.MethodDescriptor< 738 com.google.cloudbuild.v1.UpdateWorkerPoolRequest, com.google.longrunning.Operation> 739 getUpdateWorkerPoolMethod; 740 if ((getUpdateWorkerPoolMethod = CloudBuildGrpc.getUpdateWorkerPoolMethod) == null) { 741 synchronized (CloudBuildGrpc.class) { 742 if ((getUpdateWorkerPoolMethod = CloudBuildGrpc.getUpdateWorkerPoolMethod) == null) { 743 CloudBuildGrpc.getUpdateWorkerPoolMethod = 744 getUpdateWorkerPoolMethod = 745 io.grpc.MethodDescriptor 746 .<com.google.cloudbuild.v1.UpdateWorkerPoolRequest, 747 com.google.longrunning.Operation> 748 newBuilder() 749 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 750 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateWorkerPool")) 751 .setSampledToLocalTracing(true) 752 .setRequestMarshaller( 753 io.grpc.protobuf.ProtoUtils.marshaller( 754 com.google.cloudbuild.v1.UpdateWorkerPoolRequest 755 .getDefaultInstance())) 756 .setResponseMarshaller( 757 io.grpc.protobuf.ProtoUtils.marshaller( 758 com.google.longrunning.Operation.getDefaultInstance())) 759 .setSchemaDescriptor( 760 new CloudBuildMethodDescriptorSupplier("UpdateWorkerPool")) 761 .build(); 762 } 763 } 764 } 765 return getUpdateWorkerPoolMethod; 766 } 767 768 private static volatile io.grpc.MethodDescriptor< 769 com.google.cloudbuild.v1.ListWorkerPoolsRequest, 770 com.google.cloudbuild.v1.ListWorkerPoolsResponse> 771 getListWorkerPoolsMethod; 772 773 @io.grpc.stub.annotations.RpcMethod( 774 fullMethodName = SERVICE_NAME + '/' + "ListWorkerPools", 775 requestType = com.google.cloudbuild.v1.ListWorkerPoolsRequest.class, 776 responseType = com.google.cloudbuild.v1.ListWorkerPoolsResponse.class, 777 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 778 public static io.grpc.MethodDescriptor< 779 com.google.cloudbuild.v1.ListWorkerPoolsRequest, 780 com.google.cloudbuild.v1.ListWorkerPoolsResponse> getListWorkerPoolsMethod()781 getListWorkerPoolsMethod() { 782 io.grpc.MethodDescriptor< 783 com.google.cloudbuild.v1.ListWorkerPoolsRequest, 784 com.google.cloudbuild.v1.ListWorkerPoolsResponse> 785 getListWorkerPoolsMethod; 786 if ((getListWorkerPoolsMethod = CloudBuildGrpc.getListWorkerPoolsMethod) == null) { 787 synchronized (CloudBuildGrpc.class) { 788 if ((getListWorkerPoolsMethod = CloudBuildGrpc.getListWorkerPoolsMethod) == null) { 789 CloudBuildGrpc.getListWorkerPoolsMethod = 790 getListWorkerPoolsMethod = 791 io.grpc.MethodDescriptor 792 .<com.google.cloudbuild.v1.ListWorkerPoolsRequest, 793 com.google.cloudbuild.v1.ListWorkerPoolsResponse> 794 newBuilder() 795 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 796 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListWorkerPools")) 797 .setSampledToLocalTracing(true) 798 .setRequestMarshaller( 799 io.grpc.protobuf.ProtoUtils.marshaller( 800 com.google.cloudbuild.v1.ListWorkerPoolsRequest.getDefaultInstance())) 801 .setResponseMarshaller( 802 io.grpc.protobuf.ProtoUtils.marshaller( 803 com.google.cloudbuild.v1.ListWorkerPoolsResponse 804 .getDefaultInstance())) 805 .setSchemaDescriptor( 806 new CloudBuildMethodDescriptorSupplier("ListWorkerPools")) 807 .build(); 808 } 809 } 810 } 811 return getListWorkerPoolsMethod; 812 } 813 814 /** Creates a new async stub that supports all call types for the service */ newStub(io.grpc.Channel channel)815 public static CloudBuildStub newStub(io.grpc.Channel channel) { 816 io.grpc.stub.AbstractStub.StubFactory<CloudBuildStub> factory = 817 new io.grpc.stub.AbstractStub.StubFactory<CloudBuildStub>() { 818 @java.lang.Override 819 public CloudBuildStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 820 return new CloudBuildStub(channel, callOptions); 821 } 822 }; 823 return CloudBuildStub.newStub(factory, channel); 824 } 825 826 /** 827 * Creates a new blocking-style stub that supports unary and streaming output calls on the service 828 */ newBlockingStub(io.grpc.Channel channel)829 public static CloudBuildBlockingStub newBlockingStub(io.grpc.Channel channel) { 830 io.grpc.stub.AbstractStub.StubFactory<CloudBuildBlockingStub> factory = 831 new io.grpc.stub.AbstractStub.StubFactory<CloudBuildBlockingStub>() { 832 @java.lang.Override 833 public CloudBuildBlockingStub newStub( 834 io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 835 return new CloudBuildBlockingStub(channel, callOptions); 836 } 837 }; 838 return CloudBuildBlockingStub.newStub(factory, channel); 839 } 840 841 /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ newFutureStub(io.grpc.Channel channel)842 public static CloudBuildFutureStub newFutureStub(io.grpc.Channel channel) { 843 io.grpc.stub.AbstractStub.StubFactory<CloudBuildFutureStub> factory = 844 new io.grpc.stub.AbstractStub.StubFactory<CloudBuildFutureStub>() { 845 @java.lang.Override 846 public CloudBuildFutureStub newStub( 847 io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 848 return new CloudBuildFutureStub(channel, callOptions); 849 } 850 }; 851 return CloudBuildFutureStub.newStub(factory, channel); 852 } 853 854 /** 855 * 856 * 857 * <pre> 858 * Creates and manages builds on Google Cloud Platform. 859 * The main concept used by this API is a `Build`, which describes the location 860 * of the source to build, how to build the source, and where to store the 861 * built artifacts, if any. 862 * A user can list previously-requested builds or get builds by their ID to 863 * determine the status of the build. 864 * </pre> 865 */ 866 public interface AsyncService { 867 868 /** 869 * 870 * 871 * <pre> 872 * Starts a build with the specified configuration. 873 * This method returns a long-running `Operation`, which includes the build 874 * ID. Pass the build ID to `GetBuild` to determine the build status (such as 875 * `SUCCESS` or `FAILURE`). 876 * </pre> 877 */ createBuild( com.google.cloudbuild.v1.CreateBuildRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)878 default void createBuild( 879 com.google.cloudbuild.v1.CreateBuildRequest request, 880 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 881 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 882 getCreateBuildMethod(), responseObserver); 883 } 884 885 /** 886 * 887 * 888 * <pre> 889 * Returns information about a previously requested build. 890 * The `Build` that is returned includes its status (such as `SUCCESS`, 891 * `FAILURE`, or `WORKING`), and timing information. 892 * </pre> 893 */ getBuild( com.google.cloudbuild.v1.GetBuildRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.Build> responseObserver)894 default void getBuild( 895 com.google.cloudbuild.v1.GetBuildRequest request, 896 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.Build> responseObserver) { 897 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetBuildMethod(), responseObserver); 898 } 899 900 /** 901 * 902 * 903 * <pre> 904 * Lists previously requested builds. 905 * Previously requested builds may still be in-progress, or may have finished 906 * successfully or unsuccessfully. 907 * </pre> 908 */ listBuilds( com.google.cloudbuild.v1.ListBuildsRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListBuildsResponse> responseObserver)909 default void listBuilds( 910 com.google.cloudbuild.v1.ListBuildsRequest request, 911 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListBuildsResponse> responseObserver) { 912 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListBuildsMethod(), responseObserver); 913 } 914 915 /** 916 * 917 * 918 * <pre> 919 * Cancels a build in progress. 920 * </pre> 921 */ cancelBuild( com.google.cloudbuild.v1.CancelBuildRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.Build> responseObserver)922 default void cancelBuild( 923 com.google.cloudbuild.v1.CancelBuildRequest request, 924 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.Build> responseObserver) { 925 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 926 getCancelBuildMethod(), responseObserver); 927 } 928 929 /** 930 * 931 * 932 * <pre> 933 * Creates a new build based on the specified build. 934 * This method creates a new build using the original build request, which may 935 * or may not result in an identical build. 936 * For triggered builds: 937 * * Triggered builds resolve to a precise revision; therefore a retry of a 938 * triggered build will result in a build that uses the same revision. 939 * For non-triggered builds that specify `RepoSource`: 940 * * If the original build built from the tip of a branch, the retried build 941 * will build from the tip of that branch, which may not be the same revision 942 * as the original build. 943 * * If the original build specified a commit sha or revision ID, the retried 944 * build will use the identical source. 945 * For builds that specify `StorageSource`: 946 * * If the original build pulled source from Google Cloud Storage without 947 * specifying the generation of the object, the new build will use the current 948 * object, which may be different from the original build source. 949 * * If the original build pulled source from Cloud Storage and specified the 950 * generation of the object, the new build will attempt to use the same 951 * object, which may or may not be available depending on the bucket's 952 * lifecycle management settings. 953 * </pre> 954 */ retryBuild( com.google.cloudbuild.v1.RetryBuildRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)955 default void retryBuild( 956 com.google.cloudbuild.v1.RetryBuildRequest request, 957 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 958 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRetryBuildMethod(), responseObserver); 959 } 960 961 /** 962 * 963 * 964 * <pre> 965 * Approves or rejects a pending build. 966 * If approved, the returned LRO will be analogous to the LRO returned from 967 * a CreateBuild call. 968 * If rejected, the returned LRO will be immediately done. 969 * </pre> 970 */ approveBuild( com.google.cloudbuild.v1.ApproveBuildRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)971 default void approveBuild( 972 com.google.cloudbuild.v1.ApproveBuildRequest request, 973 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 974 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 975 getApproveBuildMethod(), responseObserver); 976 } 977 978 /** 979 * 980 * 981 * <pre> 982 * Creates a new `BuildTrigger`. 983 * This API is experimental. 984 * </pre> 985 */ createBuildTrigger( com.google.cloudbuild.v1.CreateBuildTriggerRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger> responseObserver)986 default void createBuildTrigger( 987 com.google.cloudbuild.v1.CreateBuildTriggerRequest request, 988 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger> responseObserver) { 989 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 990 getCreateBuildTriggerMethod(), responseObserver); 991 } 992 993 /** 994 * 995 * 996 * <pre> 997 * Returns information about a `BuildTrigger`. 998 * This API is experimental. 999 * </pre> 1000 */ getBuildTrigger( com.google.cloudbuild.v1.GetBuildTriggerRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger> responseObserver)1001 default void getBuildTrigger( 1002 com.google.cloudbuild.v1.GetBuildTriggerRequest request, 1003 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger> responseObserver) { 1004 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 1005 getGetBuildTriggerMethod(), responseObserver); 1006 } 1007 1008 /** 1009 * 1010 * 1011 * <pre> 1012 * Lists existing `BuildTrigger`s. 1013 * This API is experimental. 1014 * </pre> 1015 */ listBuildTriggers( com.google.cloudbuild.v1.ListBuildTriggersRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListBuildTriggersResponse> responseObserver)1016 default void listBuildTriggers( 1017 com.google.cloudbuild.v1.ListBuildTriggersRequest request, 1018 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListBuildTriggersResponse> 1019 responseObserver) { 1020 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 1021 getListBuildTriggersMethod(), responseObserver); 1022 } 1023 1024 /** 1025 * 1026 * 1027 * <pre> 1028 * Deletes a `BuildTrigger` by its project ID and trigger ID. 1029 * This API is experimental. 1030 * </pre> 1031 */ deleteBuildTrigger( com.google.cloudbuild.v1.DeleteBuildTriggerRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)1032 default void deleteBuildTrigger( 1033 com.google.cloudbuild.v1.DeleteBuildTriggerRequest request, 1034 io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) { 1035 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 1036 getDeleteBuildTriggerMethod(), responseObserver); 1037 } 1038 1039 /** 1040 * 1041 * 1042 * <pre> 1043 * Updates a `BuildTrigger` by its project ID and trigger ID. 1044 * This API is experimental. 1045 * </pre> 1046 */ updateBuildTrigger( com.google.cloudbuild.v1.UpdateBuildTriggerRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger> responseObserver)1047 default void updateBuildTrigger( 1048 com.google.cloudbuild.v1.UpdateBuildTriggerRequest request, 1049 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger> responseObserver) { 1050 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 1051 getUpdateBuildTriggerMethod(), responseObserver); 1052 } 1053 1054 /** 1055 * 1056 * 1057 * <pre> 1058 * Runs a `BuildTrigger` at a particular source revision. 1059 * </pre> 1060 */ runBuildTrigger( com.google.cloudbuild.v1.RunBuildTriggerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)1061 default void runBuildTrigger( 1062 com.google.cloudbuild.v1.RunBuildTriggerRequest request, 1063 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 1064 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 1065 getRunBuildTriggerMethod(), responseObserver); 1066 } 1067 1068 /** 1069 * 1070 * 1071 * <pre> 1072 * ReceiveTriggerWebhook [Experimental] is called when the API receives a 1073 * webhook request targeted at a specific trigger. 1074 * </pre> 1075 */ receiveTriggerWebhook( com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse> responseObserver)1076 default void receiveTriggerWebhook( 1077 com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest request, 1078 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse> 1079 responseObserver) { 1080 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 1081 getReceiveTriggerWebhookMethod(), responseObserver); 1082 } 1083 1084 /** 1085 * 1086 * 1087 * <pre> 1088 * Creates a `WorkerPool`. 1089 * </pre> 1090 */ createWorkerPool( com.google.cloudbuild.v1.CreateWorkerPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)1091 default void createWorkerPool( 1092 com.google.cloudbuild.v1.CreateWorkerPoolRequest request, 1093 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 1094 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 1095 getCreateWorkerPoolMethod(), responseObserver); 1096 } 1097 1098 /** 1099 * 1100 * 1101 * <pre> 1102 * Returns details of a `WorkerPool`. 1103 * </pre> 1104 */ getWorkerPool( com.google.cloudbuild.v1.GetWorkerPoolRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.WorkerPool> responseObserver)1105 default void getWorkerPool( 1106 com.google.cloudbuild.v1.GetWorkerPoolRequest request, 1107 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.WorkerPool> responseObserver) { 1108 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 1109 getGetWorkerPoolMethod(), responseObserver); 1110 } 1111 1112 /** 1113 * 1114 * 1115 * <pre> 1116 * Deletes a `WorkerPool`. 1117 * </pre> 1118 */ deleteWorkerPool( com.google.cloudbuild.v1.DeleteWorkerPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)1119 default void deleteWorkerPool( 1120 com.google.cloudbuild.v1.DeleteWorkerPoolRequest request, 1121 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 1122 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 1123 getDeleteWorkerPoolMethod(), responseObserver); 1124 } 1125 1126 /** 1127 * 1128 * 1129 * <pre> 1130 * Updates a `WorkerPool`. 1131 * </pre> 1132 */ updateWorkerPool( com.google.cloudbuild.v1.UpdateWorkerPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)1133 default void updateWorkerPool( 1134 com.google.cloudbuild.v1.UpdateWorkerPoolRequest request, 1135 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 1136 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 1137 getUpdateWorkerPoolMethod(), responseObserver); 1138 } 1139 1140 /** 1141 * 1142 * 1143 * <pre> 1144 * Lists `WorkerPool`s. 1145 * </pre> 1146 */ listWorkerPools( com.google.cloudbuild.v1.ListWorkerPoolsRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListWorkerPoolsResponse> responseObserver)1147 default void listWorkerPools( 1148 com.google.cloudbuild.v1.ListWorkerPoolsRequest request, 1149 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListWorkerPoolsResponse> 1150 responseObserver) { 1151 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 1152 getListWorkerPoolsMethod(), responseObserver); 1153 } 1154 } 1155 1156 /** 1157 * Base class for the server implementation of the service CloudBuild. 1158 * 1159 * <pre> 1160 * Creates and manages builds on Google Cloud Platform. 1161 * The main concept used by this API is a `Build`, which describes the location 1162 * of the source to build, how to build the source, and where to store the 1163 * built artifacts, if any. 1164 * A user can list previously-requested builds or get builds by their ID to 1165 * determine the status of the build. 1166 * </pre> 1167 */ 1168 public abstract static class CloudBuildImplBase implements io.grpc.BindableService, AsyncService { 1169 1170 @java.lang.Override bindService()1171 public final io.grpc.ServerServiceDefinition bindService() { 1172 return CloudBuildGrpc.bindService(this); 1173 } 1174 } 1175 1176 /** 1177 * A stub to allow clients to do asynchronous rpc calls to service CloudBuild. 1178 * 1179 * <pre> 1180 * Creates and manages builds on Google Cloud Platform. 1181 * The main concept used by this API is a `Build`, which describes the location 1182 * of the source to build, how to build the source, and where to store the 1183 * built artifacts, if any. 1184 * A user can list previously-requested builds or get builds by their ID to 1185 * determine the status of the build. 1186 * </pre> 1187 */ 1188 public static final class CloudBuildStub extends io.grpc.stub.AbstractAsyncStub<CloudBuildStub> { CloudBuildStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)1189 private CloudBuildStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 1190 super(channel, callOptions); 1191 } 1192 1193 @java.lang.Override build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)1194 protected CloudBuildStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 1195 return new CloudBuildStub(channel, callOptions); 1196 } 1197 1198 /** 1199 * 1200 * 1201 * <pre> 1202 * Starts a build with the specified configuration. 1203 * This method returns a long-running `Operation`, which includes the build 1204 * ID. Pass the build ID to `GetBuild` to determine the build status (such as 1205 * `SUCCESS` or `FAILURE`). 1206 * </pre> 1207 */ createBuild( com.google.cloudbuild.v1.CreateBuildRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)1208 public void createBuild( 1209 com.google.cloudbuild.v1.CreateBuildRequest request, 1210 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 1211 io.grpc.stub.ClientCalls.asyncUnaryCall( 1212 getChannel().newCall(getCreateBuildMethod(), getCallOptions()), 1213 request, 1214 responseObserver); 1215 } 1216 1217 /** 1218 * 1219 * 1220 * <pre> 1221 * Returns information about a previously requested build. 1222 * The `Build` that is returned includes its status (such as `SUCCESS`, 1223 * `FAILURE`, or `WORKING`), and timing information. 1224 * </pre> 1225 */ getBuild( com.google.cloudbuild.v1.GetBuildRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.Build> responseObserver)1226 public void getBuild( 1227 com.google.cloudbuild.v1.GetBuildRequest request, 1228 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.Build> responseObserver) { 1229 io.grpc.stub.ClientCalls.asyncUnaryCall( 1230 getChannel().newCall(getGetBuildMethod(), getCallOptions()), request, responseObserver); 1231 } 1232 1233 /** 1234 * 1235 * 1236 * <pre> 1237 * Lists previously requested builds. 1238 * Previously requested builds may still be in-progress, or may have finished 1239 * successfully or unsuccessfully. 1240 * </pre> 1241 */ listBuilds( com.google.cloudbuild.v1.ListBuildsRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListBuildsResponse> responseObserver)1242 public void listBuilds( 1243 com.google.cloudbuild.v1.ListBuildsRequest request, 1244 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListBuildsResponse> responseObserver) { 1245 io.grpc.stub.ClientCalls.asyncUnaryCall( 1246 getChannel().newCall(getListBuildsMethod(), getCallOptions()), request, responseObserver); 1247 } 1248 1249 /** 1250 * 1251 * 1252 * <pre> 1253 * Cancels a build in progress. 1254 * </pre> 1255 */ cancelBuild( com.google.cloudbuild.v1.CancelBuildRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.Build> responseObserver)1256 public void cancelBuild( 1257 com.google.cloudbuild.v1.CancelBuildRequest request, 1258 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.Build> responseObserver) { 1259 io.grpc.stub.ClientCalls.asyncUnaryCall( 1260 getChannel().newCall(getCancelBuildMethod(), getCallOptions()), 1261 request, 1262 responseObserver); 1263 } 1264 1265 /** 1266 * 1267 * 1268 * <pre> 1269 * Creates a new build based on the specified build. 1270 * This method creates a new build using the original build request, which may 1271 * or may not result in an identical build. 1272 * For triggered builds: 1273 * * Triggered builds resolve to a precise revision; therefore a retry of a 1274 * triggered build will result in a build that uses the same revision. 1275 * For non-triggered builds that specify `RepoSource`: 1276 * * If the original build built from the tip of a branch, the retried build 1277 * will build from the tip of that branch, which may not be the same revision 1278 * as the original build. 1279 * * If the original build specified a commit sha or revision ID, the retried 1280 * build will use the identical source. 1281 * For builds that specify `StorageSource`: 1282 * * If the original build pulled source from Google Cloud Storage without 1283 * specifying the generation of the object, the new build will use the current 1284 * object, which may be different from the original build source. 1285 * * If the original build pulled source from Cloud Storage and specified the 1286 * generation of the object, the new build will attempt to use the same 1287 * object, which may or may not be available depending on the bucket's 1288 * lifecycle management settings. 1289 * </pre> 1290 */ retryBuild( com.google.cloudbuild.v1.RetryBuildRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)1291 public void retryBuild( 1292 com.google.cloudbuild.v1.RetryBuildRequest request, 1293 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 1294 io.grpc.stub.ClientCalls.asyncUnaryCall( 1295 getChannel().newCall(getRetryBuildMethod(), getCallOptions()), request, responseObserver); 1296 } 1297 1298 /** 1299 * 1300 * 1301 * <pre> 1302 * Approves or rejects a pending build. 1303 * If approved, the returned LRO will be analogous to the LRO returned from 1304 * a CreateBuild call. 1305 * If rejected, the returned LRO will be immediately done. 1306 * </pre> 1307 */ approveBuild( com.google.cloudbuild.v1.ApproveBuildRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)1308 public void approveBuild( 1309 com.google.cloudbuild.v1.ApproveBuildRequest request, 1310 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 1311 io.grpc.stub.ClientCalls.asyncUnaryCall( 1312 getChannel().newCall(getApproveBuildMethod(), getCallOptions()), 1313 request, 1314 responseObserver); 1315 } 1316 1317 /** 1318 * 1319 * 1320 * <pre> 1321 * Creates a new `BuildTrigger`. 1322 * This API is experimental. 1323 * </pre> 1324 */ createBuildTrigger( com.google.cloudbuild.v1.CreateBuildTriggerRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger> responseObserver)1325 public void createBuildTrigger( 1326 com.google.cloudbuild.v1.CreateBuildTriggerRequest request, 1327 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger> responseObserver) { 1328 io.grpc.stub.ClientCalls.asyncUnaryCall( 1329 getChannel().newCall(getCreateBuildTriggerMethod(), getCallOptions()), 1330 request, 1331 responseObserver); 1332 } 1333 1334 /** 1335 * 1336 * 1337 * <pre> 1338 * Returns information about a `BuildTrigger`. 1339 * This API is experimental. 1340 * </pre> 1341 */ getBuildTrigger( com.google.cloudbuild.v1.GetBuildTriggerRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger> responseObserver)1342 public void getBuildTrigger( 1343 com.google.cloudbuild.v1.GetBuildTriggerRequest request, 1344 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger> responseObserver) { 1345 io.grpc.stub.ClientCalls.asyncUnaryCall( 1346 getChannel().newCall(getGetBuildTriggerMethod(), getCallOptions()), 1347 request, 1348 responseObserver); 1349 } 1350 1351 /** 1352 * 1353 * 1354 * <pre> 1355 * Lists existing `BuildTrigger`s. 1356 * This API is experimental. 1357 * </pre> 1358 */ listBuildTriggers( com.google.cloudbuild.v1.ListBuildTriggersRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListBuildTriggersResponse> responseObserver)1359 public void listBuildTriggers( 1360 com.google.cloudbuild.v1.ListBuildTriggersRequest request, 1361 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListBuildTriggersResponse> 1362 responseObserver) { 1363 io.grpc.stub.ClientCalls.asyncUnaryCall( 1364 getChannel().newCall(getListBuildTriggersMethod(), getCallOptions()), 1365 request, 1366 responseObserver); 1367 } 1368 1369 /** 1370 * 1371 * 1372 * <pre> 1373 * Deletes a `BuildTrigger` by its project ID and trigger ID. 1374 * This API is experimental. 1375 * </pre> 1376 */ deleteBuildTrigger( com.google.cloudbuild.v1.DeleteBuildTriggerRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)1377 public void deleteBuildTrigger( 1378 com.google.cloudbuild.v1.DeleteBuildTriggerRequest request, 1379 io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) { 1380 io.grpc.stub.ClientCalls.asyncUnaryCall( 1381 getChannel().newCall(getDeleteBuildTriggerMethod(), getCallOptions()), 1382 request, 1383 responseObserver); 1384 } 1385 1386 /** 1387 * 1388 * 1389 * <pre> 1390 * Updates a `BuildTrigger` by its project ID and trigger ID. 1391 * This API is experimental. 1392 * </pre> 1393 */ updateBuildTrigger( com.google.cloudbuild.v1.UpdateBuildTriggerRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger> responseObserver)1394 public void updateBuildTrigger( 1395 com.google.cloudbuild.v1.UpdateBuildTriggerRequest request, 1396 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger> responseObserver) { 1397 io.grpc.stub.ClientCalls.asyncUnaryCall( 1398 getChannel().newCall(getUpdateBuildTriggerMethod(), getCallOptions()), 1399 request, 1400 responseObserver); 1401 } 1402 1403 /** 1404 * 1405 * 1406 * <pre> 1407 * Runs a `BuildTrigger` at a particular source revision. 1408 * </pre> 1409 */ runBuildTrigger( com.google.cloudbuild.v1.RunBuildTriggerRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)1410 public void runBuildTrigger( 1411 com.google.cloudbuild.v1.RunBuildTriggerRequest request, 1412 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 1413 io.grpc.stub.ClientCalls.asyncUnaryCall( 1414 getChannel().newCall(getRunBuildTriggerMethod(), getCallOptions()), 1415 request, 1416 responseObserver); 1417 } 1418 1419 /** 1420 * 1421 * 1422 * <pre> 1423 * ReceiveTriggerWebhook [Experimental] is called when the API receives a 1424 * webhook request targeted at a specific trigger. 1425 * </pre> 1426 */ receiveTriggerWebhook( com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse> responseObserver)1427 public void receiveTriggerWebhook( 1428 com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest request, 1429 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse> 1430 responseObserver) { 1431 io.grpc.stub.ClientCalls.asyncUnaryCall( 1432 getChannel().newCall(getReceiveTriggerWebhookMethod(), getCallOptions()), 1433 request, 1434 responseObserver); 1435 } 1436 1437 /** 1438 * 1439 * 1440 * <pre> 1441 * Creates a `WorkerPool`. 1442 * </pre> 1443 */ createWorkerPool( com.google.cloudbuild.v1.CreateWorkerPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)1444 public void createWorkerPool( 1445 com.google.cloudbuild.v1.CreateWorkerPoolRequest request, 1446 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 1447 io.grpc.stub.ClientCalls.asyncUnaryCall( 1448 getChannel().newCall(getCreateWorkerPoolMethod(), getCallOptions()), 1449 request, 1450 responseObserver); 1451 } 1452 1453 /** 1454 * 1455 * 1456 * <pre> 1457 * Returns details of a `WorkerPool`. 1458 * </pre> 1459 */ getWorkerPool( com.google.cloudbuild.v1.GetWorkerPoolRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.WorkerPool> responseObserver)1460 public void getWorkerPool( 1461 com.google.cloudbuild.v1.GetWorkerPoolRequest request, 1462 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.WorkerPool> responseObserver) { 1463 io.grpc.stub.ClientCalls.asyncUnaryCall( 1464 getChannel().newCall(getGetWorkerPoolMethod(), getCallOptions()), 1465 request, 1466 responseObserver); 1467 } 1468 1469 /** 1470 * 1471 * 1472 * <pre> 1473 * Deletes a `WorkerPool`. 1474 * </pre> 1475 */ deleteWorkerPool( com.google.cloudbuild.v1.DeleteWorkerPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)1476 public void deleteWorkerPool( 1477 com.google.cloudbuild.v1.DeleteWorkerPoolRequest request, 1478 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 1479 io.grpc.stub.ClientCalls.asyncUnaryCall( 1480 getChannel().newCall(getDeleteWorkerPoolMethod(), getCallOptions()), 1481 request, 1482 responseObserver); 1483 } 1484 1485 /** 1486 * 1487 * 1488 * <pre> 1489 * Updates a `WorkerPool`. 1490 * </pre> 1491 */ updateWorkerPool( com.google.cloudbuild.v1.UpdateWorkerPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)1492 public void updateWorkerPool( 1493 com.google.cloudbuild.v1.UpdateWorkerPoolRequest request, 1494 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) { 1495 io.grpc.stub.ClientCalls.asyncUnaryCall( 1496 getChannel().newCall(getUpdateWorkerPoolMethod(), getCallOptions()), 1497 request, 1498 responseObserver); 1499 } 1500 1501 /** 1502 * 1503 * 1504 * <pre> 1505 * Lists `WorkerPool`s. 1506 * </pre> 1507 */ listWorkerPools( com.google.cloudbuild.v1.ListWorkerPoolsRequest request, io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListWorkerPoolsResponse> responseObserver)1508 public void listWorkerPools( 1509 com.google.cloudbuild.v1.ListWorkerPoolsRequest request, 1510 io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListWorkerPoolsResponse> 1511 responseObserver) { 1512 io.grpc.stub.ClientCalls.asyncUnaryCall( 1513 getChannel().newCall(getListWorkerPoolsMethod(), getCallOptions()), 1514 request, 1515 responseObserver); 1516 } 1517 } 1518 1519 /** 1520 * A stub to allow clients to do synchronous rpc calls to service CloudBuild. 1521 * 1522 * <pre> 1523 * Creates and manages builds on Google Cloud Platform. 1524 * The main concept used by this API is a `Build`, which describes the location 1525 * of the source to build, how to build the source, and where to store the 1526 * built artifacts, if any. 1527 * A user can list previously-requested builds or get builds by their ID to 1528 * determine the status of the build. 1529 * </pre> 1530 */ 1531 public static final class CloudBuildBlockingStub 1532 extends io.grpc.stub.AbstractBlockingStub<CloudBuildBlockingStub> { CloudBuildBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)1533 private CloudBuildBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 1534 super(channel, callOptions); 1535 } 1536 1537 @java.lang.Override build( io.grpc.Channel channel, io.grpc.CallOptions callOptions)1538 protected CloudBuildBlockingStub build( 1539 io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 1540 return new CloudBuildBlockingStub(channel, callOptions); 1541 } 1542 1543 /** 1544 * 1545 * 1546 * <pre> 1547 * Starts a build with the specified configuration. 1548 * This method returns a long-running `Operation`, which includes the build 1549 * ID. Pass the build ID to `GetBuild` to determine the build status (such as 1550 * `SUCCESS` or `FAILURE`). 1551 * </pre> 1552 */ createBuild( com.google.cloudbuild.v1.CreateBuildRequest request)1553 public com.google.longrunning.Operation createBuild( 1554 com.google.cloudbuild.v1.CreateBuildRequest request) { 1555 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1556 getChannel(), getCreateBuildMethod(), getCallOptions(), request); 1557 } 1558 1559 /** 1560 * 1561 * 1562 * <pre> 1563 * Returns information about a previously requested build. 1564 * The `Build` that is returned includes its status (such as `SUCCESS`, 1565 * `FAILURE`, or `WORKING`), and timing information. 1566 * </pre> 1567 */ getBuild( com.google.cloudbuild.v1.GetBuildRequest request)1568 public com.google.cloudbuild.v1.Build getBuild( 1569 com.google.cloudbuild.v1.GetBuildRequest request) { 1570 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1571 getChannel(), getGetBuildMethod(), getCallOptions(), request); 1572 } 1573 1574 /** 1575 * 1576 * 1577 * <pre> 1578 * Lists previously requested builds. 1579 * Previously requested builds may still be in-progress, or may have finished 1580 * successfully or unsuccessfully. 1581 * </pre> 1582 */ listBuilds( com.google.cloudbuild.v1.ListBuildsRequest request)1583 public com.google.cloudbuild.v1.ListBuildsResponse listBuilds( 1584 com.google.cloudbuild.v1.ListBuildsRequest request) { 1585 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1586 getChannel(), getListBuildsMethod(), getCallOptions(), request); 1587 } 1588 1589 /** 1590 * 1591 * 1592 * <pre> 1593 * Cancels a build in progress. 1594 * </pre> 1595 */ cancelBuild( com.google.cloudbuild.v1.CancelBuildRequest request)1596 public com.google.cloudbuild.v1.Build cancelBuild( 1597 com.google.cloudbuild.v1.CancelBuildRequest request) { 1598 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1599 getChannel(), getCancelBuildMethod(), getCallOptions(), request); 1600 } 1601 1602 /** 1603 * 1604 * 1605 * <pre> 1606 * Creates a new build based on the specified build. 1607 * This method creates a new build using the original build request, which may 1608 * or may not result in an identical build. 1609 * For triggered builds: 1610 * * Triggered builds resolve to a precise revision; therefore a retry of a 1611 * triggered build will result in a build that uses the same revision. 1612 * For non-triggered builds that specify `RepoSource`: 1613 * * If the original build built from the tip of a branch, the retried build 1614 * will build from the tip of that branch, which may not be the same revision 1615 * as the original build. 1616 * * If the original build specified a commit sha or revision ID, the retried 1617 * build will use the identical source. 1618 * For builds that specify `StorageSource`: 1619 * * If the original build pulled source from Google Cloud Storage without 1620 * specifying the generation of the object, the new build will use the current 1621 * object, which may be different from the original build source. 1622 * * If the original build pulled source from Cloud Storage and specified the 1623 * generation of the object, the new build will attempt to use the same 1624 * object, which may or may not be available depending on the bucket's 1625 * lifecycle management settings. 1626 * </pre> 1627 */ retryBuild( com.google.cloudbuild.v1.RetryBuildRequest request)1628 public com.google.longrunning.Operation retryBuild( 1629 com.google.cloudbuild.v1.RetryBuildRequest request) { 1630 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1631 getChannel(), getRetryBuildMethod(), getCallOptions(), request); 1632 } 1633 1634 /** 1635 * 1636 * 1637 * <pre> 1638 * Approves or rejects a pending build. 1639 * If approved, the returned LRO will be analogous to the LRO returned from 1640 * a CreateBuild call. 1641 * If rejected, the returned LRO will be immediately done. 1642 * </pre> 1643 */ approveBuild( com.google.cloudbuild.v1.ApproveBuildRequest request)1644 public com.google.longrunning.Operation approveBuild( 1645 com.google.cloudbuild.v1.ApproveBuildRequest request) { 1646 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1647 getChannel(), getApproveBuildMethod(), getCallOptions(), request); 1648 } 1649 1650 /** 1651 * 1652 * 1653 * <pre> 1654 * Creates a new `BuildTrigger`. 1655 * This API is experimental. 1656 * </pre> 1657 */ createBuildTrigger( com.google.cloudbuild.v1.CreateBuildTriggerRequest request)1658 public com.google.cloudbuild.v1.BuildTrigger createBuildTrigger( 1659 com.google.cloudbuild.v1.CreateBuildTriggerRequest request) { 1660 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1661 getChannel(), getCreateBuildTriggerMethod(), getCallOptions(), request); 1662 } 1663 1664 /** 1665 * 1666 * 1667 * <pre> 1668 * Returns information about a `BuildTrigger`. 1669 * This API is experimental. 1670 * </pre> 1671 */ getBuildTrigger( com.google.cloudbuild.v1.GetBuildTriggerRequest request)1672 public com.google.cloudbuild.v1.BuildTrigger getBuildTrigger( 1673 com.google.cloudbuild.v1.GetBuildTriggerRequest request) { 1674 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1675 getChannel(), getGetBuildTriggerMethod(), getCallOptions(), request); 1676 } 1677 1678 /** 1679 * 1680 * 1681 * <pre> 1682 * Lists existing `BuildTrigger`s. 1683 * This API is experimental. 1684 * </pre> 1685 */ listBuildTriggers( com.google.cloudbuild.v1.ListBuildTriggersRequest request)1686 public com.google.cloudbuild.v1.ListBuildTriggersResponse listBuildTriggers( 1687 com.google.cloudbuild.v1.ListBuildTriggersRequest request) { 1688 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1689 getChannel(), getListBuildTriggersMethod(), getCallOptions(), request); 1690 } 1691 1692 /** 1693 * 1694 * 1695 * <pre> 1696 * Deletes a `BuildTrigger` by its project ID and trigger ID. 1697 * This API is experimental. 1698 * </pre> 1699 */ deleteBuildTrigger( com.google.cloudbuild.v1.DeleteBuildTriggerRequest request)1700 public com.google.protobuf.Empty deleteBuildTrigger( 1701 com.google.cloudbuild.v1.DeleteBuildTriggerRequest request) { 1702 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1703 getChannel(), getDeleteBuildTriggerMethod(), getCallOptions(), request); 1704 } 1705 1706 /** 1707 * 1708 * 1709 * <pre> 1710 * Updates a `BuildTrigger` by its project ID and trigger ID. 1711 * This API is experimental. 1712 * </pre> 1713 */ updateBuildTrigger( com.google.cloudbuild.v1.UpdateBuildTriggerRequest request)1714 public com.google.cloudbuild.v1.BuildTrigger updateBuildTrigger( 1715 com.google.cloudbuild.v1.UpdateBuildTriggerRequest request) { 1716 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1717 getChannel(), getUpdateBuildTriggerMethod(), getCallOptions(), request); 1718 } 1719 1720 /** 1721 * 1722 * 1723 * <pre> 1724 * Runs a `BuildTrigger` at a particular source revision. 1725 * </pre> 1726 */ runBuildTrigger( com.google.cloudbuild.v1.RunBuildTriggerRequest request)1727 public com.google.longrunning.Operation runBuildTrigger( 1728 com.google.cloudbuild.v1.RunBuildTriggerRequest request) { 1729 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1730 getChannel(), getRunBuildTriggerMethod(), getCallOptions(), request); 1731 } 1732 1733 /** 1734 * 1735 * 1736 * <pre> 1737 * ReceiveTriggerWebhook [Experimental] is called when the API receives a 1738 * webhook request targeted at a specific trigger. 1739 * </pre> 1740 */ receiveTriggerWebhook( com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest request)1741 public com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse receiveTriggerWebhook( 1742 com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest request) { 1743 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1744 getChannel(), getReceiveTriggerWebhookMethod(), getCallOptions(), request); 1745 } 1746 1747 /** 1748 * 1749 * 1750 * <pre> 1751 * Creates a `WorkerPool`. 1752 * </pre> 1753 */ createWorkerPool( com.google.cloudbuild.v1.CreateWorkerPoolRequest request)1754 public com.google.longrunning.Operation createWorkerPool( 1755 com.google.cloudbuild.v1.CreateWorkerPoolRequest request) { 1756 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1757 getChannel(), getCreateWorkerPoolMethod(), getCallOptions(), request); 1758 } 1759 1760 /** 1761 * 1762 * 1763 * <pre> 1764 * Returns details of a `WorkerPool`. 1765 * </pre> 1766 */ getWorkerPool( com.google.cloudbuild.v1.GetWorkerPoolRequest request)1767 public com.google.cloudbuild.v1.WorkerPool getWorkerPool( 1768 com.google.cloudbuild.v1.GetWorkerPoolRequest request) { 1769 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1770 getChannel(), getGetWorkerPoolMethod(), getCallOptions(), request); 1771 } 1772 1773 /** 1774 * 1775 * 1776 * <pre> 1777 * Deletes a `WorkerPool`. 1778 * </pre> 1779 */ deleteWorkerPool( com.google.cloudbuild.v1.DeleteWorkerPoolRequest request)1780 public com.google.longrunning.Operation deleteWorkerPool( 1781 com.google.cloudbuild.v1.DeleteWorkerPoolRequest request) { 1782 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1783 getChannel(), getDeleteWorkerPoolMethod(), getCallOptions(), request); 1784 } 1785 1786 /** 1787 * 1788 * 1789 * <pre> 1790 * Updates a `WorkerPool`. 1791 * </pre> 1792 */ updateWorkerPool( com.google.cloudbuild.v1.UpdateWorkerPoolRequest request)1793 public com.google.longrunning.Operation updateWorkerPool( 1794 com.google.cloudbuild.v1.UpdateWorkerPoolRequest request) { 1795 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1796 getChannel(), getUpdateWorkerPoolMethod(), getCallOptions(), request); 1797 } 1798 1799 /** 1800 * 1801 * 1802 * <pre> 1803 * Lists `WorkerPool`s. 1804 * </pre> 1805 */ listWorkerPools( com.google.cloudbuild.v1.ListWorkerPoolsRequest request)1806 public com.google.cloudbuild.v1.ListWorkerPoolsResponse listWorkerPools( 1807 com.google.cloudbuild.v1.ListWorkerPoolsRequest request) { 1808 return io.grpc.stub.ClientCalls.blockingUnaryCall( 1809 getChannel(), getListWorkerPoolsMethod(), getCallOptions(), request); 1810 } 1811 } 1812 1813 /** 1814 * A stub to allow clients to do ListenableFuture-style rpc calls to service CloudBuild. 1815 * 1816 * <pre> 1817 * Creates and manages builds on Google Cloud Platform. 1818 * The main concept used by this API is a `Build`, which describes the location 1819 * of the source to build, how to build the source, and where to store the 1820 * built artifacts, if any. 1821 * A user can list previously-requested builds or get builds by their ID to 1822 * determine the status of the build. 1823 * </pre> 1824 */ 1825 public static final class CloudBuildFutureStub 1826 extends io.grpc.stub.AbstractFutureStub<CloudBuildFutureStub> { CloudBuildFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)1827 private CloudBuildFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 1828 super(channel, callOptions); 1829 } 1830 1831 @java.lang.Override build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)1832 protected CloudBuildFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 1833 return new CloudBuildFutureStub(channel, callOptions); 1834 } 1835 1836 /** 1837 * 1838 * 1839 * <pre> 1840 * Starts a build with the specified configuration. 1841 * This method returns a long-running `Operation`, which includes the build 1842 * ID. Pass the build ID to `GetBuild` to determine the build status (such as 1843 * `SUCCESS` or `FAILURE`). 1844 * </pre> 1845 */ 1846 public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createBuild(com.google.cloudbuild.v1.CreateBuildRequest request)1847 createBuild(com.google.cloudbuild.v1.CreateBuildRequest request) { 1848 return io.grpc.stub.ClientCalls.futureUnaryCall( 1849 getChannel().newCall(getCreateBuildMethod(), getCallOptions()), request); 1850 } 1851 1852 /** 1853 * 1854 * 1855 * <pre> 1856 * Returns information about a previously requested build. 1857 * The `Build` that is returned includes its status (such as `SUCCESS`, 1858 * `FAILURE`, or `WORKING`), and timing information. 1859 * </pre> 1860 */ 1861 public com.google.common.util.concurrent.ListenableFuture<com.google.cloudbuild.v1.Build> getBuild(com.google.cloudbuild.v1.GetBuildRequest request)1862 getBuild(com.google.cloudbuild.v1.GetBuildRequest request) { 1863 return io.grpc.stub.ClientCalls.futureUnaryCall( 1864 getChannel().newCall(getGetBuildMethod(), getCallOptions()), request); 1865 } 1866 1867 /** 1868 * 1869 * 1870 * <pre> 1871 * Lists previously requested builds. 1872 * Previously requested builds may still be in-progress, or may have finished 1873 * successfully or unsuccessfully. 1874 * </pre> 1875 */ 1876 public com.google.common.util.concurrent.ListenableFuture< 1877 com.google.cloudbuild.v1.ListBuildsResponse> listBuilds(com.google.cloudbuild.v1.ListBuildsRequest request)1878 listBuilds(com.google.cloudbuild.v1.ListBuildsRequest request) { 1879 return io.grpc.stub.ClientCalls.futureUnaryCall( 1880 getChannel().newCall(getListBuildsMethod(), getCallOptions()), request); 1881 } 1882 1883 /** 1884 * 1885 * 1886 * <pre> 1887 * Cancels a build in progress. 1888 * </pre> 1889 */ 1890 public com.google.common.util.concurrent.ListenableFuture<com.google.cloudbuild.v1.Build> cancelBuild(com.google.cloudbuild.v1.CancelBuildRequest request)1891 cancelBuild(com.google.cloudbuild.v1.CancelBuildRequest request) { 1892 return io.grpc.stub.ClientCalls.futureUnaryCall( 1893 getChannel().newCall(getCancelBuildMethod(), getCallOptions()), request); 1894 } 1895 1896 /** 1897 * 1898 * 1899 * <pre> 1900 * Creates a new build based on the specified build. 1901 * This method creates a new build using the original build request, which may 1902 * or may not result in an identical build. 1903 * For triggered builds: 1904 * * Triggered builds resolve to a precise revision; therefore a retry of a 1905 * triggered build will result in a build that uses the same revision. 1906 * For non-triggered builds that specify `RepoSource`: 1907 * * If the original build built from the tip of a branch, the retried build 1908 * will build from the tip of that branch, which may not be the same revision 1909 * as the original build. 1910 * * If the original build specified a commit sha or revision ID, the retried 1911 * build will use the identical source. 1912 * For builds that specify `StorageSource`: 1913 * * If the original build pulled source from Google Cloud Storage without 1914 * specifying the generation of the object, the new build will use the current 1915 * object, which may be different from the original build source. 1916 * * If the original build pulled source from Cloud Storage and specified the 1917 * generation of the object, the new build will attempt to use the same 1918 * object, which may or may not be available depending on the bucket's 1919 * lifecycle management settings. 1920 * </pre> 1921 */ 1922 public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> retryBuild(com.google.cloudbuild.v1.RetryBuildRequest request)1923 retryBuild(com.google.cloudbuild.v1.RetryBuildRequest request) { 1924 return io.grpc.stub.ClientCalls.futureUnaryCall( 1925 getChannel().newCall(getRetryBuildMethod(), getCallOptions()), request); 1926 } 1927 1928 /** 1929 * 1930 * 1931 * <pre> 1932 * Approves or rejects a pending build. 1933 * If approved, the returned LRO will be analogous to the LRO returned from 1934 * a CreateBuild call. 1935 * If rejected, the returned LRO will be immediately done. 1936 * </pre> 1937 */ 1938 public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> approveBuild(com.google.cloudbuild.v1.ApproveBuildRequest request)1939 approveBuild(com.google.cloudbuild.v1.ApproveBuildRequest request) { 1940 return io.grpc.stub.ClientCalls.futureUnaryCall( 1941 getChannel().newCall(getApproveBuildMethod(), getCallOptions()), request); 1942 } 1943 1944 /** 1945 * 1946 * 1947 * <pre> 1948 * Creates a new `BuildTrigger`. 1949 * This API is experimental. 1950 * </pre> 1951 */ 1952 public com.google.common.util.concurrent.ListenableFuture<com.google.cloudbuild.v1.BuildTrigger> createBuildTrigger(com.google.cloudbuild.v1.CreateBuildTriggerRequest request)1953 createBuildTrigger(com.google.cloudbuild.v1.CreateBuildTriggerRequest request) { 1954 return io.grpc.stub.ClientCalls.futureUnaryCall( 1955 getChannel().newCall(getCreateBuildTriggerMethod(), getCallOptions()), request); 1956 } 1957 1958 /** 1959 * 1960 * 1961 * <pre> 1962 * Returns information about a `BuildTrigger`. 1963 * This API is experimental. 1964 * </pre> 1965 */ 1966 public com.google.common.util.concurrent.ListenableFuture<com.google.cloudbuild.v1.BuildTrigger> getBuildTrigger(com.google.cloudbuild.v1.GetBuildTriggerRequest request)1967 getBuildTrigger(com.google.cloudbuild.v1.GetBuildTriggerRequest request) { 1968 return io.grpc.stub.ClientCalls.futureUnaryCall( 1969 getChannel().newCall(getGetBuildTriggerMethod(), getCallOptions()), request); 1970 } 1971 1972 /** 1973 * 1974 * 1975 * <pre> 1976 * Lists existing `BuildTrigger`s. 1977 * This API is experimental. 1978 * </pre> 1979 */ 1980 public com.google.common.util.concurrent.ListenableFuture< 1981 com.google.cloudbuild.v1.ListBuildTriggersResponse> listBuildTriggers(com.google.cloudbuild.v1.ListBuildTriggersRequest request)1982 listBuildTriggers(com.google.cloudbuild.v1.ListBuildTriggersRequest request) { 1983 return io.grpc.stub.ClientCalls.futureUnaryCall( 1984 getChannel().newCall(getListBuildTriggersMethod(), getCallOptions()), request); 1985 } 1986 1987 /** 1988 * 1989 * 1990 * <pre> 1991 * Deletes a `BuildTrigger` by its project ID and trigger ID. 1992 * This API is experimental. 1993 * </pre> 1994 */ 1995 public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteBuildTrigger(com.google.cloudbuild.v1.DeleteBuildTriggerRequest request)1996 deleteBuildTrigger(com.google.cloudbuild.v1.DeleteBuildTriggerRequest request) { 1997 return io.grpc.stub.ClientCalls.futureUnaryCall( 1998 getChannel().newCall(getDeleteBuildTriggerMethod(), getCallOptions()), request); 1999 } 2000 2001 /** 2002 * 2003 * 2004 * <pre> 2005 * Updates a `BuildTrigger` by its project ID and trigger ID. 2006 * This API is experimental. 2007 * </pre> 2008 */ 2009 public com.google.common.util.concurrent.ListenableFuture<com.google.cloudbuild.v1.BuildTrigger> updateBuildTrigger(com.google.cloudbuild.v1.UpdateBuildTriggerRequest request)2010 updateBuildTrigger(com.google.cloudbuild.v1.UpdateBuildTriggerRequest request) { 2011 return io.grpc.stub.ClientCalls.futureUnaryCall( 2012 getChannel().newCall(getUpdateBuildTriggerMethod(), getCallOptions()), request); 2013 } 2014 2015 /** 2016 * 2017 * 2018 * <pre> 2019 * Runs a `BuildTrigger` at a particular source revision. 2020 * </pre> 2021 */ 2022 public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> runBuildTrigger(com.google.cloudbuild.v1.RunBuildTriggerRequest request)2023 runBuildTrigger(com.google.cloudbuild.v1.RunBuildTriggerRequest request) { 2024 return io.grpc.stub.ClientCalls.futureUnaryCall( 2025 getChannel().newCall(getRunBuildTriggerMethod(), getCallOptions()), request); 2026 } 2027 2028 /** 2029 * 2030 * 2031 * <pre> 2032 * ReceiveTriggerWebhook [Experimental] is called when the API receives a 2033 * webhook request targeted at a specific trigger. 2034 * </pre> 2035 */ 2036 public com.google.common.util.concurrent.ListenableFuture< 2037 com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse> receiveTriggerWebhook(com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest request)2038 receiveTriggerWebhook(com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest request) { 2039 return io.grpc.stub.ClientCalls.futureUnaryCall( 2040 getChannel().newCall(getReceiveTriggerWebhookMethod(), getCallOptions()), request); 2041 } 2042 2043 /** 2044 * 2045 * 2046 * <pre> 2047 * Creates a `WorkerPool`. 2048 * </pre> 2049 */ 2050 public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createWorkerPool(com.google.cloudbuild.v1.CreateWorkerPoolRequest request)2051 createWorkerPool(com.google.cloudbuild.v1.CreateWorkerPoolRequest request) { 2052 return io.grpc.stub.ClientCalls.futureUnaryCall( 2053 getChannel().newCall(getCreateWorkerPoolMethod(), getCallOptions()), request); 2054 } 2055 2056 /** 2057 * 2058 * 2059 * <pre> 2060 * Returns details of a `WorkerPool`. 2061 * </pre> 2062 */ 2063 public com.google.common.util.concurrent.ListenableFuture<com.google.cloudbuild.v1.WorkerPool> getWorkerPool(com.google.cloudbuild.v1.GetWorkerPoolRequest request)2064 getWorkerPool(com.google.cloudbuild.v1.GetWorkerPoolRequest request) { 2065 return io.grpc.stub.ClientCalls.futureUnaryCall( 2066 getChannel().newCall(getGetWorkerPoolMethod(), getCallOptions()), request); 2067 } 2068 2069 /** 2070 * 2071 * 2072 * <pre> 2073 * Deletes a `WorkerPool`. 2074 * </pre> 2075 */ 2076 public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteWorkerPool(com.google.cloudbuild.v1.DeleteWorkerPoolRequest request)2077 deleteWorkerPool(com.google.cloudbuild.v1.DeleteWorkerPoolRequest request) { 2078 return io.grpc.stub.ClientCalls.futureUnaryCall( 2079 getChannel().newCall(getDeleteWorkerPoolMethod(), getCallOptions()), request); 2080 } 2081 2082 /** 2083 * 2084 * 2085 * <pre> 2086 * Updates a `WorkerPool`. 2087 * </pre> 2088 */ 2089 public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateWorkerPool(com.google.cloudbuild.v1.UpdateWorkerPoolRequest request)2090 updateWorkerPool(com.google.cloudbuild.v1.UpdateWorkerPoolRequest request) { 2091 return io.grpc.stub.ClientCalls.futureUnaryCall( 2092 getChannel().newCall(getUpdateWorkerPoolMethod(), getCallOptions()), request); 2093 } 2094 2095 /** 2096 * 2097 * 2098 * <pre> 2099 * Lists `WorkerPool`s. 2100 * </pre> 2101 */ 2102 public com.google.common.util.concurrent.ListenableFuture< 2103 com.google.cloudbuild.v1.ListWorkerPoolsResponse> listWorkerPools(com.google.cloudbuild.v1.ListWorkerPoolsRequest request)2104 listWorkerPools(com.google.cloudbuild.v1.ListWorkerPoolsRequest request) { 2105 return io.grpc.stub.ClientCalls.futureUnaryCall( 2106 getChannel().newCall(getListWorkerPoolsMethod(), getCallOptions()), request); 2107 } 2108 } 2109 2110 private static final int METHODID_CREATE_BUILD = 0; 2111 private static final int METHODID_GET_BUILD = 1; 2112 private static final int METHODID_LIST_BUILDS = 2; 2113 private static final int METHODID_CANCEL_BUILD = 3; 2114 private static final int METHODID_RETRY_BUILD = 4; 2115 private static final int METHODID_APPROVE_BUILD = 5; 2116 private static final int METHODID_CREATE_BUILD_TRIGGER = 6; 2117 private static final int METHODID_GET_BUILD_TRIGGER = 7; 2118 private static final int METHODID_LIST_BUILD_TRIGGERS = 8; 2119 private static final int METHODID_DELETE_BUILD_TRIGGER = 9; 2120 private static final int METHODID_UPDATE_BUILD_TRIGGER = 10; 2121 private static final int METHODID_RUN_BUILD_TRIGGER = 11; 2122 private static final int METHODID_RECEIVE_TRIGGER_WEBHOOK = 12; 2123 private static final int METHODID_CREATE_WORKER_POOL = 13; 2124 private static final int METHODID_GET_WORKER_POOL = 14; 2125 private static final int METHODID_DELETE_WORKER_POOL = 15; 2126 private static final int METHODID_UPDATE_WORKER_POOL = 16; 2127 private static final int METHODID_LIST_WORKER_POOLS = 17; 2128 2129 private static final class MethodHandlers<Req, Resp> 2130 implements io.grpc.stub.ServerCalls.UnaryMethod<Req, Resp>, 2131 io.grpc.stub.ServerCalls.ServerStreamingMethod<Req, Resp>, 2132 io.grpc.stub.ServerCalls.ClientStreamingMethod<Req, Resp>, 2133 io.grpc.stub.ServerCalls.BidiStreamingMethod<Req, Resp> { 2134 private final AsyncService serviceImpl; 2135 private final int methodId; 2136 MethodHandlers(AsyncService serviceImpl, int methodId)2137 MethodHandlers(AsyncService serviceImpl, int methodId) { 2138 this.serviceImpl = serviceImpl; 2139 this.methodId = methodId; 2140 } 2141 2142 @java.lang.Override 2143 @java.lang.SuppressWarnings("unchecked") invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver)2144 public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver) { 2145 switch (methodId) { 2146 case METHODID_CREATE_BUILD: 2147 serviceImpl.createBuild( 2148 (com.google.cloudbuild.v1.CreateBuildRequest) request, 2149 (io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver); 2150 break; 2151 case METHODID_GET_BUILD: 2152 serviceImpl.getBuild( 2153 (com.google.cloudbuild.v1.GetBuildRequest) request, 2154 (io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.Build>) responseObserver); 2155 break; 2156 case METHODID_LIST_BUILDS: 2157 serviceImpl.listBuilds( 2158 (com.google.cloudbuild.v1.ListBuildsRequest) request, 2159 (io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListBuildsResponse>) 2160 responseObserver); 2161 break; 2162 case METHODID_CANCEL_BUILD: 2163 serviceImpl.cancelBuild( 2164 (com.google.cloudbuild.v1.CancelBuildRequest) request, 2165 (io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.Build>) responseObserver); 2166 break; 2167 case METHODID_RETRY_BUILD: 2168 serviceImpl.retryBuild( 2169 (com.google.cloudbuild.v1.RetryBuildRequest) request, 2170 (io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver); 2171 break; 2172 case METHODID_APPROVE_BUILD: 2173 serviceImpl.approveBuild( 2174 (com.google.cloudbuild.v1.ApproveBuildRequest) request, 2175 (io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver); 2176 break; 2177 case METHODID_CREATE_BUILD_TRIGGER: 2178 serviceImpl.createBuildTrigger( 2179 (com.google.cloudbuild.v1.CreateBuildTriggerRequest) request, 2180 (io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger>) 2181 responseObserver); 2182 break; 2183 case METHODID_GET_BUILD_TRIGGER: 2184 serviceImpl.getBuildTrigger( 2185 (com.google.cloudbuild.v1.GetBuildTriggerRequest) request, 2186 (io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger>) 2187 responseObserver); 2188 break; 2189 case METHODID_LIST_BUILD_TRIGGERS: 2190 serviceImpl.listBuildTriggers( 2191 (com.google.cloudbuild.v1.ListBuildTriggersRequest) request, 2192 (io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListBuildTriggersResponse>) 2193 responseObserver); 2194 break; 2195 case METHODID_DELETE_BUILD_TRIGGER: 2196 serviceImpl.deleteBuildTrigger( 2197 (com.google.cloudbuild.v1.DeleteBuildTriggerRequest) request, 2198 (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver); 2199 break; 2200 case METHODID_UPDATE_BUILD_TRIGGER: 2201 serviceImpl.updateBuildTrigger( 2202 (com.google.cloudbuild.v1.UpdateBuildTriggerRequest) request, 2203 (io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.BuildTrigger>) 2204 responseObserver); 2205 break; 2206 case METHODID_RUN_BUILD_TRIGGER: 2207 serviceImpl.runBuildTrigger( 2208 (com.google.cloudbuild.v1.RunBuildTriggerRequest) request, 2209 (io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver); 2210 break; 2211 case METHODID_RECEIVE_TRIGGER_WEBHOOK: 2212 serviceImpl.receiveTriggerWebhook( 2213 (com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest) request, 2214 (io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse>) 2215 responseObserver); 2216 break; 2217 case METHODID_CREATE_WORKER_POOL: 2218 serviceImpl.createWorkerPool( 2219 (com.google.cloudbuild.v1.CreateWorkerPoolRequest) request, 2220 (io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver); 2221 break; 2222 case METHODID_GET_WORKER_POOL: 2223 serviceImpl.getWorkerPool( 2224 (com.google.cloudbuild.v1.GetWorkerPoolRequest) request, 2225 (io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.WorkerPool>) responseObserver); 2226 break; 2227 case METHODID_DELETE_WORKER_POOL: 2228 serviceImpl.deleteWorkerPool( 2229 (com.google.cloudbuild.v1.DeleteWorkerPoolRequest) request, 2230 (io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver); 2231 break; 2232 case METHODID_UPDATE_WORKER_POOL: 2233 serviceImpl.updateWorkerPool( 2234 (com.google.cloudbuild.v1.UpdateWorkerPoolRequest) request, 2235 (io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver); 2236 break; 2237 case METHODID_LIST_WORKER_POOLS: 2238 serviceImpl.listWorkerPools( 2239 (com.google.cloudbuild.v1.ListWorkerPoolsRequest) request, 2240 (io.grpc.stub.StreamObserver<com.google.cloudbuild.v1.ListWorkerPoolsResponse>) 2241 responseObserver); 2242 break; 2243 default: 2244 throw new AssertionError(); 2245 } 2246 } 2247 2248 @java.lang.Override 2249 @java.lang.SuppressWarnings("unchecked") invoke( io.grpc.stub.StreamObserver<Resp> responseObserver)2250 public io.grpc.stub.StreamObserver<Req> invoke( 2251 io.grpc.stub.StreamObserver<Resp> responseObserver) { 2252 switch (methodId) { 2253 default: 2254 throw new AssertionError(); 2255 } 2256 } 2257 } 2258 bindService(AsyncService service)2259 public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { 2260 return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) 2261 .addMethod( 2262 getCreateBuildMethod(), 2263 io.grpc.stub.ServerCalls.asyncUnaryCall( 2264 new MethodHandlers< 2265 com.google.cloudbuild.v1.CreateBuildRequest, com.google.longrunning.Operation>( 2266 service, METHODID_CREATE_BUILD))) 2267 .addMethod( 2268 getGetBuildMethod(), 2269 io.grpc.stub.ServerCalls.asyncUnaryCall( 2270 new MethodHandlers< 2271 com.google.cloudbuild.v1.GetBuildRequest, com.google.cloudbuild.v1.Build>( 2272 service, METHODID_GET_BUILD))) 2273 .addMethod( 2274 getListBuildsMethod(), 2275 io.grpc.stub.ServerCalls.asyncUnaryCall( 2276 new MethodHandlers< 2277 com.google.cloudbuild.v1.ListBuildsRequest, 2278 com.google.cloudbuild.v1.ListBuildsResponse>(service, METHODID_LIST_BUILDS))) 2279 .addMethod( 2280 getCancelBuildMethod(), 2281 io.grpc.stub.ServerCalls.asyncUnaryCall( 2282 new MethodHandlers< 2283 com.google.cloudbuild.v1.CancelBuildRequest, com.google.cloudbuild.v1.Build>( 2284 service, METHODID_CANCEL_BUILD))) 2285 .addMethod( 2286 getRetryBuildMethod(), 2287 io.grpc.stub.ServerCalls.asyncUnaryCall( 2288 new MethodHandlers< 2289 com.google.cloudbuild.v1.RetryBuildRequest, com.google.longrunning.Operation>( 2290 service, METHODID_RETRY_BUILD))) 2291 .addMethod( 2292 getApproveBuildMethod(), 2293 io.grpc.stub.ServerCalls.asyncUnaryCall( 2294 new MethodHandlers< 2295 com.google.cloudbuild.v1.ApproveBuildRequest, com.google.longrunning.Operation>( 2296 service, METHODID_APPROVE_BUILD))) 2297 .addMethod( 2298 getCreateBuildTriggerMethod(), 2299 io.grpc.stub.ServerCalls.asyncUnaryCall( 2300 new MethodHandlers< 2301 com.google.cloudbuild.v1.CreateBuildTriggerRequest, 2302 com.google.cloudbuild.v1.BuildTrigger>(service, METHODID_CREATE_BUILD_TRIGGER))) 2303 .addMethod( 2304 getGetBuildTriggerMethod(), 2305 io.grpc.stub.ServerCalls.asyncUnaryCall( 2306 new MethodHandlers< 2307 com.google.cloudbuild.v1.GetBuildTriggerRequest, 2308 com.google.cloudbuild.v1.BuildTrigger>(service, METHODID_GET_BUILD_TRIGGER))) 2309 .addMethod( 2310 getListBuildTriggersMethod(), 2311 io.grpc.stub.ServerCalls.asyncUnaryCall( 2312 new MethodHandlers< 2313 com.google.cloudbuild.v1.ListBuildTriggersRequest, 2314 com.google.cloudbuild.v1.ListBuildTriggersResponse>( 2315 service, METHODID_LIST_BUILD_TRIGGERS))) 2316 .addMethod( 2317 getDeleteBuildTriggerMethod(), 2318 io.grpc.stub.ServerCalls.asyncUnaryCall( 2319 new MethodHandlers< 2320 com.google.cloudbuild.v1.DeleteBuildTriggerRequest, com.google.protobuf.Empty>( 2321 service, METHODID_DELETE_BUILD_TRIGGER))) 2322 .addMethod( 2323 getUpdateBuildTriggerMethod(), 2324 io.grpc.stub.ServerCalls.asyncUnaryCall( 2325 new MethodHandlers< 2326 com.google.cloudbuild.v1.UpdateBuildTriggerRequest, 2327 com.google.cloudbuild.v1.BuildTrigger>(service, METHODID_UPDATE_BUILD_TRIGGER))) 2328 .addMethod( 2329 getRunBuildTriggerMethod(), 2330 io.grpc.stub.ServerCalls.asyncUnaryCall( 2331 new MethodHandlers< 2332 com.google.cloudbuild.v1.RunBuildTriggerRequest, 2333 com.google.longrunning.Operation>(service, METHODID_RUN_BUILD_TRIGGER))) 2334 .addMethod( 2335 getReceiveTriggerWebhookMethod(), 2336 io.grpc.stub.ServerCalls.asyncUnaryCall( 2337 new MethodHandlers< 2338 com.google.cloudbuild.v1.ReceiveTriggerWebhookRequest, 2339 com.google.cloudbuild.v1.ReceiveTriggerWebhookResponse>( 2340 service, METHODID_RECEIVE_TRIGGER_WEBHOOK))) 2341 .addMethod( 2342 getCreateWorkerPoolMethod(), 2343 io.grpc.stub.ServerCalls.asyncUnaryCall( 2344 new MethodHandlers< 2345 com.google.cloudbuild.v1.CreateWorkerPoolRequest, 2346 com.google.longrunning.Operation>(service, METHODID_CREATE_WORKER_POOL))) 2347 .addMethod( 2348 getGetWorkerPoolMethod(), 2349 io.grpc.stub.ServerCalls.asyncUnaryCall( 2350 new MethodHandlers< 2351 com.google.cloudbuild.v1.GetWorkerPoolRequest, 2352 com.google.cloudbuild.v1.WorkerPool>(service, METHODID_GET_WORKER_POOL))) 2353 .addMethod( 2354 getDeleteWorkerPoolMethod(), 2355 io.grpc.stub.ServerCalls.asyncUnaryCall( 2356 new MethodHandlers< 2357 com.google.cloudbuild.v1.DeleteWorkerPoolRequest, 2358 com.google.longrunning.Operation>(service, METHODID_DELETE_WORKER_POOL))) 2359 .addMethod( 2360 getUpdateWorkerPoolMethod(), 2361 io.grpc.stub.ServerCalls.asyncUnaryCall( 2362 new MethodHandlers< 2363 com.google.cloudbuild.v1.UpdateWorkerPoolRequest, 2364 com.google.longrunning.Operation>(service, METHODID_UPDATE_WORKER_POOL))) 2365 .addMethod( 2366 getListWorkerPoolsMethod(), 2367 io.grpc.stub.ServerCalls.asyncUnaryCall( 2368 new MethodHandlers< 2369 com.google.cloudbuild.v1.ListWorkerPoolsRequest, 2370 com.google.cloudbuild.v1.ListWorkerPoolsResponse>( 2371 service, METHODID_LIST_WORKER_POOLS))) 2372 .build(); 2373 } 2374 2375 private abstract static class CloudBuildBaseDescriptorSupplier 2376 implements io.grpc.protobuf.ProtoFileDescriptorSupplier, 2377 io.grpc.protobuf.ProtoServiceDescriptorSupplier { CloudBuildBaseDescriptorSupplier()2378 CloudBuildBaseDescriptorSupplier() {} 2379 2380 @java.lang.Override getFileDescriptor()2381 public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { 2382 return com.google.cloudbuild.v1.Cloudbuild.getDescriptor(); 2383 } 2384 2385 @java.lang.Override getServiceDescriptor()2386 public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { 2387 return getFileDescriptor().findServiceByName("CloudBuild"); 2388 } 2389 } 2390 2391 private static final class CloudBuildFileDescriptorSupplier 2392 extends CloudBuildBaseDescriptorSupplier { CloudBuildFileDescriptorSupplier()2393 CloudBuildFileDescriptorSupplier() {} 2394 } 2395 2396 private static final class CloudBuildMethodDescriptorSupplier 2397 extends CloudBuildBaseDescriptorSupplier 2398 implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { 2399 private final String methodName; 2400 CloudBuildMethodDescriptorSupplier(String methodName)2401 CloudBuildMethodDescriptorSupplier(String methodName) { 2402 this.methodName = methodName; 2403 } 2404 2405 @java.lang.Override getMethodDescriptor()2406 public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { 2407 return getServiceDescriptor().findMethodByName(methodName); 2408 } 2409 } 2410 2411 private static volatile io.grpc.ServiceDescriptor serviceDescriptor; 2412 getServiceDescriptor()2413 public static io.grpc.ServiceDescriptor getServiceDescriptor() { 2414 io.grpc.ServiceDescriptor result = serviceDescriptor; 2415 if (result == null) { 2416 synchronized (CloudBuildGrpc.class) { 2417 result = serviceDescriptor; 2418 if (result == null) { 2419 serviceDescriptor = 2420 result = 2421 io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) 2422 .setSchemaDescriptor(new CloudBuildFileDescriptorSupplier()) 2423 .addMethod(getCreateBuildMethod()) 2424 .addMethod(getGetBuildMethod()) 2425 .addMethod(getListBuildsMethod()) 2426 .addMethod(getCancelBuildMethod()) 2427 .addMethod(getRetryBuildMethod()) 2428 .addMethod(getApproveBuildMethod()) 2429 .addMethod(getCreateBuildTriggerMethod()) 2430 .addMethod(getGetBuildTriggerMethod()) 2431 .addMethod(getListBuildTriggersMethod()) 2432 .addMethod(getDeleteBuildTriggerMethod()) 2433 .addMethod(getUpdateBuildTriggerMethod()) 2434 .addMethod(getRunBuildTriggerMethod()) 2435 .addMethod(getReceiveTriggerWebhookMethod()) 2436 .addMethod(getCreateWorkerPoolMethod()) 2437 .addMethod(getGetWorkerPoolMethod()) 2438 .addMethod(getDeleteWorkerPoolMethod()) 2439 .addMethod(getUpdateWorkerPoolMethod()) 2440 .addMethod(getListWorkerPoolsMethod()) 2441 .build(); 2442 } 2443 } 2444 } 2445 return result; 2446 } 2447 } 2448