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 * Configuration for a `WorkerPool`. 26 * Cloud Build owns and maintains a pool of workers for general use and have no 27 * access to a project's private network. By default, builds submitted to 28 * Cloud Build will use a worker from this pool. 29 * If your build needs access to resources on a private network, 30 * create and use a `WorkerPool` to run your builds. Private `WorkerPool`s give 31 * your builds access to any single VPC network that you 32 * administer, including any on-prem resources connected to that VPC 33 * network. For an overview of private pools, see 34 * [Private pools 35 * overview](https://cloud.google.com/build/docs/private-pools/private-pools-overview). 36 * </pre> 37 * 38 * Protobuf type {@code google.devtools.cloudbuild.v1.WorkerPool} 39 */ 40 public final class WorkerPool extends com.google.protobuf.GeneratedMessageV3 41 implements 42 // @@protoc_insertion_point(message_implements:google.devtools.cloudbuild.v1.WorkerPool) 43 WorkerPoolOrBuilder { 44 private static final long serialVersionUID = 0L; 45 // Use WorkerPool.newBuilder() to construct. WorkerPool(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)46 private WorkerPool(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 47 super(builder); 48 } 49 WorkerPool()50 private WorkerPool() { 51 name_ = ""; 52 displayName_ = ""; 53 uid_ = ""; 54 state_ = 0; 55 etag_ = ""; 56 } 57 58 @java.lang.Override 59 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)60 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 61 return new WorkerPool(); 62 } 63 64 @java.lang.Override getUnknownFields()65 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 66 return this.unknownFields; 67 } 68 getDescriptor()69 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 70 return com.google.cloudbuild.v1.Cloudbuild 71 .internal_static_google_devtools_cloudbuild_v1_WorkerPool_descriptor; 72 } 73 74 @SuppressWarnings({"rawtypes"}) 75 @java.lang.Override internalGetMapField(int number)76 protected com.google.protobuf.MapField internalGetMapField(int number) { 77 switch (number) { 78 case 4: 79 return internalGetAnnotations(); 80 default: 81 throw new RuntimeException("Invalid map field number: " + number); 82 } 83 } 84 85 @java.lang.Override 86 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()87 internalGetFieldAccessorTable() { 88 return com.google.cloudbuild.v1.Cloudbuild 89 .internal_static_google_devtools_cloudbuild_v1_WorkerPool_fieldAccessorTable 90 .ensureFieldAccessorsInitialized( 91 com.google.cloudbuild.v1.WorkerPool.class, 92 com.google.cloudbuild.v1.WorkerPool.Builder.class); 93 } 94 95 /** 96 * 97 * 98 * <pre> 99 * State of the `WorkerPool`. 100 * </pre> 101 * 102 * Protobuf enum {@code google.devtools.cloudbuild.v1.WorkerPool.State} 103 */ 104 public enum State implements com.google.protobuf.ProtocolMessageEnum { 105 /** 106 * 107 * 108 * <pre> 109 * State of the `WorkerPool` is unknown. 110 * </pre> 111 * 112 * <code>STATE_UNSPECIFIED = 0;</code> 113 */ 114 STATE_UNSPECIFIED(0), 115 /** 116 * 117 * 118 * <pre> 119 * `WorkerPool` is being created. 120 * </pre> 121 * 122 * <code>CREATING = 1;</code> 123 */ 124 CREATING(1), 125 /** 126 * 127 * 128 * <pre> 129 * `WorkerPool` is running. 130 * </pre> 131 * 132 * <code>RUNNING = 2;</code> 133 */ 134 RUNNING(2), 135 /** 136 * 137 * 138 * <pre> 139 * `WorkerPool` is being deleted: cancelling builds and draining workers. 140 * </pre> 141 * 142 * <code>DELETING = 3;</code> 143 */ 144 DELETING(3), 145 /** 146 * 147 * 148 * <pre> 149 * `WorkerPool` is deleted. 150 * </pre> 151 * 152 * <code>DELETED = 4;</code> 153 */ 154 DELETED(4), 155 UNRECOGNIZED(-1), 156 ; 157 158 /** 159 * 160 * 161 * <pre> 162 * State of the `WorkerPool` is unknown. 163 * </pre> 164 * 165 * <code>STATE_UNSPECIFIED = 0;</code> 166 */ 167 public static final int STATE_UNSPECIFIED_VALUE = 0; 168 /** 169 * 170 * 171 * <pre> 172 * `WorkerPool` is being created. 173 * </pre> 174 * 175 * <code>CREATING = 1;</code> 176 */ 177 public static final int CREATING_VALUE = 1; 178 /** 179 * 180 * 181 * <pre> 182 * `WorkerPool` is running. 183 * </pre> 184 * 185 * <code>RUNNING = 2;</code> 186 */ 187 public static final int RUNNING_VALUE = 2; 188 /** 189 * 190 * 191 * <pre> 192 * `WorkerPool` is being deleted: cancelling builds and draining workers. 193 * </pre> 194 * 195 * <code>DELETING = 3;</code> 196 */ 197 public static final int DELETING_VALUE = 3; 198 /** 199 * 200 * 201 * <pre> 202 * `WorkerPool` is deleted. 203 * </pre> 204 * 205 * <code>DELETED = 4;</code> 206 */ 207 public static final int DELETED_VALUE = 4; 208 getNumber()209 public final int getNumber() { 210 if (this == UNRECOGNIZED) { 211 throw new java.lang.IllegalArgumentException( 212 "Can't get the number of an unknown enum value."); 213 } 214 return value; 215 } 216 217 /** 218 * @param value The numeric wire value of the corresponding enum entry. 219 * @return The enum associated with the given numeric wire value. 220 * @deprecated Use {@link #forNumber(int)} instead. 221 */ 222 @java.lang.Deprecated valueOf(int value)223 public static State valueOf(int value) { 224 return forNumber(value); 225 } 226 227 /** 228 * @param value The numeric wire value of the corresponding enum entry. 229 * @return The enum associated with the given numeric wire value. 230 */ forNumber(int value)231 public static State forNumber(int value) { 232 switch (value) { 233 case 0: 234 return STATE_UNSPECIFIED; 235 case 1: 236 return CREATING; 237 case 2: 238 return RUNNING; 239 case 3: 240 return DELETING; 241 case 4: 242 return DELETED; 243 default: 244 return null; 245 } 246 } 247 internalGetValueMap()248 public static com.google.protobuf.Internal.EnumLiteMap<State> internalGetValueMap() { 249 return internalValueMap; 250 } 251 252 private static final com.google.protobuf.Internal.EnumLiteMap<State> internalValueMap = 253 new com.google.protobuf.Internal.EnumLiteMap<State>() { 254 public State findValueByNumber(int number) { 255 return State.forNumber(number); 256 } 257 }; 258 getValueDescriptor()259 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 260 if (this == UNRECOGNIZED) { 261 throw new java.lang.IllegalStateException( 262 "Can't get the descriptor of an unrecognized enum value."); 263 } 264 return getDescriptor().getValues().get(ordinal()); 265 } 266 getDescriptorForType()267 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 268 return getDescriptor(); 269 } 270 getDescriptor()271 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 272 return com.google.cloudbuild.v1.WorkerPool.getDescriptor().getEnumTypes().get(0); 273 } 274 275 private static final State[] VALUES = values(); 276 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)277 public static State valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 278 if (desc.getType() != getDescriptor()) { 279 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 280 } 281 if (desc.getIndex() == -1) { 282 return UNRECOGNIZED; 283 } 284 return VALUES[desc.getIndex()]; 285 } 286 287 private final int value; 288 State(int value)289 private State(int value) { 290 this.value = value; 291 } 292 293 // @@protoc_insertion_point(enum_scope:google.devtools.cloudbuild.v1.WorkerPool.State) 294 } 295 296 private int configCase_ = 0; 297 private java.lang.Object config_; 298 299 public enum ConfigCase 300 implements 301 com.google.protobuf.Internal.EnumLite, 302 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 303 PRIVATE_POOL_V1_CONFIG(12), 304 CONFIG_NOT_SET(0); 305 private final int value; 306 ConfigCase(int value)307 private ConfigCase(int value) { 308 this.value = value; 309 } 310 /** 311 * @param value The number of the enum to look for. 312 * @return The enum associated with the given number. 313 * @deprecated Use {@link #forNumber(int)} instead. 314 */ 315 @java.lang.Deprecated valueOf(int value)316 public static ConfigCase valueOf(int value) { 317 return forNumber(value); 318 } 319 forNumber(int value)320 public static ConfigCase forNumber(int value) { 321 switch (value) { 322 case 12: 323 return PRIVATE_POOL_V1_CONFIG; 324 case 0: 325 return CONFIG_NOT_SET; 326 default: 327 return null; 328 } 329 } 330 getNumber()331 public int getNumber() { 332 return this.value; 333 } 334 }; 335 getConfigCase()336 public ConfigCase getConfigCase() { 337 return ConfigCase.forNumber(configCase_); 338 } 339 340 public static final int NAME_FIELD_NUMBER = 1; 341 342 @SuppressWarnings("serial") 343 private volatile java.lang.Object name_ = ""; 344 /** 345 * 346 * 347 * <pre> 348 * Output only. The resource name of the `WorkerPool`, with format 349 * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. 350 * The value of `{worker_pool}` is provided by `worker_pool_id` in 351 * `CreateWorkerPool` request and the value of `{location}` is determined by 352 * the endpoint accessed. 353 * </pre> 354 * 355 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 356 * 357 * @return The name. 358 */ 359 @java.lang.Override getName()360 public java.lang.String getName() { 361 java.lang.Object ref = name_; 362 if (ref instanceof java.lang.String) { 363 return (java.lang.String) ref; 364 } else { 365 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 366 java.lang.String s = bs.toStringUtf8(); 367 name_ = s; 368 return s; 369 } 370 } 371 /** 372 * 373 * 374 * <pre> 375 * Output only. The resource name of the `WorkerPool`, with format 376 * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. 377 * The value of `{worker_pool}` is provided by `worker_pool_id` in 378 * `CreateWorkerPool` request and the value of `{location}` is determined by 379 * the endpoint accessed. 380 * </pre> 381 * 382 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 383 * 384 * @return The bytes for name. 385 */ 386 @java.lang.Override getNameBytes()387 public com.google.protobuf.ByteString getNameBytes() { 388 java.lang.Object ref = name_; 389 if (ref instanceof java.lang.String) { 390 com.google.protobuf.ByteString b = 391 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 392 name_ = b; 393 return b; 394 } else { 395 return (com.google.protobuf.ByteString) ref; 396 } 397 } 398 399 public static final int DISPLAY_NAME_FIELD_NUMBER = 2; 400 401 @SuppressWarnings("serial") 402 private volatile java.lang.Object displayName_ = ""; 403 /** 404 * 405 * 406 * <pre> 407 * A user-specified, human-readable name for the `WorkerPool`. If provided, 408 * this value must be 1-63 characters. 409 * </pre> 410 * 411 * <code>string display_name = 2;</code> 412 * 413 * @return The displayName. 414 */ 415 @java.lang.Override getDisplayName()416 public java.lang.String getDisplayName() { 417 java.lang.Object ref = displayName_; 418 if (ref instanceof java.lang.String) { 419 return (java.lang.String) ref; 420 } else { 421 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 422 java.lang.String s = bs.toStringUtf8(); 423 displayName_ = s; 424 return s; 425 } 426 } 427 /** 428 * 429 * 430 * <pre> 431 * A user-specified, human-readable name for the `WorkerPool`. If provided, 432 * this value must be 1-63 characters. 433 * </pre> 434 * 435 * <code>string display_name = 2;</code> 436 * 437 * @return The bytes for displayName. 438 */ 439 @java.lang.Override getDisplayNameBytes()440 public com.google.protobuf.ByteString getDisplayNameBytes() { 441 java.lang.Object ref = displayName_; 442 if (ref instanceof java.lang.String) { 443 com.google.protobuf.ByteString b = 444 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 445 displayName_ = b; 446 return b; 447 } else { 448 return (com.google.protobuf.ByteString) ref; 449 } 450 } 451 452 public static final int UID_FIELD_NUMBER = 3; 453 454 @SuppressWarnings("serial") 455 private volatile java.lang.Object uid_ = ""; 456 /** 457 * 458 * 459 * <pre> 460 * Output only. A unique identifier for the `WorkerPool`. 461 * </pre> 462 * 463 * <code>string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 464 * 465 * @return The uid. 466 */ 467 @java.lang.Override getUid()468 public java.lang.String getUid() { 469 java.lang.Object ref = uid_; 470 if (ref instanceof java.lang.String) { 471 return (java.lang.String) ref; 472 } else { 473 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 474 java.lang.String s = bs.toStringUtf8(); 475 uid_ = s; 476 return s; 477 } 478 } 479 /** 480 * 481 * 482 * <pre> 483 * Output only. A unique identifier for the `WorkerPool`. 484 * </pre> 485 * 486 * <code>string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 487 * 488 * @return The bytes for uid. 489 */ 490 @java.lang.Override getUidBytes()491 public com.google.protobuf.ByteString getUidBytes() { 492 java.lang.Object ref = uid_; 493 if (ref instanceof java.lang.String) { 494 com.google.protobuf.ByteString b = 495 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 496 uid_ = b; 497 return b; 498 } else { 499 return (com.google.protobuf.ByteString) ref; 500 } 501 } 502 503 public static final int ANNOTATIONS_FIELD_NUMBER = 4; 504 505 private static final class AnnotationsDefaultEntryHolder { 506 static final com.google.protobuf.MapEntry<java.lang.String, java.lang.String> defaultEntry = 507 com.google.protobuf.MapEntry.<java.lang.String, java.lang.String>newDefaultInstance( 508 com.google.cloudbuild.v1.Cloudbuild 509 .internal_static_google_devtools_cloudbuild_v1_WorkerPool_AnnotationsEntry_descriptor, 510 com.google.protobuf.WireFormat.FieldType.STRING, 511 "", 512 com.google.protobuf.WireFormat.FieldType.STRING, 513 ""); 514 } 515 516 @SuppressWarnings("serial") 517 private com.google.protobuf.MapField<java.lang.String, java.lang.String> annotations_; 518 519 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetAnnotations()520 internalGetAnnotations() { 521 if (annotations_ == null) { 522 return com.google.protobuf.MapField.emptyMapField(AnnotationsDefaultEntryHolder.defaultEntry); 523 } 524 return annotations_; 525 } 526 getAnnotationsCount()527 public int getAnnotationsCount() { 528 return internalGetAnnotations().getMap().size(); 529 } 530 /** 531 * 532 * 533 * <pre> 534 * User specified annotations. See https://google.aip.dev/128#annotations 535 * for more details such as format and size limitations. 536 * </pre> 537 * 538 * <code>map<string, string> annotations = 4;</code> 539 */ 540 @java.lang.Override containsAnnotations(java.lang.String key)541 public boolean containsAnnotations(java.lang.String key) { 542 if (key == null) { 543 throw new NullPointerException("map key"); 544 } 545 return internalGetAnnotations().getMap().containsKey(key); 546 } 547 /** Use {@link #getAnnotationsMap()} instead. */ 548 @java.lang.Override 549 @java.lang.Deprecated getAnnotations()550 public java.util.Map<java.lang.String, java.lang.String> getAnnotations() { 551 return getAnnotationsMap(); 552 } 553 /** 554 * 555 * 556 * <pre> 557 * User specified annotations. See https://google.aip.dev/128#annotations 558 * for more details such as format and size limitations. 559 * </pre> 560 * 561 * <code>map<string, string> annotations = 4;</code> 562 */ 563 @java.lang.Override getAnnotationsMap()564 public java.util.Map<java.lang.String, java.lang.String> getAnnotationsMap() { 565 return internalGetAnnotations().getMap(); 566 } 567 /** 568 * 569 * 570 * <pre> 571 * User specified annotations. See https://google.aip.dev/128#annotations 572 * for more details such as format and size limitations. 573 * </pre> 574 * 575 * <code>map<string, string> annotations = 4;</code> 576 */ 577 @java.lang.Override getAnnotationsOrDefault( java.lang.String key, java.lang.String defaultValue)578 public /* nullable */ java.lang.String getAnnotationsOrDefault( 579 java.lang.String key, 580 /* nullable */ 581 java.lang.String defaultValue) { 582 if (key == null) { 583 throw new NullPointerException("map key"); 584 } 585 java.util.Map<java.lang.String, java.lang.String> map = internalGetAnnotations().getMap(); 586 return map.containsKey(key) ? map.get(key) : defaultValue; 587 } 588 /** 589 * 590 * 591 * <pre> 592 * User specified annotations. See https://google.aip.dev/128#annotations 593 * for more details such as format and size limitations. 594 * </pre> 595 * 596 * <code>map<string, string> annotations = 4;</code> 597 */ 598 @java.lang.Override getAnnotationsOrThrow(java.lang.String key)599 public java.lang.String getAnnotationsOrThrow(java.lang.String key) { 600 if (key == null) { 601 throw new NullPointerException("map key"); 602 } 603 java.util.Map<java.lang.String, java.lang.String> map = internalGetAnnotations().getMap(); 604 if (!map.containsKey(key)) { 605 throw new java.lang.IllegalArgumentException(); 606 } 607 return map.get(key); 608 } 609 610 public static final int CREATE_TIME_FIELD_NUMBER = 5; 611 private com.google.protobuf.Timestamp createTime_; 612 /** 613 * 614 * 615 * <pre> 616 * Output only. Time at which the request to create the `WorkerPool` was 617 * received. 618 * </pre> 619 * 620 * <code>.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 621 * </code> 622 * 623 * @return Whether the createTime field is set. 624 */ 625 @java.lang.Override hasCreateTime()626 public boolean hasCreateTime() { 627 return createTime_ != null; 628 } 629 /** 630 * 631 * 632 * <pre> 633 * Output only. Time at which the request to create the `WorkerPool` was 634 * received. 635 * </pre> 636 * 637 * <code>.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 638 * </code> 639 * 640 * @return The createTime. 641 */ 642 @java.lang.Override getCreateTime()643 public com.google.protobuf.Timestamp getCreateTime() { 644 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 645 } 646 /** 647 * 648 * 649 * <pre> 650 * Output only. Time at which the request to create the `WorkerPool` was 651 * received. 652 * </pre> 653 * 654 * <code>.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 655 * </code> 656 */ 657 @java.lang.Override getCreateTimeOrBuilder()658 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 659 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 660 } 661 662 public static final int UPDATE_TIME_FIELD_NUMBER = 6; 663 private com.google.protobuf.Timestamp updateTime_; 664 /** 665 * 666 * 667 * <pre> 668 * Output only. Time at which the request to update the `WorkerPool` was 669 * received. 670 * </pre> 671 * 672 * <code>.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 673 * </code> 674 * 675 * @return Whether the updateTime field is set. 676 */ 677 @java.lang.Override hasUpdateTime()678 public boolean hasUpdateTime() { 679 return updateTime_ != null; 680 } 681 /** 682 * 683 * 684 * <pre> 685 * Output only. Time at which the request to update the `WorkerPool` was 686 * received. 687 * </pre> 688 * 689 * <code>.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 690 * </code> 691 * 692 * @return The updateTime. 693 */ 694 @java.lang.Override getUpdateTime()695 public com.google.protobuf.Timestamp getUpdateTime() { 696 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 697 } 698 /** 699 * 700 * 701 * <pre> 702 * Output only. Time at which the request to update the `WorkerPool` was 703 * received. 704 * </pre> 705 * 706 * <code>.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 707 * </code> 708 */ 709 @java.lang.Override getUpdateTimeOrBuilder()710 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 711 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 712 } 713 714 public static final int DELETE_TIME_FIELD_NUMBER = 7; 715 private com.google.protobuf.Timestamp deleteTime_; 716 /** 717 * 718 * 719 * <pre> 720 * Output only. Time at which the request to delete the `WorkerPool` was 721 * received. 722 * </pre> 723 * 724 * <code>.google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 725 * </code> 726 * 727 * @return Whether the deleteTime field is set. 728 */ 729 @java.lang.Override hasDeleteTime()730 public boolean hasDeleteTime() { 731 return deleteTime_ != null; 732 } 733 /** 734 * 735 * 736 * <pre> 737 * Output only. Time at which the request to delete the `WorkerPool` was 738 * received. 739 * </pre> 740 * 741 * <code>.google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 742 * </code> 743 * 744 * @return The deleteTime. 745 */ 746 @java.lang.Override getDeleteTime()747 public com.google.protobuf.Timestamp getDeleteTime() { 748 return deleteTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : deleteTime_; 749 } 750 /** 751 * 752 * 753 * <pre> 754 * Output only. Time at which the request to delete the `WorkerPool` was 755 * received. 756 * </pre> 757 * 758 * <code>.google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 759 * </code> 760 */ 761 @java.lang.Override getDeleteTimeOrBuilder()762 public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() { 763 return deleteTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : deleteTime_; 764 } 765 766 public static final int STATE_FIELD_NUMBER = 8; 767 private int state_ = 0; 768 /** 769 * 770 * 771 * <pre> 772 * Output only. `WorkerPool` state. 773 * </pre> 774 * 775 * <code> 776 * .google.devtools.cloudbuild.v1.WorkerPool.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; 777 * </code> 778 * 779 * @return The enum numeric value on the wire for state. 780 */ 781 @java.lang.Override getStateValue()782 public int getStateValue() { 783 return state_; 784 } 785 /** 786 * 787 * 788 * <pre> 789 * Output only. `WorkerPool` state. 790 * </pre> 791 * 792 * <code> 793 * .google.devtools.cloudbuild.v1.WorkerPool.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; 794 * </code> 795 * 796 * @return The state. 797 */ 798 @java.lang.Override getState()799 public com.google.cloudbuild.v1.WorkerPool.State getState() { 800 com.google.cloudbuild.v1.WorkerPool.State result = 801 com.google.cloudbuild.v1.WorkerPool.State.forNumber(state_); 802 return result == null ? com.google.cloudbuild.v1.WorkerPool.State.UNRECOGNIZED : result; 803 } 804 805 public static final int PRIVATE_POOL_V1_CONFIG_FIELD_NUMBER = 12; 806 /** 807 * 808 * 809 * <pre> 810 * Legacy Private Pool configuration. 811 * </pre> 812 * 813 * <code>.google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12;</code> 814 * 815 * @return Whether the privatePoolV1Config field is set. 816 */ 817 @java.lang.Override hasPrivatePoolV1Config()818 public boolean hasPrivatePoolV1Config() { 819 return configCase_ == 12; 820 } 821 /** 822 * 823 * 824 * <pre> 825 * Legacy Private Pool configuration. 826 * </pre> 827 * 828 * <code>.google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12;</code> 829 * 830 * @return The privatePoolV1Config. 831 */ 832 @java.lang.Override getPrivatePoolV1Config()833 public com.google.cloudbuild.v1.PrivatePoolV1Config getPrivatePoolV1Config() { 834 if (configCase_ == 12) { 835 return (com.google.cloudbuild.v1.PrivatePoolV1Config) config_; 836 } 837 return com.google.cloudbuild.v1.PrivatePoolV1Config.getDefaultInstance(); 838 } 839 /** 840 * 841 * 842 * <pre> 843 * Legacy Private Pool configuration. 844 * </pre> 845 * 846 * <code>.google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12;</code> 847 */ 848 @java.lang.Override getPrivatePoolV1ConfigOrBuilder()849 public com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder getPrivatePoolV1ConfigOrBuilder() { 850 if (configCase_ == 12) { 851 return (com.google.cloudbuild.v1.PrivatePoolV1Config) config_; 852 } 853 return com.google.cloudbuild.v1.PrivatePoolV1Config.getDefaultInstance(); 854 } 855 856 public static final int ETAG_FIELD_NUMBER = 11; 857 858 @SuppressWarnings("serial") 859 private volatile java.lang.Object etag_ = ""; 860 /** 861 * 862 * 863 * <pre> 864 * Output only. Checksum computed by the server. May be sent on update and 865 * delete requests to ensure that the client has an up-to-date value before 866 * proceeding. 867 * </pre> 868 * 869 * <code>string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 870 * 871 * @return The etag. 872 */ 873 @java.lang.Override getEtag()874 public java.lang.String getEtag() { 875 java.lang.Object ref = etag_; 876 if (ref instanceof java.lang.String) { 877 return (java.lang.String) ref; 878 } else { 879 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 880 java.lang.String s = bs.toStringUtf8(); 881 etag_ = s; 882 return s; 883 } 884 } 885 /** 886 * 887 * 888 * <pre> 889 * Output only. Checksum computed by the server. May be sent on update and 890 * delete requests to ensure that the client has an up-to-date value before 891 * proceeding. 892 * </pre> 893 * 894 * <code>string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 895 * 896 * @return The bytes for etag. 897 */ 898 @java.lang.Override getEtagBytes()899 public com.google.protobuf.ByteString getEtagBytes() { 900 java.lang.Object ref = etag_; 901 if (ref instanceof java.lang.String) { 902 com.google.protobuf.ByteString b = 903 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 904 etag_ = b; 905 return b; 906 } else { 907 return (com.google.protobuf.ByteString) ref; 908 } 909 } 910 911 private byte memoizedIsInitialized = -1; 912 913 @java.lang.Override isInitialized()914 public final boolean isInitialized() { 915 byte isInitialized = memoizedIsInitialized; 916 if (isInitialized == 1) return true; 917 if (isInitialized == 0) return false; 918 919 memoizedIsInitialized = 1; 920 return true; 921 } 922 923 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)924 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 925 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 926 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 927 } 928 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { 929 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); 930 } 931 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { 932 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, uid_); 933 } 934 com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( 935 output, internalGetAnnotations(), AnnotationsDefaultEntryHolder.defaultEntry, 4); 936 if (createTime_ != null) { 937 output.writeMessage(5, getCreateTime()); 938 } 939 if (updateTime_ != null) { 940 output.writeMessage(6, getUpdateTime()); 941 } 942 if (deleteTime_ != null) { 943 output.writeMessage(7, getDeleteTime()); 944 } 945 if (state_ != com.google.cloudbuild.v1.WorkerPool.State.STATE_UNSPECIFIED.getNumber()) { 946 output.writeEnum(8, state_); 947 } 948 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { 949 com.google.protobuf.GeneratedMessageV3.writeString(output, 11, etag_); 950 } 951 if (configCase_ == 12) { 952 output.writeMessage(12, (com.google.cloudbuild.v1.PrivatePoolV1Config) config_); 953 } 954 getUnknownFields().writeTo(output); 955 } 956 957 @java.lang.Override getSerializedSize()958 public int getSerializedSize() { 959 int size = memoizedSize; 960 if (size != -1) return size; 961 962 size = 0; 963 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 964 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 965 } 966 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { 967 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); 968 } 969 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { 970 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, uid_); 971 } 972 for (java.util.Map.Entry<java.lang.String, java.lang.String> entry : 973 internalGetAnnotations().getMap().entrySet()) { 974 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> annotations__ = 975 AnnotationsDefaultEntryHolder.defaultEntry 976 .newBuilderForType() 977 .setKey(entry.getKey()) 978 .setValue(entry.getValue()) 979 .build(); 980 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, annotations__); 981 } 982 if (createTime_ != null) { 983 size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getCreateTime()); 984 } 985 if (updateTime_ != null) { 986 size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getUpdateTime()); 987 } 988 if (deleteTime_ != null) { 989 size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getDeleteTime()); 990 } 991 if (state_ != com.google.cloudbuild.v1.WorkerPool.State.STATE_UNSPECIFIED.getNumber()) { 992 size += com.google.protobuf.CodedOutputStream.computeEnumSize(8, state_); 993 } 994 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { 995 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, etag_); 996 } 997 if (configCase_ == 12) { 998 size += 999 com.google.protobuf.CodedOutputStream.computeMessageSize( 1000 12, (com.google.cloudbuild.v1.PrivatePoolV1Config) config_); 1001 } 1002 size += getUnknownFields().getSerializedSize(); 1003 memoizedSize = size; 1004 return size; 1005 } 1006 1007 @java.lang.Override equals(final java.lang.Object obj)1008 public boolean equals(final java.lang.Object obj) { 1009 if (obj == this) { 1010 return true; 1011 } 1012 if (!(obj instanceof com.google.cloudbuild.v1.WorkerPool)) { 1013 return super.equals(obj); 1014 } 1015 com.google.cloudbuild.v1.WorkerPool other = (com.google.cloudbuild.v1.WorkerPool) obj; 1016 1017 if (!getName().equals(other.getName())) return false; 1018 if (!getDisplayName().equals(other.getDisplayName())) return false; 1019 if (!getUid().equals(other.getUid())) return false; 1020 if (!internalGetAnnotations().equals(other.internalGetAnnotations())) return false; 1021 if (hasCreateTime() != other.hasCreateTime()) return false; 1022 if (hasCreateTime()) { 1023 if (!getCreateTime().equals(other.getCreateTime())) return false; 1024 } 1025 if (hasUpdateTime() != other.hasUpdateTime()) return false; 1026 if (hasUpdateTime()) { 1027 if (!getUpdateTime().equals(other.getUpdateTime())) return false; 1028 } 1029 if (hasDeleteTime() != other.hasDeleteTime()) return false; 1030 if (hasDeleteTime()) { 1031 if (!getDeleteTime().equals(other.getDeleteTime())) return false; 1032 } 1033 if (state_ != other.state_) return false; 1034 if (!getEtag().equals(other.getEtag())) return false; 1035 if (!getConfigCase().equals(other.getConfigCase())) return false; 1036 switch (configCase_) { 1037 case 12: 1038 if (!getPrivatePoolV1Config().equals(other.getPrivatePoolV1Config())) return false; 1039 break; 1040 case 0: 1041 default: 1042 } 1043 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1044 return true; 1045 } 1046 1047 @java.lang.Override hashCode()1048 public int hashCode() { 1049 if (memoizedHashCode != 0) { 1050 return memoizedHashCode; 1051 } 1052 int hash = 41; 1053 hash = (19 * hash) + getDescriptor().hashCode(); 1054 hash = (37 * hash) + NAME_FIELD_NUMBER; 1055 hash = (53 * hash) + getName().hashCode(); 1056 hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; 1057 hash = (53 * hash) + getDisplayName().hashCode(); 1058 hash = (37 * hash) + UID_FIELD_NUMBER; 1059 hash = (53 * hash) + getUid().hashCode(); 1060 if (!internalGetAnnotations().getMap().isEmpty()) { 1061 hash = (37 * hash) + ANNOTATIONS_FIELD_NUMBER; 1062 hash = (53 * hash) + internalGetAnnotations().hashCode(); 1063 } 1064 if (hasCreateTime()) { 1065 hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; 1066 hash = (53 * hash) + getCreateTime().hashCode(); 1067 } 1068 if (hasUpdateTime()) { 1069 hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; 1070 hash = (53 * hash) + getUpdateTime().hashCode(); 1071 } 1072 if (hasDeleteTime()) { 1073 hash = (37 * hash) + DELETE_TIME_FIELD_NUMBER; 1074 hash = (53 * hash) + getDeleteTime().hashCode(); 1075 } 1076 hash = (37 * hash) + STATE_FIELD_NUMBER; 1077 hash = (53 * hash) + state_; 1078 hash = (37 * hash) + ETAG_FIELD_NUMBER; 1079 hash = (53 * hash) + getEtag().hashCode(); 1080 switch (configCase_) { 1081 case 12: 1082 hash = (37 * hash) + PRIVATE_POOL_V1_CONFIG_FIELD_NUMBER; 1083 hash = (53 * hash) + getPrivatePoolV1Config().hashCode(); 1084 break; 1085 case 0: 1086 default: 1087 } 1088 hash = (29 * hash) + getUnknownFields().hashCode(); 1089 memoizedHashCode = hash; 1090 return hash; 1091 } 1092 parseFrom(java.nio.ByteBuffer data)1093 public static com.google.cloudbuild.v1.WorkerPool parseFrom(java.nio.ByteBuffer data) 1094 throws com.google.protobuf.InvalidProtocolBufferException { 1095 return PARSER.parseFrom(data); 1096 } 1097 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1098 public static com.google.cloudbuild.v1.WorkerPool parseFrom( 1099 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1100 throws com.google.protobuf.InvalidProtocolBufferException { 1101 return PARSER.parseFrom(data, extensionRegistry); 1102 } 1103 parseFrom(com.google.protobuf.ByteString data)1104 public static com.google.cloudbuild.v1.WorkerPool parseFrom(com.google.protobuf.ByteString data) 1105 throws com.google.protobuf.InvalidProtocolBufferException { 1106 return PARSER.parseFrom(data); 1107 } 1108 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1109 public static com.google.cloudbuild.v1.WorkerPool parseFrom( 1110 com.google.protobuf.ByteString data, 1111 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1112 throws com.google.protobuf.InvalidProtocolBufferException { 1113 return PARSER.parseFrom(data, extensionRegistry); 1114 } 1115 parseFrom(byte[] data)1116 public static com.google.cloudbuild.v1.WorkerPool parseFrom(byte[] data) 1117 throws com.google.protobuf.InvalidProtocolBufferException { 1118 return PARSER.parseFrom(data); 1119 } 1120 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1121 public static com.google.cloudbuild.v1.WorkerPool parseFrom( 1122 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1123 throws com.google.protobuf.InvalidProtocolBufferException { 1124 return PARSER.parseFrom(data, extensionRegistry); 1125 } 1126 parseFrom(java.io.InputStream input)1127 public static com.google.cloudbuild.v1.WorkerPool parseFrom(java.io.InputStream input) 1128 throws java.io.IOException { 1129 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1130 } 1131 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1132 public static com.google.cloudbuild.v1.WorkerPool parseFrom( 1133 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1134 throws java.io.IOException { 1135 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1136 PARSER, input, extensionRegistry); 1137 } 1138 parseDelimitedFrom(java.io.InputStream input)1139 public static com.google.cloudbuild.v1.WorkerPool parseDelimitedFrom(java.io.InputStream input) 1140 throws java.io.IOException { 1141 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1142 } 1143 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1144 public static com.google.cloudbuild.v1.WorkerPool parseDelimitedFrom( 1145 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1146 throws java.io.IOException { 1147 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1148 PARSER, input, extensionRegistry); 1149 } 1150 parseFrom( com.google.protobuf.CodedInputStream input)1151 public static com.google.cloudbuild.v1.WorkerPool parseFrom( 1152 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1153 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1154 } 1155 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1156 public static com.google.cloudbuild.v1.WorkerPool parseFrom( 1157 com.google.protobuf.CodedInputStream input, 1158 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1159 throws java.io.IOException { 1160 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1161 PARSER, input, extensionRegistry); 1162 } 1163 1164 @java.lang.Override newBuilderForType()1165 public Builder newBuilderForType() { 1166 return newBuilder(); 1167 } 1168 newBuilder()1169 public static Builder newBuilder() { 1170 return DEFAULT_INSTANCE.toBuilder(); 1171 } 1172 newBuilder(com.google.cloudbuild.v1.WorkerPool prototype)1173 public static Builder newBuilder(com.google.cloudbuild.v1.WorkerPool prototype) { 1174 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1175 } 1176 1177 @java.lang.Override toBuilder()1178 public Builder toBuilder() { 1179 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1180 } 1181 1182 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1183 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1184 Builder builder = new Builder(parent); 1185 return builder; 1186 } 1187 /** 1188 * 1189 * 1190 * <pre> 1191 * Configuration for a `WorkerPool`. 1192 * Cloud Build owns and maintains a pool of workers for general use and have no 1193 * access to a project's private network. By default, builds submitted to 1194 * Cloud Build will use a worker from this pool. 1195 * If your build needs access to resources on a private network, 1196 * create and use a `WorkerPool` to run your builds. Private `WorkerPool`s give 1197 * your builds access to any single VPC network that you 1198 * administer, including any on-prem resources connected to that VPC 1199 * network. For an overview of private pools, see 1200 * [Private pools 1201 * overview](https://cloud.google.com/build/docs/private-pools/private-pools-overview). 1202 * </pre> 1203 * 1204 * Protobuf type {@code google.devtools.cloudbuild.v1.WorkerPool} 1205 */ 1206 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1207 implements 1208 // @@protoc_insertion_point(builder_implements:google.devtools.cloudbuild.v1.WorkerPool) 1209 com.google.cloudbuild.v1.WorkerPoolOrBuilder { getDescriptor()1210 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1211 return com.google.cloudbuild.v1.Cloudbuild 1212 .internal_static_google_devtools_cloudbuild_v1_WorkerPool_descriptor; 1213 } 1214 1215 @SuppressWarnings({"rawtypes"}) internalGetMapField(int number)1216 protected com.google.protobuf.MapField internalGetMapField(int number) { 1217 switch (number) { 1218 case 4: 1219 return internalGetAnnotations(); 1220 default: 1221 throw new RuntimeException("Invalid map field number: " + number); 1222 } 1223 } 1224 1225 @SuppressWarnings({"rawtypes"}) internalGetMutableMapField(int number)1226 protected com.google.protobuf.MapField internalGetMutableMapField(int number) { 1227 switch (number) { 1228 case 4: 1229 return internalGetMutableAnnotations(); 1230 default: 1231 throw new RuntimeException("Invalid map field number: " + number); 1232 } 1233 } 1234 1235 @java.lang.Override 1236 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1237 internalGetFieldAccessorTable() { 1238 return com.google.cloudbuild.v1.Cloudbuild 1239 .internal_static_google_devtools_cloudbuild_v1_WorkerPool_fieldAccessorTable 1240 .ensureFieldAccessorsInitialized( 1241 com.google.cloudbuild.v1.WorkerPool.class, 1242 com.google.cloudbuild.v1.WorkerPool.Builder.class); 1243 } 1244 1245 // Construct using com.google.cloudbuild.v1.WorkerPool.newBuilder() Builder()1246 private Builder() {} 1247 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1248 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1249 super(parent); 1250 } 1251 1252 @java.lang.Override clear()1253 public Builder clear() { 1254 super.clear(); 1255 bitField0_ = 0; 1256 name_ = ""; 1257 displayName_ = ""; 1258 uid_ = ""; 1259 internalGetMutableAnnotations().clear(); 1260 createTime_ = null; 1261 if (createTimeBuilder_ != null) { 1262 createTimeBuilder_.dispose(); 1263 createTimeBuilder_ = null; 1264 } 1265 updateTime_ = null; 1266 if (updateTimeBuilder_ != null) { 1267 updateTimeBuilder_.dispose(); 1268 updateTimeBuilder_ = null; 1269 } 1270 deleteTime_ = null; 1271 if (deleteTimeBuilder_ != null) { 1272 deleteTimeBuilder_.dispose(); 1273 deleteTimeBuilder_ = null; 1274 } 1275 state_ = 0; 1276 if (privatePoolV1ConfigBuilder_ != null) { 1277 privatePoolV1ConfigBuilder_.clear(); 1278 } 1279 etag_ = ""; 1280 configCase_ = 0; 1281 config_ = null; 1282 return this; 1283 } 1284 1285 @java.lang.Override getDescriptorForType()1286 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1287 return com.google.cloudbuild.v1.Cloudbuild 1288 .internal_static_google_devtools_cloudbuild_v1_WorkerPool_descriptor; 1289 } 1290 1291 @java.lang.Override getDefaultInstanceForType()1292 public com.google.cloudbuild.v1.WorkerPool getDefaultInstanceForType() { 1293 return com.google.cloudbuild.v1.WorkerPool.getDefaultInstance(); 1294 } 1295 1296 @java.lang.Override build()1297 public com.google.cloudbuild.v1.WorkerPool build() { 1298 com.google.cloudbuild.v1.WorkerPool result = buildPartial(); 1299 if (!result.isInitialized()) { 1300 throw newUninitializedMessageException(result); 1301 } 1302 return result; 1303 } 1304 1305 @java.lang.Override buildPartial()1306 public com.google.cloudbuild.v1.WorkerPool buildPartial() { 1307 com.google.cloudbuild.v1.WorkerPool result = new com.google.cloudbuild.v1.WorkerPool(this); 1308 if (bitField0_ != 0) { 1309 buildPartial0(result); 1310 } 1311 buildPartialOneofs(result); 1312 onBuilt(); 1313 return result; 1314 } 1315 buildPartial0(com.google.cloudbuild.v1.WorkerPool result)1316 private void buildPartial0(com.google.cloudbuild.v1.WorkerPool result) { 1317 int from_bitField0_ = bitField0_; 1318 if (((from_bitField0_ & 0x00000001) != 0)) { 1319 result.name_ = name_; 1320 } 1321 if (((from_bitField0_ & 0x00000002) != 0)) { 1322 result.displayName_ = displayName_; 1323 } 1324 if (((from_bitField0_ & 0x00000004) != 0)) { 1325 result.uid_ = uid_; 1326 } 1327 if (((from_bitField0_ & 0x00000008) != 0)) { 1328 result.annotations_ = internalGetAnnotations(); 1329 result.annotations_.makeImmutable(); 1330 } 1331 if (((from_bitField0_ & 0x00000010) != 0)) { 1332 result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); 1333 } 1334 if (((from_bitField0_ & 0x00000020) != 0)) { 1335 result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); 1336 } 1337 if (((from_bitField0_ & 0x00000040) != 0)) { 1338 result.deleteTime_ = deleteTimeBuilder_ == null ? deleteTime_ : deleteTimeBuilder_.build(); 1339 } 1340 if (((from_bitField0_ & 0x00000080) != 0)) { 1341 result.state_ = state_; 1342 } 1343 if (((from_bitField0_ & 0x00000200) != 0)) { 1344 result.etag_ = etag_; 1345 } 1346 } 1347 buildPartialOneofs(com.google.cloudbuild.v1.WorkerPool result)1348 private void buildPartialOneofs(com.google.cloudbuild.v1.WorkerPool result) { 1349 result.configCase_ = configCase_; 1350 result.config_ = this.config_; 1351 if (configCase_ == 12 && privatePoolV1ConfigBuilder_ != null) { 1352 result.config_ = privatePoolV1ConfigBuilder_.build(); 1353 } 1354 } 1355 1356 @java.lang.Override clone()1357 public Builder clone() { 1358 return super.clone(); 1359 } 1360 1361 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1362 public Builder setField( 1363 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1364 return super.setField(field, value); 1365 } 1366 1367 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1368 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1369 return super.clearField(field); 1370 } 1371 1372 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1373 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1374 return super.clearOneof(oneof); 1375 } 1376 1377 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1378 public Builder setRepeatedField( 1379 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1380 return super.setRepeatedField(field, index, value); 1381 } 1382 1383 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1384 public Builder addRepeatedField( 1385 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1386 return super.addRepeatedField(field, value); 1387 } 1388 1389 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1390 public Builder mergeFrom(com.google.protobuf.Message other) { 1391 if (other instanceof com.google.cloudbuild.v1.WorkerPool) { 1392 return mergeFrom((com.google.cloudbuild.v1.WorkerPool) other); 1393 } else { 1394 super.mergeFrom(other); 1395 return this; 1396 } 1397 } 1398 mergeFrom(com.google.cloudbuild.v1.WorkerPool other)1399 public Builder mergeFrom(com.google.cloudbuild.v1.WorkerPool other) { 1400 if (other == com.google.cloudbuild.v1.WorkerPool.getDefaultInstance()) return this; 1401 if (!other.getName().isEmpty()) { 1402 name_ = other.name_; 1403 bitField0_ |= 0x00000001; 1404 onChanged(); 1405 } 1406 if (!other.getDisplayName().isEmpty()) { 1407 displayName_ = other.displayName_; 1408 bitField0_ |= 0x00000002; 1409 onChanged(); 1410 } 1411 if (!other.getUid().isEmpty()) { 1412 uid_ = other.uid_; 1413 bitField0_ |= 0x00000004; 1414 onChanged(); 1415 } 1416 internalGetMutableAnnotations().mergeFrom(other.internalGetAnnotations()); 1417 bitField0_ |= 0x00000008; 1418 if (other.hasCreateTime()) { 1419 mergeCreateTime(other.getCreateTime()); 1420 } 1421 if (other.hasUpdateTime()) { 1422 mergeUpdateTime(other.getUpdateTime()); 1423 } 1424 if (other.hasDeleteTime()) { 1425 mergeDeleteTime(other.getDeleteTime()); 1426 } 1427 if (other.state_ != 0) { 1428 setStateValue(other.getStateValue()); 1429 } 1430 if (!other.getEtag().isEmpty()) { 1431 etag_ = other.etag_; 1432 bitField0_ |= 0x00000200; 1433 onChanged(); 1434 } 1435 switch (other.getConfigCase()) { 1436 case PRIVATE_POOL_V1_CONFIG: 1437 { 1438 mergePrivatePoolV1Config(other.getPrivatePoolV1Config()); 1439 break; 1440 } 1441 case CONFIG_NOT_SET: 1442 { 1443 break; 1444 } 1445 } 1446 this.mergeUnknownFields(other.getUnknownFields()); 1447 onChanged(); 1448 return this; 1449 } 1450 1451 @java.lang.Override isInitialized()1452 public final boolean isInitialized() { 1453 return true; 1454 } 1455 1456 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1457 public Builder mergeFrom( 1458 com.google.protobuf.CodedInputStream input, 1459 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1460 throws java.io.IOException { 1461 if (extensionRegistry == null) { 1462 throw new java.lang.NullPointerException(); 1463 } 1464 try { 1465 boolean done = false; 1466 while (!done) { 1467 int tag = input.readTag(); 1468 switch (tag) { 1469 case 0: 1470 done = true; 1471 break; 1472 case 10: 1473 { 1474 name_ = input.readStringRequireUtf8(); 1475 bitField0_ |= 0x00000001; 1476 break; 1477 } // case 10 1478 case 18: 1479 { 1480 displayName_ = input.readStringRequireUtf8(); 1481 bitField0_ |= 0x00000002; 1482 break; 1483 } // case 18 1484 case 26: 1485 { 1486 uid_ = input.readStringRequireUtf8(); 1487 bitField0_ |= 0x00000004; 1488 break; 1489 } // case 26 1490 case 34: 1491 { 1492 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> annotations__ = 1493 input.readMessage( 1494 AnnotationsDefaultEntryHolder.defaultEntry.getParserForType(), 1495 extensionRegistry); 1496 internalGetMutableAnnotations() 1497 .getMutableMap() 1498 .put(annotations__.getKey(), annotations__.getValue()); 1499 bitField0_ |= 0x00000008; 1500 break; 1501 } // case 34 1502 case 42: 1503 { 1504 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); 1505 bitField0_ |= 0x00000010; 1506 break; 1507 } // case 42 1508 case 50: 1509 { 1510 input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); 1511 bitField0_ |= 0x00000020; 1512 break; 1513 } // case 50 1514 case 58: 1515 { 1516 input.readMessage(getDeleteTimeFieldBuilder().getBuilder(), extensionRegistry); 1517 bitField0_ |= 0x00000040; 1518 break; 1519 } // case 58 1520 case 64: 1521 { 1522 state_ = input.readEnum(); 1523 bitField0_ |= 0x00000080; 1524 break; 1525 } // case 64 1526 case 90: 1527 { 1528 etag_ = input.readStringRequireUtf8(); 1529 bitField0_ |= 0x00000200; 1530 break; 1531 } // case 90 1532 case 98: 1533 { 1534 input.readMessage( 1535 getPrivatePoolV1ConfigFieldBuilder().getBuilder(), extensionRegistry); 1536 configCase_ = 12; 1537 break; 1538 } // case 98 1539 default: 1540 { 1541 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1542 done = true; // was an endgroup tag 1543 } 1544 break; 1545 } // default: 1546 } // switch (tag) 1547 } // while (!done) 1548 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1549 throw e.unwrapIOException(); 1550 } finally { 1551 onChanged(); 1552 } // finally 1553 return this; 1554 } 1555 1556 private int configCase_ = 0; 1557 private java.lang.Object config_; 1558 getConfigCase()1559 public ConfigCase getConfigCase() { 1560 return ConfigCase.forNumber(configCase_); 1561 } 1562 clearConfig()1563 public Builder clearConfig() { 1564 configCase_ = 0; 1565 config_ = null; 1566 onChanged(); 1567 return this; 1568 } 1569 1570 private int bitField0_; 1571 1572 private java.lang.Object name_ = ""; 1573 /** 1574 * 1575 * 1576 * <pre> 1577 * Output only. The resource name of the `WorkerPool`, with format 1578 * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. 1579 * The value of `{worker_pool}` is provided by `worker_pool_id` in 1580 * `CreateWorkerPool` request and the value of `{location}` is determined by 1581 * the endpoint accessed. 1582 * </pre> 1583 * 1584 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1585 * 1586 * @return The name. 1587 */ getName()1588 public java.lang.String getName() { 1589 java.lang.Object ref = name_; 1590 if (!(ref instanceof java.lang.String)) { 1591 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1592 java.lang.String s = bs.toStringUtf8(); 1593 name_ = s; 1594 return s; 1595 } else { 1596 return (java.lang.String) ref; 1597 } 1598 } 1599 /** 1600 * 1601 * 1602 * <pre> 1603 * Output only. The resource name of the `WorkerPool`, with format 1604 * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. 1605 * The value of `{worker_pool}` is provided by `worker_pool_id` in 1606 * `CreateWorkerPool` request and the value of `{location}` is determined by 1607 * the endpoint accessed. 1608 * </pre> 1609 * 1610 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1611 * 1612 * @return The bytes for name. 1613 */ getNameBytes()1614 public com.google.protobuf.ByteString getNameBytes() { 1615 java.lang.Object ref = name_; 1616 if (ref instanceof String) { 1617 com.google.protobuf.ByteString b = 1618 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1619 name_ = b; 1620 return b; 1621 } else { 1622 return (com.google.protobuf.ByteString) ref; 1623 } 1624 } 1625 /** 1626 * 1627 * 1628 * <pre> 1629 * Output only. The resource name of the `WorkerPool`, with format 1630 * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. 1631 * The value of `{worker_pool}` is provided by `worker_pool_id` in 1632 * `CreateWorkerPool` request and the value of `{location}` is determined by 1633 * the endpoint accessed. 1634 * </pre> 1635 * 1636 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1637 * 1638 * @param value The name to set. 1639 * @return This builder for chaining. 1640 */ setName(java.lang.String value)1641 public Builder setName(java.lang.String value) { 1642 if (value == null) { 1643 throw new NullPointerException(); 1644 } 1645 name_ = value; 1646 bitField0_ |= 0x00000001; 1647 onChanged(); 1648 return this; 1649 } 1650 /** 1651 * 1652 * 1653 * <pre> 1654 * Output only. The resource name of the `WorkerPool`, with format 1655 * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. 1656 * The value of `{worker_pool}` is provided by `worker_pool_id` in 1657 * `CreateWorkerPool` request and the value of `{location}` is determined by 1658 * the endpoint accessed. 1659 * </pre> 1660 * 1661 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1662 * 1663 * @return This builder for chaining. 1664 */ clearName()1665 public Builder clearName() { 1666 name_ = getDefaultInstance().getName(); 1667 bitField0_ = (bitField0_ & ~0x00000001); 1668 onChanged(); 1669 return this; 1670 } 1671 /** 1672 * 1673 * 1674 * <pre> 1675 * Output only. The resource name of the `WorkerPool`, with format 1676 * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. 1677 * The value of `{worker_pool}` is provided by `worker_pool_id` in 1678 * `CreateWorkerPool` request and the value of `{location}` is determined by 1679 * the endpoint accessed. 1680 * </pre> 1681 * 1682 * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1683 * 1684 * @param value The bytes for name to set. 1685 * @return This builder for chaining. 1686 */ setNameBytes(com.google.protobuf.ByteString value)1687 public Builder setNameBytes(com.google.protobuf.ByteString value) { 1688 if (value == null) { 1689 throw new NullPointerException(); 1690 } 1691 checkByteStringIsUtf8(value); 1692 name_ = value; 1693 bitField0_ |= 0x00000001; 1694 onChanged(); 1695 return this; 1696 } 1697 1698 private java.lang.Object displayName_ = ""; 1699 /** 1700 * 1701 * 1702 * <pre> 1703 * A user-specified, human-readable name for the `WorkerPool`. If provided, 1704 * this value must be 1-63 characters. 1705 * </pre> 1706 * 1707 * <code>string display_name = 2;</code> 1708 * 1709 * @return The displayName. 1710 */ getDisplayName()1711 public java.lang.String getDisplayName() { 1712 java.lang.Object ref = displayName_; 1713 if (!(ref instanceof java.lang.String)) { 1714 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1715 java.lang.String s = bs.toStringUtf8(); 1716 displayName_ = s; 1717 return s; 1718 } else { 1719 return (java.lang.String) ref; 1720 } 1721 } 1722 /** 1723 * 1724 * 1725 * <pre> 1726 * A user-specified, human-readable name for the `WorkerPool`. If provided, 1727 * this value must be 1-63 characters. 1728 * </pre> 1729 * 1730 * <code>string display_name = 2;</code> 1731 * 1732 * @return The bytes for displayName. 1733 */ getDisplayNameBytes()1734 public com.google.protobuf.ByteString getDisplayNameBytes() { 1735 java.lang.Object ref = displayName_; 1736 if (ref instanceof String) { 1737 com.google.protobuf.ByteString b = 1738 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1739 displayName_ = b; 1740 return b; 1741 } else { 1742 return (com.google.protobuf.ByteString) ref; 1743 } 1744 } 1745 /** 1746 * 1747 * 1748 * <pre> 1749 * A user-specified, human-readable name for the `WorkerPool`. If provided, 1750 * this value must be 1-63 characters. 1751 * </pre> 1752 * 1753 * <code>string display_name = 2;</code> 1754 * 1755 * @param value The displayName to set. 1756 * @return This builder for chaining. 1757 */ setDisplayName(java.lang.String value)1758 public Builder setDisplayName(java.lang.String value) { 1759 if (value == null) { 1760 throw new NullPointerException(); 1761 } 1762 displayName_ = value; 1763 bitField0_ |= 0x00000002; 1764 onChanged(); 1765 return this; 1766 } 1767 /** 1768 * 1769 * 1770 * <pre> 1771 * A user-specified, human-readable name for the `WorkerPool`. If provided, 1772 * this value must be 1-63 characters. 1773 * </pre> 1774 * 1775 * <code>string display_name = 2;</code> 1776 * 1777 * @return This builder for chaining. 1778 */ clearDisplayName()1779 public Builder clearDisplayName() { 1780 displayName_ = getDefaultInstance().getDisplayName(); 1781 bitField0_ = (bitField0_ & ~0x00000002); 1782 onChanged(); 1783 return this; 1784 } 1785 /** 1786 * 1787 * 1788 * <pre> 1789 * A user-specified, human-readable name for the `WorkerPool`. If provided, 1790 * this value must be 1-63 characters. 1791 * </pre> 1792 * 1793 * <code>string display_name = 2;</code> 1794 * 1795 * @param value The bytes for displayName to set. 1796 * @return This builder for chaining. 1797 */ setDisplayNameBytes(com.google.protobuf.ByteString value)1798 public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { 1799 if (value == null) { 1800 throw new NullPointerException(); 1801 } 1802 checkByteStringIsUtf8(value); 1803 displayName_ = value; 1804 bitField0_ |= 0x00000002; 1805 onChanged(); 1806 return this; 1807 } 1808 1809 private java.lang.Object uid_ = ""; 1810 /** 1811 * 1812 * 1813 * <pre> 1814 * Output only. A unique identifier for the `WorkerPool`. 1815 * </pre> 1816 * 1817 * <code>string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1818 * 1819 * @return The uid. 1820 */ getUid()1821 public java.lang.String getUid() { 1822 java.lang.Object ref = uid_; 1823 if (!(ref instanceof java.lang.String)) { 1824 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1825 java.lang.String s = bs.toStringUtf8(); 1826 uid_ = s; 1827 return s; 1828 } else { 1829 return (java.lang.String) ref; 1830 } 1831 } 1832 /** 1833 * 1834 * 1835 * <pre> 1836 * Output only. A unique identifier for the `WorkerPool`. 1837 * </pre> 1838 * 1839 * <code>string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1840 * 1841 * @return The bytes for uid. 1842 */ getUidBytes()1843 public com.google.protobuf.ByteString getUidBytes() { 1844 java.lang.Object ref = uid_; 1845 if (ref instanceof String) { 1846 com.google.protobuf.ByteString b = 1847 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1848 uid_ = b; 1849 return b; 1850 } else { 1851 return (com.google.protobuf.ByteString) ref; 1852 } 1853 } 1854 /** 1855 * 1856 * 1857 * <pre> 1858 * Output only. A unique identifier for the `WorkerPool`. 1859 * </pre> 1860 * 1861 * <code>string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1862 * 1863 * @param value The uid to set. 1864 * @return This builder for chaining. 1865 */ setUid(java.lang.String value)1866 public Builder setUid(java.lang.String value) { 1867 if (value == null) { 1868 throw new NullPointerException(); 1869 } 1870 uid_ = value; 1871 bitField0_ |= 0x00000004; 1872 onChanged(); 1873 return this; 1874 } 1875 /** 1876 * 1877 * 1878 * <pre> 1879 * Output only. A unique identifier for the `WorkerPool`. 1880 * </pre> 1881 * 1882 * <code>string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1883 * 1884 * @return This builder for chaining. 1885 */ clearUid()1886 public Builder clearUid() { 1887 uid_ = getDefaultInstance().getUid(); 1888 bitField0_ = (bitField0_ & ~0x00000004); 1889 onChanged(); 1890 return this; 1891 } 1892 /** 1893 * 1894 * 1895 * <pre> 1896 * Output only. A unique identifier for the `WorkerPool`. 1897 * </pre> 1898 * 1899 * <code>string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1900 * 1901 * @param value The bytes for uid to set. 1902 * @return This builder for chaining. 1903 */ setUidBytes(com.google.protobuf.ByteString value)1904 public Builder setUidBytes(com.google.protobuf.ByteString value) { 1905 if (value == null) { 1906 throw new NullPointerException(); 1907 } 1908 checkByteStringIsUtf8(value); 1909 uid_ = value; 1910 bitField0_ |= 0x00000004; 1911 onChanged(); 1912 return this; 1913 } 1914 1915 private com.google.protobuf.MapField<java.lang.String, java.lang.String> annotations_; 1916 1917 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetAnnotations()1918 internalGetAnnotations() { 1919 if (annotations_ == null) { 1920 return com.google.protobuf.MapField.emptyMapField( 1921 AnnotationsDefaultEntryHolder.defaultEntry); 1922 } 1923 return annotations_; 1924 } 1925 1926 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMutableAnnotations()1927 internalGetMutableAnnotations() { 1928 if (annotations_ == null) { 1929 annotations_ = 1930 com.google.protobuf.MapField.newMapField(AnnotationsDefaultEntryHolder.defaultEntry); 1931 } 1932 if (!annotations_.isMutable()) { 1933 annotations_ = annotations_.copy(); 1934 } 1935 bitField0_ |= 0x00000008; 1936 onChanged(); 1937 return annotations_; 1938 } 1939 getAnnotationsCount()1940 public int getAnnotationsCount() { 1941 return internalGetAnnotations().getMap().size(); 1942 } 1943 /** 1944 * 1945 * 1946 * <pre> 1947 * User specified annotations. See https://google.aip.dev/128#annotations 1948 * for more details such as format and size limitations. 1949 * </pre> 1950 * 1951 * <code>map<string, string> annotations = 4;</code> 1952 */ 1953 @java.lang.Override containsAnnotations(java.lang.String key)1954 public boolean containsAnnotations(java.lang.String key) { 1955 if (key == null) { 1956 throw new NullPointerException("map key"); 1957 } 1958 return internalGetAnnotations().getMap().containsKey(key); 1959 } 1960 /** Use {@link #getAnnotationsMap()} instead. */ 1961 @java.lang.Override 1962 @java.lang.Deprecated getAnnotations()1963 public java.util.Map<java.lang.String, java.lang.String> getAnnotations() { 1964 return getAnnotationsMap(); 1965 } 1966 /** 1967 * 1968 * 1969 * <pre> 1970 * User specified annotations. See https://google.aip.dev/128#annotations 1971 * for more details such as format and size limitations. 1972 * </pre> 1973 * 1974 * <code>map<string, string> annotations = 4;</code> 1975 */ 1976 @java.lang.Override getAnnotationsMap()1977 public java.util.Map<java.lang.String, java.lang.String> getAnnotationsMap() { 1978 return internalGetAnnotations().getMap(); 1979 } 1980 /** 1981 * 1982 * 1983 * <pre> 1984 * User specified annotations. See https://google.aip.dev/128#annotations 1985 * for more details such as format and size limitations. 1986 * </pre> 1987 * 1988 * <code>map<string, string> annotations = 4;</code> 1989 */ 1990 @java.lang.Override getAnnotationsOrDefault( java.lang.String key, java.lang.String defaultValue)1991 public /* nullable */ java.lang.String getAnnotationsOrDefault( 1992 java.lang.String key, 1993 /* nullable */ 1994 java.lang.String defaultValue) { 1995 if (key == null) { 1996 throw new NullPointerException("map key"); 1997 } 1998 java.util.Map<java.lang.String, java.lang.String> map = internalGetAnnotations().getMap(); 1999 return map.containsKey(key) ? map.get(key) : defaultValue; 2000 } 2001 /** 2002 * 2003 * 2004 * <pre> 2005 * User specified annotations. See https://google.aip.dev/128#annotations 2006 * for more details such as format and size limitations. 2007 * </pre> 2008 * 2009 * <code>map<string, string> annotations = 4;</code> 2010 */ 2011 @java.lang.Override getAnnotationsOrThrow(java.lang.String key)2012 public java.lang.String getAnnotationsOrThrow(java.lang.String key) { 2013 if (key == null) { 2014 throw new NullPointerException("map key"); 2015 } 2016 java.util.Map<java.lang.String, java.lang.String> map = internalGetAnnotations().getMap(); 2017 if (!map.containsKey(key)) { 2018 throw new java.lang.IllegalArgumentException(); 2019 } 2020 return map.get(key); 2021 } 2022 clearAnnotations()2023 public Builder clearAnnotations() { 2024 bitField0_ = (bitField0_ & ~0x00000008); 2025 internalGetMutableAnnotations().getMutableMap().clear(); 2026 return this; 2027 } 2028 /** 2029 * 2030 * 2031 * <pre> 2032 * User specified annotations. See https://google.aip.dev/128#annotations 2033 * for more details such as format and size limitations. 2034 * </pre> 2035 * 2036 * <code>map<string, string> annotations = 4;</code> 2037 */ removeAnnotations(java.lang.String key)2038 public Builder removeAnnotations(java.lang.String key) { 2039 if (key == null) { 2040 throw new NullPointerException("map key"); 2041 } 2042 internalGetMutableAnnotations().getMutableMap().remove(key); 2043 return this; 2044 } 2045 /** Use alternate mutation accessors instead. */ 2046 @java.lang.Deprecated getMutableAnnotations()2047 public java.util.Map<java.lang.String, java.lang.String> getMutableAnnotations() { 2048 bitField0_ |= 0x00000008; 2049 return internalGetMutableAnnotations().getMutableMap(); 2050 } 2051 /** 2052 * 2053 * 2054 * <pre> 2055 * User specified annotations. See https://google.aip.dev/128#annotations 2056 * for more details such as format and size limitations. 2057 * </pre> 2058 * 2059 * <code>map<string, string> annotations = 4;</code> 2060 */ putAnnotations(java.lang.String key, java.lang.String value)2061 public Builder putAnnotations(java.lang.String key, java.lang.String value) { 2062 if (key == null) { 2063 throw new NullPointerException("map key"); 2064 } 2065 if (value == null) { 2066 throw new NullPointerException("map value"); 2067 } 2068 internalGetMutableAnnotations().getMutableMap().put(key, value); 2069 bitField0_ |= 0x00000008; 2070 return this; 2071 } 2072 /** 2073 * 2074 * 2075 * <pre> 2076 * User specified annotations. See https://google.aip.dev/128#annotations 2077 * for more details such as format and size limitations. 2078 * </pre> 2079 * 2080 * <code>map<string, string> annotations = 4;</code> 2081 */ putAllAnnotations(java.util.Map<java.lang.String, java.lang.String> values)2082 public Builder putAllAnnotations(java.util.Map<java.lang.String, java.lang.String> values) { 2083 internalGetMutableAnnotations().getMutableMap().putAll(values); 2084 bitField0_ |= 0x00000008; 2085 return this; 2086 } 2087 2088 private com.google.protobuf.Timestamp createTime_; 2089 private com.google.protobuf.SingleFieldBuilderV3< 2090 com.google.protobuf.Timestamp, 2091 com.google.protobuf.Timestamp.Builder, 2092 com.google.protobuf.TimestampOrBuilder> 2093 createTimeBuilder_; 2094 /** 2095 * 2096 * 2097 * <pre> 2098 * Output only. Time at which the request to create the `WorkerPool` was 2099 * received. 2100 * </pre> 2101 * 2102 * <code> 2103 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2104 * </code> 2105 * 2106 * @return Whether the createTime field is set. 2107 */ hasCreateTime()2108 public boolean hasCreateTime() { 2109 return ((bitField0_ & 0x00000010) != 0); 2110 } 2111 /** 2112 * 2113 * 2114 * <pre> 2115 * Output only. Time at which the request to create the `WorkerPool` was 2116 * received. 2117 * </pre> 2118 * 2119 * <code> 2120 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2121 * </code> 2122 * 2123 * @return The createTime. 2124 */ getCreateTime()2125 public com.google.protobuf.Timestamp getCreateTime() { 2126 if (createTimeBuilder_ == null) { 2127 return createTime_ == null 2128 ? com.google.protobuf.Timestamp.getDefaultInstance() 2129 : createTime_; 2130 } else { 2131 return createTimeBuilder_.getMessage(); 2132 } 2133 } 2134 /** 2135 * 2136 * 2137 * <pre> 2138 * Output only. Time at which the request to create the `WorkerPool` was 2139 * received. 2140 * </pre> 2141 * 2142 * <code> 2143 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2144 * </code> 2145 */ setCreateTime(com.google.protobuf.Timestamp value)2146 public Builder setCreateTime(com.google.protobuf.Timestamp value) { 2147 if (createTimeBuilder_ == null) { 2148 if (value == null) { 2149 throw new NullPointerException(); 2150 } 2151 createTime_ = value; 2152 } else { 2153 createTimeBuilder_.setMessage(value); 2154 } 2155 bitField0_ |= 0x00000010; 2156 onChanged(); 2157 return this; 2158 } 2159 /** 2160 * 2161 * 2162 * <pre> 2163 * Output only. Time at which the request to create the `WorkerPool` was 2164 * received. 2165 * </pre> 2166 * 2167 * <code> 2168 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2169 * </code> 2170 */ setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)2171 public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 2172 if (createTimeBuilder_ == null) { 2173 createTime_ = builderForValue.build(); 2174 } else { 2175 createTimeBuilder_.setMessage(builderForValue.build()); 2176 } 2177 bitField0_ |= 0x00000010; 2178 onChanged(); 2179 return this; 2180 } 2181 /** 2182 * 2183 * 2184 * <pre> 2185 * Output only. Time at which the request to create the `WorkerPool` was 2186 * received. 2187 * </pre> 2188 * 2189 * <code> 2190 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2191 * </code> 2192 */ mergeCreateTime(com.google.protobuf.Timestamp value)2193 public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { 2194 if (createTimeBuilder_ == null) { 2195 if (((bitField0_ & 0x00000010) != 0) 2196 && createTime_ != null 2197 && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 2198 getCreateTimeBuilder().mergeFrom(value); 2199 } else { 2200 createTime_ = value; 2201 } 2202 } else { 2203 createTimeBuilder_.mergeFrom(value); 2204 } 2205 bitField0_ |= 0x00000010; 2206 onChanged(); 2207 return this; 2208 } 2209 /** 2210 * 2211 * 2212 * <pre> 2213 * Output only. Time at which the request to create the `WorkerPool` was 2214 * received. 2215 * </pre> 2216 * 2217 * <code> 2218 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2219 * </code> 2220 */ clearCreateTime()2221 public Builder clearCreateTime() { 2222 bitField0_ = (bitField0_ & ~0x00000010); 2223 createTime_ = null; 2224 if (createTimeBuilder_ != null) { 2225 createTimeBuilder_.dispose(); 2226 createTimeBuilder_ = null; 2227 } 2228 onChanged(); 2229 return this; 2230 } 2231 /** 2232 * 2233 * 2234 * <pre> 2235 * Output only. Time at which the request to create the `WorkerPool` was 2236 * received. 2237 * </pre> 2238 * 2239 * <code> 2240 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2241 * </code> 2242 */ getCreateTimeBuilder()2243 public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { 2244 bitField0_ |= 0x00000010; 2245 onChanged(); 2246 return getCreateTimeFieldBuilder().getBuilder(); 2247 } 2248 /** 2249 * 2250 * 2251 * <pre> 2252 * Output only. Time at which the request to create the `WorkerPool` was 2253 * received. 2254 * </pre> 2255 * 2256 * <code> 2257 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2258 * </code> 2259 */ getCreateTimeOrBuilder()2260 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 2261 if (createTimeBuilder_ != null) { 2262 return createTimeBuilder_.getMessageOrBuilder(); 2263 } else { 2264 return createTime_ == null 2265 ? com.google.protobuf.Timestamp.getDefaultInstance() 2266 : createTime_; 2267 } 2268 } 2269 /** 2270 * 2271 * 2272 * <pre> 2273 * Output only. Time at which the request to create the `WorkerPool` was 2274 * received. 2275 * </pre> 2276 * 2277 * <code> 2278 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2279 * </code> 2280 */ 2281 private com.google.protobuf.SingleFieldBuilderV3< 2282 com.google.protobuf.Timestamp, 2283 com.google.protobuf.Timestamp.Builder, 2284 com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder()2285 getCreateTimeFieldBuilder() { 2286 if (createTimeBuilder_ == null) { 2287 createTimeBuilder_ = 2288 new com.google.protobuf.SingleFieldBuilderV3< 2289 com.google.protobuf.Timestamp, 2290 com.google.protobuf.Timestamp.Builder, 2291 com.google.protobuf.TimestampOrBuilder>( 2292 getCreateTime(), getParentForChildren(), isClean()); 2293 createTime_ = null; 2294 } 2295 return createTimeBuilder_; 2296 } 2297 2298 private com.google.protobuf.Timestamp updateTime_; 2299 private com.google.protobuf.SingleFieldBuilderV3< 2300 com.google.protobuf.Timestamp, 2301 com.google.protobuf.Timestamp.Builder, 2302 com.google.protobuf.TimestampOrBuilder> 2303 updateTimeBuilder_; 2304 /** 2305 * 2306 * 2307 * <pre> 2308 * Output only. Time at which the request to update the `WorkerPool` was 2309 * received. 2310 * </pre> 2311 * 2312 * <code> 2313 * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2314 * </code> 2315 * 2316 * @return Whether the updateTime field is set. 2317 */ hasUpdateTime()2318 public boolean hasUpdateTime() { 2319 return ((bitField0_ & 0x00000020) != 0); 2320 } 2321 /** 2322 * 2323 * 2324 * <pre> 2325 * Output only. Time at which the request to update the `WorkerPool` was 2326 * received. 2327 * </pre> 2328 * 2329 * <code> 2330 * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2331 * </code> 2332 * 2333 * @return The updateTime. 2334 */ getUpdateTime()2335 public com.google.protobuf.Timestamp getUpdateTime() { 2336 if (updateTimeBuilder_ == null) { 2337 return updateTime_ == null 2338 ? com.google.protobuf.Timestamp.getDefaultInstance() 2339 : updateTime_; 2340 } else { 2341 return updateTimeBuilder_.getMessage(); 2342 } 2343 } 2344 /** 2345 * 2346 * 2347 * <pre> 2348 * Output only. Time at which the request to update the `WorkerPool` was 2349 * received. 2350 * </pre> 2351 * 2352 * <code> 2353 * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2354 * </code> 2355 */ setUpdateTime(com.google.protobuf.Timestamp value)2356 public Builder setUpdateTime(com.google.protobuf.Timestamp value) { 2357 if (updateTimeBuilder_ == null) { 2358 if (value == null) { 2359 throw new NullPointerException(); 2360 } 2361 updateTime_ = value; 2362 } else { 2363 updateTimeBuilder_.setMessage(value); 2364 } 2365 bitField0_ |= 0x00000020; 2366 onChanged(); 2367 return this; 2368 } 2369 /** 2370 * 2371 * 2372 * <pre> 2373 * Output only. Time at which the request to update the `WorkerPool` was 2374 * received. 2375 * </pre> 2376 * 2377 * <code> 2378 * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2379 * </code> 2380 */ setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)2381 public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 2382 if (updateTimeBuilder_ == null) { 2383 updateTime_ = builderForValue.build(); 2384 } else { 2385 updateTimeBuilder_.setMessage(builderForValue.build()); 2386 } 2387 bitField0_ |= 0x00000020; 2388 onChanged(); 2389 return this; 2390 } 2391 /** 2392 * 2393 * 2394 * <pre> 2395 * Output only. Time at which the request to update the `WorkerPool` was 2396 * received. 2397 * </pre> 2398 * 2399 * <code> 2400 * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2401 * </code> 2402 */ mergeUpdateTime(com.google.protobuf.Timestamp value)2403 public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { 2404 if (updateTimeBuilder_ == null) { 2405 if (((bitField0_ & 0x00000020) != 0) 2406 && updateTime_ != null 2407 && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 2408 getUpdateTimeBuilder().mergeFrom(value); 2409 } else { 2410 updateTime_ = value; 2411 } 2412 } else { 2413 updateTimeBuilder_.mergeFrom(value); 2414 } 2415 bitField0_ |= 0x00000020; 2416 onChanged(); 2417 return this; 2418 } 2419 /** 2420 * 2421 * 2422 * <pre> 2423 * Output only. Time at which the request to update the `WorkerPool` was 2424 * received. 2425 * </pre> 2426 * 2427 * <code> 2428 * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2429 * </code> 2430 */ clearUpdateTime()2431 public Builder clearUpdateTime() { 2432 bitField0_ = (bitField0_ & ~0x00000020); 2433 updateTime_ = null; 2434 if (updateTimeBuilder_ != null) { 2435 updateTimeBuilder_.dispose(); 2436 updateTimeBuilder_ = null; 2437 } 2438 onChanged(); 2439 return this; 2440 } 2441 /** 2442 * 2443 * 2444 * <pre> 2445 * Output only. Time at which the request to update the `WorkerPool` was 2446 * received. 2447 * </pre> 2448 * 2449 * <code> 2450 * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2451 * </code> 2452 */ getUpdateTimeBuilder()2453 public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { 2454 bitField0_ |= 0x00000020; 2455 onChanged(); 2456 return getUpdateTimeFieldBuilder().getBuilder(); 2457 } 2458 /** 2459 * 2460 * 2461 * <pre> 2462 * Output only. Time at which the request to update the `WorkerPool` was 2463 * received. 2464 * </pre> 2465 * 2466 * <code> 2467 * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2468 * </code> 2469 */ getUpdateTimeOrBuilder()2470 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 2471 if (updateTimeBuilder_ != null) { 2472 return updateTimeBuilder_.getMessageOrBuilder(); 2473 } else { 2474 return updateTime_ == null 2475 ? com.google.protobuf.Timestamp.getDefaultInstance() 2476 : updateTime_; 2477 } 2478 } 2479 /** 2480 * 2481 * 2482 * <pre> 2483 * Output only. Time at which the request to update the `WorkerPool` was 2484 * received. 2485 * </pre> 2486 * 2487 * <code> 2488 * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2489 * </code> 2490 */ 2491 private com.google.protobuf.SingleFieldBuilderV3< 2492 com.google.protobuf.Timestamp, 2493 com.google.protobuf.Timestamp.Builder, 2494 com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder()2495 getUpdateTimeFieldBuilder() { 2496 if (updateTimeBuilder_ == null) { 2497 updateTimeBuilder_ = 2498 new com.google.protobuf.SingleFieldBuilderV3< 2499 com.google.protobuf.Timestamp, 2500 com.google.protobuf.Timestamp.Builder, 2501 com.google.protobuf.TimestampOrBuilder>( 2502 getUpdateTime(), getParentForChildren(), isClean()); 2503 updateTime_ = null; 2504 } 2505 return updateTimeBuilder_; 2506 } 2507 2508 private com.google.protobuf.Timestamp deleteTime_; 2509 private com.google.protobuf.SingleFieldBuilderV3< 2510 com.google.protobuf.Timestamp, 2511 com.google.protobuf.Timestamp.Builder, 2512 com.google.protobuf.TimestampOrBuilder> 2513 deleteTimeBuilder_; 2514 /** 2515 * 2516 * 2517 * <pre> 2518 * Output only. Time at which the request to delete the `WorkerPool` was 2519 * received. 2520 * </pre> 2521 * 2522 * <code> 2523 * .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2524 * </code> 2525 * 2526 * @return Whether the deleteTime field is set. 2527 */ hasDeleteTime()2528 public boolean hasDeleteTime() { 2529 return ((bitField0_ & 0x00000040) != 0); 2530 } 2531 /** 2532 * 2533 * 2534 * <pre> 2535 * Output only. Time at which the request to delete the `WorkerPool` was 2536 * received. 2537 * </pre> 2538 * 2539 * <code> 2540 * .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2541 * </code> 2542 * 2543 * @return The deleteTime. 2544 */ getDeleteTime()2545 public com.google.protobuf.Timestamp getDeleteTime() { 2546 if (deleteTimeBuilder_ == null) { 2547 return deleteTime_ == null 2548 ? com.google.protobuf.Timestamp.getDefaultInstance() 2549 : deleteTime_; 2550 } else { 2551 return deleteTimeBuilder_.getMessage(); 2552 } 2553 } 2554 /** 2555 * 2556 * 2557 * <pre> 2558 * Output only. Time at which the request to delete the `WorkerPool` was 2559 * received. 2560 * </pre> 2561 * 2562 * <code> 2563 * .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2564 * </code> 2565 */ setDeleteTime(com.google.protobuf.Timestamp value)2566 public Builder setDeleteTime(com.google.protobuf.Timestamp value) { 2567 if (deleteTimeBuilder_ == null) { 2568 if (value == null) { 2569 throw new NullPointerException(); 2570 } 2571 deleteTime_ = value; 2572 } else { 2573 deleteTimeBuilder_.setMessage(value); 2574 } 2575 bitField0_ |= 0x00000040; 2576 onChanged(); 2577 return this; 2578 } 2579 /** 2580 * 2581 * 2582 * <pre> 2583 * Output only. Time at which the request to delete the `WorkerPool` was 2584 * received. 2585 * </pre> 2586 * 2587 * <code> 2588 * .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2589 * </code> 2590 */ setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue)2591 public Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue) { 2592 if (deleteTimeBuilder_ == null) { 2593 deleteTime_ = builderForValue.build(); 2594 } else { 2595 deleteTimeBuilder_.setMessage(builderForValue.build()); 2596 } 2597 bitField0_ |= 0x00000040; 2598 onChanged(); 2599 return this; 2600 } 2601 /** 2602 * 2603 * 2604 * <pre> 2605 * Output only. Time at which the request to delete the `WorkerPool` was 2606 * received. 2607 * </pre> 2608 * 2609 * <code> 2610 * .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2611 * </code> 2612 */ mergeDeleteTime(com.google.protobuf.Timestamp value)2613 public Builder mergeDeleteTime(com.google.protobuf.Timestamp value) { 2614 if (deleteTimeBuilder_ == null) { 2615 if (((bitField0_ & 0x00000040) != 0) 2616 && deleteTime_ != null 2617 && deleteTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 2618 getDeleteTimeBuilder().mergeFrom(value); 2619 } else { 2620 deleteTime_ = value; 2621 } 2622 } else { 2623 deleteTimeBuilder_.mergeFrom(value); 2624 } 2625 bitField0_ |= 0x00000040; 2626 onChanged(); 2627 return this; 2628 } 2629 /** 2630 * 2631 * 2632 * <pre> 2633 * Output only. Time at which the request to delete the `WorkerPool` was 2634 * received. 2635 * </pre> 2636 * 2637 * <code> 2638 * .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2639 * </code> 2640 */ clearDeleteTime()2641 public Builder clearDeleteTime() { 2642 bitField0_ = (bitField0_ & ~0x00000040); 2643 deleteTime_ = null; 2644 if (deleteTimeBuilder_ != null) { 2645 deleteTimeBuilder_.dispose(); 2646 deleteTimeBuilder_ = null; 2647 } 2648 onChanged(); 2649 return this; 2650 } 2651 /** 2652 * 2653 * 2654 * <pre> 2655 * Output only. Time at which the request to delete the `WorkerPool` was 2656 * received. 2657 * </pre> 2658 * 2659 * <code> 2660 * .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2661 * </code> 2662 */ getDeleteTimeBuilder()2663 public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder() { 2664 bitField0_ |= 0x00000040; 2665 onChanged(); 2666 return getDeleteTimeFieldBuilder().getBuilder(); 2667 } 2668 /** 2669 * 2670 * 2671 * <pre> 2672 * Output only. Time at which the request to delete the `WorkerPool` was 2673 * received. 2674 * </pre> 2675 * 2676 * <code> 2677 * .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2678 * </code> 2679 */ getDeleteTimeOrBuilder()2680 public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() { 2681 if (deleteTimeBuilder_ != null) { 2682 return deleteTimeBuilder_.getMessageOrBuilder(); 2683 } else { 2684 return deleteTime_ == null 2685 ? com.google.protobuf.Timestamp.getDefaultInstance() 2686 : deleteTime_; 2687 } 2688 } 2689 /** 2690 * 2691 * 2692 * <pre> 2693 * Output only. Time at which the request to delete the `WorkerPool` was 2694 * received. 2695 * </pre> 2696 * 2697 * <code> 2698 * .google.protobuf.Timestamp delete_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2699 * </code> 2700 */ 2701 private com.google.protobuf.SingleFieldBuilderV3< 2702 com.google.protobuf.Timestamp, 2703 com.google.protobuf.Timestamp.Builder, 2704 com.google.protobuf.TimestampOrBuilder> getDeleteTimeFieldBuilder()2705 getDeleteTimeFieldBuilder() { 2706 if (deleteTimeBuilder_ == null) { 2707 deleteTimeBuilder_ = 2708 new com.google.protobuf.SingleFieldBuilderV3< 2709 com.google.protobuf.Timestamp, 2710 com.google.protobuf.Timestamp.Builder, 2711 com.google.protobuf.TimestampOrBuilder>( 2712 getDeleteTime(), getParentForChildren(), isClean()); 2713 deleteTime_ = null; 2714 } 2715 return deleteTimeBuilder_; 2716 } 2717 2718 private int state_ = 0; 2719 /** 2720 * 2721 * 2722 * <pre> 2723 * Output only. `WorkerPool` state. 2724 * </pre> 2725 * 2726 * <code> 2727 * .google.devtools.cloudbuild.v1.WorkerPool.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2728 * </code> 2729 * 2730 * @return The enum numeric value on the wire for state. 2731 */ 2732 @java.lang.Override getStateValue()2733 public int getStateValue() { 2734 return state_; 2735 } 2736 /** 2737 * 2738 * 2739 * <pre> 2740 * Output only. `WorkerPool` state. 2741 * </pre> 2742 * 2743 * <code> 2744 * .google.devtools.cloudbuild.v1.WorkerPool.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2745 * </code> 2746 * 2747 * @param value The enum numeric value on the wire for state to set. 2748 * @return This builder for chaining. 2749 */ setStateValue(int value)2750 public Builder setStateValue(int value) { 2751 state_ = value; 2752 bitField0_ |= 0x00000080; 2753 onChanged(); 2754 return this; 2755 } 2756 /** 2757 * 2758 * 2759 * <pre> 2760 * Output only. `WorkerPool` state. 2761 * </pre> 2762 * 2763 * <code> 2764 * .google.devtools.cloudbuild.v1.WorkerPool.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2765 * </code> 2766 * 2767 * @return The state. 2768 */ 2769 @java.lang.Override getState()2770 public com.google.cloudbuild.v1.WorkerPool.State getState() { 2771 com.google.cloudbuild.v1.WorkerPool.State result = 2772 com.google.cloudbuild.v1.WorkerPool.State.forNumber(state_); 2773 return result == null ? com.google.cloudbuild.v1.WorkerPool.State.UNRECOGNIZED : result; 2774 } 2775 /** 2776 * 2777 * 2778 * <pre> 2779 * Output only. `WorkerPool` state. 2780 * </pre> 2781 * 2782 * <code> 2783 * .google.devtools.cloudbuild.v1.WorkerPool.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2784 * </code> 2785 * 2786 * @param value The state to set. 2787 * @return This builder for chaining. 2788 */ setState(com.google.cloudbuild.v1.WorkerPool.State value)2789 public Builder setState(com.google.cloudbuild.v1.WorkerPool.State value) { 2790 if (value == null) { 2791 throw new NullPointerException(); 2792 } 2793 bitField0_ |= 0x00000080; 2794 state_ = value.getNumber(); 2795 onChanged(); 2796 return this; 2797 } 2798 /** 2799 * 2800 * 2801 * <pre> 2802 * Output only. `WorkerPool` state. 2803 * </pre> 2804 * 2805 * <code> 2806 * .google.devtools.cloudbuild.v1.WorkerPool.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2807 * </code> 2808 * 2809 * @return This builder for chaining. 2810 */ clearState()2811 public Builder clearState() { 2812 bitField0_ = (bitField0_ & ~0x00000080); 2813 state_ = 0; 2814 onChanged(); 2815 return this; 2816 } 2817 2818 private com.google.protobuf.SingleFieldBuilderV3< 2819 com.google.cloudbuild.v1.PrivatePoolV1Config, 2820 com.google.cloudbuild.v1.PrivatePoolV1Config.Builder, 2821 com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder> 2822 privatePoolV1ConfigBuilder_; 2823 /** 2824 * 2825 * 2826 * <pre> 2827 * Legacy Private Pool configuration. 2828 * </pre> 2829 * 2830 * <code>.google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12;</code> 2831 * 2832 * @return Whether the privatePoolV1Config field is set. 2833 */ 2834 @java.lang.Override hasPrivatePoolV1Config()2835 public boolean hasPrivatePoolV1Config() { 2836 return configCase_ == 12; 2837 } 2838 /** 2839 * 2840 * 2841 * <pre> 2842 * Legacy Private Pool configuration. 2843 * </pre> 2844 * 2845 * <code>.google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12;</code> 2846 * 2847 * @return The privatePoolV1Config. 2848 */ 2849 @java.lang.Override getPrivatePoolV1Config()2850 public com.google.cloudbuild.v1.PrivatePoolV1Config getPrivatePoolV1Config() { 2851 if (privatePoolV1ConfigBuilder_ == null) { 2852 if (configCase_ == 12) { 2853 return (com.google.cloudbuild.v1.PrivatePoolV1Config) config_; 2854 } 2855 return com.google.cloudbuild.v1.PrivatePoolV1Config.getDefaultInstance(); 2856 } else { 2857 if (configCase_ == 12) { 2858 return privatePoolV1ConfigBuilder_.getMessage(); 2859 } 2860 return com.google.cloudbuild.v1.PrivatePoolV1Config.getDefaultInstance(); 2861 } 2862 } 2863 /** 2864 * 2865 * 2866 * <pre> 2867 * Legacy Private Pool configuration. 2868 * </pre> 2869 * 2870 * <code>.google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12;</code> 2871 */ setPrivatePoolV1Config(com.google.cloudbuild.v1.PrivatePoolV1Config value)2872 public Builder setPrivatePoolV1Config(com.google.cloudbuild.v1.PrivatePoolV1Config value) { 2873 if (privatePoolV1ConfigBuilder_ == null) { 2874 if (value == null) { 2875 throw new NullPointerException(); 2876 } 2877 config_ = value; 2878 onChanged(); 2879 } else { 2880 privatePoolV1ConfigBuilder_.setMessage(value); 2881 } 2882 configCase_ = 12; 2883 return this; 2884 } 2885 /** 2886 * 2887 * 2888 * <pre> 2889 * Legacy Private Pool configuration. 2890 * </pre> 2891 * 2892 * <code>.google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12;</code> 2893 */ setPrivatePoolV1Config( com.google.cloudbuild.v1.PrivatePoolV1Config.Builder builderForValue)2894 public Builder setPrivatePoolV1Config( 2895 com.google.cloudbuild.v1.PrivatePoolV1Config.Builder builderForValue) { 2896 if (privatePoolV1ConfigBuilder_ == null) { 2897 config_ = builderForValue.build(); 2898 onChanged(); 2899 } else { 2900 privatePoolV1ConfigBuilder_.setMessage(builderForValue.build()); 2901 } 2902 configCase_ = 12; 2903 return this; 2904 } 2905 /** 2906 * 2907 * 2908 * <pre> 2909 * Legacy Private Pool configuration. 2910 * </pre> 2911 * 2912 * <code>.google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12;</code> 2913 */ mergePrivatePoolV1Config(com.google.cloudbuild.v1.PrivatePoolV1Config value)2914 public Builder mergePrivatePoolV1Config(com.google.cloudbuild.v1.PrivatePoolV1Config value) { 2915 if (privatePoolV1ConfigBuilder_ == null) { 2916 if (configCase_ == 12 2917 && config_ != com.google.cloudbuild.v1.PrivatePoolV1Config.getDefaultInstance()) { 2918 config_ = 2919 com.google.cloudbuild.v1.PrivatePoolV1Config.newBuilder( 2920 (com.google.cloudbuild.v1.PrivatePoolV1Config) config_) 2921 .mergeFrom(value) 2922 .buildPartial(); 2923 } else { 2924 config_ = value; 2925 } 2926 onChanged(); 2927 } else { 2928 if (configCase_ == 12) { 2929 privatePoolV1ConfigBuilder_.mergeFrom(value); 2930 } else { 2931 privatePoolV1ConfigBuilder_.setMessage(value); 2932 } 2933 } 2934 configCase_ = 12; 2935 return this; 2936 } 2937 /** 2938 * 2939 * 2940 * <pre> 2941 * Legacy Private Pool configuration. 2942 * </pre> 2943 * 2944 * <code>.google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12;</code> 2945 */ clearPrivatePoolV1Config()2946 public Builder clearPrivatePoolV1Config() { 2947 if (privatePoolV1ConfigBuilder_ == null) { 2948 if (configCase_ == 12) { 2949 configCase_ = 0; 2950 config_ = null; 2951 onChanged(); 2952 } 2953 } else { 2954 if (configCase_ == 12) { 2955 configCase_ = 0; 2956 config_ = null; 2957 } 2958 privatePoolV1ConfigBuilder_.clear(); 2959 } 2960 return this; 2961 } 2962 /** 2963 * 2964 * 2965 * <pre> 2966 * Legacy Private Pool configuration. 2967 * </pre> 2968 * 2969 * <code>.google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12;</code> 2970 */ getPrivatePoolV1ConfigBuilder()2971 public com.google.cloudbuild.v1.PrivatePoolV1Config.Builder getPrivatePoolV1ConfigBuilder() { 2972 return getPrivatePoolV1ConfigFieldBuilder().getBuilder(); 2973 } 2974 /** 2975 * 2976 * 2977 * <pre> 2978 * Legacy Private Pool configuration. 2979 * </pre> 2980 * 2981 * <code>.google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12;</code> 2982 */ 2983 @java.lang.Override getPrivatePoolV1ConfigOrBuilder()2984 public com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder getPrivatePoolV1ConfigOrBuilder() { 2985 if ((configCase_ == 12) && (privatePoolV1ConfigBuilder_ != null)) { 2986 return privatePoolV1ConfigBuilder_.getMessageOrBuilder(); 2987 } else { 2988 if (configCase_ == 12) { 2989 return (com.google.cloudbuild.v1.PrivatePoolV1Config) config_; 2990 } 2991 return com.google.cloudbuild.v1.PrivatePoolV1Config.getDefaultInstance(); 2992 } 2993 } 2994 /** 2995 * 2996 * 2997 * <pre> 2998 * Legacy Private Pool configuration. 2999 * </pre> 3000 * 3001 * <code>.google.devtools.cloudbuild.v1.PrivatePoolV1Config private_pool_v1_config = 12;</code> 3002 */ 3003 private com.google.protobuf.SingleFieldBuilderV3< 3004 com.google.cloudbuild.v1.PrivatePoolV1Config, 3005 com.google.cloudbuild.v1.PrivatePoolV1Config.Builder, 3006 com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder> getPrivatePoolV1ConfigFieldBuilder()3007 getPrivatePoolV1ConfigFieldBuilder() { 3008 if (privatePoolV1ConfigBuilder_ == null) { 3009 if (!(configCase_ == 12)) { 3010 config_ = com.google.cloudbuild.v1.PrivatePoolV1Config.getDefaultInstance(); 3011 } 3012 privatePoolV1ConfigBuilder_ = 3013 new com.google.protobuf.SingleFieldBuilderV3< 3014 com.google.cloudbuild.v1.PrivatePoolV1Config, 3015 com.google.cloudbuild.v1.PrivatePoolV1Config.Builder, 3016 com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder>( 3017 (com.google.cloudbuild.v1.PrivatePoolV1Config) config_, 3018 getParentForChildren(), 3019 isClean()); 3020 config_ = null; 3021 } 3022 configCase_ = 12; 3023 onChanged(); 3024 return privatePoolV1ConfigBuilder_; 3025 } 3026 3027 private java.lang.Object etag_ = ""; 3028 /** 3029 * 3030 * 3031 * <pre> 3032 * Output only. Checksum computed by the server. May be sent on update and 3033 * delete requests to ensure that the client has an up-to-date value before 3034 * proceeding. 3035 * </pre> 3036 * 3037 * <code>string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3038 * 3039 * @return The etag. 3040 */ getEtag()3041 public java.lang.String getEtag() { 3042 java.lang.Object ref = etag_; 3043 if (!(ref instanceof java.lang.String)) { 3044 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3045 java.lang.String s = bs.toStringUtf8(); 3046 etag_ = s; 3047 return s; 3048 } else { 3049 return (java.lang.String) ref; 3050 } 3051 } 3052 /** 3053 * 3054 * 3055 * <pre> 3056 * Output only. Checksum computed by the server. May be sent on update and 3057 * delete requests to ensure that the client has an up-to-date value before 3058 * proceeding. 3059 * </pre> 3060 * 3061 * <code>string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3062 * 3063 * @return The bytes for etag. 3064 */ getEtagBytes()3065 public com.google.protobuf.ByteString getEtagBytes() { 3066 java.lang.Object ref = etag_; 3067 if (ref instanceof String) { 3068 com.google.protobuf.ByteString b = 3069 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3070 etag_ = b; 3071 return b; 3072 } else { 3073 return (com.google.protobuf.ByteString) ref; 3074 } 3075 } 3076 /** 3077 * 3078 * 3079 * <pre> 3080 * Output only. Checksum computed by the server. May be sent on update and 3081 * delete requests to ensure that the client has an up-to-date value before 3082 * proceeding. 3083 * </pre> 3084 * 3085 * <code>string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3086 * 3087 * @param value The etag to set. 3088 * @return This builder for chaining. 3089 */ setEtag(java.lang.String value)3090 public Builder setEtag(java.lang.String value) { 3091 if (value == null) { 3092 throw new NullPointerException(); 3093 } 3094 etag_ = value; 3095 bitField0_ |= 0x00000200; 3096 onChanged(); 3097 return this; 3098 } 3099 /** 3100 * 3101 * 3102 * <pre> 3103 * Output only. Checksum computed by the server. May be sent on update and 3104 * delete requests to ensure that the client has an up-to-date value before 3105 * proceeding. 3106 * </pre> 3107 * 3108 * <code>string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3109 * 3110 * @return This builder for chaining. 3111 */ clearEtag()3112 public Builder clearEtag() { 3113 etag_ = getDefaultInstance().getEtag(); 3114 bitField0_ = (bitField0_ & ~0x00000200); 3115 onChanged(); 3116 return this; 3117 } 3118 /** 3119 * 3120 * 3121 * <pre> 3122 * Output only. Checksum computed by the server. May be sent on update and 3123 * delete requests to ensure that the client has an up-to-date value before 3124 * proceeding. 3125 * </pre> 3126 * 3127 * <code>string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 3128 * 3129 * @param value The bytes for etag to set. 3130 * @return This builder for chaining. 3131 */ setEtagBytes(com.google.protobuf.ByteString value)3132 public Builder setEtagBytes(com.google.protobuf.ByteString value) { 3133 if (value == null) { 3134 throw new NullPointerException(); 3135 } 3136 checkByteStringIsUtf8(value); 3137 etag_ = value; 3138 bitField0_ |= 0x00000200; 3139 onChanged(); 3140 return this; 3141 } 3142 3143 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)3144 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 3145 return super.setUnknownFields(unknownFields); 3146 } 3147 3148 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3149 public final Builder mergeUnknownFields( 3150 final com.google.protobuf.UnknownFieldSet unknownFields) { 3151 return super.mergeUnknownFields(unknownFields); 3152 } 3153 3154 // @@protoc_insertion_point(builder_scope:google.devtools.cloudbuild.v1.WorkerPool) 3155 } 3156 3157 // @@protoc_insertion_point(class_scope:google.devtools.cloudbuild.v1.WorkerPool) 3158 private static final com.google.cloudbuild.v1.WorkerPool DEFAULT_INSTANCE; 3159 3160 static { 3161 DEFAULT_INSTANCE = new com.google.cloudbuild.v1.WorkerPool(); 3162 } 3163 getDefaultInstance()3164 public static com.google.cloudbuild.v1.WorkerPool getDefaultInstance() { 3165 return DEFAULT_INSTANCE; 3166 } 3167 3168 private static final com.google.protobuf.Parser<WorkerPool> PARSER = 3169 new com.google.protobuf.AbstractParser<WorkerPool>() { 3170 @java.lang.Override 3171 public WorkerPool parsePartialFrom( 3172 com.google.protobuf.CodedInputStream input, 3173 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3174 throws com.google.protobuf.InvalidProtocolBufferException { 3175 Builder builder = newBuilder(); 3176 try { 3177 builder.mergeFrom(input, extensionRegistry); 3178 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3179 throw e.setUnfinishedMessage(builder.buildPartial()); 3180 } catch (com.google.protobuf.UninitializedMessageException e) { 3181 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 3182 } catch (java.io.IOException e) { 3183 throw new com.google.protobuf.InvalidProtocolBufferException(e) 3184 .setUnfinishedMessage(builder.buildPartial()); 3185 } 3186 return builder.buildPartial(); 3187 } 3188 }; 3189 parser()3190 public static com.google.protobuf.Parser<WorkerPool> parser() { 3191 return PARSER; 3192 } 3193 3194 @java.lang.Override getParserForType()3195 public com.google.protobuf.Parser<WorkerPool> getParserForType() { 3196 return PARSER; 3197 } 3198 3199 @java.lang.Override getDefaultInstanceForType()3200 public com.google.cloudbuild.v1.WorkerPool getDefaultInstanceForType() { 3201 return DEFAULT_INSTANCE; 3202 } 3203 } 3204