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