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