• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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