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