• 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  * </pre>
26  *
27  * Protobuf type {@code google.cloud.compute.v1.TargetGrpcProxyList}
28  */
29 public final class TargetGrpcProxyList extends com.google.protobuf.GeneratedMessageV3
30     implements
31     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.TargetGrpcProxyList)
32     TargetGrpcProxyListOrBuilder {
33   private static final long serialVersionUID = 0L;
34   // Use TargetGrpcProxyList.newBuilder() to construct.
TargetGrpcProxyList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35   private TargetGrpcProxyList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
36     super(builder);
37   }
38 
TargetGrpcProxyList()39   private TargetGrpcProxyList() {
40     id_ = "";
41     items_ = java.util.Collections.emptyList();
42     kind_ = "";
43     nextPageToken_ = "";
44     selfLink_ = "";
45   }
46 
47   @java.lang.Override
48   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)49   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
50     return new TargetGrpcProxyList();
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_TargetGrpcProxyList_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_TargetGrpcProxyList_fieldAccessorTable
68         .ensureFieldAccessorsInitialized(
69             com.google.cloud.compute.v1.TargetGrpcProxyList.class,
70             com.google.cloud.compute.v1.TargetGrpcProxyList.Builder.class);
71   }
72 
73   private int bitField0_;
74   public static final int ID_FIELD_NUMBER = 3355;
75 
76   @SuppressWarnings("serial")
77   private volatile java.lang.Object id_ = "";
78   /**
79    *
80    *
81    * <pre>
82    * [Output Only] Unique identifier for the resource; defined by the server.
83    * </pre>
84    *
85    * <code>optional string id = 3355;</code>
86    *
87    * @return Whether the id field is set.
88    */
89   @java.lang.Override
hasId()90   public boolean hasId() {
91     return ((bitField0_ & 0x00000001) != 0);
92   }
93   /**
94    *
95    *
96    * <pre>
97    * [Output Only] Unique identifier for the resource; defined by the server.
98    * </pre>
99    *
100    * <code>optional string id = 3355;</code>
101    *
102    * @return The id.
103    */
104   @java.lang.Override
getId()105   public java.lang.String getId() {
106     java.lang.Object ref = id_;
107     if (ref instanceof java.lang.String) {
108       return (java.lang.String) ref;
109     } else {
110       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
111       java.lang.String s = bs.toStringUtf8();
112       id_ = s;
113       return s;
114     }
115   }
116   /**
117    *
118    *
119    * <pre>
120    * [Output Only] Unique identifier for the resource; defined by the server.
121    * </pre>
122    *
123    * <code>optional string id = 3355;</code>
124    *
125    * @return The bytes for id.
126    */
127   @java.lang.Override
getIdBytes()128   public com.google.protobuf.ByteString getIdBytes() {
129     java.lang.Object ref = id_;
130     if (ref instanceof java.lang.String) {
131       com.google.protobuf.ByteString b =
132           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
133       id_ = b;
134       return b;
135     } else {
136       return (com.google.protobuf.ByteString) ref;
137     }
138   }
139 
140   public static final int ITEMS_FIELD_NUMBER = 100526016;
141 
142   @SuppressWarnings("serial")
143   private java.util.List<com.google.cloud.compute.v1.TargetGrpcProxy> items_;
144   /**
145    *
146    *
147    * <pre>
148    * A list of TargetGrpcProxy resources.
149    * </pre>
150    *
151    * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
152    */
153   @java.lang.Override
getItemsList()154   public java.util.List<com.google.cloud.compute.v1.TargetGrpcProxy> getItemsList() {
155     return items_;
156   }
157   /**
158    *
159    *
160    * <pre>
161    * A list of TargetGrpcProxy resources.
162    * </pre>
163    *
164    * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
165    */
166   @java.lang.Override
167   public java.util.List<? extends com.google.cloud.compute.v1.TargetGrpcProxyOrBuilder>
getItemsOrBuilderList()168       getItemsOrBuilderList() {
169     return items_;
170   }
171   /**
172    *
173    *
174    * <pre>
175    * A list of TargetGrpcProxy resources.
176    * </pre>
177    *
178    * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
179    */
180   @java.lang.Override
getItemsCount()181   public int getItemsCount() {
182     return items_.size();
183   }
184   /**
185    *
186    *
187    * <pre>
188    * A list of TargetGrpcProxy resources.
189    * </pre>
190    *
191    * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
192    */
193   @java.lang.Override
getItems(int index)194   public com.google.cloud.compute.v1.TargetGrpcProxy getItems(int index) {
195     return items_.get(index);
196   }
197   /**
198    *
199    *
200    * <pre>
201    * A list of TargetGrpcProxy resources.
202    * </pre>
203    *
204    * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
205    */
206   @java.lang.Override
getItemsOrBuilder(int index)207   public com.google.cloud.compute.v1.TargetGrpcProxyOrBuilder getItemsOrBuilder(int index) {
208     return items_.get(index);
209   }
210 
211   public static final int KIND_FIELD_NUMBER = 3292052;
212 
213   @SuppressWarnings("serial")
214   private volatile java.lang.Object kind_ = "";
215   /**
216    *
217    *
218    * <pre>
219    * [Output Only] Type of the resource. Always compute#targetGrpcProxy for target grpc proxies.
220    * </pre>
221    *
222    * <code>optional string kind = 3292052;</code>
223    *
224    * @return Whether the kind field is set.
225    */
226   @java.lang.Override
hasKind()227   public boolean hasKind() {
228     return ((bitField0_ & 0x00000002) != 0);
229   }
230   /**
231    *
232    *
233    * <pre>
234    * [Output Only] Type of the resource. Always compute#targetGrpcProxy for target grpc proxies.
235    * </pre>
236    *
237    * <code>optional string kind = 3292052;</code>
238    *
239    * @return The kind.
240    */
241   @java.lang.Override
getKind()242   public java.lang.String getKind() {
243     java.lang.Object ref = kind_;
244     if (ref instanceof java.lang.String) {
245       return (java.lang.String) ref;
246     } else {
247       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
248       java.lang.String s = bs.toStringUtf8();
249       kind_ = s;
250       return s;
251     }
252   }
253   /**
254    *
255    *
256    * <pre>
257    * [Output Only] Type of the resource. Always compute#targetGrpcProxy for target grpc proxies.
258    * </pre>
259    *
260    * <code>optional string kind = 3292052;</code>
261    *
262    * @return The bytes for kind.
263    */
264   @java.lang.Override
getKindBytes()265   public com.google.protobuf.ByteString getKindBytes() {
266     java.lang.Object ref = kind_;
267     if (ref instanceof java.lang.String) {
268       com.google.protobuf.ByteString b =
269           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
270       kind_ = b;
271       return b;
272     } else {
273       return (com.google.protobuf.ByteString) ref;
274     }
275   }
276 
277   public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 79797525;
278 
279   @SuppressWarnings("serial")
280   private volatile java.lang.Object nextPageToken_ = "";
281   /**
282    *
283    *
284    * <pre>
285    * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
286    * </pre>
287    *
288    * <code>optional string next_page_token = 79797525;</code>
289    *
290    * @return Whether the nextPageToken field is set.
291    */
292   @java.lang.Override
hasNextPageToken()293   public boolean hasNextPageToken() {
294     return ((bitField0_ & 0x00000004) != 0);
295   }
296   /**
297    *
298    *
299    * <pre>
300    * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
301    * </pre>
302    *
303    * <code>optional string next_page_token = 79797525;</code>
304    *
305    * @return The nextPageToken.
306    */
307   @java.lang.Override
getNextPageToken()308   public java.lang.String getNextPageToken() {
309     java.lang.Object ref = nextPageToken_;
310     if (ref instanceof java.lang.String) {
311       return (java.lang.String) ref;
312     } else {
313       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
314       java.lang.String s = bs.toStringUtf8();
315       nextPageToken_ = s;
316       return s;
317     }
318   }
319   /**
320    *
321    *
322    * <pre>
323    * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
324    * </pre>
325    *
326    * <code>optional string next_page_token = 79797525;</code>
327    *
328    * @return The bytes for nextPageToken.
329    */
330   @java.lang.Override
getNextPageTokenBytes()331   public com.google.protobuf.ByteString getNextPageTokenBytes() {
332     java.lang.Object ref = nextPageToken_;
333     if (ref instanceof java.lang.String) {
334       com.google.protobuf.ByteString b =
335           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
336       nextPageToken_ = b;
337       return b;
338     } else {
339       return (com.google.protobuf.ByteString) ref;
340     }
341   }
342 
343   public static final int SELF_LINK_FIELD_NUMBER = 456214797;
344 
345   @SuppressWarnings("serial")
346   private volatile java.lang.Object selfLink_ = "";
347   /**
348    *
349    *
350    * <pre>
351    * [Output Only] Server-defined URL for this resource.
352    * </pre>
353    *
354    * <code>optional string self_link = 456214797;</code>
355    *
356    * @return Whether the selfLink field is set.
357    */
358   @java.lang.Override
hasSelfLink()359   public boolean hasSelfLink() {
360     return ((bitField0_ & 0x00000008) != 0);
361   }
362   /**
363    *
364    *
365    * <pre>
366    * [Output Only] Server-defined URL for this resource.
367    * </pre>
368    *
369    * <code>optional string self_link = 456214797;</code>
370    *
371    * @return The selfLink.
372    */
373   @java.lang.Override
getSelfLink()374   public java.lang.String getSelfLink() {
375     java.lang.Object ref = selfLink_;
376     if (ref instanceof java.lang.String) {
377       return (java.lang.String) ref;
378     } else {
379       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
380       java.lang.String s = bs.toStringUtf8();
381       selfLink_ = s;
382       return s;
383     }
384   }
385   /**
386    *
387    *
388    * <pre>
389    * [Output Only] Server-defined URL for this resource.
390    * </pre>
391    *
392    * <code>optional string self_link = 456214797;</code>
393    *
394    * @return The bytes for selfLink.
395    */
396   @java.lang.Override
getSelfLinkBytes()397   public com.google.protobuf.ByteString getSelfLinkBytes() {
398     java.lang.Object ref = selfLink_;
399     if (ref instanceof java.lang.String) {
400       com.google.protobuf.ByteString b =
401           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
402       selfLink_ = b;
403       return b;
404     } else {
405       return (com.google.protobuf.ByteString) ref;
406     }
407   }
408 
409   public static final int WARNING_FIELD_NUMBER = 50704284;
410   private com.google.cloud.compute.v1.Warning warning_;
411   /**
412    *
413    *
414    * <pre>
415    * [Output Only] Informational warning message.
416    * </pre>
417    *
418    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
419    *
420    * @return Whether the warning field is set.
421    */
422   @java.lang.Override
hasWarning()423   public boolean hasWarning() {
424     return ((bitField0_ & 0x00000010) != 0);
425   }
426   /**
427    *
428    *
429    * <pre>
430    * [Output Only] Informational warning message.
431    * </pre>
432    *
433    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
434    *
435    * @return The warning.
436    */
437   @java.lang.Override
getWarning()438   public com.google.cloud.compute.v1.Warning getWarning() {
439     return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_;
440   }
441   /**
442    *
443    *
444    * <pre>
445    * [Output Only] Informational warning message.
446    * </pre>
447    *
448    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
449    */
450   @java.lang.Override
getWarningOrBuilder()451   public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() {
452     return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_;
453   }
454 
455   private byte memoizedIsInitialized = -1;
456 
457   @java.lang.Override
isInitialized()458   public final boolean isInitialized() {
459     byte isInitialized = memoizedIsInitialized;
460     if (isInitialized == 1) return true;
461     if (isInitialized == 0) return false;
462 
463     memoizedIsInitialized = 1;
464     return true;
465   }
466 
467   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)468   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
469     if (((bitField0_ & 0x00000001) != 0)) {
470       com.google.protobuf.GeneratedMessageV3.writeString(output, 3355, id_);
471     }
472     if (((bitField0_ & 0x00000002) != 0)) {
473       com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_);
474     }
475     if (((bitField0_ & 0x00000010) != 0)) {
476       output.writeMessage(50704284, getWarning());
477     }
478     if (((bitField0_ & 0x00000004) != 0)) {
479       com.google.protobuf.GeneratedMessageV3.writeString(output, 79797525, nextPageToken_);
480     }
481     for (int i = 0; i < items_.size(); i++) {
482       output.writeMessage(100526016, items_.get(i));
483     }
484     if (((bitField0_ & 0x00000008) != 0)) {
485       com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_);
486     }
487     getUnknownFields().writeTo(output);
488   }
489 
490   @java.lang.Override
getSerializedSize()491   public int getSerializedSize() {
492     int size = memoizedSize;
493     if (size != -1) return size;
494 
495     size = 0;
496     if (((bitField0_ & 0x00000001) != 0)) {
497       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3355, id_);
498     }
499     if (((bitField0_ & 0x00000002) != 0)) {
500       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_);
501     }
502     if (((bitField0_ & 0x00000010) != 0)) {
503       size += com.google.protobuf.CodedOutputStream.computeMessageSize(50704284, getWarning());
504     }
505     if (((bitField0_ & 0x00000004) != 0)) {
506       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(79797525, nextPageToken_);
507     }
508     for (int i = 0; i < items_.size(); i++) {
509       size += com.google.protobuf.CodedOutputStream.computeMessageSize(100526016, items_.get(i));
510     }
511     if (((bitField0_ & 0x00000008) != 0)) {
512       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_);
513     }
514     size += getUnknownFields().getSerializedSize();
515     memoizedSize = size;
516     return size;
517   }
518 
519   @java.lang.Override
equals(final java.lang.Object obj)520   public boolean equals(final java.lang.Object obj) {
521     if (obj == this) {
522       return true;
523     }
524     if (!(obj instanceof com.google.cloud.compute.v1.TargetGrpcProxyList)) {
525       return super.equals(obj);
526     }
527     com.google.cloud.compute.v1.TargetGrpcProxyList other =
528         (com.google.cloud.compute.v1.TargetGrpcProxyList) obj;
529 
530     if (hasId() != other.hasId()) return false;
531     if (hasId()) {
532       if (!getId().equals(other.getId())) return false;
533     }
534     if (!getItemsList().equals(other.getItemsList())) return false;
535     if (hasKind() != other.hasKind()) return false;
536     if (hasKind()) {
537       if (!getKind().equals(other.getKind())) return false;
538     }
539     if (hasNextPageToken() != other.hasNextPageToken()) return false;
540     if (hasNextPageToken()) {
541       if (!getNextPageToken().equals(other.getNextPageToken())) return false;
542     }
543     if (hasSelfLink() != other.hasSelfLink()) return false;
544     if (hasSelfLink()) {
545       if (!getSelfLink().equals(other.getSelfLink())) return false;
546     }
547     if (hasWarning() != other.hasWarning()) return false;
548     if (hasWarning()) {
549       if (!getWarning().equals(other.getWarning())) return false;
550     }
551     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
552     return true;
553   }
554 
555   @java.lang.Override
hashCode()556   public int hashCode() {
557     if (memoizedHashCode != 0) {
558       return memoizedHashCode;
559     }
560     int hash = 41;
561     hash = (19 * hash) + getDescriptor().hashCode();
562     if (hasId()) {
563       hash = (37 * hash) + ID_FIELD_NUMBER;
564       hash = (53 * hash) + getId().hashCode();
565     }
566     if (getItemsCount() > 0) {
567       hash = (37 * hash) + ITEMS_FIELD_NUMBER;
568       hash = (53 * hash) + getItemsList().hashCode();
569     }
570     if (hasKind()) {
571       hash = (37 * hash) + KIND_FIELD_NUMBER;
572       hash = (53 * hash) + getKind().hashCode();
573     }
574     if (hasNextPageToken()) {
575       hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
576       hash = (53 * hash) + getNextPageToken().hashCode();
577     }
578     if (hasSelfLink()) {
579       hash = (37 * hash) + SELF_LINK_FIELD_NUMBER;
580       hash = (53 * hash) + getSelfLink().hashCode();
581     }
582     if (hasWarning()) {
583       hash = (37 * hash) + WARNING_FIELD_NUMBER;
584       hash = (53 * hash) + getWarning().hashCode();
585     }
586     hash = (29 * hash) + getUnknownFields().hashCode();
587     memoizedHashCode = hash;
588     return hash;
589   }
590 
parseFrom(java.nio.ByteBuffer data)591   public static com.google.cloud.compute.v1.TargetGrpcProxyList parseFrom(java.nio.ByteBuffer data)
592       throws com.google.protobuf.InvalidProtocolBufferException {
593     return PARSER.parseFrom(data);
594   }
595 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)596   public static com.google.cloud.compute.v1.TargetGrpcProxyList parseFrom(
597       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
598       throws com.google.protobuf.InvalidProtocolBufferException {
599     return PARSER.parseFrom(data, extensionRegistry);
600   }
601 
parseFrom( com.google.protobuf.ByteString data)602   public static com.google.cloud.compute.v1.TargetGrpcProxyList parseFrom(
603       com.google.protobuf.ByteString data)
604       throws com.google.protobuf.InvalidProtocolBufferException {
605     return PARSER.parseFrom(data);
606   }
607 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)608   public static com.google.cloud.compute.v1.TargetGrpcProxyList parseFrom(
609       com.google.protobuf.ByteString data,
610       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
611       throws com.google.protobuf.InvalidProtocolBufferException {
612     return PARSER.parseFrom(data, extensionRegistry);
613   }
614 
parseFrom(byte[] data)615   public static com.google.cloud.compute.v1.TargetGrpcProxyList parseFrom(byte[] data)
616       throws com.google.protobuf.InvalidProtocolBufferException {
617     return PARSER.parseFrom(data);
618   }
619 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)620   public static com.google.cloud.compute.v1.TargetGrpcProxyList parseFrom(
621       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
622       throws com.google.protobuf.InvalidProtocolBufferException {
623     return PARSER.parseFrom(data, extensionRegistry);
624   }
625 
parseFrom(java.io.InputStream input)626   public static com.google.cloud.compute.v1.TargetGrpcProxyList parseFrom(java.io.InputStream input)
627       throws java.io.IOException {
628     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
629   }
630 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)631   public static com.google.cloud.compute.v1.TargetGrpcProxyList parseFrom(
632       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
633       throws java.io.IOException {
634     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
635         PARSER, input, extensionRegistry);
636   }
637 
parseDelimitedFrom( java.io.InputStream input)638   public static com.google.cloud.compute.v1.TargetGrpcProxyList parseDelimitedFrom(
639       java.io.InputStream input) throws java.io.IOException {
640     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
641   }
642 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)643   public static com.google.cloud.compute.v1.TargetGrpcProxyList parseDelimitedFrom(
644       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
645       throws java.io.IOException {
646     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
647         PARSER, input, extensionRegistry);
648   }
649 
parseFrom( com.google.protobuf.CodedInputStream input)650   public static com.google.cloud.compute.v1.TargetGrpcProxyList parseFrom(
651       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
652     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
653   }
654 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)655   public static com.google.cloud.compute.v1.TargetGrpcProxyList parseFrom(
656       com.google.protobuf.CodedInputStream input,
657       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
658       throws java.io.IOException {
659     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
660         PARSER, input, extensionRegistry);
661   }
662 
663   @java.lang.Override
newBuilderForType()664   public Builder newBuilderForType() {
665     return newBuilder();
666   }
667 
newBuilder()668   public static Builder newBuilder() {
669     return DEFAULT_INSTANCE.toBuilder();
670   }
671 
newBuilder(com.google.cloud.compute.v1.TargetGrpcProxyList prototype)672   public static Builder newBuilder(com.google.cloud.compute.v1.TargetGrpcProxyList prototype) {
673     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
674   }
675 
676   @java.lang.Override
toBuilder()677   public Builder toBuilder() {
678     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
679   }
680 
681   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)682   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
683     Builder builder = new Builder(parent);
684     return builder;
685   }
686   /**
687    *
688    *
689    * <pre>
690    * </pre>
691    *
692    * Protobuf type {@code google.cloud.compute.v1.TargetGrpcProxyList}
693    */
694   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
695       implements
696       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.TargetGrpcProxyList)
697       com.google.cloud.compute.v1.TargetGrpcProxyListOrBuilder {
getDescriptor()698     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
699       return com.google.cloud.compute.v1.Compute
700           .internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor;
701     }
702 
703     @java.lang.Override
704     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()705         internalGetFieldAccessorTable() {
706       return com.google.cloud.compute.v1.Compute
707           .internal_static_google_cloud_compute_v1_TargetGrpcProxyList_fieldAccessorTable
708           .ensureFieldAccessorsInitialized(
709               com.google.cloud.compute.v1.TargetGrpcProxyList.class,
710               com.google.cloud.compute.v1.TargetGrpcProxyList.Builder.class);
711     }
712 
713     // Construct using com.google.cloud.compute.v1.TargetGrpcProxyList.newBuilder()
Builder()714     private Builder() {
715       maybeForceBuilderInitialization();
716     }
717 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)718     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
719       super(parent);
720       maybeForceBuilderInitialization();
721     }
722 
maybeForceBuilderInitialization()723     private void maybeForceBuilderInitialization() {
724       if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
725         getItemsFieldBuilder();
726         getWarningFieldBuilder();
727       }
728     }
729 
730     @java.lang.Override
clear()731     public Builder clear() {
732       super.clear();
733       bitField0_ = 0;
734       id_ = "";
735       if (itemsBuilder_ == null) {
736         items_ = java.util.Collections.emptyList();
737       } else {
738         items_ = null;
739         itemsBuilder_.clear();
740       }
741       bitField0_ = (bitField0_ & ~0x00000002);
742       kind_ = "";
743       nextPageToken_ = "";
744       selfLink_ = "";
745       warning_ = null;
746       if (warningBuilder_ != null) {
747         warningBuilder_.dispose();
748         warningBuilder_ = null;
749       }
750       return this;
751     }
752 
753     @java.lang.Override
getDescriptorForType()754     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
755       return com.google.cloud.compute.v1.Compute
756           .internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor;
757     }
758 
759     @java.lang.Override
getDefaultInstanceForType()760     public com.google.cloud.compute.v1.TargetGrpcProxyList getDefaultInstanceForType() {
761       return com.google.cloud.compute.v1.TargetGrpcProxyList.getDefaultInstance();
762     }
763 
764     @java.lang.Override
build()765     public com.google.cloud.compute.v1.TargetGrpcProxyList build() {
766       com.google.cloud.compute.v1.TargetGrpcProxyList result = buildPartial();
767       if (!result.isInitialized()) {
768         throw newUninitializedMessageException(result);
769       }
770       return result;
771     }
772 
773     @java.lang.Override
buildPartial()774     public com.google.cloud.compute.v1.TargetGrpcProxyList buildPartial() {
775       com.google.cloud.compute.v1.TargetGrpcProxyList result =
776           new com.google.cloud.compute.v1.TargetGrpcProxyList(this);
777       buildPartialRepeatedFields(result);
778       if (bitField0_ != 0) {
779         buildPartial0(result);
780       }
781       onBuilt();
782       return result;
783     }
784 
buildPartialRepeatedFields( com.google.cloud.compute.v1.TargetGrpcProxyList result)785     private void buildPartialRepeatedFields(
786         com.google.cloud.compute.v1.TargetGrpcProxyList result) {
787       if (itemsBuilder_ == null) {
788         if (((bitField0_ & 0x00000002) != 0)) {
789           items_ = java.util.Collections.unmodifiableList(items_);
790           bitField0_ = (bitField0_ & ~0x00000002);
791         }
792         result.items_ = items_;
793       } else {
794         result.items_ = itemsBuilder_.build();
795       }
796     }
797 
buildPartial0(com.google.cloud.compute.v1.TargetGrpcProxyList result)798     private void buildPartial0(com.google.cloud.compute.v1.TargetGrpcProxyList result) {
799       int from_bitField0_ = bitField0_;
800       int to_bitField0_ = 0;
801       if (((from_bitField0_ & 0x00000001) != 0)) {
802         result.id_ = id_;
803         to_bitField0_ |= 0x00000001;
804       }
805       if (((from_bitField0_ & 0x00000004) != 0)) {
806         result.kind_ = kind_;
807         to_bitField0_ |= 0x00000002;
808       }
809       if (((from_bitField0_ & 0x00000008) != 0)) {
810         result.nextPageToken_ = nextPageToken_;
811         to_bitField0_ |= 0x00000004;
812       }
813       if (((from_bitField0_ & 0x00000010) != 0)) {
814         result.selfLink_ = selfLink_;
815         to_bitField0_ |= 0x00000008;
816       }
817       if (((from_bitField0_ & 0x00000020) != 0)) {
818         result.warning_ = warningBuilder_ == null ? warning_ : warningBuilder_.build();
819         to_bitField0_ |= 0x00000010;
820       }
821       result.bitField0_ |= to_bitField0_;
822     }
823 
824     @java.lang.Override
clone()825     public Builder clone() {
826       return super.clone();
827     }
828 
829     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)830     public Builder setField(
831         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
832       return super.setField(field, value);
833     }
834 
835     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)836     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
837       return super.clearField(field);
838     }
839 
840     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)841     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
842       return super.clearOneof(oneof);
843     }
844 
845     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)846     public Builder setRepeatedField(
847         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
848       return super.setRepeatedField(field, index, value);
849     }
850 
851     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)852     public Builder addRepeatedField(
853         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
854       return super.addRepeatedField(field, value);
855     }
856 
857     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)858     public Builder mergeFrom(com.google.protobuf.Message other) {
859       if (other instanceof com.google.cloud.compute.v1.TargetGrpcProxyList) {
860         return mergeFrom((com.google.cloud.compute.v1.TargetGrpcProxyList) other);
861       } else {
862         super.mergeFrom(other);
863         return this;
864       }
865     }
866 
mergeFrom(com.google.cloud.compute.v1.TargetGrpcProxyList other)867     public Builder mergeFrom(com.google.cloud.compute.v1.TargetGrpcProxyList other) {
868       if (other == com.google.cloud.compute.v1.TargetGrpcProxyList.getDefaultInstance())
869         return this;
870       if (other.hasId()) {
871         id_ = other.id_;
872         bitField0_ |= 0x00000001;
873         onChanged();
874       }
875       if (itemsBuilder_ == null) {
876         if (!other.items_.isEmpty()) {
877           if (items_.isEmpty()) {
878             items_ = other.items_;
879             bitField0_ = (bitField0_ & ~0x00000002);
880           } else {
881             ensureItemsIsMutable();
882             items_.addAll(other.items_);
883           }
884           onChanged();
885         }
886       } else {
887         if (!other.items_.isEmpty()) {
888           if (itemsBuilder_.isEmpty()) {
889             itemsBuilder_.dispose();
890             itemsBuilder_ = null;
891             items_ = other.items_;
892             bitField0_ = (bitField0_ & ~0x00000002);
893             itemsBuilder_ =
894                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
895                     ? getItemsFieldBuilder()
896                     : null;
897           } else {
898             itemsBuilder_.addAllMessages(other.items_);
899           }
900         }
901       }
902       if (other.hasKind()) {
903         kind_ = other.kind_;
904         bitField0_ |= 0x00000004;
905         onChanged();
906       }
907       if (other.hasNextPageToken()) {
908         nextPageToken_ = other.nextPageToken_;
909         bitField0_ |= 0x00000008;
910         onChanged();
911       }
912       if (other.hasSelfLink()) {
913         selfLink_ = other.selfLink_;
914         bitField0_ |= 0x00000010;
915         onChanged();
916       }
917       if (other.hasWarning()) {
918         mergeWarning(other.getWarning());
919       }
920       this.mergeUnknownFields(other.getUnknownFields());
921       onChanged();
922       return this;
923     }
924 
925     @java.lang.Override
isInitialized()926     public final boolean isInitialized() {
927       return true;
928     }
929 
930     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)931     public Builder mergeFrom(
932         com.google.protobuf.CodedInputStream input,
933         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
934         throws java.io.IOException {
935       if (extensionRegistry == null) {
936         throw new java.lang.NullPointerException();
937       }
938       try {
939         boolean done = false;
940         while (!done) {
941           int tag = input.readTag();
942           switch (tag) {
943             case 0:
944               done = true;
945               break;
946             case 26842:
947               {
948                 id_ = input.readStringRequireUtf8();
949                 bitField0_ |= 0x00000001;
950                 break;
951               } // case 26842
952             case 26336418:
953               {
954                 kind_ = input.readStringRequireUtf8();
955                 bitField0_ |= 0x00000004;
956                 break;
957               } // case 26336418
958             case 405634274:
959               {
960                 input.readMessage(getWarningFieldBuilder().getBuilder(), extensionRegistry);
961                 bitField0_ |= 0x00000020;
962                 break;
963               } // case 405634274
964             case 638380202:
965               {
966                 nextPageToken_ = input.readStringRequireUtf8();
967                 bitField0_ |= 0x00000008;
968                 break;
969               } // case 638380202
970             case 804208130:
971               {
972                 com.google.cloud.compute.v1.TargetGrpcProxy m =
973                     input.readMessage(
974                         com.google.cloud.compute.v1.TargetGrpcProxy.parser(), extensionRegistry);
975                 if (itemsBuilder_ == null) {
976                   ensureItemsIsMutable();
977                   items_.add(m);
978                 } else {
979                   itemsBuilder_.addMessage(m);
980                 }
981                 break;
982               } // case 804208130
983             case -645248918:
984               {
985                 selfLink_ = input.readStringRequireUtf8();
986                 bitField0_ |= 0x00000010;
987                 break;
988               } // case -645248918
989             default:
990               {
991                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
992                   done = true; // was an endgroup tag
993                 }
994                 break;
995               } // default:
996           } // switch (tag)
997         } // while (!done)
998       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
999         throw e.unwrapIOException();
1000       } finally {
1001         onChanged();
1002       } // finally
1003       return this;
1004     }
1005 
1006     private int bitField0_;
1007 
1008     private java.lang.Object id_ = "";
1009     /**
1010      *
1011      *
1012      * <pre>
1013      * [Output Only] Unique identifier for the resource; defined by the server.
1014      * </pre>
1015      *
1016      * <code>optional string id = 3355;</code>
1017      *
1018      * @return Whether the id field is set.
1019      */
hasId()1020     public boolean hasId() {
1021       return ((bitField0_ & 0x00000001) != 0);
1022     }
1023     /**
1024      *
1025      *
1026      * <pre>
1027      * [Output Only] Unique identifier for the resource; defined by the server.
1028      * </pre>
1029      *
1030      * <code>optional string id = 3355;</code>
1031      *
1032      * @return The id.
1033      */
getId()1034     public java.lang.String getId() {
1035       java.lang.Object ref = id_;
1036       if (!(ref instanceof java.lang.String)) {
1037         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1038         java.lang.String s = bs.toStringUtf8();
1039         id_ = s;
1040         return s;
1041       } else {
1042         return (java.lang.String) ref;
1043       }
1044     }
1045     /**
1046      *
1047      *
1048      * <pre>
1049      * [Output Only] Unique identifier for the resource; defined by the server.
1050      * </pre>
1051      *
1052      * <code>optional string id = 3355;</code>
1053      *
1054      * @return The bytes for id.
1055      */
getIdBytes()1056     public com.google.protobuf.ByteString getIdBytes() {
1057       java.lang.Object ref = id_;
1058       if (ref instanceof String) {
1059         com.google.protobuf.ByteString b =
1060             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1061         id_ = b;
1062         return b;
1063       } else {
1064         return (com.google.protobuf.ByteString) ref;
1065       }
1066     }
1067     /**
1068      *
1069      *
1070      * <pre>
1071      * [Output Only] Unique identifier for the resource; defined by the server.
1072      * </pre>
1073      *
1074      * <code>optional string id = 3355;</code>
1075      *
1076      * @param value The id to set.
1077      * @return This builder for chaining.
1078      */
setId(java.lang.String value)1079     public Builder setId(java.lang.String value) {
1080       if (value == null) {
1081         throw new NullPointerException();
1082       }
1083       id_ = value;
1084       bitField0_ |= 0x00000001;
1085       onChanged();
1086       return this;
1087     }
1088     /**
1089      *
1090      *
1091      * <pre>
1092      * [Output Only] Unique identifier for the resource; defined by the server.
1093      * </pre>
1094      *
1095      * <code>optional string id = 3355;</code>
1096      *
1097      * @return This builder for chaining.
1098      */
clearId()1099     public Builder clearId() {
1100       id_ = getDefaultInstance().getId();
1101       bitField0_ = (bitField0_ & ~0x00000001);
1102       onChanged();
1103       return this;
1104     }
1105     /**
1106      *
1107      *
1108      * <pre>
1109      * [Output Only] Unique identifier for the resource; defined by the server.
1110      * </pre>
1111      *
1112      * <code>optional string id = 3355;</code>
1113      *
1114      * @param value The bytes for id to set.
1115      * @return This builder for chaining.
1116      */
setIdBytes(com.google.protobuf.ByteString value)1117     public Builder setIdBytes(com.google.protobuf.ByteString value) {
1118       if (value == null) {
1119         throw new NullPointerException();
1120       }
1121       checkByteStringIsUtf8(value);
1122       id_ = value;
1123       bitField0_ |= 0x00000001;
1124       onChanged();
1125       return this;
1126     }
1127 
1128     private java.util.List<com.google.cloud.compute.v1.TargetGrpcProxy> items_ =
1129         java.util.Collections.emptyList();
1130 
ensureItemsIsMutable()1131     private void ensureItemsIsMutable() {
1132       if (!((bitField0_ & 0x00000002) != 0)) {
1133         items_ = new java.util.ArrayList<com.google.cloud.compute.v1.TargetGrpcProxy>(items_);
1134         bitField0_ |= 0x00000002;
1135       }
1136     }
1137 
1138     private com.google.protobuf.RepeatedFieldBuilderV3<
1139             com.google.cloud.compute.v1.TargetGrpcProxy,
1140             com.google.cloud.compute.v1.TargetGrpcProxy.Builder,
1141             com.google.cloud.compute.v1.TargetGrpcProxyOrBuilder>
1142         itemsBuilder_;
1143 
1144     /**
1145      *
1146      *
1147      * <pre>
1148      * A list of TargetGrpcProxy resources.
1149      * </pre>
1150      *
1151      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1152      */
getItemsList()1153     public java.util.List<com.google.cloud.compute.v1.TargetGrpcProxy> getItemsList() {
1154       if (itemsBuilder_ == null) {
1155         return java.util.Collections.unmodifiableList(items_);
1156       } else {
1157         return itemsBuilder_.getMessageList();
1158       }
1159     }
1160     /**
1161      *
1162      *
1163      * <pre>
1164      * A list of TargetGrpcProxy resources.
1165      * </pre>
1166      *
1167      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1168      */
getItemsCount()1169     public int getItemsCount() {
1170       if (itemsBuilder_ == null) {
1171         return items_.size();
1172       } else {
1173         return itemsBuilder_.getCount();
1174       }
1175     }
1176     /**
1177      *
1178      *
1179      * <pre>
1180      * A list of TargetGrpcProxy resources.
1181      * </pre>
1182      *
1183      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1184      */
getItems(int index)1185     public com.google.cloud.compute.v1.TargetGrpcProxy getItems(int index) {
1186       if (itemsBuilder_ == null) {
1187         return items_.get(index);
1188       } else {
1189         return itemsBuilder_.getMessage(index);
1190       }
1191     }
1192     /**
1193      *
1194      *
1195      * <pre>
1196      * A list of TargetGrpcProxy resources.
1197      * </pre>
1198      *
1199      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1200      */
setItems(int index, com.google.cloud.compute.v1.TargetGrpcProxy value)1201     public Builder setItems(int index, com.google.cloud.compute.v1.TargetGrpcProxy value) {
1202       if (itemsBuilder_ == null) {
1203         if (value == null) {
1204           throw new NullPointerException();
1205         }
1206         ensureItemsIsMutable();
1207         items_.set(index, value);
1208         onChanged();
1209       } else {
1210         itemsBuilder_.setMessage(index, value);
1211       }
1212       return this;
1213     }
1214     /**
1215      *
1216      *
1217      * <pre>
1218      * A list of TargetGrpcProxy resources.
1219      * </pre>
1220      *
1221      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1222      */
setItems( int index, com.google.cloud.compute.v1.TargetGrpcProxy.Builder builderForValue)1223     public Builder setItems(
1224         int index, com.google.cloud.compute.v1.TargetGrpcProxy.Builder builderForValue) {
1225       if (itemsBuilder_ == null) {
1226         ensureItemsIsMutable();
1227         items_.set(index, builderForValue.build());
1228         onChanged();
1229       } else {
1230         itemsBuilder_.setMessage(index, builderForValue.build());
1231       }
1232       return this;
1233     }
1234     /**
1235      *
1236      *
1237      * <pre>
1238      * A list of TargetGrpcProxy resources.
1239      * </pre>
1240      *
1241      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1242      */
addItems(com.google.cloud.compute.v1.TargetGrpcProxy value)1243     public Builder addItems(com.google.cloud.compute.v1.TargetGrpcProxy value) {
1244       if (itemsBuilder_ == null) {
1245         if (value == null) {
1246           throw new NullPointerException();
1247         }
1248         ensureItemsIsMutable();
1249         items_.add(value);
1250         onChanged();
1251       } else {
1252         itemsBuilder_.addMessage(value);
1253       }
1254       return this;
1255     }
1256     /**
1257      *
1258      *
1259      * <pre>
1260      * A list of TargetGrpcProxy resources.
1261      * </pre>
1262      *
1263      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1264      */
addItems(int index, com.google.cloud.compute.v1.TargetGrpcProxy value)1265     public Builder addItems(int index, com.google.cloud.compute.v1.TargetGrpcProxy value) {
1266       if (itemsBuilder_ == null) {
1267         if (value == null) {
1268           throw new NullPointerException();
1269         }
1270         ensureItemsIsMutable();
1271         items_.add(index, value);
1272         onChanged();
1273       } else {
1274         itemsBuilder_.addMessage(index, value);
1275       }
1276       return this;
1277     }
1278     /**
1279      *
1280      *
1281      * <pre>
1282      * A list of TargetGrpcProxy resources.
1283      * </pre>
1284      *
1285      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1286      */
addItems(com.google.cloud.compute.v1.TargetGrpcProxy.Builder builderForValue)1287     public Builder addItems(com.google.cloud.compute.v1.TargetGrpcProxy.Builder builderForValue) {
1288       if (itemsBuilder_ == null) {
1289         ensureItemsIsMutable();
1290         items_.add(builderForValue.build());
1291         onChanged();
1292       } else {
1293         itemsBuilder_.addMessage(builderForValue.build());
1294       }
1295       return this;
1296     }
1297     /**
1298      *
1299      *
1300      * <pre>
1301      * A list of TargetGrpcProxy resources.
1302      * </pre>
1303      *
1304      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1305      */
addItems( int index, com.google.cloud.compute.v1.TargetGrpcProxy.Builder builderForValue)1306     public Builder addItems(
1307         int index, com.google.cloud.compute.v1.TargetGrpcProxy.Builder builderForValue) {
1308       if (itemsBuilder_ == null) {
1309         ensureItemsIsMutable();
1310         items_.add(index, builderForValue.build());
1311         onChanged();
1312       } else {
1313         itemsBuilder_.addMessage(index, builderForValue.build());
1314       }
1315       return this;
1316     }
1317     /**
1318      *
1319      *
1320      * <pre>
1321      * A list of TargetGrpcProxy resources.
1322      * </pre>
1323      *
1324      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1325      */
addAllItems( java.lang.Iterable<? extends com.google.cloud.compute.v1.TargetGrpcProxy> values)1326     public Builder addAllItems(
1327         java.lang.Iterable<? extends com.google.cloud.compute.v1.TargetGrpcProxy> values) {
1328       if (itemsBuilder_ == null) {
1329         ensureItemsIsMutable();
1330         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, items_);
1331         onChanged();
1332       } else {
1333         itemsBuilder_.addAllMessages(values);
1334       }
1335       return this;
1336     }
1337     /**
1338      *
1339      *
1340      * <pre>
1341      * A list of TargetGrpcProxy resources.
1342      * </pre>
1343      *
1344      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1345      */
clearItems()1346     public Builder clearItems() {
1347       if (itemsBuilder_ == null) {
1348         items_ = java.util.Collections.emptyList();
1349         bitField0_ = (bitField0_ & ~0x00000002);
1350         onChanged();
1351       } else {
1352         itemsBuilder_.clear();
1353       }
1354       return this;
1355     }
1356     /**
1357      *
1358      *
1359      * <pre>
1360      * A list of TargetGrpcProxy resources.
1361      * </pre>
1362      *
1363      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1364      */
removeItems(int index)1365     public Builder removeItems(int index) {
1366       if (itemsBuilder_ == null) {
1367         ensureItemsIsMutable();
1368         items_.remove(index);
1369         onChanged();
1370       } else {
1371         itemsBuilder_.remove(index);
1372       }
1373       return this;
1374     }
1375     /**
1376      *
1377      *
1378      * <pre>
1379      * A list of TargetGrpcProxy resources.
1380      * </pre>
1381      *
1382      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1383      */
getItemsBuilder(int index)1384     public com.google.cloud.compute.v1.TargetGrpcProxy.Builder getItemsBuilder(int index) {
1385       return getItemsFieldBuilder().getBuilder(index);
1386     }
1387     /**
1388      *
1389      *
1390      * <pre>
1391      * A list of TargetGrpcProxy resources.
1392      * </pre>
1393      *
1394      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1395      */
getItemsOrBuilder(int index)1396     public com.google.cloud.compute.v1.TargetGrpcProxyOrBuilder getItemsOrBuilder(int index) {
1397       if (itemsBuilder_ == null) {
1398         return items_.get(index);
1399       } else {
1400         return itemsBuilder_.getMessageOrBuilder(index);
1401       }
1402     }
1403     /**
1404      *
1405      *
1406      * <pre>
1407      * A list of TargetGrpcProxy resources.
1408      * </pre>
1409      *
1410      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1411      */
1412     public java.util.List<? extends com.google.cloud.compute.v1.TargetGrpcProxyOrBuilder>
getItemsOrBuilderList()1413         getItemsOrBuilderList() {
1414       if (itemsBuilder_ != null) {
1415         return itemsBuilder_.getMessageOrBuilderList();
1416       } else {
1417         return java.util.Collections.unmodifiableList(items_);
1418       }
1419     }
1420     /**
1421      *
1422      *
1423      * <pre>
1424      * A list of TargetGrpcProxy resources.
1425      * </pre>
1426      *
1427      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1428      */
addItemsBuilder()1429     public com.google.cloud.compute.v1.TargetGrpcProxy.Builder addItemsBuilder() {
1430       return getItemsFieldBuilder()
1431           .addBuilder(com.google.cloud.compute.v1.TargetGrpcProxy.getDefaultInstance());
1432     }
1433     /**
1434      *
1435      *
1436      * <pre>
1437      * A list of TargetGrpcProxy resources.
1438      * </pre>
1439      *
1440      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1441      */
addItemsBuilder(int index)1442     public com.google.cloud.compute.v1.TargetGrpcProxy.Builder addItemsBuilder(int index) {
1443       return getItemsFieldBuilder()
1444           .addBuilder(index, com.google.cloud.compute.v1.TargetGrpcProxy.getDefaultInstance());
1445     }
1446     /**
1447      *
1448      *
1449      * <pre>
1450      * A list of TargetGrpcProxy resources.
1451      * </pre>
1452      *
1453      * <code>repeated .google.cloud.compute.v1.TargetGrpcProxy items = 100526016;</code>
1454      */
1455     public java.util.List<com.google.cloud.compute.v1.TargetGrpcProxy.Builder>
getItemsBuilderList()1456         getItemsBuilderList() {
1457       return getItemsFieldBuilder().getBuilderList();
1458     }
1459 
1460     private com.google.protobuf.RepeatedFieldBuilderV3<
1461             com.google.cloud.compute.v1.TargetGrpcProxy,
1462             com.google.cloud.compute.v1.TargetGrpcProxy.Builder,
1463             com.google.cloud.compute.v1.TargetGrpcProxyOrBuilder>
getItemsFieldBuilder()1464         getItemsFieldBuilder() {
1465       if (itemsBuilder_ == null) {
1466         itemsBuilder_ =
1467             new com.google.protobuf.RepeatedFieldBuilderV3<
1468                 com.google.cloud.compute.v1.TargetGrpcProxy,
1469                 com.google.cloud.compute.v1.TargetGrpcProxy.Builder,
1470                 com.google.cloud.compute.v1.TargetGrpcProxyOrBuilder>(
1471                 items_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean());
1472         items_ = null;
1473       }
1474       return itemsBuilder_;
1475     }
1476 
1477     private java.lang.Object kind_ = "";
1478     /**
1479      *
1480      *
1481      * <pre>
1482      * [Output Only] Type of the resource. Always compute#targetGrpcProxy for target grpc proxies.
1483      * </pre>
1484      *
1485      * <code>optional string kind = 3292052;</code>
1486      *
1487      * @return Whether the kind field is set.
1488      */
hasKind()1489     public boolean hasKind() {
1490       return ((bitField0_ & 0x00000004) != 0);
1491     }
1492     /**
1493      *
1494      *
1495      * <pre>
1496      * [Output Only] Type of the resource. Always compute#targetGrpcProxy for target grpc proxies.
1497      * </pre>
1498      *
1499      * <code>optional string kind = 3292052;</code>
1500      *
1501      * @return The kind.
1502      */
getKind()1503     public java.lang.String getKind() {
1504       java.lang.Object ref = kind_;
1505       if (!(ref instanceof java.lang.String)) {
1506         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1507         java.lang.String s = bs.toStringUtf8();
1508         kind_ = s;
1509         return s;
1510       } else {
1511         return (java.lang.String) ref;
1512       }
1513     }
1514     /**
1515      *
1516      *
1517      * <pre>
1518      * [Output Only] Type of the resource. Always compute#targetGrpcProxy for target grpc proxies.
1519      * </pre>
1520      *
1521      * <code>optional string kind = 3292052;</code>
1522      *
1523      * @return The bytes for kind.
1524      */
getKindBytes()1525     public com.google.protobuf.ByteString getKindBytes() {
1526       java.lang.Object ref = kind_;
1527       if (ref instanceof String) {
1528         com.google.protobuf.ByteString b =
1529             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1530         kind_ = b;
1531         return b;
1532       } else {
1533         return (com.google.protobuf.ByteString) ref;
1534       }
1535     }
1536     /**
1537      *
1538      *
1539      * <pre>
1540      * [Output Only] Type of the resource. Always compute#targetGrpcProxy for target grpc proxies.
1541      * </pre>
1542      *
1543      * <code>optional string kind = 3292052;</code>
1544      *
1545      * @param value The kind to set.
1546      * @return This builder for chaining.
1547      */
setKind(java.lang.String value)1548     public Builder setKind(java.lang.String value) {
1549       if (value == null) {
1550         throw new NullPointerException();
1551       }
1552       kind_ = value;
1553       bitField0_ |= 0x00000004;
1554       onChanged();
1555       return this;
1556     }
1557     /**
1558      *
1559      *
1560      * <pre>
1561      * [Output Only] Type of the resource. Always compute#targetGrpcProxy for target grpc proxies.
1562      * </pre>
1563      *
1564      * <code>optional string kind = 3292052;</code>
1565      *
1566      * @return This builder for chaining.
1567      */
clearKind()1568     public Builder clearKind() {
1569       kind_ = getDefaultInstance().getKind();
1570       bitField0_ = (bitField0_ & ~0x00000004);
1571       onChanged();
1572       return this;
1573     }
1574     /**
1575      *
1576      *
1577      * <pre>
1578      * [Output Only] Type of the resource. Always compute#targetGrpcProxy for target grpc proxies.
1579      * </pre>
1580      *
1581      * <code>optional string kind = 3292052;</code>
1582      *
1583      * @param value The bytes for kind to set.
1584      * @return This builder for chaining.
1585      */
setKindBytes(com.google.protobuf.ByteString value)1586     public Builder setKindBytes(com.google.protobuf.ByteString value) {
1587       if (value == null) {
1588         throw new NullPointerException();
1589       }
1590       checkByteStringIsUtf8(value);
1591       kind_ = value;
1592       bitField0_ |= 0x00000004;
1593       onChanged();
1594       return this;
1595     }
1596 
1597     private java.lang.Object nextPageToken_ = "";
1598     /**
1599      *
1600      *
1601      * <pre>
1602      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1603      * </pre>
1604      *
1605      * <code>optional string next_page_token = 79797525;</code>
1606      *
1607      * @return Whether the nextPageToken field is set.
1608      */
hasNextPageToken()1609     public boolean hasNextPageToken() {
1610       return ((bitField0_ & 0x00000008) != 0);
1611     }
1612     /**
1613      *
1614      *
1615      * <pre>
1616      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1617      * </pre>
1618      *
1619      * <code>optional string next_page_token = 79797525;</code>
1620      *
1621      * @return The nextPageToken.
1622      */
getNextPageToken()1623     public java.lang.String getNextPageToken() {
1624       java.lang.Object ref = nextPageToken_;
1625       if (!(ref instanceof java.lang.String)) {
1626         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1627         java.lang.String s = bs.toStringUtf8();
1628         nextPageToken_ = s;
1629         return s;
1630       } else {
1631         return (java.lang.String) ref;
1632       }
1633     }
1634     /**
1635      *
1636      *
1637      * <pre>
1638      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1639      * </pre>
1640      *
1641      * <code>optional string next_page_token = 79797525;</code>
1642      *
1643      * @return The bytes for nextPageToken.
1644      */
getNextPageTokenBytes()1645     public com.google.protobuf.ByteString getNextPageTokenBytes() {
1646       java.lang.Object ref = nextPageToken_;
1647       if (ref instanceof String) {
1648         com.google.protobuf.ByteString b =
1649             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1650         nextPageToken_ = b;
1651         return b;
1652       } else {
1653         return (com.google.protobuf.ByteString) ref;
1654       }
1655     }
1656     /**
1657      *
1658      *
1659      * <pre>
1660      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1661      * </pre>
1662      *
1663      * <code>optional string next_page_token = 79797525;</code>
1664      *
1665      * @param value The nextPageToken to set.
1666      * @return This builder for chaining.
1667      */
setNextPageToken(java.lang.String value)1668     public Builder setNextPageToken(java.lang.String value) {
1669       if (value == null) {
1670         throw new NullPointerException();
1671       }
1672       nextPageToken_ = value;
1673       bitField0_ |= 0x00000008;
1674       onChanged();
1675       return this;
1676     }
1677     /**
1678      *
1679      *
1680      * <pre>
1681      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1682      * </pre>
1683      *
1684      * <code>optional string next_page_token = 79797525;</code>
1685      *
1686      * @return This builder for chaining.
1687      */
clearNextPageToken()1688     public Builder clearNextPageToken() {
1689       nextPageToken_ = getDefaultInstance().getNextPageToken();
1690       bitField0_ = (bitField0_ & ~0x00000008);
1691       onChanged();
1692       return this;
1693     }
1694     /**
1695      *
1696      *
1697      * <pre>
1698      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1699      * </pre>
1700      *
1701      * <code>optional string next_page_token = 79797525;</code>
1702      *
1703      * @param value The bytes for nextPageToken to set.
1704      * @return This builder for chaining.
1705      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1706     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1707       if (value == null) {
1708         throw new NullPointerException();
1709       }
1710       checkByteStringIsUtf8(value);
1711       nextPageToken_ = value;
1712       bitField0_ |= 0x00000008;
1713       onChanged();
1714       return this;
1715     }
1716 
1717     private java.lang.Object selfLink_ = "";
1718     /**
1719      *
1720      *
1721      * <pre>
1722      * [Output Only] Server-defined URL for this resource.
1723      * </pre>
1724      *
1725      * <code>optional string self_link = 456214797;</code>
1726      *
1727      * @return Whether the selfLink field is set.
1728      */
hasSelfLink()1729     public boolean hasSelfLink() {
1730       return ((bitField0_ & 0x00000010) != 0);
1731     }
1732     /**
1733      *
1734      *
1735      * <pre>
1736      * [Output Only] Server-defined URL for this resource.
1737      * </pre>
1738      *
1739      * <code>optional string self_link = 456214797;</code>
1740      *
1741      * @return The selfLink.
1742      */
getSelfLink()1743     public java.lang.String getSelfLink() {
1744       java.lang.Object ref = selfLink_;
1745       if (!(ref instanceof java.lang.String)) {
1746         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1747         java.lang.String s = bs.toStringUtf8();
1748         selfLink_ = s;
1749         return s;
1750       } else {
1751         return (java.lang.String) ref;
1752       }
1753     }
1754     /**
1755      *
1756      *
1757      * <pre>
1758      * [Output Only] Server-defined URL for this resource.
1759      * </pre>
1760      *
1761      * <code>optional string self_link = 456214797;</code>
1762      *
1763      * @return The bytes for selfLink.
1764      */
getSelfLinkBytes()1765     public com.google.protobuf.ByteString getSelfLinkBytes() {
1766       java.lang.Object ref = selfLink_;
1767       if (ref instanceof String) {
1768         com.google.protobuf.ByteString b =
1769             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1770         selfLink_ = b;
1771         return b;
1772       } else {
1773         return (com.google.protobuf.ByteString) ref;
1774       }
1775     }
1776     /**
1777      *
1778      *
1779      * <pre>
1780      * [Output Only] Server-defined URL for this resource.
1781      * </pre>
1782      *
1783      * <code>optional string self_link = 456214797;</code>
1784      *
1785      * @param value The selfLink to set.
1786      * @return This builder for chaining.
1787      */
setSelfLink(java.lang.String value)1788     public Builder setSelfLink(java.lang.String value) {
1789       if (value == null) {
1790         throw new NullPointerException();
1791       }
1792       selfLink_ = value;
1793       bitField0_ |= 0x00000010;
1794       onChanged();
1795       return this;
1796     }
1797     /**
1798      *
1799      *
1800      * <pre>
1801      * [Output Only] Server-defined URL for this resource.
1802      * </pre>
1803      *
1804      * <code>optional string self_link = 456214797;</code>
1805      *
1806      * @return This builder for chaining.
1807      */
clearSelfLink()1808     public Builder clearSelfLink() {
1809       selfLink_ = getDefaultInstance().getSelfLink();
1810       bitField0_ = (bitField0_ & ~0x00000010);
1811       onChanged();
1812       return this;
1813     }
1814     /**
1815      *
1816      *
1817      * <pre>
1818      * [Output Only] Server-defined URL for this resource.
1819      * </pre>
1820      *
1821      * <code>optional string self_link = 456214797;</code>
1822      *
1823      * @param value The bytes for selfLink to set.
1824      * @return This builder for chaining.
1825      */
setSelfLinkBytes(com.google.protobuf.ByteString value)1826     public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) {
1827       if (value == null) {
1828         throw new NullPointerException();
1829       }
1830       checkByteStringIsUtf8(value);
1831       selfLink_ = value;
1832       bitField0_ |= 0x00000010;
1833       onChanged();
1834       return this;
1835     }
1836 
1837     private com.google.cloud.compute.v1.Warning warning_;
1838     private com.google.protobuf.SingleFieldBuilderV3<
1839             com.google.cloud.compute.v1.Warning,
1840             com.google.cloud.compute.v1.Warning.Builder,
1841             com.google.cloud.compute.v1.WarningOrBuilder>
1842         warningBuilder_;
1843     /**
1844      *
1845      *
1846      * <pre>
1847      * [Output Only] Informational warning message.
1848      * </pre>
1849      *
1850      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1851      *
1852      * @return Whether the warning field is set.
1853      */
hasWarning()1854     public boolean hasWarning() {
1855       return ((bitField0_ & 0x00000020) != 0);
1856     }
1857     /**
1858      *
1859      *
1860      * <pre>
1861      * [Output Only] Informational warning message.
1862      * </pre>
1863      *
1864      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1865      *
1866      * @return The warning.
1867      */
getWarning()1868     public com.google.cloud.compute.v1.Warning getWarning() {
1869       if (warningBuilder_ == null) {
1870         return warning_ == null
1871             ? com.google.cloud.compute.v1.Warning.getDefaultInstance()
1872             : warning_;
1873       } else {
1874         return warningBuilder_.getMessage();
1875       }
1876     }
1877     /**
1878      *
1879      *
1880      * <pre>
1881      * [Output Only] Informational warning message.
1882      * </pre>
1883      *
1884      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1885      */
setWarning(com.google.cloud.compute.v1.Warning value)1886     public Builder setWarning(com.google.cloud.compute.v1.Warning value) {
1887       if (warningBuilder_ == null) {
1888         if (value == null) {
1889           throw new NullPointerException();
1890         }
1891         warning_ = value;
1892       } else {
1893         warningBuilder_.setMessage(value);
1894       }
1895       bitField0_ |= 0x00000020;
1896       onChanged();
1897       return this;
1898     }
1899     /**
1900      *
1901      *
1902      * <pre>
1903      * [Output Only] Informational warning message.
1904      * </pre>
1905      *
1906      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1907      */
setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue)1908     public Builder setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue) {
1909       if (warningBuilder_ == null) {
1910         warning_ = builderForValue.build();
1911       } else {
1912         warningBuilder_.setMessage(builderForValue.build());
1913       }
1914       bitField0_ |= 0x00000020;
1915       onChanged();
1916       return this;
1917     }
1918     /**
1919      *
1920      *
1921      * <pre>
1922      * [Output Only] Informational warning message.
1923      * </pre>
1924      *
1925      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1926      */
mergeWarning(com.google.cloud.compute.v1.Warning value)1927     public Builder mergeWarning(com.google.cloud.compute.v1.Warning value) {
1928       if (warningBuilder_ == null) {
1929         if (((bitField0_ & 0x00000020) != 0)
1930             && warning_ != null
1931             && warning_ != com.google.cloud.compute.v1.Warning.getDefaultInstance()) {
1932           getWarningBuilder().mergeFrom(value);
1933         } else {
1934           warning_ = value;
1935         }
1936       } else {
1937         warningBuilder_.mergeFrom(value);
1938       }
1939       bitField0_ |= 0x00000020;
1940       onChanged();
1941       return this;
1942     }
1943     /**
1944      *
1945      *
1946      * <pre>
1947      * [Output Only] Informational warning message.
1948      * </pre>
1949      *
1950      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1951      */
clearWarning()1952     public Builder clearWarning() {
1953       bitField0_ = (bitField0_ & ~0x00000020);
1954       warning_ = null;
1955       if (warningBuilder_ != null) {
1956         warningBuilder_.dispose();
1957         warningBuilder_ = null;
1958       }
1959       onChanged();
1960       return this;
1961     }
1962     /**
1963      *
1964      *
1965      * <pre>
1966      * [Output Only] Informational warning message.
1967      * </pre>
1968      *
1969      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1970      */
getWarningBuilder()1971     public com.google.cloud.compute.v1.Warning.Builder getWarningBuilder() {
1972       bitField0_ |= 0x00000020;
1973       onChanged();
1974       return getWarningFieldBuilder().getBuilder();
1975     }
1976     /**
1977      *
1978      *
1979      * <pre>
1980      * [Output Only] Informational warning message.
1981      * </pre>
1982      *
1983      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1984      */
getWarningOrBuilder()1985     public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() {
1986       if (warningBuilder_ != null) {
1987         return warningBuilder_.getMessageOrBuilder();
1988       } else {
1989         return warning_ == null
1990             ? com.google.cloud.compute.v1.Warning.getDefaultInstance()
1991             : warning_;
1992       }
1993     }
1994     /**
1995      *
1996      *
1997      * <pre>
1998      * [Output Only] Informational warning message.
1999      * </pre>
2000      *
2001      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
2002      */
2003     private com.google.protobuf.SingleFieldBuilderV3<
2004             com.google.cloud.compute.v1.Warning,
2005             com.google.cloud.compute.v1.Warning.Builder,
2006             com.google.cloud.compute.v1.WarningOrBuilder>
getWarningFieldBuilder()2007         getWarningFieldBuilder() {
2008       if (warningBuilder_ == null) {
2009         warningBuilder_ =
2010             new com.google.protobuf.SingleFieldBuilderV3<
2011                 com.google.cloud.compute.v1.Warning,
2012                 com.google.cloud.compute.v1.Warning.Builder,
2013                 com.google.cloud.compute.v1.WarningOrBuilder>(
2014                 getWarning(), getParentForChildren(), isClean());
2015         warning_ = null;
2016       }
2017       return warningBuilder_;
2018     }
2019 
2020     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2021     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
2022       return super.setUnknownFields(unknownFields);
2023     }
2024 
2025     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2026     public final Builder mergeUnknownFields(
2027         final com.google.protobuf.UnknownFieldSet unknownFields) {
2028       return super.mergeUnknownFields(unknownFields);
2029     }
2030 
2031     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.TargetGrpcProxyList)
2032   }
2033 
2034   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.TargetGrpcProxyList)
2035   private static final com.google.cloud.compute.v1.TargetGrpcProxyList DEFAULT_INSTANCE;
2036 
2037   static {
2038     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.TargetGrpcProxyList();
2039   }
2040 
getDefaultInstance()2041   public static com.google.cloud.compute.v1.TargetGrpcProxyList getDefaultInstance() {
2042     return DEFAULT_INSTANCE;
2043   }
2044 
2045   private static final com.google.protobuf.Parser<TargetGrpcProxyList> PARSER =
2046       new com.google.protobuf.AbstractParser<TargetGrpcProxyList>() {
2047         @java.lang.Override
2048         public TargetGrpcProxyList parsePartialFrom(
2049             com.google.protobuf.CodedInputStream input,
2050             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2051             throws com.google.protobuf.InvalidProtocolBufferException {
2052           Builder builder = newBuilder();
2053           try {
2054             builder.mergeFrom(input, extensionRegistry);
2055           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2056             throw e.setUnfinishedMessage(builder.buildPartial());
2057           } catch (com.google.protobuf.UninitializedMessageException e) {
2058             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2059           } catch (java.io.IOException e) {
2060             throw new com.google.protobuf.InvalidProtocolBufferException(e)
2061                 .setUnfinishedMessage(builder.buildPartial());
2062           }
2063           return builder.buildPartial();
2064         }
2065       };
2066 
parser()2067   public static com.google.protobuf.Parser<TargetGrpcProxyList> parser() {
2068     return PARSER;
2069   }
2070 
2071   @java.lang.Override
getParserForType()2072   public com.google.protobuf.Parser<TargetGrpcProxyList> getParserForType() {
2073     return PARSER;
2074   }
2075 
2076   @java.lang.Override
getDefaultInstanceForType()2077   public com.google.cloud.compute.v1.TargetGrpcProxyList getDefaultInstanceForType() {
2078     return DEFAULT_INSTANCE;
2079   }
2080 }
2081