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