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