• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/compute/v1/compute.proto
18 
19 package com.google.cloud.compute.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * A request message for Images.SetLabels. See the method description for details.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.SetLabelsImageRequest}
29  */
30 public final class SetLabelsImageRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.SetLabelsImageRequest)
33     SetLabelsImageRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use SetLabelsImageRequest.newBuilder() to construct.
SetLabelsImageRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private SetLabelsImageRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
SetLabelsImageRequest()40   private SetLabelsImageRequest() {
41     project_ = "";
42     resource_ = "";
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new SetLabelsImageRequest();
49   }
50 
51   @java.lang.Override
getUnknownFields()52   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
53     return this.unknownFields;
54   }
55 
getDescriptor()56   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
57     return com.google.cloud.compute.v1.Compute
58         .internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.compute.v1.Compute
65         .internal_static_google_cloud_compute_v1_SetLabelsImageRequest_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.compute.v1.SetLabelsImageRequest.class,
68             com.google.cloud.compute.v1.SetLabelsImageRequest.Builder.class);
69   }
70 
71   public static final int GLOBAL_SET_LABELS_REQUEST_RESOURCE_FIELD_NUMBER = 319917189;
72   private com.google.cloud.compute.v1.GlobalSetLabelsRequest globalSetLabelsRequestResource_;
73   /**
74    *
75    *
76    * <pre>
77    * The body resource for this request
78    * </pre>
79    *
80    * <code>
81    * .google.cloud.compute.v1.GlobalSetLabelsRequest global_set_labels_request_resource = 319917189 [(.google.api.field_behavior) = REQUIRED];
82    * </code>
83    *
84    * @return Whether the globalSetLabelsRequestResource field is set.
85    */
86   @java.lang.Override
hasGlobalSetLabelsRequestResource()87   public boolean hasGlobalSetLabelsRequestResource() {
88     return globalSetLabelsRequestResource_ != null;
89   }
90   /**
91    *
92    *
93    * <pre>
94    * The body resource for this request
95    * </pre>
96    *
97    * <code>
98    * .google.cloud.compute.v1.GlobalSetLabelsRequest global_set_labels_request_resource = 319917189 [(.google.api.field_behavior) = REQUIRED];
99    * </code>
100    *
101    * @return The globalSetLabelsRequestResource.
102    */
103   @java.lang.Override
getGlobalSetLabelsRequestResource()104   public com.google.cloud.compute.v1.GlobalSetLabelsRequest getGlobalSetLabelsRequestResource() {
105     return globalSetLabelsRequestResource_ == null
106         ? com.google.cloud.compute.v1.GlobalSetLabelsRequest.getDefaultInstance()
107         : globalSetLabelsRequestResource_;
108   }
109   /**
110    *
111    *
112    * <pre>
113    * The body resource for this request
114    * </pre>
115    *
116    * <code>
117    * .google.cloud.compute.v1.GlobalSetLabelsRequest global_set_labels_request_resource = 319917189 [(.google.api.field_behavior) = REQUIRED];
118    * </code>
119    */
120   @java.lang.Override
121   public com.google.cloud.compute.v1.GlobalSetLabelsRequestOrBuilder
getGlobalSetLabelsRequestResourceOrBuilder()122       getGlobalSetLabelsRequestResourceOrBuilder() {
123     return globalSetLabelsRequestResource_ == null
124         ? com.google.cloud.compute.v1.GlobalSetLabelsRequest.getDefaultInstance()
125         : globalSetLabelsRequestResource_;
126   }
127 
128   public static final int PROJECT_FIELD_NUMBER = 227560217;
129 
130   @SuppressWarnings("serial")
131   private volatile java.lang.Object project_ = "";
132   /**
133    *
134    *
135    * <pre>
136    * Project ID for this request.
137    * </pre>
138    *
139    * <code>
140    * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
141    * </code>
142    *
143    * @return The project.
144    */
145   @java.lang.Override
getProject()146   public java.lang.String getProject() {
147     java.lang.Object ref = project_;
148     if (ref instanceof java.lang.String) {
149       return (java.lang.String) ref;
150     } else {
151       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
152       java.lang.String s = bs.toStringUtf8();
153       project_ = s;
154       return s;
155     }
156   }
157   /**
158    *
159    *
160    * <pre>
161    * Project ID for this request.
162    * </pre>
163    *
164    * <code>
165    * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
166    * </code>
167    *
168    * @return The bytes for project.
169    */
170   @java.lang.Override
getProjectBytes()171   public com.google.protobuf.ByteString getProjectBytes() {
172     java.lang.Object ref = project_;
173     if (ref instanceof java.lang.String) {
174       com.google.protobuf.ByteString b =
175           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
176       project_ = b;
177       return b;
178     } else {
179       return (com.google.protobuf.ByteString) ref;
180     }
181   }
182 
183   public static final int RESOURCE_FIELD_NUMBER = 195806222;
184 
185   @SuppressWarnings("serial")
186   private volatile java.lang.Object resource_ = "";
187   /**
188    *
189    *
190    * <pre>
191    * Name or id of the resource for this request.
192    * </pre>
193    *
194    * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code>
195    *
196    * @return The resource.
197    */
198   @java.lang.Override
getResource()199   public java.lang.String getResource() {
200     java.lang.Object ref = resource_;
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       resource_ = s;
207       return s;
208     }
209   }
210   /**
211    *
212    *
213    * <pre>
214    * Name or id of the resource for this request.
215    * </pre>
216    *
217    * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code>
218    *
219    * @return The bytes for resource.
220    */
221   @java.lang.Override
getResourceBytes()222   public com.google.protobuf.ByteString getResourceBytes() {
223     java.lang.Object ref = resource_;
224     if (ref instanceof java.lang.String) {
225       com.google.protobuf.ByteString b =
226           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
227       resource_ = b;
228       return b;
229     } else {
230       return (com.google.protobuf.ByteString) ref;
231     }
232   }
233 
234   private byte memoizedIsInitialized = -1;
235 
236   @java.lang.Override
isInitialized()237   public final boolean isInitialized() {
238     byte isInitialized = memoizedIsInitialized;
239     if (isInitialized == 1) return true;
240     if (isInitialized == 0) return false;
241 
242     memoizedIsInitialized = 1;
243     return true;
244   }
245 
246   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)247   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
248     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) {
249       com.google.protobuf.GeneratedMessageV3.writeString(output, 195806222, resource_);
250     }
251     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) {
252       com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_);
253     }
254     if (globalSetLabelsRequestResource_ != null) {
255       output.writeMessage(319917189, getGlobalSetLabelsRequestResource());
256     }
257     getUnknownFields().writeTo(output);
258   }
259 
260   @java.lang.Override
getSerializedSize()261   public int getSerializedSize() {
262     int size = memoizedSize;
263     if (size != -1) return size;
264 
265     size = 0;
266     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) {
267       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(195806222, resource_);
268     }
269     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) {
270       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_);
271     }
272     if (globalSetLabelsRequestResource_ != null) {
273       size +=
274           com.google.protobuf.CodedOutputStream.computeMessageSize(
275               319917189, getGlobalSetLabelsRequestResource());
276     }
277     size += getUnknownFields().getSerializedSize();
278     memoizedSize = size;
279     return size;
280   }
281 
282   @java.lang.Override
equals(final java.lang.Object obj)283   public boolean equals(final java.lang.Object obj) {
284     if (obj == this) {
285       return true;
286     }
287     if (!(obj instanceof com.google.cloud.compute.v1.SetLabelsImageRequest)) {
288       return super.equals(obj);
289     }
290     com.google.cloud.compute.v1.SetLabelsImageRequest other =
291         (com.google.cloud.compute.v1.SetLabelsImageRequest) obj;
292 
293     if (hasGlobalSetLabelsRequestResource() != other.hasGlobalSetLabelsRequestResource())
294       return false;
295     if (hasGlobalSetLabelsRequestResource()) {
296       if (!getGlobalSetLabelsRequestResource().equals(other.getGlobalSetLabelsRequestResource()))
297         return false;
298     }
299     if (!getProject().equals(other.getProject())) return false;
300     if (!getResource().equals(other.getResource())) return false;
301     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
302     return true;
303   }
304 
305   @java.lang.Override
hashCode()306   public int hashCode() {
307     if (memoizedHashCode != 0) {
308       return memoizedHashCode;
309     }
310     int hash = 41;
311     hash = (19 * hash) + getDescriptor().hashCode();
312     if (hasGlobalSetLabelsRequestResource()) {
313       hash = (37 * hash) + GLOBAL_SET_LABELS_REQUEST_RESOURCE_FIELD_NUMBER;
314       hash = (53 * hash) + getGlobalSetLabelsRequestResource().hashCode();
315     }
316     hash = (37 * hash) + PROJECT_FIELD_NUMBER;
317     hash = (53 * hash) + getProject().hashCode();
318     hash = (37 * hash) + RESOURCE_FIELD_NUMBER;
319     hash = (53 * hash) + getResource().hashCode();
320     hash = (29 * hash) + getUnknownFields().hashCode();
321     memoizedHashCode = hash;
322     return hash;
323   }
324 
parseFrom( java.nio.ByteBuffer data)325   public static com.google.cloud.compute.v1.SetLabelsImageRequest parseFrom(
326       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
327     return PARSER.parseFrom(data);
328   }
329 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)330   public static com.google.cloud.compute.v1.SetLabelsImageRequest parseFrom(
331       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
332       throws com.google.protobuf.InvalidProtocolBufferException {
333     return PARSER.parseFrom(data, extensionRegistry);
334   }
335 
parseFrom( com.google.protobuf.ByteString data)336   public static com.google.cloud.compute.v1.SetLabelsImageRequest parseFrom(
337       com.google.protobuf.ByteString data)
338       throws com.google.protobuf.InvalidProtocolBufferException {
339     return PARSER.parseFrom(data);
340   }
341 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)342   public static com.google.cloud.compute.v1.SetLabelsImageRequest parseFrom(
343       com.google.protobuf.ByteString data,
344       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
345       throws com.google.protobuf.InvalidProtocolBufferException {
346     return PARSER.parseFrom(data, extensionRegistry);
347   }
348 
parseFrom(byte[] data)349   public static com.google.cloud.compute.v1.SetLabelsImageRequest parseFrom(byte[] data)
350       throws com.google.protobuf.InvalidProtocolBufferException {
351     return PARSER.parseFrom(data);
352   }
353 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)354   public static com.google.cloud.compute.v1.SetLabelsImageRequest parseFrom(
355       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
356       throws com.google.protobuf.InvalidProtocolBufferException {
357     return PARSER.parseFrom(data, extensionRegistry);
358   }
359 
parseFrom( java.io.InputStream input)360   public static com.google.cloud.compute.v1.SetLabelsImageRequest parseFrom(
361       java.io.InputStream input) throws java.io.IOException {
362     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
363   }
364 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)365   public static com.google.cloud.compute.v1.SetLabelsImageRequest parseFrom(
366       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
367       throws java.io.IOException {
368     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
369         PARSER, input, extensionRegistry);
370   }
371 
parseDelimitedFrom( java.io.InputStream input)372   public static com.google.cloud.compute.v1.SetLabelsImageRequest parseDelimitedFrom(
373       java.io.InputStream input) throws java.io.IOException {
374     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
375   }
376 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)377   public static com.google.cloud.compute.v1.SetLabelsImageRequest parseDelimitedFrom(
378       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
379       throws java.io.IOException {
380     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
381         PARSER, input, extensionRegistry);
382   }
383 
parseFrom( com.google.protobuf.CodedInputStream input)384   public static com.google.cloud.compute.v1.SetLabelsImageRequest parseFrom(
385       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
386     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
387   }
388 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)389   public static com.google.cloud.compute.v1.SetLabelsImageRequest parseFrom(
390       com.google.protobuf.CodedInputStream input,
391       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
392       throws java.io.IOException {
393     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
394         PARSER, input, extensionRegistry);
395   }
396 
397   @java.lang.Override
newBuilderForType()398   public Builder newBuilderForType() {
399     return newBuilder();
400   }
401 
newBuilder()402   public static Builder newBuilder() {
403     return DEFAULT_INSTANCE.toBuilder();
404   }
405 
newBuilder(com.google.cloud.compute.v1.SetLabelsImageRequest prototype)406   public static Builder newBuilder(com.google.cloud.compute.v1.SetLabelsImageRequest prototype) {
407     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
408   }
409 
410   @java.lang.Override
toBuilder()411   public Builder toBuilder() {
412     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
413   }
414 
415   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)416   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
417     Builder builder = new Builder(parent);
418     return builder;
419   }
420   /**
421    *
422    *
423    * <pre>
424    * A request message for Images.SetLabels. See the method description for details.
425    * </pre>
426    *
427    * Protobuf type {@code google.cloud.compute.v1.SetLabelsImageRequest}
428    */
429   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
430       implements
431       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.SetLabelsImageRequest)
432       com.google.cloud.compute.v1.SetLabelsImageRequestOrBuilder {
getDescriptor()433     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
434       return com.google.cloud.compute.v1.Compute
435           .internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor;
436     }
437 
438     @java.lang.Override
439     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()440         internalGetFieldAccessorTable() {
441       return com.google.cloud.compute.v1.Compute
442           .internal_static_google_cloud_compute_v1_SetLabelsImageRequest_fieldAccessorTable
443           .ensureFieldAccessorsInitialized(
444               com.google.cloud.compute.v1.SetLabelsImageRequest.class,
445               com.google.cloud.compute.v1.SetLabelsImageRequest.Builder.class);
446     }
447 
448     // Construct using com.google.cloud.compute.v1.SetLabelsImageRequest.newBuilder()
Builder()449     private Builder() {}
450 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)451     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
452       super(parent);
453     }
454 
455     @java.lang.Override
clear()456     public Builder clear() {
457       super.clear();
458       bitField0_ = 0;
459       globalSetLabelsRequestResource_ = null;
460       if (globalSetLabelsRequestResourceBuilder_ != null) {
461         globalSetLabelsRequestResourceBuilder_.dispose();
462         globalSetLabelsRequestResourceBuilder_ = null;
463       }
464       project_ = "";
465       resource_ = "";
466       return this;
467     }
468 
469     @java.lang.Override
getDescriptorForType()470     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
471       return com.google.cloud.compute.v1.Compute
472           .internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor;
473     }
474 
475     @java.lang.Override
getDefaultInstanceForType()476     public com.google.cloud.compute.v1.SetLabelsImageRequest getDefaultInstanceForType() {
477       return com.google.cloud.compute.v1.SetLabelsImageRequest.getDefaultInstance();
478     }
479 
480     @java.lang.Override
build()481     public com.google.cloud.compute.v1.SetLabelsImageRequest build() {
482       com.google.cloud.compute.v1.SetLabelsImageRequest result = buildPartial();
483       if (!result.isInitialized()) {
484         throw newUninitializedMessageException(result);
485       }
486       return result;
487     }
488 
489     @java.lang.Override
buildPartial()490     public com.google.cloud.compute.v1.SetLabelsImageRequest buildPartial() {
491       com.google.cloud.compute.v1.SetLabelsImageRequest result =
492           new com.google.cloud.compute.v1.SetLabelsImageRequest(this);
493       if (bitField0_ != 0) {
494         buildPartial0(result);
495       }
496       onBuilt();
497       return result;
498     }
499 
buildPartial0(com.google.cloud.compute.v1.SetLabelsImageRequest result)500     private void buildPartial0(com.google.cloud.compute.v1.SetLabelsImageRequest result) {
501       int from_bitField0_ = bitField0_;
502       if (((from_bitField0_ & 0x00000001) != 0)) {
503         result.globalSetLabelsRequestResource_ =
504             globalSetLabelsRequestResourceBuilder_ == null
505                 ? globalSetLabelsRequestResource_
506                 : globalSetLabelsRequestResourceBuilder_.build();
507       }
508       if (((from_bitField0_ & 0x00000002) != 0)) {
509         result.project_ = project_;
510       }
511       if (((from_bitField0_ & 0x00000004) != 0)) {
512         result.resource_ = resource_;
513       }
514     }
515 
516     @java.lang.Override
clone()517     public Builder clone() {
518       return super.clone();
519     }
520 
521     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)522     public Builder setField(
523         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
524       return super.setField(field, value);
525     }
526 
527     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)528     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
529       return super.clearField(field);
530     }
531 
532     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)533     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
534       return super.clearOneof(oneof);
535     }
536 
537     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)538     public Builder setRepeatedField(
539         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
540       return super.setRepeatedField(field, index, value);
541     }
542 
543     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)544     public Builder addRepeatedField(
545         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
546       return super.addRepeatedField(field, value);
547     }
548 
549     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)550     public Builder mergeFrom(com.google.protobuf.Message other) {
551       if (other instanceof com.google.cloud.compute.v1.SetLabelsImageRequest) {
552         return mergeFrom((com.google.cloud.compute.v1.SetLabelsImageRequest) other);
553       } else {
554         super.mergeFrom(other);
555         return this;
556       }
557     }
558 
mergeFrom(com.google.cloud.compute.v1.SetLabelsImageRequest other)559     public Builder mergeFrom(com.google.cloud.compute.v1.SetLabelsImageRequest other) {
560       if (other == com.google.cloud.compute.v1.SetLabelsImageRequest.getDefaultInstance())
561         return this;
562       if (other.hasGlobalSetLabelsRequestResource()) {
563         mergeGlobalSetLabelsRequestResource(other.getGlobalSetLabelsRequestResource());
564       }
565       if (!other.getProject().isEmpty()) {
566         project_ = other.project_;
567         bitField0_ |= 0x00000002;
568         onChanged();
569       }
570       if (!other.getResource().isEmpty()) {
571         resource_ = other.resource_;
572         bitField0_ |= 0x00000004;
573         onChanged();
574       }
575       this.mergeUnknownFields(other.getUnknownFields());
576       onChanged();
577       return this;
578     }
579 
580     @java.lang.Override
isInitialized()581     public final boolean isInitialized() {
582       return true;
583     }
584 
585     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)586     public Builder mergeFrom(
587         com.google.protobuf.CodedInputStream input,
588         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
589         throws java.io.IOException {
590       if (extensionRegistry == null) {
591         throw new java.lang.NullPointerException();
592       }
593       try {
594         boolean done = false;
595         while (!done) {
596           int tag = input.readTag();
597           switch (tag) {
598             case 0:
599               done = true;
600               break;
601             case 1566449778:
602               {
603                 resource_ = input.readStringRequireUtf8();
604                 bitField0_ |= 0x00000004;
605                 break;
606               } // case 1566449778
607             case 1820481738:
608               {
609                 project_ = input.readStringRequireUtf8();
610                 bitField0_ |= 0x00000002;
611                 break;
612               } // case 1820481738
613             case -1735629782:
614               {
615                 input.readMessage(
616                     getGlobalSetLabelsRequestResourceFieldBuilder().getBuilder(),
617                     extensionRegistry);
618                 bitField0_ |= 0x00000001;
619                 break;
620               } // case -1735629782
621             default:
622               {
623                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
624                   done = true; // was an endgroup tag
625                 }
626                 break;
627               } // default:
628           } // switch (tag)
629         } // while (!done)
630       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
631         throw e.unwrapIOException();
632       } finally {
633         onChanged();
634       } // finally
635       return this;
636     }
637 
638     private int bitField0_;
639 
640     private com.google.cloud.compute.v1.GlobalSetLabelsRequest globalSetLabelsRequestResource_;
641     private com.google.protobuf.SingleFieldBuilderV3<
642             com.google.cloud.compute.v1.GlobalSetLabelsRequest,
643             com.google.cloud.compute.v1.GlobalSetLabelsRequest.Builder,
644             com.google.cloud.compute.v1.GlobalSetLabelsRequestOrBuilder>
645         globalSetLabelsRequestResourceBuilder_;
646     /**
647      *
648      *
649      * <pre>
650      * The body resource for this request
651      * </pre>
652      *
653      * <code>
654      * .google.cloud.compute.v1.GlobalSetLabelsRequest global_set_labels_request_resource = 319917189 [(.google.api.field_behavior) = REQUIRED];
655      * </code>
656      *
657      * @return Whether the globalSetLabelsRequestResource field is set.
658      */
hasGlobalSetLabelsRequestResource()659     public boolean hasGlobalSetLabelsRequestResource() {
660       return ((bitField0_ & 0x00000001) != 0);
661     }
662     /**
663      *
664      *
665      * <pre>
666      * The body resource for this request
667      * </pre>
668      *
669      * <code>
670      * .google.cloud.compute.v1.GlobalSetLabelsRequest global_set_labels_request_resource = 319917189 [(.google.api.field_behavior) = REQUIRED];
671      * </code>
672      *
673      * @return The globalSetLabelsRequestResource.
674      */
getGlobalSetLabelsRequestResource()675     public com.google.cloud.compute.v1.GlobalSetLabelsRequest getGlobalSetLabelsRequestResource() {
676       if (globalSetLabelsRequestResourceBuilder_ == null) {
677         return globalSetLabelsRequestResource_ == null
678             ? com.google.cloud.compute.v1.GlobalSetLabelsRequest.getDefaultInstance()
679             : globalSetLabelsRequestResource_;
680       } else {
681         return globalSetLabelsRequestResourceBuilder_.getMessage();
682       }
683     }
684     /**
685      *
686      *
687      * <pre>
688      * The body resource for this request
689      * </pre>
690      *
691      * <code>
692      * .google.cloud.compute.v1.GlobalSetLabelsRequest global_set_labels_request_resource = 319917189 [(.google.api.field_behavior) = REQUIRED];
693      * </code>
694      */
setGlobalSetLabelsRequestResource( com.google.cloud.compute.v1.GlobalSetLabelsRequest value)695     public Builder setGlobalSetLabelsRequestResource(
696         com.google.cloud.compute.v1.GlobalSetLabelsRequest value) {
697       if (globalSetLabelsRequestResourceBuilder_ == null) {
698         if (value == null) {
699           throw new NullPointerException();
700         }
701         globalSetLabelsRequestResource_ = value;
702       } else {
703         globalSetLabelsRequestResourceBuilder_.setMessage(value);
704       }
705       bitField0_ |= 0x00000001;
706       onChanged();
707       return this;
708     }
709     /**
710      *
711      *
712      * <pre>
713      * The body resource for this request
714      * </pre>
715      *
716      * <code>
717      * .google.cloud.compute.v1.GlobalSetLabelsRequest global_set_labels_request_resource = 319917189 [(.google.api.field_behavior) = REQUIRED];
718      * </code>
719      */
setGlobalSetLabelsRequestResource( com.google.cloud.compute.v1.GlobalSetLabelsRequest.Builder builderForValue)720     public Builder setGlobalSetLabelsRequestResource(
721         com.google.cloud.compute.v1.GlobalSetLabelsRequest.Builder builderForValue) {
722       if (globalSetLabelsRequestResourceBuilder_ == null) {
723         globalSetLabelsRequestResource_ = builderForValue.build();
724       } else {
725         globalSetLabelsRequestResourceBuilder_.setMessage(builderForValue.build());
726       }
727       bitField0_ |= 0x00000001;
728       onChanged();
729       return this;
730     }
731     /**
732      *
733      *
734      * <pre>
735      * The body resource for this request
736      * </pre>
737      *
738      * <code>
739      * .google.cloud.compute.v1.GlobalSetLabelsRequest global_set_labels_request_resource = 319917189 [(.google.api.field_behavior) = REQUIRED];
740      * </code>
741      */
mergeGlobalSetLabelsRequestResource( com.google.cloud.compute.v1.GlobalSetLabelsRequest value)742     public Builder mergeGlobalSetLabelsRequestResource(
743         com.google.cloud.compute.v1.GlobalSetLabelsRequest value) {
744       if (globalSetLabelsRequestResourceBuilder_ == null) {
745         if (((bitField0_ & 0x00000001) != 0)
746             && globalSetLabelsRequestResource_ != null
747             && globalSetLabelsRequestResource_
748                 != com.google.cloud.compute.v1.GlobalSetLabelsRequest.getDefaultInstance()) {
749           getGlobalSetLabelsRequestResourceBuilder().mergeFrom(value);
750         } else {
751           globalSetLabelsRequestResource_ = value;
752         }
753       } else {
754         globalSetLabelsRequestResourceBuilder_.mergeFrom(value);
755       }
756       bitField0_ |= 0x00000001;
757       onChanged();
758       return this;
759     }
760     /**
761      *
762      *
763      * <pre>
764      * The body resource for this request
765      * </pre>
766      *
767      * <code>
768      * .google.cloud.compute.v1.GlobalSetLabelsRequest global_set_labels_request_resource = 319917189 [(.google.api.field_behavior) = REQUIRED];
769      * </code>
770      */
clearGlobalSetLabelsRequestResource()771     public Builder clearGlobalSetLabelsRequestResource() {
772       bitField0_ = (bitField0_ & ~0x00000001);
773       globalSetLabelsRequestResource_ = null;
774       if (globalSetLabelsRequestResourceBuilder_ != null) {
775         globalSetLabelsRequestResourceBuilder_.dispose();
776         globalSetLabelsRequestResourceBuilder_ = null;
777       }
778       onChanged();
779       return this;
780     }
781     /**
782      *
783      *
784      * <pre>
785      * The body resource for this request
786      * </pre>
787      *
788      * <code>
789      * .google.cloud.compute.v1.GlobalSetLabelsRequest global_set_labels_request_resource = 319917189 [(.google.api.field_behavior) = REQUIRED];
790      * </code>
791      */
792     public com.google.cloud.compute.v1.GlobalSetLabelsRequest.Builder
getGlobalSetLabelsRequestResourceBuilder()793         getGlobalSetLabelsRequestResourceBuilder() {
794       bitField0_ |= 0x00000001;
795       onChanged();
796       return getGlobalSetLabelsRequestResourceFieldBuilder().getBuilder();
797     }
798     /**
799      *
800      *
801      * <pre>
802      * The body resource for this request
803      * </pre>
804      *
805      * <code>
806      * .google.cloud.compute.v1.GlobalSetLabelsRequest global_set_labels_request_resource = 319917189 [(.google.api.field_behavior) = REQUIRED];
807      * </code>
808      */
809     public com.google.cloud.compute.v1.GlobalSetLabelsRequestOrBuilder
getGlobalSetLabelsRequestResourceOrBuilder()810         getGlobalSetLabelsRequestResourceOrBuilder() {
811       if (globalSetLabelsRequestResourceBuilder_ != null) {
812         return globalSetLabelsRequestResourceBuilder_.getMessageOrBuilder();
813       } else {
814         return globalSetLabelsRequestResource_ == null
815             ? com.google.cloud.compute.v1.GlobalSetLabelsRequest.getDefaultInstance()
816             : globalSetLabelsRequestResource_;
817       }
818     }
819     /**
820      *
821      *
822      * <pre>
823      * The body resource for this request
824      * </pre>
825      *
826      * <code>
827      * .google.cloud.compute.v1.GlobalSetLabelsRequest global_set_labels_request_resource = 319917189 [(.google.api.field_behavior) = REQUIRED];
828      * </code>
829      */
830     private com.google.protobuf.SingleFieldBuilderV3<
831             com.google.cloud.compute.v1.GlobalSetLabelsRequest,
832             com.google.cloud.compute.v1.GlobalSetLabelsRequest.Builder,
833             com.google.cloud.compute.v1.GlobalSetLabelsRequestOrBuilder>
getGlobalSetLabelsRequestResourceFieldBuilder()834         getGlobalSetLabelsRequestResourceFieldBuilder() {
835       if (globalSetLabelsRequestResourceBuilder_ == null) {
836         globalSetLabelsRequestResourceBuilder_ =
837             new com.google.protobuf.SingleFieldBuilderV3<
838                 com.google.cloud.compute.v1.GlobalSetLabelsRequest,
839                 com.google.cloud.compute.v1.GlobalSetLabelsRequest.Builder,
840                 com.google.cloud.compute.v1.GlobalSetLabelsRequestOrBuilder>(
841                 getGlobalSetLabelsRequestResource(), getParentForChildren(), isClean());
842         globalSetLabelsRequestResource_ = null;
843       }
844       return globalSetLabelsRequestResourceBuilder_;
845     }
846 
847     private java.lang.Object project_ = "";
848     /**
849      *
850      *
851      * <pre>
852      * Project ID for this request.
853      * </pre>
854      *
855      * <code>
856      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
857      * </code>
858      *
859      * @return The project.
860      */
getProject()861     public java.lang.String getProject() {
862       java.lang.Object ref = project_;
863       if (!(ref instanceof java.lang.String)) {
864         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
865         java.lang.String s = bs.toStringUtf8();
866         project_ = s;
867         return s;
868       } else {
869         return (java.lang.String) ref;
870       }
871     }
872     /**
873      *
874      *
875      * <pre>
876      * Project ID for this request.
877      * </pre>
878      *
879      * <code>
880      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
881      * </code>
882      *
883      * @return The bytes for project.
884      */
getProjectBytes()885     public com.google.protobuf.ByteString getProjectBytes() {
886       java.lang.Object ref = project_;
887       if (ref instanceof String) {
888         com.google.protobuf.ByteString b =
889             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
890         project_ = b;
891         return b;
892       } else {
893         return (com.google.protobuf.ByteString) ref;
894       }
895     }
896     /**
897      *
898      *
899      * <pre>
900      * Project ID for this request.
901      * </pre>
902      *
903      * <code>
904      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
905      * </code>
906      *
907      * @param value The project to set.
908      * @return This builder for chaining.
909      */
setProject(java.lang.String value)910     public Builder setProject(java.lang.String value) {
911       if (value == null) {
912         throw new NullPointerException();
913       }
914       project_ = value;
915       bitField0_ |= 0x00000002;
916       onChanged();
917       return this;
918     }
919     /**
920      *
921      *
922      * <pre>
923      * Project ID for this request.
924      * </pre>
925      *
926      * <code>
927      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
928      * </code>
929      *
930      * @return This builder for chaining.
931      */
clearProject()932     public Builder clearProject() {
933       project_ = getDefaultInstance().getProject();
934       bitField0_ = (bitField0_ & ~0x00000002);
935       onChanged();
936       return this;
937     }
938     /**
939      *
940      *
941      * <pre>
942      * Project ID for this request.
943      * </pre>
944      *
945      * <code>
946      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
947      * </code>
948      *
949      * @param value The bytes for project to set.
950      * @return This builder for chaining.
951      */
setProjectBytes(com.google.protobuf.ByteString value)952     public Builder setProjectBytes(com.google.protobuf.ByteString value) {
953       if (value == null) {
954         throw new NullPointerException();
955       }
956       checkByteStringIsUtf8(value);
957       project_ = value;
958       bitField0_ |= 0x00000002;
959       onChanged();
960       return this;
961     }
962 
963     private java.lang.Object resource_ = "";
964     /**
965      *
966      *
967      * <pre>
968      * Name or id of the resource for this request.
969      * </pre>
970      *
971      * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code>
972      *
973      * @return The resource.
974      */
getResource()975     public java.lang.String getResource() {
976       java.lang.Object ref = resource_;
977       if (!(ref instanceof java.lang.String)) {
978         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
979         java.lang.String s = bs.toStringUtf8();
980         resource_ = s;
981         return s;
982       } else {
983         return (java.lang.String) ref;
984       }
985     }
986     /**
987      *
988      *
989      * <pre>
990      * Name or id of the resource for this request.
991      * </pre>
992      *
993      * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code>
994      *
995      * @return The bytes for resource.
996      */
getResourceBytes()997     public com.google.protobuf.ByteString getResourceBytes() {
998       java.lang.Object ref = resource_;
999       if (ref instanceof String) {
1000         com.google.protobuf.ByteString b =
1001             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1002         resource_ = b;
1003         return b;
1004       } else {
1005         return (com.google.protobuf.ByteString) ref;
1006       }
1007     }
1008     /**
1009      *
1010      *
1011      * <pre>
1012      * Name or id of the resource for this request.
1013      * </pre>
1014      *
1015      * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code>
1016      *
1017      * @param value The resource to set.
1018      * @return This builder for chaining.
1019      */
setResource(java.lang.String value)1020     public Builder setResource(java.lang.String value) {
1021       if (value == null) {
1022         throw new NullPointerException();
1023       }
1024       resource_ = value;
1025       bitField0_ |= 0x00000004;
1026       onChanged();
1027       return this;
1028     }
1029     /**
1030      *
1031      *
1032      * <pre>
1033      * Name or id of the resource for this request.
1034      * </pre>
1035      *
1036      * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code>
1037      *
1038      * @return This builder for chaining.
1039      */
clearResource()1040     public Builder clearResource() {
1041       resource_ = getDefaultInstance().getResource();
1042       bitField0_ = (bitField0_ & ~0x00000004);
1043       onChanged();
1044       return this;
1045     }
1046     /**
1047      *
1048      *
1049      * <pre>
1050      * Name or id of the resource for this request.
1051      * </pre>
1052      *
1053      * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code>
1054      *
1055      * @param value The bytes for resource to set.
1056      * @return This builder for chaining.
1057      */
setResourceBytes(com.google.protobuf.ByteString value)1058     public Builder setResourceBytes(com.google.protobuf.ByteString value) {
1059       if (value == null) {
1060         throw new NullPointerException();
1061       }
1062       checkByteStringIsUtf8(value);
1063       resource_ = value;
1064       bitField0_ |= 0x00000004;
1065       onChanged();
1066       return this;
1067     }
1068 
1069     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1070     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1071       return super.setUnknownFields(unknownFields);
1072     }
1073 
1074     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1075     public final Builder mergeUnknownFields(
1076         final com.google.protobuf.UnknownFieldSet unknownFields) {
1077       return super.mergeUnknownFields(unknownFields);
1078     }
1079 
1080     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.SetLabelsImageRequest)
1081   }
1082 
1083   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.SetLabelsImageRequest)
1084   private static final com.google.cloud.compute.v1.SetLabelsImageRequest DEFAULT_INSTANCE;
1085 
1086   static {
1087     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.SetLabelsImageRequest();
1088   }
1089 
getDefaultInstance()1090   public static com.google.cloud.compute.v1.SetLabelsImageRequest getDefaultInstance() {
1091     return DEFAULT_INSTANCE;
1092   }
1093 
1094   private static final com.google.protobuf.Parser<SetLabelsImageRequest> PARSER =
1095       new com.google.protobuf.AbstractParser<SetLabelsImageRequest>() {
1096         @java.lang.Override
1097         public SetLabelsImageRequest parsePartialFrom(
1098             com.google.protobuf.CodedInputStream input,
1099             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1100             throws com.google.protobuf.InvalidProtocolBufferException {
1101           Builder builder = newBuilder();
1102           try {
1103             builder.mergeFrom(input, extensionRegistry);
1104           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1105             throw e.setUnfinishedMessage(builder.buildPartial());
1106           } catch (com.google.protobuf.UninitializedMessageException e) {
1107             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1108           } catch (java.io.IOException e) {
1109             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1110                 .setUnfinishedMessage(builder.buildPartial());
1111           }
1112           return builder.buildPartial();
1113         }
1114       };
1115 
parser()1116   public static com.google.protobuf.Parser<SetLabelsImageRequest> parser() {
1117     return PARSER;
1118   }
1119 
1120   @java.lang.Override
getParserForType()1121   public com.google.protobuf.Parser<SetLabelsImageRequest> getParserForType() {
1122     return PARSER;
1123   }
1124 
1125   @java.lang.Override
getDefaultInstanceForType()1126   public com.google.cloud.compute.v1.SetLabelsImageRequest getDefaultInstanceForType() {
1127     return DEFAULT_INSTANCE;
1128   }
1129 }
1130