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