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