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