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/container/v1/cluster_service.proto 18 19 package com.google.container.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * CreateNodePoolRequest creates a node pool for a cluster. 26 * </pre> 27 * 28 * Protobuf type {@code google.container.v1.CreateNodePoolRequest} 29 */ 30 public final class CreateNodePoolRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.container.v1.CreateNodePoolRequest) 33 CreateNodePoolRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use CreateNodePoolRequest.newBuilder() to construct. CreateNodePoolRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private CreateNodePoolRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 CreateNodePoolRequest()40 private CreateNodePoolRequest() { 41 projectId_ = ""; 42 zone_ = ""; 43 clusterId_ = ""; 44 parent_ = ""; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new CreateNodePoolRequest(); 51 } 52 53 @java.lang.Override getUnknownFields()54 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 55 return this.unknownFields; 56 } 57 getDescriptor()58 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 59 return com.google.container.v1.ClusterServiceProto 60 .internal_static_google_container_v1_CreateNodePoolRequest_descriptor; 61 } 62 63 @java.lang.Override 64 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()65 internalGetFieldAccessorTable() { 66 return com.google.container.v1.ClusterServiceProto 67 .internal_static_google_container_v1_CreateNodePoolRequest_fieldAccessorTable 68 .ensureFieldAccessorsInitialized( 69 com.google.container.v1.CreateNodePoolRequest.class, 70 com.google.container.v1.CreateNodePoolRequest.Builder.class); 71 } 72 73 public static final int PROJECT_ID_FIELD_NUMBER = 1; 74 75 @SuppressWarnings("serial") 76 private volatile java.lang.Object projectId_ = ""; 77 /** 78 * 79 * 80 * <pre> 81 * Deprecated. The Google Developers Console [project ID or project 82 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 83 * This field has been deprecated and replaced by the parent field. 84 * </pre> 85 * 86 * <code>string project_id = 1 [deprecated = true];</code> 87 * 88 * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See 89 * google/container/v1/cluster_service.proto;l=2942 90 * @return The projectId. 91 */ 92 @java.lang.Override 93 @java.lang.Deprecated getProjectId()94 public java.lang.String getProjectId() { 95 java.lang.Object ref = projectId_; 96 if (ref instanceof java.lang.String) { 97 return (java.lang.String) ref; 98 } else { 99 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 100 java.lang.String s = bs.toStringUtf8(); 101 projectId_ = s; 102 return s; 103 } 104 } 105 /** 106 * 107 * 108 * <pre> 109 * Deprecated. The Google Developers Console [project ID or project 110 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 111 * This field has been deprecated and replaced by the parent field. 112 * </pre> 113 * 114 * <code>string project_id = 1 [deprecated = true];</code> 115 * 116 * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See 117 * google/container/v1/cluster_service.proto;l=2942 118 * @return The bytes for projectId. 119 */ 120 @java.lang.Override 121 @java.lang.Deprecated getProjectIdBytes()122 public com.google.protobuf.ByteString getProjectIdBytes() { 123 java.lang.Object ref = projectId_; 124 if (ref instanceof java.lang.String) { 125 com.google.protobuf.ByteString b = 126 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 127 projectId_ = b; 128 return b; 129 } else { 130 return (com.google.protobuf.ByteString) ref; 131 } 132 } 133 134 public static final int ZONE_FIELD_NUMBER = 2; 135 136 @SuppressWarnings("serial") 137 private volatile java.lang.Object zone_ = ""; 138 /** 139 * 140 * 141 * <pre> 142 * Deprecated. The name of the Google Compute Engine 143 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 144 * cluster resides. This field has been deprecated and replaced by the parent 145 * field. 146 * </pre> 147 * 148 * <code>string zone = 2 [deprecated = true];</code> 149 * 150 * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See 151 * google/container/v1/cluster_service.proto;l=2948 152 * @return The zone. 153 */ 154 @java.lang.Override 155 @java.lang.Deprecated getZone()156 public java.lang.String getZone() { 157 java.lang.Object ref = zone_; 158 if (ref instanceof java.lang.String) { 159 return (java.lang.String) ref; 160 } else { 161 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 162 java.lang.String s = bs.toStringUtf8(); 163 zone_ = s; 164 return s; 165 } 166 } 167 /** 168 * 169 * 170 * <pre> 171 * Deprecated. The name of the Google Compute Engine 172 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 173 * cluster resides. This field has been deprecated and replaced by the parent 174 * field. 175 * </pre> 176 * 177 * <code>string zone = 2 [deprecated = true];</code> 178 * 179 * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See 180 * google/container/v1/cluster_service.proto;l=2948 181 * @return The bytes for zone. 182 */ 183 @java.lang.Override 184 @java.lang.Deprecated getZoneBytes()185 public com.google.protobuf.ByteString getZoneBytes() { 186 java.lang.Object ref = zone_; 187 if (ref instanceof java.lang.String) { 188 com.google.protobuf.ByteString b = 189 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 190 zone_ = b; 191 return b; 192 } else { 193 return (com.google.protobuf.ByteString) ref; 194 } 195 } 196 197 public static final int CLUSTER_ID_FIELD_NUMBER = 3; 198 199 @SuppressWarnings("serial") 200 private volatile java.lang.Object clusterId_ = ""; 201 /** 202 * 203 * 204 * <pre> 205 * Deprecated. The name of the cluster. 206 * This field has been deprecated and replaced by the parent field. 207 * </pre> 208 * 209 * <code>string cluster_id = 3 [deprecated = true];</code> 210 * 211 * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See 212 * google/container/v1/cluster_service.proto;l=2952 213 * @return The clusterId. 214 */ 215 @java.lang.Override 216 @java.lang.Deprecated getClusterId()217 public java.lang.String getClusterId() { 218 java.lang.Object ref = clusterId_; 219 if (ref instanceof java.lang.String) { 220 return (java.lang.String) ref; 221 } else { 222 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 223 java.lang.String s = bs.toStringUtf8(); 224 clusterId_ = s; 225 return s; 226 } 227 } 228 /** 229 * 230 * 231 * <pre> 232 * Deprecated. The name of the cluster. 233 * This field has been deprecated and replaced by the parent field. 234 * </pre> 235 * 236 * <code>string cluster_id = 3 [deprecated = true];</code> 237 * 238 * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See 239 * google/container/v1/cluster_service.proto;l=2952 240 * @return The bytes for clusterId. 241 */ 242 @java.lang.Override 243 @java.lang.Deprecated getClusterIdBytes()244 public com.google.protobuf.ByteString getClusterIdBytes() { 245 java.lang.Object ref = clusterId_; 246 if (ref instanceof java.lang.String) { 247 com.google.protobuf.ByteString b = 248 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 249 clusterId_ = b; 250 return b; 251 } else { 252 return (com.google.protobuf.ByteString) ref; 253 } 254 } 255 256 public static final int NODE_POOL_FIELD_NUMBER = 4; 257 private com.google.container.v1.NodePool nodePool_; 258 /** 259 * 260 * 261 * <pre> 262 * Required. The node pool to create. 263 * </pre> 264 * 265 * <code>.google.container.v1.NodePool node_pool = 4 [(.google.api.field_behavior) = REQUIRED]; 266 * </code> 267 * 268 * @return Whether the nodePool field is set. 269 */ 270 @java.lang.Override hasNodePool()271 public boolean hasNodePool() { 272 return nodePool_ != null; 273 } 274 /** 275 * 276 * 277 * <pre> 278 * Required. The node pool to create. 279 * </pre> 280 * 281 * <code>.google.container.v1.NodePool node_pool = 4 [(.google.api.field_behavior) = REQUIRED]; 282 * </code> 283 * 284 * @return The nodePool. 285 */ 286 @java.lang.Override getNodePool()287 public com.google.container.v1.NodePool getNodePool() { 288 return nodePool_ == null ? com.google.container.v1.NodePool.getDefaultInstance() : nodePool_; 289 } 290 /** 291 * 292 * 293 * <pre> 294 * Required. The node pool to create. 295 * </pre> 296 * 297 * <code>.google.container.v1.NodePool node_pool = 4 [(.google.api.field_behavior) = REQUIRED]; 298 * </code> 299 */ 300 @java.lang.Override getNodePoolOrBuilder()301 public com.google.container.v1.NodePoolOrBuilder getNodePoolOrBuilder() { 302 return nodePool_ == null ? com.google.container.v1.NodePool.getDefaultInstance() : nodePool_; 303 } 304 305 public static final int PARENT_FIELD_NUMBER = 6; 306 307 @SuppressWarnings("serial") 308 private volatile java.lang.Object parent_ = ""; 309 /** 310 * 311 * 312 * <pre> 313 * The parent (project, location, cluster name) where the node pool will be 314 * created. Specified in the format 315 * `projects/*/locations/*/clusters/*`. 316 * </pre> 317 * 318 * <code>string parent = 6;</code> 319 * 320 * @return The parent. 321 */ 322 @java.lang.Override getParent()323 public java.lang.String getParent() { 324 java.lang.Object ref = parent_; 325 if (ref instanceof java.lang.String) { 326 return (java.lang.String) ref; 327 } else { 328 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 329 java.lang.String s = bs.toStringUtf8(); 330 parent_ = s; 331 return s; 332 } 333 } 334 /** 335 * 336 * 337 * <pre> 338 * The parent (project, location, cluster name) where the node pool will be 339 * created. Specified in the format 340 * `projects/*/locations/*/clusters/*`. 341 * </pre> 342 * 343 * <code>string parent = 6;</code> 344 * 345 * @return The bytes for parent. 346 */ 347 @java.lang.Override getParentBytes()348 public com.google.protobuf.ByteString getParentBytes() { 349 java.lang.Object ref = parent_; 350 if (ref instanceof java.lang.String) { 351 com.google.protobuf.ByteString b = 352 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 353 parent_ = b; 354 return b; 355 } else { 356 return (com.google.protobuf.ByteString) ref; 357 } 358 } 359 360 private byte memoizedIsInitialized = -1; 361 362 @java.lang.Override isInitialized()363 public final boolean isInitialized() { 364 byte isInitialized = memoizedIsInitialized; 365 if (isInitialized == 1) return true; 366 if (isInitialized == 0) return false; 367 368 memoizedIsInitialized = 1; 369 return true; 370 } 371 372 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)373 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 374 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) { 375 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_); 376 } 377 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { 378 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, zone_); 379 } 380 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { 381 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, clusterId_); 382 } 383 if (nodePool_ != null) { 384 output.writeMessage(4, getNodePool()); 385 } 386 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 387 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, parent_); 388 } 389 getUnknownFields().writeTo(output); 390 } 391 392 @java.lang.Override getSerializedSize()393 public int getSerializedSize() { 394 int size = memoizedSize; 395 if (size != -1) return size; 396 397 size = 0; 398 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) { 399 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_); 400 } 401 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { 402 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, zone_); 403 } 404 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { 405 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, clusterId_); 406 } 407 if (nodePool_ != null) { 408 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getNodePool()); 409 } 410 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 411 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, parent_); 412 } 413 size += getUnknownFields().getSerializedSize(); 414 memoizedSize = size; 415 return size; 416 } 417 418 @java.lang.Override equals(final java.lang.Object obj)419 public boolean equals(final java.lang.Object obj) { 420 if (obj == this) { 421 return true; 422 } 423 if (!(obj instanceof com.google.container.v1.CreateNodePoolRequest)) { 424 return super.equals(obj); 425 } 426 com.google.container.v1.CreateNodePoolRequest other = 427 (com.google.container.v1.CreateNodePoolRequest) obj; 428 429 if (!getProjectId().equals(other.getProjectId())) return false; 430 if (!getZone().equals(other.getZone())) return false; 431 if (!getClusterId().equals(other.getClusterId())) return false; 432 if (hasNodePool() != other.hasNodePool()) return false; 433 if (hasNodePool()) { 434 if (!getNodePool().equals(other.getNodePool())) return false; 435 } 436 if (!getParent().equals(other.getParent())) return false; 437 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 438 return true; 439 } 440 441 @java.lang.Override hashCode()442 public int hashCode() { 443 if (memoizedHashCode != 0) { 444 return memoizedHashCode; 445 } 446 int hash = 41; 447 hash = (19 * hash) + getDescriptor().hashCode(); 448 hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER; 449 hash = (53 * hash) + getProjectId().hashCode(); 450 hash = (37 * hash) + ZONE_FIELD_NUMBER; 451 hash = (53 * hash) + getZone().hashCode(); 452 hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; 453 hash = (53 * hash) + getClusterId().hashCode(); 454 if (hasNodePool()) { 455 hash = (37 * hash) + NODE_POOL_FIELD_NUMBER; 456 hash = (53 * hash) + getNodePool().hashCode(); 457 } 458 hash = (37 * hash) + PARENT_FIELD_NUMBER; 459 hash = (53 * hash) + getParent().hashCode(); 460 hash = (29 * hash) + getUnknownFields().hashCode(); 461 memoizedHashCode = hash; 462 return hash; 463 } 464 parseFrom(java.nio.ByteBuffer data)465 public static com.google.container.v1.CreateNodePoolRequest parseFrom(java.nio.ByteBuffer data) 466 throws com.google.protobuf.InvalidProtocolBufferException { 467 return PARSER.parseFrom(data); 468 } 469 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)470 public static com.google.container.v1.CreateNodePoolRequest parseFrom( 471 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 472 throws com.google.protobuf.InvalidProtocolBufferException { 473 return PARSER.parseFrom(data, extensionRegistry); 474 } 475 parseFrom( com.google.protobuf.ByteString data)476 public static com.google.container.v1.CreateNodePoolRequest parseFrom( 477 com.google.protobuf.ByteString data) 478 throws com.google.protobuf.InvalidProtocolBufferException { 479 return PARSER.parseFrom(data); 480 } 481 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)482 public static com.google.container.v1.CreateNodePoolRequest parseFrom( 483 com.google.protobuf.ByteString data, 484 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 485 throws com.google.protobuf.InvalidProtocolBufferException { 486 return PARSER.parseFrom(data, extensionRegistry); 487 } 488 parseFrom(byte[] data)489 public static com.google.container.v1.CreateNodePoolRequest parseFrom(byte[] data) 490 throws com.google.protobuf.InvalidProtocolBufferException { 491 return PARSER.parseFrom(data); 492 } 493 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)494 public static com.google.container.v1.CreateNodePoolRequest parseFrom( 495 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 496 throws com.google.protobuf.InvalidProtocolBufferException { 497 return PARSER.parseFrom(data, extensionRegistry); 498 } 499 parseFrom(java.io.InputStream input)500 public static com.google.container.v1.CreateNodePoolRequest parseFrom(java.io.InputStream input) 501 throws java.io.IOException { 502 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 503 } 504 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)505 public static com.google.container.v1.CreateNodePoolRequest parseFrom( 506 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 507 throws java.io.IOException { 508 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 509 PARSER, input, extensionRegistry); 510 } 511 parseDelimitedFrom( java.io.InputStream input)512 public static com.google.container.v1.CreateNodePoolRequest parseDelimitedFrom( 513 java.io.InputStream input) throws java.io.IOException { 514 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 515 } 516 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)517 public static com.google.container.v1.CreateNodePoolRequest parseDelimitedFrom( 518 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 519 throws java.io.IOException { 520 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 521 PARSER, input, extensionRegistry); 522 } 523 parseFrom( com.google.protobuf.CodedInputStream input)524 public static com.google.container.v1.CreateNodePoolRequest parseFrom( 525 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 526 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 527 } 528 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)529 public static com.google.container.v1.CreateNodePoolRequest parseFrom( 530 com.google.protobuf.CodedInputStream input, 531 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 532 throws java.io.IOException { 533 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 534 PARSER, input, extensionRegistry); 535 } 536 537 @java.lang.Override newBuilderForType()538 public Builder newBuilderForType() { 539 return newBuilder(); 540 } 541 newBuilder()542 public static Builder newBuilder() { 543 return DEFAULT_INSTANCE.toBuilder(); 544 } 545 newBuilder(com.google.container.v1.CreateNodePoolRequest prototype)546 public static Builder newBuilder(com.google.container.v1.CreateNodePoolRequest prototype) { 547 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 548 } 549 550 @java.lang.Override toBuilder()551 public Builder toBuilder() { 552 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 553 } 554 555 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)556 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 557 Builder builder = new Builder(parent); 558 return builder; 559 } 560 /** 561 * 562 * 563 * <pre> 564 * CreateNodePoolRequest creates a node pool for a cluster. 565 * </pre> 566 * 567 * Protobuf type {@code google.container.v1.CreateNodePoolRequest} 568 */ 569 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 570 implements 571 // @@protoc_insertion_point(builder_implements:google.container.v1.CreateNodePoolRequest) 572 com.google.container.v1.CreateNodePoolRequestOrBuilder { getDescriptor()573 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 574 return com.google.container.v1.ClusterServiceProto 575 .internal_static_google_container_v1_CreateNodePoolRequest_descriptor; 576 } 577 578 @java.lang.Override 579 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()580 internalGetFieldAccessorTable() { 581 return com.google.container.v1.ClusterServiceProto 582 .internal_static_google_container_v1_CreateNodePoolRequest_fieldAccessorTable 583 .ensureFieldAccessorsInitialized( 584 com.google.container.v1.CreateNodePoolRequest.class, 585 com.google.container.v1.CreateNodePoolRequest.Builder.class); 586 } 587 588 // Construct using com.google.container.v1.CreateNodePoolRequest.newBuilder() Builder()589 private Builder() {} 590 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)591 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 592 super(parent); 593 } 594 595 @java.lang.Override clear()596 public Builder clear() { 597 super.clear(); 598 bitField0_ = 0; 599 projectId_ = ""; 600 zone_ = ""; 601 clusterId_ = ""; 602 nodePool_ = null; 603 if (nodePoolBuilder_ != null) { 604 nodePoolBuilder_.dispose(); 605 nodePoolBuilder_ = null; 606 } 607 parent_ = ""; 608 return this; 609 } 610 611 @java.lang.Override getDescriptorForType()612 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 613 return com.google.container.v1.ClusterServiceProto 614 .internal_static_google_container_v1_CreateNodePoolRequest_descriptor; 615 } 616 617 @java.lang.Override getDefaultInstanceForType()618 public com.google.container.v1.CreateNodePoolRequest getDefaultInstanceForType() { 619 return com.google.container.v1.CreateNodePoolRequest.getDefaultInstance(); 620 } 621 622 @java.lang.Override build()623 public com.google.container.v1.CreateNodePoolRequest build() { 624 com.google.container.v1.CreateNodePoolRequest result = buildPartial(); 625 if (!result.isInitialized()) { 626 throw newUninitializedMessageException(result); 627 } 628 return result; 629 } 630 631 @java.lang.Override buildPartial()632 public com.google.container.v1.CreateNodePoolRequest buildPartial() { 633 com.google.container.v1.CreateNodePoolRequest result = 634 new com.google.container.v1.CreateNodePoolRequest(this); 635 if (bitField0_ != 0) { 636 buildPartial0(result); 637 } 638 onBuilt(); 639 return result; 640 } 641 buildPartial0(com.google.container.v1.CreateNodePoolRequest result)642 private void buildPartial0(com.google.container.v1.CreateNodePoolRequest result) { 643 int from_bitField0_ = bitField0_; 644 if (((from_bitField0_ & 0x00000001) != 0)) { 645 result.projectId_ = projectId_; 646 } 647 if (((from_bitField0_ & 0x00000002) != 0)) { 648 result.zone_ = zone_; 649 } 650 if (((from_bitField0_ & 0x00000004) != 0)) { 651 result.clusterId_ = clusterId_; 652 } 653 if (((from_bitField0_ & 0x00000008) != 0)) { 654 result.nodePool_ = nodePoolBuilder_ == null ? nodePool_ : nodePoolBuilder_.build(); 655 } 656 if (((from_bitField0_ & 0x00000010) != 0)) { 657 result.parent_ = parent_; 658 } 659 } 660 661 @java.lang.Override clone()662 public Builder clone() { 663 return super.clone(); 664 } 665 666 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)667 public Builder setField( 668 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 669 return super.setField(field, value); 670 } 671 672 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)673 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 674 return super.clearField(field); 675 } 676 677 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)678 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 679 return super.clearOneof(oneof); 680 } 681 682 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)683 public Builder setRepeatedField( 684 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 685 return super.setRepeatedField(field, index, value); 686 } 687 688 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)689 public Builder addRepeatedField( 690 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 691 return super.addRepeatedField(field, value); 692 } 693 694 @java.lang.Override mergeFrom(com.google.protobuf.Message other)695 public Builder mergeFrom(com.google.protobuf.Message other) { 696 if (other instanceof com.google.container.v1.CreateNodePoolRequest) { 697 return mergeFrom((com.google.container.v1.CreateNodePoolRequest) other); 698 } else { 699 super.mergeFrom(other); 700 return this; 701 } 702 } 703 mergeFrom(com.google.container.v1.CreateNodePoolRequest other)704 public Builder mergeFrom(com.google.container.v1.CreateNodePoolRequest other) { 705 if (other == com.google.container.v1.CreateNodePoolRequest.getDefaultInstance()) return this; 706 if (!other.getProjectId().isEmpty()) { 707 projectId_ = other.projectId_; 708 bitField0_ |= 0x00000001; 709 onChanged(); 710 } 711 if (!other.getZone().isEmpty()) { 712 zone_ = other.zone_; 713 bitField0_ |= 0x00000002; 714 onChanged(); 715 } 716 if (!other.getClusterId().isEmpty()) { 717 clusterId_ = other.clusterId_; 718 bitField0_ |= 0x00000004; 719 onChanged(); 720 } 721 if (other.hasNodePool()) { 722 mergeNodePool(other.getNodePool()); 723 } 724 if (!other.getParent().isEmpty()) { 725 parent_ = other.parent_; 726 bitField0_ |= 0x00000010; 727 onChanged(); 728 } 729 this.mergeUnknownFields(other.getUnknownFields()); 730 onChanged(); 731 return this; 732 } 733 734 @java.lang.Override isInitialized()735 public final boolean isInitialized() { 736 return true; 737 } 738 739 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)740 public Builder mergeFrom( 741 com.google.protobuf.CodedInputStream input, 742 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 743 throws java.io.IOException { 744 if (extensionRegistry == null) { 745 throw new java.lang.NullPointerException(); 746 } 747 try { 748 boolean done = false; 749 while (!done) { 750 int tag = input.readTag(); 751 switch (tag) { 752 case 0: 753 done = true; 754 break; 755 case 10: 756 { 757 projectId_ = input.readStringRequireUtf8(); 758 bitField0_ |= 0x00000001; 759 break; 760 } // case 10 761 case 18: 762 { 763 zone_ = input.readStringRequireUtf8(); 764 bitField0_ |= 0x00000002; 765 break; 766 } // case 18 767 case 26: 768 { 769 clusterId_ = input.readStringRequireUtf8(); 770 bitField0_ |= 0x00000004; 771 break; 772 } // case 26 773 case 34: 774 { 775 input.readMessage(getNodePoolFieldBuilder().getBuilder(), extensionRegistry); 776 bitField0_ |= 0x00000008; 777 break; 778 } // case 34 779 case 50: 780 { 781 parent_ = input.readStringRequireUtf8(); 782 bitField0_ |= 0x00000010; 783 break; 784 } // case 50 785 default: 786 { 787 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 788 done = true; // was an endgroup tag 789 } 790 break; 791 } // default: 792 } // switch (tag) 793 } // while (!done) 794 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 795 throw e.unwrapIOException(); 796 } finally { 797 onChanged(); 798 } // finally 799 return this; 800 } 801 802 private int bitField0_; 803 804 private java.lang.Object projectId_ = ""; 805 /** 806 * 807 * 808 * <pre> 809 * Deprecated. The Google Developers Console [project ID or project 810 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 811 * This field has been deprecated and replaced by the parent field. 812 * </pre> 813 * 814 * <code>string project_id = 1 [deprecated = true];</code> 815 * 816 * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See 817 * google/container/v1/cluster_service.proto;l=2942 818 * @return The projectId. 819 */ 820 @java.lang.Deprecated getProjectId()821 public java.lang.String getProjectId() { 822 java.lang.Object ref = projectId_; 823 if (!(ref instanceof java.lang.String)) { 824 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 825 java.lang.String s = bs.toStringUtf8(); 826 projectId_ = s; 827 return s; 828 } else { 829 return (java.lang.String) ref; 830 } 831 } 832 /** 833 * 834 * 835 * <pre> 836 * Deprecated. The Google Developers Console [project ID or project 837 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 838 * This field has been deprecated and replaced by the parent field. 839 * </pre> 840 * 841 * <code>string project_id = 1 [deprecated = true];</code> 842 * 843 * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See 844 * google/container/v1/cluster_service.proto;l=2942 845 * @return The bytes for projectId. 846 */ 847 @java.lang.Deprecated getProjectIdBytes()848 public com.google.protobuf.ByteString getProjectIdBytes() { 849 java.lang.Object ref = projectId_; 850 if (ref instanceof String) { 851 com.google.protobuf.ByteString b = 852 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 853 projectId_ = b; 854 return b; 855 } else { 856 return (com.google.protobuf.ByteString) ref; 857 } 858 } 859 /** 860 * 861 * 862 * <pre> 863 * Deprecated. The Google Developers Console [project ID or project 864 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 865 * This field has been deprecated and replaced by the parent field. 866 * </pre> 867 * 868 * <code>string project_id = 1 [deprecated = true];</code> 869 * 870 * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See 871 * google/container/v1/cluster_service.proto;l=2942 872 * @param value The projectId to set. 873 * @return This builder for chaining. 874 */ 875 @java.lang.Deprecated setProjectId(java.lang.String value)876 public Builder setProjectId(java.lang.String value) { 877 if (value == null) { 878 throw new NullPointerException(); 879 } 880 projectId_ = value; 881 bitField0_ |= 0x00000001; 882 onChanged(); 883 return this; 884 } 885 /** 886 * 887 * 888 * <pre> 889 * Deprecated. The Google Developers Console [project ID or project 890 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 891 * This field has been deprecated and replaced by the parent field. 892 * </pre> 893 * 894 * <code>string project_id = 1 [deprecated = true];</code> 895 * 896 * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See 897 * google/container/v1/cluster_service.proto;l=2942 898 * @return This builder for chaining. 899 */ 900 @java.lang.Deprecated clearProjectId()901 public Builder clearProjectId() { 902 projectId_ = getDefaultInstance().getProjectId(); 903 bitField0_ = (bitField0_ & ~0x00000001); 904 onChanged(); 905 return this; 906 } 907 /** 908 * 909 * 910 * <pre> 911 * Deprecated. The Google Developers Console [project ID or project 912 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 913 * This field has been deprecated and replaced by the parent field. 914 * </pre> 915 * 916 * <code>string project_id = 1 [deprecated = true];</code> 917 * 918 * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See 919 * google/container/v1/cluster_service.proto;l=2942 920 * @param value The bytes for projectId to set. 921 * @return This builder for chaining. 922 */ 923 @java.lang.Deprecated setProjectIdBytes(com.google.protobuf.ByteString value)924 public Builder setProjectIdBytes(com.google.protobuf.ByteString value) { 925 if (value == null) { 926 throw new NullPointerException(); 927 } 928 checkByteStringIsUtf8(value); 929 projectId_ = value; 930 bitField0_ |= 0x00000001; 931 onChanged(); 932 return this; 933 } 934 935 private java.lang.Object zone_ = ""; 936 /** 937 * 938 * 939 * <pre> 940 * Deprecated. The name of the Google Compute Engine 941 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 942 * cluster resides. This field has been deprecated and replaced by the parent 943 * field. 944 * </pre> 945 * 946 * <code>string zone = 2 [deprecated = true];</code> 947 * 948 * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See 949 * google/container/v1/cluster_service.proto;l=2948 950 * @return The zone. 951 */ 952 @java.lang.Deprecated getZone()953 public java.lang.String getZone() { 954 java.lang.Object ref = zone_; 955 if (!(ref instanceof java.lang.String)) { 956 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 957 java.lang.String s = bs.toStringUtf8(); 958 zone_ = s; 959 return s; 960 } else { 961 return (java.lang.String) ref; 962 } 963 } 964 /** 965 * 966 * 967 * <pre> 968 * Deprecated. The name of the Google Compute Engine 969 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 970 * cluster resides. This field has been deprecated and replaced by the parent 971 * field. 972 * </pre> 973 * 974 * <code>string zone = 2 [deprecated = true];</code> 975 * 976 * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See 977 * google/container/v1/cluster_service.proto;l=2948 978 * @return The bytes for zone. 979 */ 980 @java.lang.Deprecated getZoneBytes()981 public com.google.protobuf.ByteString getZoneBytes() { 982 java.lang.Object ref = zone_; 983 if (ref instanceof String) { 984 com.google.protobuf.ByteString b = 985 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 986 zone_ = b; 987 return b; 988 } else { 989 return (com.google.protobuf.ByteString) ref; 990 } 991 } 992 /** 993 * 994 * 995 * <pre> 996 * Deprecated. The name of the Google Compute Engine 997 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 998 * cluster resides. This field has been deprecated and replaced by the parent 999 * field. 1000 * </pre> 1001 * 1002 * <code>string zone = 2 [deprecated = true];</code> 1003 * 1004 * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See 1005 * google/container/v1/cluster_service.proto;l=2948 1006 * @param value The zone to set. 1007 * @return This builder for chaining. 1008 */ 1009 @java.lang.Deprecated setZone(java.lang.String value)1010 public Builder setZone(java.lang.String value) { 1011 if (value == null) { 1012 throw new NullPointerException(); 1013 } 1014 zone_ = value; 1015 bitField0_ |= 0x00000002; 1016 onChanged(); 1017 return this; 1018 } 1019 /** 1020 * 1021 * 1022 * <pre> 1023 * Deprecated. The name of the Google Compute Engine 1024 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 1025 * cluster resides. This field has been deprecated and replaced by the parent 1026 * field. 1027 * </pre> 1028 * 1029 * <code>string zone = 2 [deprecated = true];</code> 1030 * 1031 * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See 1032 * google/container/v1/cluster_service.proto;l=2948 1033 * @return This builder for chaining. 1034 */ 1035 @java.lang.Deprecated clearZone()1036 public Builder clearZone() { 1037 zone_ = getDefaultInstance().getZone(); 1038 bitField0_ = (bitField0_ & ~0x00000002); 1039 onChanged(); 1040 return this; 1041 } 1042 /** 1043 * 1044 * 1045 * <pre> 1046 * Deprecated. The name of the Google Compute Engine 1047 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 1048 * cluster resides. This field has been deprecated and replaced by the parent 1049 * field. 1050 * </pre> 1051 * 1052 * <code>string zone = 2 [deprecated = true];</code> 1053 * 1054 * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See 1055 * google/container/v1/cluster_service.proto;l=2948 1056 * @param value The bytes for zone to set. 1057 * @return This builder for chaining. 1058 */ 1059 @java.lang.Deprecated setZoneBytes(com.google.protobuf.ByteString value)1060 public Builder setZoneBytes(com.google.protobuf.ByteString value) { 1061 if (value == null) { 1062 throw new NullPointerException(); 1063 } 1064 checkByteStringIsUtf8(value); 1065 zone_ = value; 1066 bitField0_ |= 0x00000002; 1067 onChanged(); 1068 return this; 1069 } 1070 1071 private java.lang.Object clusterId_ = ""; 1072 /** 1073 * 1074 * 1075 * <pre> 1076 * Deprecated. The name of the cluster. 1077 * This field has been deprecated and replaced by the parent field. 1078 * </pre> 1079 * 1080 * <code>string cluster_id = 3 [deprecated = true];</code> 1081 * 1082 * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See 1083 * google/container/v1/cluster_service.proto;l=2952 1084 * @return The clusterId. 1085 */ 1086 @java.lang.Deprecated getClusterId()1087 public java.lang.String getClusterId() { 1088 java.lang.Object ref = clusterId_; 1089 if (!(ref instanceof java.lang.String)) { 1090 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1091 java.lang.String s = bs.toStringUtf8(); 1092 clusterId_ = s; 1093 return s; 1094 } else { 1095 return (java.lang.String) ref; 1096 } 1097 } 1098 /** 1099 * 1100 * 1101 * <pre> 1102 * Deprecated. The name of the cluster. 1103 * This field has been deprecated and replaced by the parent field. 1104 * </pre> 1105 * 1106 * <code>string cluster_id = 3 [deprecated = true];</code> 1107 * 1108 * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See 1109 * google/container/v1/cluster_service.proto;l=2952 1110 * @return The bytes for clusterId. 1111 */ 1112 @java.lang.Deprecated getClusterIdBytes()1113 public com.google.protobuf.ByteString getClusterIdBytes() { 1114 java.lang.Object ref = clusterId_; 1115 if (ref instanceof String) { 1116 com.google.protobuf.ByteString b = 1117 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1118 clusterId_ = b; 1119 return b; 1120 } else { 1121 return (com.google.protobuf.ByteString) ref; 1122 } 1123 } 1124 /** 1125 * 1126 * 1127 * <pre> 1128 * Deprecated. The name of the cluster. 1129 * This field has been deprecated and replaced by the parent field. 1130 * </pre> 1131 * 1132 * <code>string cluster_id = 3 [deprecated = true];</code> 1133 * 1134 * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See 1135 * google/container/v1/cluster_service.proto;l=2952 1136 * @param value The clusterId to set. 1137 * @return This builder for chaining. 1138 */ 1139 @java.lang.Deprecated setClusterId(java.lang.String value)1140 public Builder setClusterId(java.lang.String value) { 1141 if (value == null) { 1142 throw new NullPointerException(); 1143 } 1144 clusterId_ = value; 1145 bitField0_ |= 0x00000004; 1146 onChanged(); 1147 return this; 1148 } 1149 /** 1150 * 1151 * 1152 * <pre> 1153 * Deprecated. The name of the cluster. 1154 * This field has been deprecated and replaced by the parent field. 1155 * </pre> 1156 * 1157 * <code>string cluster_id = 3 [deprecated = true];</code> 1158 * 1159 * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See 1160 * google/container/v1/cluster_service.proto;l=2952 1161 * @return This builder for chaining. 1162 */ 1163 @java.lang.Deprecated clearClusterId()1164 public Builder clearClusterId() { 1165 clusterId_ = getDefaultInstance().getClusterId(); 1166 bitField0_ = (bitField0_ & ~0x00000004); 1167 onChanged(); 1168 return this; 1169 } 1170 /** 1171 * 1172 * 1173 * <pre> 1174 * Deprecated. The name of the cluster. 1175 * This field has been deprecated and replaced by the parent field. 1176 * </pre> 1177 * 1178 * <code>string cluster_id = 3 [deprecated = true];</code> 1179 * 1180 * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See 1181 * google/container/v1/cluster_service.proto;l=2952 1182 * @param value The bytes for clusterId to set. 1183 * @return This builder for chaining. 1184 */ 1185 @java.lang.Deprecated setClusterIdBytes(com.google.protobuf.ByteString value)1186 public Builder setClusterIdBytes(com.google.protobuf.ByteString value) { 1187 if (value == null) { 1188 throw new NullPointerException(); 1189 } 1190 checkByteStringIsUtf8(value); 1191 clusterId_ = value; 1192 bitField0_ |= 0x00000004; 1193 onChanged(); 1194 return this; 1195 } 1196 1197 private com.google.container.v1.NodePool nodePool_; 1198 private com.google.protobuf.SingleFieldBuilderV3< 1199 com.google.container.v1.NodePool, 1200 com.google.container.v1.NodePool.Builder, 1201 com.google.container.v1.NodePoolOrBuilder> 1202 nodePoolBuilder_; 1203 /** 1204 * 1205 * 1206 * <pre> 1207 * Required. The node pool to create. 1208 * </pre> 1209 * 1210 * <code>.google.container.v1.NodePool node_pool = 4 [(.google.api.field_behavior) = REQUIRED]; 1211 * </code> 1212 * 1213 * @return Whether the nodePool field is set. 1214 */ hasNodePool()1215 public boolean hasNodePool() { 1216 return ((bitField0_ & 0x00000008) != 0); 1217 } 1218 /** 1219 * 1220 * 1221 * <pre> 1222 * Required. The node pool to create. 1223 * </pre> 1224 * 1225 * <code>.google.container.v1.NodePool node_pool = 4 [(.google.api.field_behavior) = REQUIRED]; 1226 * </code> 1227 * 1228 * @return The nodePool. 1229 */ getNodePool()1230 public com.google.container.v1.NodePool getNodePool() { 1231 if (nodePoolBuilder_ == null) { 1232 return nodePool_ == null 1233 ? com.google.container.v1.NodePool.getDefaultInstance() 1234 : nodePool_; 1235 } else { 1236 return nodePoolBuilder_.getMessage(); 1237 } 1238 } 1239 /** 1240 * 1241 * 1242 * <pre> 1243 * Required. The node pool to create. 1244 * </pre> 1245 * 1246 * <code>.google.container.v1.NodePool node_pool = 4 [(.google.api.field_behavior) = REQUIRED]; 1247 * </code> 1248 */ setNodePool(com.google.container.v1.NodePool value)1249 public Builder setNodePool(com.google.container.v1.NodePool value) { 1250 if (nodePoolBuilder_ == null) { 1251 if (value == null) { 1252 throw new NullPointerException(); 1253 } 1254 nodePool_ = value; 1255 } else { 1256 nodePoolBuilder_.setMessage(value); 1257 } 1258 bitField0_ |= 0x00000008; 1259 onChanged(); 1260 return this; 1261 } 1262 /** 1263 * 1264 * 1265 * <pre> 1266 * Required. The node pool to create. 1267 * </pre> 1268 * 1269 * <code>.google.container.v1.NodePool node_pool = 4 [(.google.api.field_behavior) = REQUIRED]; 1270 * </code> 1271 */ setNodePool(com.google.container.v1.NodePool.Builder builderForValue)1272 public Builder setNodePool(com.google.container.v1.NodePool.Builder builderForValue) { 1273 if (nodePoolBuilder_ == null) { 1274 nodePool_ = builderForValue.build(); 1275 } else { 1276 nodePoolBuilder_.setMessage(builderForValue.build()); 1277 } 1278 bitField0_ |= 0x00000008; 1279 onChanged(); 1280 return this; 1281 } 1282 /** 1283 * 1284 * 1285 * <pre> 1286 * Required. The node pool to create. 1287 * </pre> 1288 * 1289 * <code>.google.container.v1.NodePool node_pool = 4 [(.google.api.field_behavior) = REQUIRED]; 1290 * </code> 1291 */ mergeNodePool(com.google.container.v1.NodePool value)1292 public Builder mergeNodePool(com.google.container.v1.NodePool value) { 1293 if (nodePoolBuilder_ == null) { 1294 if (((bitField0_ & 0x00000008) != 0) 1295 && nodePool_ != null 1296 && nodePool_ != com.google.container.v1.NodePool.getDefaultInstance()) { 1297 getNodePoolBuilder().mergeFrom(value); 1298 } else { 1299 nodePool_ = value; 1300 } 1301 } else { 1302 nodePoolBuilder_.mergeFrom(value); 1303 } 1304 bitField0_ |= 0x00000008; 1305 onChanged(); 1306 return this; 1307 } 1308 /** 1309 * 1310 * 1311 * <pre> 1312 * Required. The node pool to create. 1313 * </pre> 1314 * 1315 * <code>.google.container.v1.NodePool node_pool = 4 [(.google.api.field_behavior) = REQUIRED]; 1316 * </code> 1317 */ clearNodePool()1318 public Builder clearNodePool() { 1319 bitField0_ = (bitField0_ & ~0x00000008); 1320 nodePool_ = null; 1321 if (nodePoolBuilder_ != null) { 1322 nodePoolBuilder_.dispose(); 1323 nodePoolBuilder_ = null; 1324 } 1325 onChanged(); 1326 return this; 1327 } 1328 /** 1329 * 1330 * 1331 * <pre> 1332 * Required. The node pool to create. 1333 * </pre> 1334 * 1335 * <code>.google.container.v1.NodePool node_pool = 4 [(.google.api.field_behavior) = REQUIRED]; 1336 * </code> 1337 */ getNodePoolBuilder()1338 public com.google.container.v1.NodePool.Builder getNodePoolBuilder() { 1339 bitField0_ |= 0x00000008; 1340 onChanged(); 1341 return getNodePoolFieldBuilder().getBuilder(); 1342 } 1343 /** 1344 * 1345 * 1346 * <pre> 1347 * Required. The node pool to create. 1348 * </pre> 1349 * 1350 * <code>.google.container.v1.NodePool node_pool = 4 [(.google.api.field_behavior) = REQUIRED]; 1351 * </code> 1352 */ getNodePoolOrBuilder()1353 public com.google.container.v1.NodePoolOrBuilder getNodePoolOrBuilder() { 1354 if (nodePoolBuilder_ != null) { 1355 return nodePoolBuilder_.getMessageOrBuilder(); 1356 } else { 1357 return nodePool_ == null 1358 ? com.google.container.v1.NodePool.getDefaultInstance() 1359 : nodePool_; 1360 } 1361 } 1362 /** 1363 * 1364 * 1365 * <pre> 1366 * Required. The node pool to create. 1367 * </pre> 1368 * 1369 * <code>.google.container.v1.NodePool node_pool = 4 [(.google.api.field_behavior) = REQUIRED]; 1370 * </code> 1371 */ 1372 private com.google.protobuf.SingleFieldBuilderV3< 1373 com.google.container.v1.NodePool, 1374 com.google.container.v1.NodePool.Builder, 1375 com.google.container.v1.NodePoolOrBuilder> getNodePoolFieldBuilder()1376 getNodePoolFieldBuilder() { 1377 if (nodePoolBuilder_ == null) { 1378 nodePoolBuilder_ = 1379 new com.google.protobuf.SingleFieldBuilderV3< 1380 com.google.container.v1.NodePool, 1381 com.google.container.v1.NodePool.Builder, 1382 com.google.container.v1.NodePoolOrBuilder>( 1383 getNodePool(), getParentForChildren(), isClean()); 1384 nodePool_ = null; 1385 } 1386 return nodePoolBuilder_; 1387 } 1388 1389 private java.lang.Object parent_ = ""; 1390 /** 1391 * 1392 * 1393 * <pre> 1394 * The parent (project, location, cluster name) where the node pool will be 1395 * created. Specified in the format 1396 * `projects/*/locations/*/clusters/*`. 1397 * </pre> 1398 * 1399 * <code>string parent = 6;</code> 1400 * 1401 * @return The parent. 1402 */ getParent()1403 public java.lang.String getParent() { 1404 java.lang.Object ref = parent_; 1405 if (!(ref instanceof java.lang.String)) { 1406 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1407 java.lang.String s = bs.toStringUtf8(); 1408 parent_ = s; 1409 return s; 1410 } else { 1411 return (java.lang.String) ref; 1412 } 1413 } 1414 /** 1415 * 1416 * 1417 * <pre> 1418 * The parent (project, location, cluster name) where the node pool will be 1419 * created. Specified in the format 1420 * `projects/*/locations/*/clusters/*`. 1421 * </pre> 1422 * 1423 * <code>string parent = 6;</code> 1424 * 1425 * @return The bytes for parent. 1426 */ getParentBytes()1427 public com.google.protobuf.ByteString getParentBytes() { 1428 java.lang.Object ref = parent_; 1429 if (ref instanceof String) { 1430 com.google.protobuf.ByteString b = 1431 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1432 parent_ = b; 1433 return b; 1434 } else { 1435 return (com.google.protobuf.ByteString) ref; 1436 } 1437 } 1438 /** 1439 * 1440 * 1441 * <pre> 1442 * The parent (project, location, cluster name) where the node pool will be 1443 * created. Specified in the format 1444 * `projects/*/locations/*/clusters/*`. 1445 * </pre> 1446 * 1447 * <code>string parent = 6;</code> 1448 * 1449 * @param value The parent to set. 1450 * @return This builder for chaining. 1451 */ setParent(java.lang.String value)1452 public Builder setParent(java.lang.String value) { 1453 if (value == null) { 1454 throw new NullPointerException(); 1455 } 1456 parent_ = value; 1457 bitField0_ |= 0x00000010; 1458 onChanged(); 1459 return this; 1460 } 1461 /** 1462 * 1463 * 1464 * <pre> 1465 * The parent (project, location, cluster name) where the node pool will be 1466 * created. Specified in the format 1467 * `projects/*/locations/*/clusters/*`. 1468 * </pre> 1469 * 1470 * <code>string parent = 6;</code> 1471 * 1472 * @return This builder for chaining. 1473 */ clearParent()1474 public Builder clearParent() { 1475 parent_ = getDefaultInstance().getParent(); 1476 bitField0_ = (bitField0_ & ~0x00000010); 1477 onChanged(); 1478 return this; 1479 } 1480 /** 1481 * 1482 * 1483 * <pre> 1484 * The parent (project, location, cluster name) where the node pool will be 1485 * created. Specified in the format 1486 * `projects/*/locations/*/clusters/*`. 1487 * </pre> 1488 * 1489 * <code>string parent = 6;</code> 1490 * 1491 * @param value The bytes for parent to set. 1492 * @return This builder for chaining. 1493 */ setParentBytes(com.google.protobuf.ByteString value)1494 public Builder setParentBytes(com.google.protobuf.ByteString value) { 1495 if (value == null) { 1496 throw new NullPointerException(); 1497 } 1498 checkByteStringIsUtf8(value); 1499 parent_ = value; 1500 bitField0_ |= 0x00000010; 1501 onChanged(); 1502 return this; 1503 } 1504 1505 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1506 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1507 return super.setUnknownFields(unknownFields); 1508 } 1509 1510 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1511 public final Builder mergeUnknownFields( 1512 final com.google.protobuf.UnknownFieldSet unknownFields) { 1513 return super.mergeUnknownFields(unknownFields); 1514 } 1515 1516 // @@protoc_insertion_point(builder_scope:google.container.v1.CreateNodePoolRequest) 1517 } 1518 1519 // @@protoc_insertion_point(class_scope:google.container.v1.CreateNodePoolRequest) 1520 private static final com.google.container.v1.CreateNodePoolRequest DEFAULT_INSTANCE; 1521 1522 static { 1523 DEFAULT_INSTANCE = new com.google.container.v1.CreateNodePoolRequest(); 1524 } 1525 getDefaultInstance()1526 public static com.google.container.v1.CreateNodePoolRequest getDefaultInstance() { 1527 return DEFAULT_INSTANCE; 1528 } 1529 1530 private static final com.google.protobuf.Parser<CreateNodePoolRequest> PARSER = 1531 new com.google.protobuf.AbstractParser<CreateNodePoolRequest>() { 1532 @java.lang.Override 1533 public CreateNodePoolRequest parsePartialFrom( 1534 com.google.protobuf.CodedInputStream input, 1535 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1536 throws com.google.protobuf.InvalidProtocolBufferException { 1537 Builder builder = newBuilder(); 1538 try { 1539 builder.mergeFrom(input, extensionRegistry); 1540 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1541 throw e.setUnfinishedMessage(builder.buildPartial()); 1542 } catch (com.google.protobuf.UninitializedMessageException e) { 1543 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1544 } catch (java.io.IOException e) { 1545 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1546 .setUnfinishedMessage(builder.buildPartial()); 1547 } 1548 return builder.buildPartial(); 1549 } 1550 }; 1551 parser()1552 public static com.google.protobuf.Parser<CreateNodePoolRequest> parser() { 1553 return PARSER; 1554 } 1555 1556 @java.lang.Override getParserForType()1557 public com.google.protobuf.Parser<CreateNodePoolRequest> getParserForType() { 1558 return PARSER; 1559 } 1560 1561 @java.lang.Override getDefaultInstanceForType()1562 public com.google.container.v1.CreateNodePoolRequest getDefaultInstanceForType() { 1563 return DEFAULT_INSTANCE; 1564 } 1565 } 1566