• 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 TargetPools.Get. See the method description for details.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.GetTargetPoolRequest}
29  */
30 public final class GetTargetPoolRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetTargetPoolRequest)
33     GetTargetPoolRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use GetTargetPoolRequest.newBuilder() to construct.
GetTargetPoolRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private GetTargetPoolRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
GetTargetPoolRequest()40   private GetTargetPoolRequest() {
41     project_ = "";
42     region_ = "";
43     targetPool_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new GetTargetPoolRequest();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.cloud.compute.v1.Compute
59         .internal_static_google_cloud_compute_v1_GetTargetPoolRequest_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.compute.v1.Compute
66         .internal_static_google_cloud_compute_v1_GetTargetPoolRequest_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.compute.v1.GetTargetPoolRequest.class,
69             com.google.cloud.compute.v1.GetTargetPoolRequest.Builder.class);
70   }
71 
72   public static final int PROJECT_FIELD_NUMBER = 227560217;
73 
74   @SuppressWarnings("serial")
75   private volatile java.lang.Object project_ = "";
76   /**
77    *
78    *
79    * <pre>
80    * Project ID for this request.
81    * </pre>
82    *
83    * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
84    *
85    * @return The project.
86    */
87   @java.lang.Override
getProject()88   public java.lang.String getProject() {
89     java.lang.Object ref = project_;
90     if (ref instanceof java.lang.String) {
91       return (java.lang.String) ref;
92     } else {
93       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
94       java.lang.String s = bs.toStringUtf8();
95       project_ = s;
96       return s;
97     }
98   }
99   /**
100    *
101    *
102    * <pre>
103    * Project ID for this request.
104    * </pre>
105    *
106    * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
107    *
108    * @return The bytes for project.
109    */
110   @java.lang.Override
getProjectBytes()111   public com.google.protobuf.ByteString getProjectBytes() {
112     java.lang.Object ref = project_;
113     if (ref instanceof java.lang.String) {
114       com.google.protobuf.ByteString b =
115           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
116       project_ = b;
117       return b;
118     } else {
119       return (com.google.protobuf.ByteString) ref;
120     }
121   }
122 
123   public static final int REGION_FIELD_NUMBER = 138946292;
124 
125   @SuppressWarnings("serial")
126   private volatile java.lang.Object region_ = "";
127   /**
128    *
129    *
130    * <pre>
131    * Name of the region scoping this request.
132    * </pre>
133    *
134    * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code>
135    *
136    * @return The region.
137    */
138   @java.lang.Override
getRegion()139   public java.lang.String getRegion() {
140     java.lang.Object ref = region_;
141     if (ref instanceof java.lang.String) {
142       return (java.lang.String) ref;
143     } else {
144       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
145       java.lang.String s = bs.toStringUtf8();
146       region_ = s;
147       return s;
148     }
149   }
150   /**
151    *
152    *
153    * <pre>
154    * Name of the region scoping this request.
155    * </pre>
156    *
157    * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code>
158    *
159    * @return The bytes for region.
160    */
161   @java.lang.Override
getRegionBytes()162   public com.google.protobuf.ByteString getRegionBytes() {
163     java.lang.Object ref = region_;
164     if (ref instanceof java.lang.String) {
165       com.google.protobuf.ByteString b =
166           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
167       region_ = b;
168       return b;
169     } else {
170       return (com.google.protobuf.ByteString) ref;
171     }
172   }
173 
174   public static final int TARGET_POOL_FIELD_NUMBER = 62796298;
175 
176   @SuppressWarnings("serial")
177   private volatile java.lang.Object targetPool_ = "";
178   /**
179    *
180    *
181    * <pre>
182    * Name of the TargetPool resource to return.
183    * </pre>
184    *
185    * <code>string target_pool = 62796298 [(.google.api.field_behavior) = REQUIRED];</code>
186    *
187    * @return The targetPool.
188    */
189   @java.lang.Override
getTargetPool()190   public java.lang.String getTargetPool() {
191     java.lang.Object ref = targetPool_;
192     if (ref instanceof java.lang.String) {
193       return (java.lang.String) ref;
194     } else {
195       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
196       java.lang.String s = bs.toStringUtf8();
197       targetPool_ = s;
198       return s;
199     }
200   }
201   /**
202    *
203    *
204    * <pre>
205    * Name of the TargetPool resource to return.
206    * </pre>
207    *
208    * <code>string target_pool = 62796298 [(.google.api.field_behavior) = REQUIRED];</code>
209    *
210    * @return The bytes for targetPool.
211    */
212   @java.lang.Override
getTargetPoolBytes()213   public com.google.protobuf.ByteString getTargetPoolBytes() {
214     java.lang.Object ref = targetPool_;
215     if (ref instanceof java.lang.String) {
216       com.google.protobuf.ByteString b =
217           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
218       targetPool_ = b;
219       return b;
220     } else {
221       return (com.google.protobuf.ByteString) ref;
222     }
223   }
224 
225   private byte memoizedIsInitialized = -1;
226 
227   @java.lang.Override
isInitialized()228   public final boolean isInitialized() {
229     byte isInitialized = memoizedIsInitialized;
230     if (isInitialized == 1) return true;
231     if (isInitialized == 0) return false;
232 
233     memoizedIsInitialized = 1;
234     return true;
235   }
236 
237   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)238   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
239     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetPool_)) {
240       com.google.protobuf.GeneratedMessageV3.writeString(output, 62796298, targetPool_);
241     }
242     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) {
243       com.google.protobuf.GeneratedMessageV3.writeString(output, 138946292, region_);
244     }
245     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) {
246       com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_);
247     }
248     getUnknownFields().writeTo(output);
249   }
250 
251   @java.lang.Override
getSerializedSize()252   public int getSerializedSize() {
253     int size = memoizedSize;
254     if (size != -1) return size;
255 
256     size = 0;
257     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetPool_)) {
258       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(62796298, targetPool_);
259     }
260     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) {
261       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138946292, region_);
262     }
263     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) {
264       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_);
265     }
266     size += getUnknownFields().getSerializedSize();
267     memoizedSize = size;
268     return size;
269   }
270 
271   @java.lang.Override
equals(final java.lang.Object obj)272   public boolean equals(final java.lang.Object obj) {
273     if (obj == this) {
274       return true;
275     }
276     if (!(obj instanceof com.google.cloud.compute.v1.GetTargetPoolRequest)) {
277       return super.equals(obj);
278     }
279     com.google.cloud.compute.v1.GetTargetPoolRequest other =
280         (com.google.cloud.compute.v1.GetTargetPoolRequest) obj;
281 
282     if (!getProject().equals(other.getProject())) return false;
283     if (!getRegion().equals(other.getRegion())) return false;
284     if (!getTargetPool().equals(other.getTargetPool())) return false;
285     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
286     return true;
287   }
288 
289   @java.lang.Override
hashCode()290   public int hashCode() {
291     if (memoizedHashCode != 0) {
292       return memoizedHashCode;
293     }
294     int hash = 41;
295     hash = (19 * hash) + getDescriptor().hashCode();
296     hash = (37 * hash) + PROJECT_FIELD_NUMBER;
297     hash = (53 * hash) + getProject().hashCode();
298     hash = (37 * hash) + REGION_FIELD_NUMBER;
299     hash = (53 * hash) + getRegion().hashCode();
300     hash = (37 * hash) + TARGET_POOL_FIELD_NUMBER;
301     hash = (53 * hash) + getTargetPool().hashCode();
302     hash = (29 * hash) + getUnknownFields().hashCode();
303     memoizedHashCode = hash;
304     return hash;
305   }
306 
parseFrom(java.nio.ByteBuffer data)307   public static com.google.cloud.compute.v1.GetTargetPoolRequest parseFrom(java.nio.ByteBuffer data)
308       throws com.google.protobuf.InvalidProtocolBufferException {
309     return PARSER.parseFrom(data);
310   }
311 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)312   public static com.google.cloud.compute.v1.GetTargetPoolRequest parseFrom(
313       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
314       throws com.google.protobuf.InvalidProtocolBufferException {
315     return PARSER.parseFrom(data, extensionRegistry);
316   }
317 
parseFrom( com.google.protobuf.ByteString data)318   public static com.google.cloud.compute.v1.GetTargetPoolRequest parseFrom(
319       com.google.protobuf.ByteString data)
320       throws com.google.protobuf.InvalidProtocolBufferException {
321     return PARSER.parseFrom(data);
322   }
323 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)324   public static com.google.cloud.compute.v1.GetTargetPoolRequest parseFrom(
325       com.google.protobuf.ByteString data,
326       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
327       throws com.google.protobuf.InvalidProtocolBufferException {
328     return PARSER.parseFrom(data, extensionRegistry);
329   }
330 
parseFrom(byte[] data)331   public static com.google.cloud.compute.v1.GetTargetPoolRequest parseFrom(byte[] data)
332       throws com.google.protobuf.InvalidProtocolBufferException {
333     return PARSER.parseFrom(data);
334   }
335 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)336   public static com.google.cloud.compute.v1.GetTargetPoolRequest parseFrom(
337       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
338       throws com.google.protobuf.InvalidProtocolBufferException {
339     return PARSER.parseFrom(data, extensionRegistry);
340   }
341 
parseFrom( java.io.InputStream input)342   public static com.google.cloud.compute.v1.GetTargetPoolRequest parseFrom(
343       java.io.InputStream input) throws java.io.IOException {
344     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
345   }
346 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)347   public static com.google.cloud.compute.v1.GetTargetPoolRequest parseFrom(
348       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
349       throws java.io.IOException {
350     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
351         PARSER, input, extensionRegistry);
352   }
353 
parseDelimitedFrom( java.io.InputStream input)354   public static com.google.cloud.compute.v1.GetTargetPoolRequest parseDelimitedFrom(
355       java.io.InputStream input) throws java.io.IOException {
356     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
357   }
358 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)359   public static com.google.cloud.compute.v1.GetTargetPoolRequest parseDelimitedFrom(
360       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
361       throws java.io.IOException {
362     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
363         PARSER, input, extensionRegistry);
364   }
365 
parseFrom( com.google.protobuf.CodedInputStream input)366   public static com.google.cloud.compute.v1.GetTargetPoolRequest parseFrom(
367       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
368     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
369   }
370 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)371   public static com.google.cloud.compute.v1.GetTargetPoolRequest parseFrom(
372       com.google.protobuf.CodedInputStream input,
373       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
374       throws java.io.IOException {
375     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
376         PARSER, input, extensionRegistry);
377   }
378 
379   @java.lang.Override
newBuilderForType()380   public Builder newBuilderForType() {
381     return newBuilder();
382   }
383 
newBuilder()384   public static Builder newBuilder() {
385     return DEFAULT_INSTANCE.toBuilder();
386   }
387 
newBuilder(com.google.cloud.compute.v1.GetTargetPoolRequest prototype)388   public static Builder newBuilder(com.google.cloud.compute.v1.GetTargetPoolRequest prototype) {
389     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
390   }
391 
392   @java.lang.Override
toBuilder()393   public Builder toBuilder() {
394     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
395   }
396 
397   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)398   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
399     Builder builder = new Builder(parent);
400     return builder;
401   }
402   /**
403    *
404    *
405    * <pre>
406    * A request message for TargetPools.Get. See the method description for details.
407    * </pre>
408    *
409    * Protobuf type {@code google.cloud.compute.v1.GetTargetPoolRequest}
410    */
411   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
412       implements
413       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetTargetPoolRequest)
414       com.google.cloud.compute.v1.GetTargetPoolRequestOrBuilder {
getDescriptor()415     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
416       return com.google.cloud.compute.v1.Compute
417           .internal_static_google_cloud_compute_v1_GetTargetPoolRequest_descriptor;
418     }
419 
420     @java.lang.Override
421     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()422         internalGetFieldAccessorTable() {
423       return com.google.cloud.compute.v1.Compute
424           .internal_static_google_cloud_compute_v1_GetTargetPoolRequest_fieldAccessorTable
425           .ensureFieldAccessorsInitialized(
426               com.google.cloud.compute.v1.GetTargetPoolRequest.class,
427               com.google.cloud.compute.v1.GetTargetPoolRequest.Builder.class);
428     }
429 
430     // Construct using com.google.cloud.compute.v1.GetTargetPoolRequest.newBuilder()
Builder()431     private Builder() {}
432 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)433     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
434       super(parent);
435     }
436 
437     @java.lang.Override
clear()438     public Builder clear() {
439       super.clear();
440       bitField0_ = 0;
441       project_ = "";
442       region_ = "";
443       targetPool_ = "";
444       return this;
445     }
446 
447     @java.lang.Override
getDescriptorForType()448     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
449       return com.google.cloud.compute.v1.Compute
450           .internal_static_google_cloud_compute_v1_GetTargetPoolRequest_descriptor;
451     }
452 
453     @java.lang.Override
getDefaultInstanceForType()454     public com.google.cloud.compute.v1.GetTargetPoolRequest getDefaultInstanceForType() {
455       return com.google.cloud.compute.v1.GetTargetPoolRequest.getDefaultInstance();
456     }
457 
458     @java.lang.Override
build()459     public com.google.cloud.compute.v1.GetTargetPoolRequest build() {
460       com.google.cloud.compute.v1.GetTargetPoolRequest result = buildPartial();
461       if (!result.isInitialized()) {
462         throw newUninitializedMessageException(result);
463       }
464       return result;
465     }
466 
467     @java.lang.Override
buildPartial()468     public com.google.cloud.compute.v1.GetTargetPoolRequest buildPartial() {
469       com.google.cloud.compute.v1.GetTargetPoolRequest result =
470           new com.google.cloud.compute.v1.GetTargetPoolRequest(this);
471       if (bitField0_ != 0) {
472         buildPartial0(result);
473       }
474       onBuilt();
475       return result;
476     }
477 
buildPartial0(com.google.cloud.compute.v1.GetTargetPoolRequest result)478     private void buildPartial0(com.google.cloud.compute.v1.GetTargetPoolRequest result) {
479       int from_bitField0_ = bitField0_;
480       if (((from_bitField0_ & 0x00000001) != 0)) {
481         result.project_ = project_;
482       }
483       if (((from_bitField0_ & 0x00000002) != 0)) {
484         result.region_ = region_;
485       }
486       if (((from_bitField0_ & 0x00000004) != 0)) {
487         result.targetPool_ = targetPool_;
488       }
489     }
490 
491     @java.lang.Override
clone()492     public Builder clone() {
493       return super.clone();
494     }
495 
496     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)497     public Builder setField(
498         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
499       return super.setField(field, value);
500     }
501 
502     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)503     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
504       return super.clearField(field);
505     }
506 
507     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)508     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
509       return super.clearOneof(oneof);
510     }
511 
512     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)513     public Builder setRepeatedField(
514         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
515       return super.setRepeatedField(field, index, value);
516     }
517 
518     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)519     public Builder addRepeatedField(
520         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
521       return super.addRepeatedField(field, value);
522     }
523 
524     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)525     public Builder mergeFrom(com.google.protobuf.Message other) {
526       if (other instanceof com.google.cloud.compute.v1.GetTargetPoolRequest) {
527         return mergeFrom((com.google.cloud.compute.v1.GetTargetPoolRequest) other);
528       } else {
529         super.mergeFrom(other);
530         return this;
531       }
532     }
533 
mergeFrom(com.google.cloud.compute.v1.GetTargetPoolRequest other)534     public Builder mergeFrom(com.google.cloud.compute.v1.GetTargetPoolRequest other) {
535       if (other == com.google.cloud.compute.v1.GetTargetPoolRequest.getDefaultInstance())
536         return this;
537       if (!other.getProject().isEmpty()) {
538         project_ = other.project_;
539         bitField0_ |= 0x00000001;
540         onChanged();
541       }
542       if (!other.getRegion().isEmpty()) {
543         region_ = other.region_;
544         bitField0_ |= 0x00000002;
545         onChanged();
546       }
547       if (!other.getTargetPool().isEmpty()) {
548         targetPool_ = other.targetPool_;
549         bitField0_ |= 0x00000004;
550         onChanged();
551       }
552       this.mergeUnknownFields(other.getUnknownFields());
553       onChanged();
554       return this;
555     }
556 
557     @java.lang.Override
isInitialized()558     public final boolean isInitialized() {
559       return true;
560     }
561 
562     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)563     public Builder mergeFrom(
564         com.google.protobuf.CodedInputStream input,
565         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
566         throws java.io.IOException {
567       if (extensionRegistry == null) {
568         throw new java.lang.NullPointerException();
569       }
570       try {
571         boolean done = false;
572         while (!done) {
573           int tag = input.readTag();
574           switch (tag) {
575             case 0:
576               done = true;
577               break;
578             case 502370386:
579               {
580                 targetPool_ = input.readStringRequireUtf8();
581                 bitField0_ |= 0x00000004;
582                 break;
583               } // case 502370386
584             case 1111570338:
585               {
586                 region_ = input.readStringRequireUtf8();
587                 bitField0_ |= 0x00000002;
588                 break;
589               } // case 1111570338
590             case 1820481738:
591               {
592                 project_ = input.readStringRequireUtf8();
593                 bitField0_ |= 0x00000001;
594                 break;
595               } // case 1820481738
596             default:
597               {
598                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
599                   done = true; // was an endgroup tag
600                 }
601                 break;
602               } // default:
603           } // switch (tag)
604         } // while (!done)
605       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
606         throw e.unwrapIOException();
607       } finally {
608         onChanged();
609       } // finally
610       return this;
611     }
612 
613     private int bitField0_;
614 
615     private java.lang.Object project_ = "";
616     /**
617      *
618      *
619      * <pre>
620      * Project ID for this request.
621      * </pre>
622      *
623      * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
624      *
625      * @return The project.
626      */
getProject()627     public java.lang.String getProject() {
628       java.lang.Object ref = project_;
629       if (!(ref instanceof java.lang.String)) {
630         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
631         java.lang.String s = bs.toStringUtf8();
632         project_ = s;
633         return s;
634       } else {
635         return (java.lang.String) ref;
636       }
637     }
638     /**
639      *
640      *
641      * <pre>
642      * Project ID for this request.
643      * </pre>
644      *
645      * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
646      *
647      * @return The bytes for project.
648      */
getProjectBytes()649     public com.google.protobuf.ByteString getProjectBytes() {
650       java.lang.Object ref = project_;
651       if (ref instanceof String) {
652         com.google.protobuf.ByteString b =
653             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
654         project_ = b;
655         return b;
656       } else {
657         return (com.google.protobuf.ByteString) ref;
658       }
659     }
660     /**
661      *
662      *
663      * <pre>
664      * Project ID for this request.
665      * </pre>
666      *
667      * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
668      *
669      * @param value The project to set.
670      * @return This builder for chaining.
671      */
setProject(java.lang.String value)672     public Builder setProject(java.lang.String value) {
673       if (value == null) {
674         throw new NullPointerException();
675       }
676       project_ = value;
677       bitField0_ |= 0x00000001;
678       onChanged();
679       return this;
680     }
681     /**
682      *
683      *
684      * <pre>
685      * Project ID for this request.
686      * </pre>
687      *
688      * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
689      *
690      * @return This builder for chaining.
691      */
clearProject()692     public Builder clearProject() {
693       project_ = getDefaultInstance().getProject();
694       bitField0_ = (bitField0_ & ~0x00000001);
695       onChanged();
696       return this;
697     }
698     /**
699      *
700      *
701      * <pre>
702      * Project ID for this request.
703      * </pre>
704      *
705      * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
706      *
707      * @param value The bytes for project to set.
708      * @return This builder for chaining.
709      */
setProjectBytes(com.google.protobuf.ByteString value)710     public Builder setProjectBytes(com.google.protobuf.ByteString value) {
711       if (value == null) {
712         throw new NullPointerException();
713       }
714       checkByteStringIsUtf8(value);
715       project_ = value;
716       bitField0_ |= 0x00000001;
717       onChanged();
718       return this;
719     }
720 
721     private java.lang.Object region_ = "";
722     /**
723      *
724      *
725      * <pre>
726      * Name of the region scoping this request.
727      * </pre>
728      *
729      * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code>
730      *
731      * @return The region.
732      */
getRegion()733     public java.lang.String getRegion() {
734       java.lang.Object ref = region_;
735       if (!(ref instanceof java.lang.String)) {
736         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
737         java.lang.String s = bs.toStringUtf8();
738         region_ = s;
739         return s;
740       } else {
741         return (java.lang.String) ref;
742       }
743     }
744     /**
745      *
746      *
747      * <pre>
748      * Name of the region scoping this request.
749      * </pre>
750      *
751      * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code>
752      *
753      * @return The bytes for region.
754      */
getRegionBytes()755     public com.google.protobuf.ByteString getRegionBytes() {
756       java.lang.Object ref = region_;
757       if (ref instanceof String) {
758         com.google.protobuf.ByteString b =
759             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
760         region_ = b;
761         return b;
762       } else {
763         return (com.google.protobuf.ByteString) ref;
764       }
765     }
766     /**
767      *
768      *
769      * <pre>
770      * Name of the region scoping this request.
771      * </pre>
772      *
773      * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code>
774      *
775      * @param value The region to set.
776      * @return This builder for chaining.
777      */
setRegion(java.lang.String value)778     public Builder setRegion(java.lang.String value) {
779       if (value == null) {
780         throw new NullPointerException();
781       }
782       region_ = value;
783       bitField0_ |= 0x00000002;
784       onChanged();
785       return this;
786     }
787     /**
788      *
789      *
790      * <pre>
791      * Name of the region scoping this request.
792      * </pre>
793      *
794      * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code>
795      *
796      * @return This builder for chaining.
797      */
clearRegion()798     public Builder clearRegion() {
799       region_ = getDefaultInstance().getRegion();
800       bitField0_ = (bitField0_ & ~0x00000002);
801       onChanged();
802       return this;
803     }
804     /**
805      *
806      *
807      * <pre>
808      * Name of the region scoping this request.
809      * </pre>
810      *
811      * <code>string region = 138946292 [(.google.api.field_behavior) = REQUIRED];</code>
812      *
813      * @param value The bytes for region to set.
814      * @return This builder for chaining.
815      */
setRegionBytes(com.google.protobuf.ByteString value)816     public Builder setRegionBytes(com.google.protobuf.ByteString value) {
817       if (value == null) {
818         throw new NullPointerException();
819       }
820       checkByteStringIsUtf8(value);
821       region_ = value;
822       bitField0_ |= 0x00000002;
823       onChanged();
824       return this;
825     }
826 
827     private java.lang.Object targetPool_ = "";
828     /**
829      *
830      *
831      * <pre>
832      * Name of the TargetPool resource to return.
833      * </pre>
834      *
835      * <code>string target_pool = 62796298 [(.google.api.field_behavior) = REQUIRED];</code>
836      *
837      * @return The targetPool.
838      */
getTargetPool()839     public java.lang.String getTargetPool() {
840       java.lang.Object ref = targetPool_;
841       if (!(ref instanceof java.lang.String)) {
842         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
843         java.lang.String s = bs.toStringUtf8();
844         targetPool_ = s;
845         return s;
846       } else {
847         return (java.lang.String) ref;
848       }
849     }
850     /**
851      *
852      *
853      * <pre>
854      * Name of the TargetPool resource to return.
855      * </pre>
856      *
857      * <code>string target_pool = 62796298 [(.google.api.field_behavior) = REQUIRED];</code>
858      *
859      * @return The bytes for targetPool.
860      */
getTargetPoolBytes()861     public com.google.protobuf.ByteString getTargetPoolBytes() {
862       java.lang.Object ref = targetPool_;
863       if (ref instanceof String) {
864         com.google.protobuf.ByteString b =
865             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
866         targetPool_ = b;
867         return b;
868       } else {
869         return (com.google.protobuf.ByteString) ref;
870       }
871     }
872     /**
873      *
874      *
875      * <pre>
876      * Name of the TargetPool resource to return.
877      * </pre>
878      *
879      * <code>string target_pool = 62796298 [(.google.api.field_behavior) = REQUIRED];</code>
880      *
881      * @param value The targetPool to set.
882      * @return This builder for chaining.
883      */
setTargetPool(java.lang.String value)884     public Builder setTargetPool(java.lang.String value) {
885       if (value == null) {
886         throw new NullPointerException();
887       }
888       targetPool_ = value;
889       bitField0_ |= 0x00000004;
890       onChanged();
891       return this;
892     }
893     /**
894      *
895      *
896      * <pre>
897      * Name of the TargetPool resource to return.
898      * </pre>
899      *
900      * <code>string target_pool = 62796298 [(.google.api.field_behavior) = REQUIRED];</code>
901      *
902      * @return This builder for chaining.
903      */
clearTargetPool()904     public Builder clearTargetPool() {
905       targetPool_ = getDefaultInstance().getTargetPool();
906       bitField0_ = (bitField0_ & ~0x00000004);
907       onChanged();
908       return this;
909     }
910     /**
911      *
912      *
913      * <pre>
914      * Name of the TargetPool resource to return.
915      * </pre>
916      *
917      * <code>string target_pool = 62796298 [(.google.api.field_behavior) = REQUIRED];</code>
918      *
919      * @param value The bytes for targetPool to set.
920      * @return This builder for chaining.
921      */
setTargetPoolBytes(com.google.protobuf.ByteString value)922     public Builder setTargetPoolBytes(com.google.protobuf.ByteString value) {
923       if (value == null) {
924         throw new NullPointerException();
925       }
926       checkByteStringIsUtf8(value);
927       targetPool_ = value;
928       bitField0_ |= 0x00000004;
929       onChanged();
930       return this;
931     }
932 
933     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)934     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
935       return super.setUnknownFields(unknownFields);
936     }
937 
938     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)939     public final Builder mergeUnknownFields(
940         final com.google.protobuf.UnknownFieldSet unknownFields) {
941       return super.mergeUnknownFields(unknownFields);
942     }
943 
944     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetTargetPoolRequest)
945   }
946 
947   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetTargetPoolRequest)
948   private static final com.google.cloud.compute.v1.GetTargetPoolRequest DEFAULT_INSTANCE;
949 
950   static {
951     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.GetTargetPoolRequest();
952   }
953 
getDefaultInstance()954   public static com.google.cloud.compute.v1.GetTargetPoolRequest getDefaultInstance() {
955     return DEFAULT_INSTANCE;
956   }
957 
958   private static final com.google.protobuf.Parser<GetTargetPoolRequest> PARSER =
959       new com.google.protobuf.AbstractParser<GetTargetPoolRequest>() {
960         @java.lang.Override
961         public GetTargetPoolRequest parsePartialFrom(
962             com.google.protobuf.CodedInputStream input,
963             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
964             throws com.google.protobuf.InvalidProtocolBufferException {
965           Builder builder = newBuilder();
966           try {
967             builder.mergeFrom(input, extensionRegistry);
968           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
969             throw e.setUnfinishedMessage(builder.buildPartial());
970           } catch (com.google.protobuf.UninitializedMessageException e) {
971             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
972           } catch (java.io.IOException e) {
973             throw new com.google.protobuf.InvalidProtocolBufferException(e)
974                 .setUnfinishedMessage(builder.buildPartial());
975           }
976           return builder.buildPartial();
977         }
978       };
979 
parser()980   public static com.google.protobuf.Parser<GetTargetPoolRequest> parser() {
981     return PARSER;
982   }
983 
984   @java.lang.Override
getParserForType()985   public com.google.protobuf.Parser<GetTargetPoolRequest> getParserForType() {
986     return PARSER;
987   }
988 
989   @java.lang.Override
getDefaultInstanceForType()990   public com.google.cloud.compute.v1.GetTargetPoolRequest getDefaultInstanceForType() {
991     return DEFAULT_INSTANCE;
992   }
993 }
994