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 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/devtools/cloudbuild/v1/cloudbuild.proto 18 19 package com.google.cloudbuild.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Request to update a `WorkerPool`. 26 * </pre> 27 * 28 * Protobuf type {@code google.devtools.cloudbuild.v1.UpdateWorkerPoolRequest} 29 */ 30 public final class UpdateWorkerPoolRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.devtools.cloudbuild.v1.UpdateWorkerPoolRequest) 33 UpdateWorkerPoolRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use UpdateWorkerPoolRequest.newBuilder() to construct. UpdateWorkerPoolRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private UpdateWorkerPoolRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 UpdateWorkerPoolRequest()40 private UpdateWorkerPoolRequest() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new UpdateWorkerPoolRequest(); 46 } 47 48 @java.lang.Override getUnknownFields()49 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 50 return this.unknownFields; 51 } 52 getDescriptor()53 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 54 return com.google.cloudbuild.v1.Cloudbuild 55 .internal_static_google_devtools_cloudbuild_v1_UpdateWorkerPoolRequest_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.cloudbuild.v1.Cloudbuild 62 .internal_static_google_devtools_cloudbuild_v1_UpdateWorkerPoolRequest_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.cloudbuild.v1.UpdateWorkerPoolRequest.class, 65 com.google.cloudbuild.v1.UpdateWorkerPoolRequest.Builder.class); 66 } 67 68 public static final int WORKER_POOL_FIELD_NUMBER = 1; 69 private com.google.cloudbuild.v1.WorkerPool workerPool_; 70 /** 71 * 72 * 73 * <pre> 74 * Required. The `WorkerPool` to update. 75 * The `name` field is used to identify the `WorkerPool` to update. 76 * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. 77 * </pre> 78 * 79 * <code> 80 * .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; 81 * </code> 82 * 83 * @return Whether the workerPool field is set. 84 */ 85 @java.lang.Override hasWorkerPool()86 public boolean hasWorkerPool() { 87 return workerPool_ != null; 88 } 89 /** 90 * 91 * 92 * <pre> 93 * Required. The `WorkerPool` to update. 94 * The `name` field is used to identify the `WorkerPool` to update. 95 * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. 96 * </pre> 97 * 98 * <code> 99 * .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; 100 * </code> 101 * 102 * @return The workerPool. 103 */ 104 @java.lang.Override getWorkerPool()105 public com.google.cloudbuild.v1.WorkerPool getWorkerPool() { 106 return workerPool_ == null 107 ? com.google.cloudbuild.v1.WorkerPool.getDefaultInstance() 108 : workerPool_; 109 } 110 /** 111 * 112 * 113 * <pre> 114 * Required. The `WorkerPool` to update. 115 * The `name` field is used to identify the `WorkerPool` to update. 116 * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. 117 * </pre> 118 * 119 * <code> 120 * .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; 121 * </code> 122 */ 123 @java.lang.Override getWorkerPoolOrBuilder()124 public com.google.cloudbuild.v1.WorkerPoolOrBuilder getWorkerPoolOrBuilder() { 125 return workerPool_ == null 126 ? com.google.cloudbuild.v1.WorkerPool.getDefaultInstance() 127 : workerPool_; 128 } 129 130 public static final int UPDATE_MASK_FIELD_NUMBER = 2; 131 private com.google.protobuf.FieldMask updateMask_; 132 /** 133 * 134 * 135 * <pre> 136 * A mask specifying which fields in `worker_pool` to update. 137 * </pre> 138 * 139 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 140 * 141 * @return Whether the updateMask field is set. 142 */ 143 @java.lang.Override hasUpdateMask()144 public boolean hasUpdateMask() { 145 return updateMask_ != null; 146 } 147 /** 148 * 149 * 150 * <pre> 151 * A mask specifying which fields in `worker_pool` to update. 152 * </pre> 153 * 154 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 155 * 156 * @return The updateMask. 157 */ 158 @java.lang.Override getUpdateMask()159 public com.google.protobuf.FieldMask getUpdateMask() { 160 return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; 161 } 162 /** 163 * 164 * 165 * <pre> 166 * A mask specifying which fields in `worker_pool` to update. 167 * </pre> 168 * 169 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 170 */ 171 @java.lang.Override getUpdateMaskOrBuilder()172 public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { 173 return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; 174 } 175 176 public static final int VALIDATE_ONLY_FIELD_NUMBER = 4; 177 private boolean validateOnly_ = false; 178 /** 179 * 180 * 181 * <pre> 182 * If set, validate the request and preview the response, but do not actually 183 * post it. 184 * </pre> 185 * 186 * <code>bool validate_only = 4;</code> 187 * 188 * @return The validateOnly. 189 */ 190 @java.lang.Override getValidateOnly()191 public boolean getValidateOnly() { 192 return validateOnly_; 193 } 194 195 private byte memoizedIsInitialized = -1; 196 197 @java.lang.Override isInitialized()198 public final boolean isInitialized() { 199 byte isInitialized = memoizedIsInitialized; 200 if (isInitialized == 1) return true; 201 if (isInitialized == 0) return false; 202 203 memoizedIsInitialized = 1; 204 return true; 205 } 206 207 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)208 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 209 if (workerPool_ != null) { 210 output.writeMessage(1, getWorkerPool()); 211 } 212 if (updateMask_ != null) { 213 output.writeMessage(2, getUpdateMask()); 214 } 215 if (validateOnly_ != false) { 216 output.writeBool(4, validateOnly_); 217 } 218 getUnknownFields().writeTo(output); 219 } 220 221 @java.lang.Override getSerializedSize()222 public int getSerializedSize() { 223 int size = memoizedSize; 224 if (size != -1) return size; 225 226 size = 0; 227 if (workerPool_ != null) { 228 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getWorkerPool()); 229 } 230 if (updateMask_ != null) { 231 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); 232 } 233 if (validateOnly_ != false) { 234 size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, validateOnly_); 235 } 236 size += getUnknownFields().getSerializedSize(); 237 memoizedSize = size; 238 return size; 239 } 240 241 @java.lang.Override equals(final java.lang.Object obj)242 public boolean equals(final java.lang.Object obj) { 243 if (obj == this) { 244 return true; 245 } 246 if (!(obj instanceof com.google.cloudbuild.v1.UpdateWorkerPoolRequest)) { 247 return super.equals(obj); 248 } 249 com.google.cloudbuild.v1.UpdateWorkerPoolRequest other = 250 (com.google.cloudbuild.v1.UpdateWorkerPoolRequest) obj; 251 252 if (hasWorkerPool() != other.hasWorkerPool()) return false; 253 if (hasWorkerPool()) { 254 if (!getWorkerPool().equals(other.getWorkerPool())) return false; 255 } 256 if (hasUpdateMask() != other.hasUpdateMask()) return false; 257 if (hasUpdateMask()) { 258 if (!getUpdateMask().equals(other.getUpdateMask())) return false; 259 } 260 if (getValidateOnly() != other.getValidateOnly()) return false; 261 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 262 return true; 263 } 264 265 @java.lang.Override hashCode()266 public int hashCode() { 267 if (memoizedHashCode != 0) { 268 return memoizedHashCode; 269 } 270 int hash = 41; 271 hash = (19 * hash) + getDescriptor().hashCode(); 272 if (hasWorkerPool()) { 273 hash = (37 * hash) + WORKER_POOL_FIELD_NUMBER; 274 hash = (53 * hash) + getWorkerPool().hashCode(); 275 } 276 if (hasUpdateMask()) { 277 hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; 278 hash = (53 * hash) + getUpdateMask().hashCode(); 279 } 280 hash = (37 * hash) + VALIDATE_ONLY_FIELD_NUMBER; 281 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getValidateOnly()); 282 hash = (29 * hash) + getUnknownFields().hashCode(); 283 memoizedHashCode = hash; 284 return hash; 285 } 286 parseFrom(java.nio.ByteBuffer data)287 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest parseFrom(java.nio.ByteBuffer data) 288 throws com.google.protobuf.InvalidProtocolBufferException { 289 return PARSER.parseFrom(data); 290 } 291 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)292 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest parseFrom( 293 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 294 throws com.google.protobuf.InvalidProtocolBufferException { 295 return PARSER.parseFrom(data, extensionRegistry); 296 } 297 parseFrom( com.google.protobuf.ByteString data)298 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest parseFrom( 299 com.google.protobuf.ByteString data) 300 throws com.google.protobuf.InvalidProtocolBufferException { 301 return PARSER.parseFrom(data); 302 } 303 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)304 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest parseFrom( 305 com.google.protobuf.ByteString data, 306 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 307 throws com.google.protobuf.InvalidProtocolBufferException { 308 return PARSER.parseFrom(data, extensionRegistry); 309 } 310 parseFrom(byte[] data)311 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest parseFrom(byte[] data) 312 throws com.google.protobuf.InvalidProtocolBufferException { 313 return PARSER.parseFrom(data); 314 } 315 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)316 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest parseFrom( 317 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 318 throws com.google.protobuf.InvalidProtocolBufferException { 319 return PARSER.parseFrom(data, extensionRegistry); 320 } 321 parseFrom( java.io.InputStream input)322 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest parseFrom( 323 java.io.InputStream input) throws java.io.IOException { 324 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 325 } 326 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)327 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest parseFrom( 328 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 329 throws java.io.IOException { 330 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 331 PARSER, input, extensionRegistry); 332 } 333 parseDelimitedFrom( java.io.InputStream input)334 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest parseDelimitedFrom( 335 java.io.InputStream input) throws java.io.IOException { 336 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 337 } 338 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)339 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest parseDelimitedFrom( 340 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 341 throws java.io.IOException { 342 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 343 PARSER, input, extensionRegistry); 344 } 345 parseFrom( com.google.protobuf.CodedInputStream input)346 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest parseFrom( 347 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 348 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 349 } 350 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)351 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest parseFrom( 352 com.google.protobuf.CodedInputStream input, 353 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 354 throws java.io.IOException { 355 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 356 PARSER, input, extensionRegistry); 357 } 358 359 @java.lang.Override newBuilderForType()360 public Builder newBuilderForType() { 361 return newBuilder(); 362 } 363 newBuilder()364 public static Builder newBuilder() { 365 return DEFAULT_INSTANCE.toBuilder(); 366 } 367 newBuilder(com.google.cloudbuild.v1.UpdateWorkerPoolRequest prototype)368 public static Builder newBuilder(com.google.cloudbuild.v1.UpdateWorkerPoolRequest prototype) { 369 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 370 } 371 372 @java.lang.Override toBuilder()373 public Builder toBuilder() { 374 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 375 } 376 377 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)378 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 379 Builder builder = new Builder(parent); 380 return builder; 381 } 382 /** 383 * 384 * 385 * <pre> 386 * Request to update a `WorkerPool`. 387 * </pre> 388 * 389 * Protobuf type {@code google.devtools.cloudbuild.v1.UpdateWorkerPoolRequest} 390 */ 391 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 392 implements 393 // @@protoc_insertion_point(builder_implements:google.devtools.cloudbuild.v1.UpdateWorkerPoolRequest) 394 com.google.cloudbuild.v1.UpdateWorkerPoolRequestOrBuilder { getDescriptor()395 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 396 return com.google.cloudbuild.v1.Cloudbuild 397 .internal_static_google_devtools_cloudbuild_v1_UpdateWorkerPoolRequest_descriptor; 398 } 399 400 @java.lang.Override 401 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()402 internalGetFieldAccessorTable() { 403 return com.google.cloudbuild.v1.Cloudbuild 404 .internal_static_google_devtools_cloudbuild_v1_UpdateWorkerPoolRequest_fieldAccessorTable 405 .ensureFieldAccessorsInitialized( 406 com.google.cloudbuild.v1.UpdateWorkerPoolRequest.class, 407 com.google.cloudbuild.v1.UpdateWorkerPoolRequest.Builder.class); 408 } 409 410 // Construct using com.google.cloudbuild.v1.UpdateWorkerPoolRequest.newBuilder() Builder()411 private Builder() {} 412 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)413 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 414 super(parent); 415 } 416 417 @java.lang.Override clear()418 public Builder clear() { 419 super.clear(); 420 bitField0_ = 0; 421 workerPool_ = null; 422 if (workerPoolBuilder_ != null) { 423 workerPoolBuilder_.dispose(); 424 workerPoolBuilder_ = null; 425 } 426 updateMask_ = null; 427 if (updateMaskBuilder_ != null) { 428 updateMaskBuilder_.dispose(); 429 updateMaskBuilder_ = null; 430 } 431 validateOnly_ = false; 432 return this; 433 } 434 435 @java.lang.Override getDescriptorForType()436 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 437 return com.google.cloudbuild.v1.Cloudbuild 438 .internal_static_google_devtools_cloudbuild_v1_UpdateWorkerPoolRequest_descriptor; 439 } 440 441 @java.lang.Override getDefaultInstanceForType()442 public com.google.cloudbuild.v1.UpdateWorkerPoolRequest getDefaultInstanceForType() { 443 return com.google.cloudbuild.v1.UpdateWorkerPoolRequest.getDefaultInstance(); 444 } 445 446 @java.lang.Override build()447 public com.google.cloudbuild.v1.UpdateWorkerPoolRequest build() { 448 com.google.cloudbuild.v1.UpdateWorkerPoolRequest result = buildPartial(); 449 if (!result.isInitialized()) { 450 throw newUninitializedMessageException(result); 451 } 452 return result; 453 } 454 455 @java.lang.Override buildPartial()456 public com.google.cloudbuild.v1.UpdateWorkerPoolRequest buildPartial() { 457 com.google.cloudbuild.v1.UpdateWorkerPoolRequest result = 458 new com.google.cloudbuild.v1.UpdateWorkerPoolRequest(this); 459 if (bitField0_ != 0) { 460 buildPartial0(result); 461 } 462 onBuilt(); 463 return result; 464 } 465 buildPartial0(com.google.cloudbuild.v1.UpdateWorkerPoolRequest result)466 private void buildPartial0(com.google.cloudbuild.v1.UpdateWorkerPoolRequest result) { 467 int from_bitField0_ = bitField0_; 468 if (((from_bitField0_ & 0x00000001) != 0)) { 469 result.workerPool_ = workerPoolBuilder_ == null ? workerPool_ : workerPoolBuilder_.build(); 470 } 471 if (((from_bitField0_ & 0x00000002) != 0)) { 472 result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); 473 } 474 if (((from_bitField0_ & 0x00000004) != 0)) { 475 result.validateOnly_ = validateOnly_; 476 } 477 } 478 479 @java.lang.Override clone()480 public Builder clone() { 481 return super.clone(); 482 } 483 484 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)485 public Builder setField( 486 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 487 return super.setField(field, value); 488 } 489 490 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)491 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 492 return super.clearField(field); 493 } 494 495 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)496 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 497 return super.clearOneof(oneof); 498 } 499 500 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)501 public Builder setRepeatedField( 502 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 503 return super.setRepeatedField(field, index, value); 504 } 505 506 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)507 public Builder addRepeatedField( 508 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 509 return super.addRepeatedField(field, value); 510 } 511 512 @java.lang.Override mergeFrom(com.google.protobuf.Message other)513 public Builder mergeFrom(com.google.protobuf.Message other) { 514 if (other instanceof com.google.cloudbuild.v1.UpdateWorkerPoolRequest) { 515 return mergeFrom((com.google.cloudbuild.v1.UpdateWorkerPoolRequest) other); 516 } else { 517 super.mergeFrom(other); 518 return this; 519 } 520 } 521 mergeFrom(com.google.cloudbuild.v1.UpdateWorkerPoolRequest other)522 public Builder mergeFrom(com.google.cloudbuild.v1.UpdateWorkerPoolRequest other) { 523 if (other == com.google.cloudbuild.v1.UpdateWorkerPoolRequest.getDefaultInstance()) 524 return this; 525 if (other.hasWorkerPool()) { 526 mergeWorkerPool(other.getWorkerPool()); 527 } 528 if (other.hasUpdateMask()) { 529 mergeUpdateMask(other.getUpdateMask()); 530 } 531 if (other.getValidateOnly() != false) { 532 setValidateOnly(other.getValidateOnly()); 533 } 534 this.mergeUnknownFields(other.getUnknownFields()); 535 onChanged(); 536 return this; 537 } 538 539 @java.lang.Override isInitialized()540 public final boolean isInitialized() { 541 return true; 542 } 543 544 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)545 public Builder mergeFrom( 546 com.google.protobuf.CodedInputStream input, 547 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 548 throws java.io.IOException { 549 if (extensionRegistry == null) { 550 throw new java.lang.NullPointerException(); 551 } 552 try { 553 boolean done = false; 554 while (!done) { 555 int tag = input.readTag(); 556 switch (tag) { 557 case 0: 558 done = true; 559 break; 560 case 10: 561 { 562 input.readMessage(getWorkerPoolFieldBuilder().getBuilder(), extensionRegistry); 563 bitField0_ |= 0x00000001; 564 break; 565 } // case 10 566 case 18: 567 { 568 input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); 569 bitField0_ |= 0x00000002; 570 break; 571 } // case 18 572 case 32: 573 { 574 validateOnly_ = input.readBool(); 575 bitField0_ |= 0x00000004; 576 break; 577 } // case 32 578 default: 579 { 580 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 581 done = true; // was an endgroup tag 582 } 583 break; 584 } // default: 585 } // switch (tag) 586 } // while (!done) 587 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 588 throw e.unwrapIOException(); 589 } finally { 590 onChanged(); 591 } // finally 592 return this; 593 } 594 595 private int bitField0_; 596 597 private com.google.cloudbuild.v1.WorkerPool workerPool_; 598 private com.google.protobuf.SingleFieldBuilderV3< 599 com.google.cloudbuild.v1.WorkerPool, 600 com.google.cloudbuild.v1.WorkerPool.Builder, 601 com.google.cloudbuild.v1.WorkerPoolOrBuilder> 602 workerPoolBuilder_; 603 /** 604 * 605 * 606 * <pre> 607 * Required. The `WorkerPool` to update. 608 * The `name` field is used to identify the `WorkerPool` to update. 609 * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. 610 * </pre> 611 * 612 * <code> 613 * .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; 614 * </code> 615 * 616 * @return Whether the workerPool field is set. 617 */ hasWorkerPool()618 public boolean hasWorkerPool() { 619 return ((bitField0_ & 0x00000001) != 0); 620 } 621 /** 622 * 623 * 624 * <pre> 625 * Required. The `WorkerPool` to update. 626 * The `name` field is used to identify the `WorkerPool` to update. 627 * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. 628 * </pre> 629 * 630 * <code> 631 * .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; 632 * </code> 633 * 634 * @return The workerPool. 635 */ getWorkerPool()636 public com.google.cloudbuild.v1.WorkerPool getWorkerPool() { 637 if (workerPoolBuilder_ == null) { 638 return workerPool_ == null 639 ? com.google.cloudbuild.v1.WorkerPool.getDefaultInstance() 640 : workerPool_; 641 } else { 642 return workerPoolBuilder_.getMessage(); 643 } 644 } 645 /** 646 * 647 * 648 * <pre> 649 * Required. The `WorkerPool` to update. 650 * The `name` field is used to identify the `WorkerPool` to update. 651 * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. 652 * </pre> 653 * 654 * <code> 655 * .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; 656 * </code> 657 */ setWorkerPool(com.google.cloudbuild.v1.WorkerPool value)658 public Builder setWorkerPool(com.google.cloudbuild.v1.WorkerPool value) { 659 if (workerPoolBuilder_ == null) { 660 if (value == null) { 661 throw new NullPointerException(); 662 } 663 workerPool_ = value; 664 } else { 665 workerPoolBuilder_.setMessage(value); 666 } 667 bitField0_ |= 0x00000001; 668 onChanged(); 669 return this; 670 } 671 /** 672 * 673 * 674 * <pre> 675 * Required. The `WorkerPool` to update. 676 * The `name` field is used to identify the `WorkerPool` to update. 677 * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. 678 * </pre> 679 * 680 * <code> 681 * .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; 682 * </code> 683 */ setWorkerPool(com.google.cloudbuild.v1.WorkerPool.Builder builderForValue)684 public Builder setWorkerPool(com.google.cloudbuild.v1.WorkerPool.Builder builderForValue) { 685 if (workerPoolBuilder_ == null) { 686 workerPool_ = builderForValue.build(); 687 } else { 688 workerPoolBuilder_.setMessage(builderForValue.build()); 689 } 690 bitField0_ |= 0x00000001; 691 onChanged(); 692 return this; 693 } 694 /** 695 * 696 * 697 * <pre> 698 * Required. The `WorkerPool` to update. 699 * The `name` field is used to identify the `WorkerPool` to update. 700 * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. 701 * </pre> 702 * 703 * <code> 704 * .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; 705 * </code> 706 */ mergeWorkerPool(com.google.cloudbuild.v1.WorkerPool value)707 public Builder mergeWorkerPool(com.google.cloudbuild.v1.WorkerPool value) { 708 if (workerPoolBuilder_ == null) { 709 if (((bitField0_ & 0x00000001) != 0) 710 && workerPool_ != null 711 && workerPool_ != com.google.cloudbuild.v1.WorkerPool.getDefaultInstance()) { 712 getWorkerPoolBuilder().mergeFrom(value); 713 } else { 714 workerPool_ = value; 715 } 716 } else { 717 workerPoolBuilder_.mergeFrom(value); 718 } 719 bitField0_ |= 0x00000001; 720 onChanged(); 721 return this; 722 } 723 /** 724 * 725 * 726 * <pre> 727 * Required. The `WorkerPool` to update. 728 * The `name` field is used to identify the `WorkerPool` to update. 729 * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. 730 * </pre> 731 * 732 * <code> 733 * .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; 734 * </code> 735 */ clearWorkerPool()736 public Builder clearWorkerPool() { 737 bitField0_ = (bitField0_ & ~0x00000001); 738 workerPool_ = null; 739 if (workerPoolBuilder_ != null) { 740 workerPoolBuilder_.dispose(); 741 workerPoolBuilder_ = null; 742 } 743 onChanged(); 744 return this; 745 } 746 /** 747 * 748 * 749 * <pre> 750 * Required. The `WorkerPool` to update. 751 * The `name` field is used to identify the `WorkerPool` to update. 752 * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. 753 * </pre> 754 * 755 * <code> 756 * .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; 757 * </code> 758 */ getWorkerPoolBuilder()759 public com.google.cloudbuild.v1.WorkerPool.Builder getWorkerPoolBuilder() { 760 bitField0_ |= 0x00000001; 761 onChanged(); 762 return getWorkerPoolFieldBuilder().getBuilder(); 763 } 764 /** 765 * 766 * 767 * <pre> 768 * Required. The `WorkerPool` to update. 769 * The `name` field is used to identify the `WorkerPool` to update. 770 * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. 771 * </pre> 772 * 773 * <code> 774 * .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; 775 * </code> 776 */ getWorkerPoolOrBuilder()777 public com.google.cloudbuild.v1.WorkerPoolOrBuilder getWorkerPoolOrBuilder() { 778 if (workerPoolBuilder_ != null) { 779 return workerPoolBuilder_.getMessageOrBuilder(); 780 } else { 781 return workerPool_ == null 782 ? com.google.cloudbuild.v1.WorkerPool.getDefaultInstance() 783 : workerPool_; 784 } 785 } 786 /** 787 * 788 * 789 * <pre> 790 * Required. The `WorkerPool` to update. 791 * The `name` field is used to identify the `WorkerPool` to update. 792 * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`. 793 * </pre> 794 * 795 * <code> 796 * .google.devtools.cloudbuild.v1.WorkerPool worker_pool = 1 [(.google.api.field_behavior) = REQUIRED]; 797 * </code> 798 */ 799 private com.google.protobuf.SingleFieldBuilderV3< 800 com.google.cloudbuild.v1.WorkerPool, 801 com.google.cloudbuild.v1.WorkerPool.Builder, 802 com.google.cloudbuild.v1.WorkerPoolOrBuilder> getWorkerPoolFieldBuilder()803 getWorkerPoolFieldBuilder() { 804 if (workerPoolBuilder_ == null) { 805 workerPoolBuilder_ = 806 new com.google.protobuf.SingleFieldBuilderV3< 807 com.google.cloudbuild.v1.WorkerPool, 808 com.google.cloudbuild.v1.WorkerPool.Builder, 809 com.google.cloudbuild.v1.WorkerPoolOrBuilder>( 810 getWorkerPool(), getParentForChildren(), isClean()); 811 workerPool_ = null; 812 } 813 return workerPoolBuilder_; 814 } 815 816 private com.google.protobuf.FieldMask updateMask_; 817 private com.google.protobuf.SingleFieldBuilderV3< 818 com.google.protobuf.FieldMask, 819 com.google.protobuf.FieldMask.Builder, 820 com.google.protobuf.FieldMaskOrBuilder> 821 updateMaskBuilder_; 822 /** 823 * 824 * 825 * <pre> 826 * A mask specifying which fields in `worker_pool` to update. 827 * </pre> 828 * 829 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 830 * 831 * @return Whether the updateMask field is set. 832 */ hasUpdateMask()833 public boolean hasUpdateMask() { 834 return ((bitField0_ & 0x00000002) != 0); 835 } 836 /** 837 * 838 * 839 * <pre> 840 * A mask specifying which fields in `worker_pool` to update. 841 * </pre> 842 * 843 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 844 * 845 * @return The updateMask. 846 */ getUpdateMask()847 public com.google.protobuf.FieldMask getUpdateMask() { 848 if (updateMaskBuilder_ == null) { 849 return updateMask_ == null 850 ? com.google.protobuf.FieldMask.getDefaultInstance() 851 : updateMask_; 852 } else { 853 return updateMaskBuilder_.getMessage(); 854 } 855 } 856 /** 857 * 858 * 859 * <pre> 860 * A mask specifying which fields in `worker_pool` to update. 861 * </pre> 862 * 863 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 864 */ setUpdateMask(com.google.protobuf.FieldMask value)865 public Builder setUpdateMask(com.google.protobuf.FieldMask value) { 866 if (updateMaskBuilder_ == null) { 867 if (value == null) { 868 throw new NullPointerException(); 869 } 870 updateMask_ = value; 871 } else { 872 updateMaskBuilder_.setMessage(value); 873 } 874 bitField0_ |= 0x00000002; 875 onChanged(); 876 return this; 877 } 878 /** 879 * 880 * 881 * <pre> 882 * A mask specifying which fields in `worker_pool` to update. 883 * </pre> 884 * 885 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 886 */ setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)887 public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { 888 if (updateMaskBuilder_ == null) { 889 updateMask_ = builderForValue.build(); 890 } else { 891 updateMaskBuilder_.setMessage(builderForValue.build()); 892 } 893 bitField0_ |= 0x00000002; 894 onChanged(); 895 return this; 896 } 897 /** 898 * 899 * 900 * <pre> 901 * A mask specifying which fields in `worker_pool` to update. 902 * </pre> 903 * 904 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 905 */ mergeUpdateMask(com.google.protobuf.FieldMask value)906 public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { 907 if (updateMaskBuilder_ == null) { 908 if (((bitField0_ & 0x00000002) != 0) 909 && updateMask_ != null 910 && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { 911 getUpdateMaskBuilder().mergeFrom(value); 912 } else { 913 updateMask_ = value; 914 } 915 } else { 916 updateMaskBuilder_.mergeFrom(value); 917 } 918 bitField0_ |= 0x00000002; 919 onChanged(); 920 return this; 921 } 922 /** 923 * 924 * 925 * <pre> 926 * A mask specifying which fields in `worker_pool` to update. 927 * </pre> 928 * 929 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 930 */ clearUpdateMask()931 public Builder clearUpdateMask() { 932 bitField0_ = (bitField0_ & ~0x00000002); 933 updateMask_ = null; 934 if (updateMaskBuilder_ != null) { 935 updateMaskBuilder_.dispose(); 936 updateMaskBuilder_ = null; 937 } 938 onChanged(); 939 return this; 940 } 941 /** 942 * 943 * 944 * <pre> 945 * A mask specifying which fields in `worker_pool` to update. 946 * </pre> 947 * 948 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 949 */ getUpdateMaskBuilder()950 public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { 951 bitField0_ |= 0x00000002; 952 onChanged(); 953 return getUpdateMaskFieldBuilder().getBuilder(); 954 } 955 /** 956 * 957 * 958 * <pre> 959 * A mask specifying which fields in `worker_pool` to update. 960 * </pre> 961 * 962 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 963 */ getUpdateMaskOrBuilder()964 public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { 965 if (updateMaskBuilder_ != null) { 966 return updateMaskBuilder_.getMessageOrBuilder(); 967 } else { 968 return updateMask_ == null 969 ? com.google.protobuf.FieldMask.getDefaultInstance() 970 : updateMask_; 971 } 972 } 973 /** 974 * 975 * 976 * <pre> 977 * A mask specifying which fields in `worker_pool` to update. 978 * </pre> 979 * 980 * <code>.google.protobuf.FieldMask update_mask = 2;</code> 981 */ 982 private com.google.protobuf.SingleFieldBuilderV3< 983 com.google.protobuf.FieldMask, 984 com.google.protobuf.FieldMask.Builder, 985 com.google.protobuf.FieldMaskOrBuilder> getUpdateMaskFieldBuilder()986 getUpdateMaskFieldBuilder() { 987 if (updateMaskBuilder_ == null) { 988 updateMaskBuilder_ = 989 new com.google.protobuf.SingleFieldBuilderV3< 990 com.google.protobuf.FieldMask, 991 com.google.protobuf.FieldMask.Builder, 992 com.google.protobuf.FieldMaskOrBuilder>( 993 getUpdateMask(), getParentForChildren(), isClean()); 994 updateMask_ = null; 995 } 996 return updateMaskBuilder_; 997 } 998 999 private boolean validateOnly_; 1000 /** 1001 * 1002 * 1003 * <pre> 1004 * If set, validate the request and preview the response, but do not actually 1005 * post it. 1006 * </pre> 1007 * 1008 * <code>bool validate_only = 4;</code> 1009 * 1010 * @return The validateOnly. 1011 */ 1012 @java.lang.Override getValidateOnly()1013 public boolean getValidateOnly() { 1014 return validateOnly_; 1015 } 1016 /** 1017 * 1018 * 1019 * <pre> 1020 * If set, validate the request and preview the response, but do not actually 1021 * post it. 1022 * </pre> 1023 * 1024 * <code>bool validate_only = 4;</code> 1025 * 1026 * @param value The validateOnly to set. 1027 * @return This builder for chaining. 1028 */ setValidateOnly(boolean value)1029 public Builder setValidateOnly(boolean value) { 1030 1031 validateOnly_ = value; 1032 bitField0_ |= 0x00000004; 1033 onChanged(); 1034 return this; 1035 } 1036 /** 1037 * 1038 * 1039 * <pre> 1040 * If set, validate the request and preview the response, but do not actually 1041 * post it. 1042 * </pre> 1043 * 1044 * <code>bool validate_only = 4;</code> 1045 * 1046 * @return This builder for chaining. 1047 */ clearValidateOnly()1048 public Builder clearValidateOnly() { 1049 bitField0_ = (bitField0_ & ~0x00000004); 1050 validateOnly_ = false; 1051 onChanged(); 1052 return this; 1053 } 1054 1055 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1056 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1057 return super.setUnknownFields(unknownFields); 1058 } 1059 1060 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1061 public final Builder mergeUnknownFields( 1062 final com.google.protobuf.UnknownFieldSet unknownFields) { 1063 return super.mergeUnknownFields(unknownFields); 1064 } 1065 1066 // @@protoc_insertion_point(builder_scope:google.devtools.cloudbuild.v1.UpdateWorkerPoolRequest) 1067 } 1068 1069 // @@protoc_insertion_point(class_scope:google.devtools.cloudbuild.v1.UpdateWorkerPoolRequest) 1070 private static final com.google.cloudbuild.v1.UpdateWorkerPoolRequest DEFAULT_INSTANCE; 1071 1072 static { 1073 DEFAULT_INSTANCE = new com.google.cloudbuild.v1.UpdateWorkerPoolRequest(); 1074 } 1075 getDefaultInstance()1076 public static com.google.cloudbuild.v1.UpdateWorkerPoolRequest getDefaultInstance() { 1077 return DEFAULT_INSTANCE; 1078 } 1079 1080 private static final com.google.protobuf.Parser<UpdateWorkerPoolRequest> PARSER = 1081 new com.google.protobuf.AbstractParser<UpdateWorkerPoolRequest>() { 1082 @java.lang.Override 1083 public UpdateWorkerPoolRequest parsePartialFrom( 1084 com.google.protobuf.CodedInputStream input, 1085 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1086 throws com.google.protobuf.InvalidProtocolBufferException { 1087 Builder builder = newBuilder(); 1088 try { 1089 builder.mergeFrom(input, extensionRegistry); 1090 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1091 throw e.setUnfinishedMessage(builder.buildPartial()); 1092 } catch (com.google.protobuf.UninitializedMessageException e) { 1093 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1094 } catch (java.io.IOException e) { 1095 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1096 .setUnfinishedMessage(builder.buildPartial()); 1097 } 1098 return builder.buildPartial(); 1099 } 1100 }; 1101 parser()1102 public static com.google.protobuf.Parser<UpdateWorkerPoolRequest> parser() { 1103 return PARSER; 1104 } 1105 1106 @java.lang.Override getParserForType()1107 public com.google.protobuf.Parser<UpdateWorkerPoolRequest> getParserForType() { 1108 return PARSER; 1109 } 1110 1111 @java.lang.Override getDefaultInstanceForType()1112 public com.google.cloudbuild.v1.UpdateWorkerPoolRequest getDefaultInstanceForType() { 1113 return DEFAULT_INSTANCE; 1114 } 1115 } 1116