• 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.LicensesListResponse}
28  */
29 public final class LicensesListResponse extends com.google.protobuf.GeneratedMessageV3
30     implements
31     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.LicensesListResponse)
32     LicensesListResponseOrBuilder {
33   private static final long serialVersionUID = 0L;
34   // Use LicensesListResponse.newBuilder() to construct.
LicensesListResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35   private LicensesListResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
36     super(builder);
37   }
38 
LicensesListResponse()39   private LicensesListResponse() {
40     id_ = "";
41     items_ = java.util.Collections.emptyList();
42     nextPageToken_ = "";
43     selfLink_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new LicensesListResponse();
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_LicensesListResponse_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_LicensesListResponse_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.compute.v1.LicensesListResponse.class,
69             com.google.cloud.compute.v1.LicensesListResponse.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.License> items_;
143   /**
144    *
145    *
146    * <pre>
147    * A list of License resources.
148    * </pre>
149    *
150    * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
151    */
152   @java.lang.Override
getItemsList()153   public java.util.List<com.google.cloud.compute.v1.License> getItemsList() {
154     return items_;
155   }
156   /**
157    *
158    *
159    * <pre>
160    * A list of License resources.
161    * </pre>
162    *
163    * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
164    */
165   @java.lang.Override
166   public java.util.List<? extends com.google.cloud.compute.v1.LicenseOrBuilder>
getItemsOrBuilderList()167       getItemsOrBuilderList() {
168     return items_;
169   }
170   /**
171    *
172    *
173    * <pre>
174    * A list of License resources.
175    * </pre>
176    *
177    * <code>repeated .google.cloud.compute.v1.License 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 License resources.
188    * </pre>
189    *
190    * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
191    */
192   @java.lang.Override
getItems(int index)193   public com.google.cloud.compute.v1.License getItems(int index) {
194     return items_.get(index);
195   }
196   /**
197    *
198    *
199    * <pre>
200    * A list of License resources.
201    * </pre>
202    *
203    * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
204    */
205   @java.lang.Override
getItemsOrBuilder(int index)206   public com.google.cloud.compute.v1.LicenseOrBuilder getItemsOrBuilder(int index) {
207     return items_.get(index);
208   }
209 
210   public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 79797525;
211 
212   @SuppressWarnings("serial")
213   private volatile java.lang.Object nextPageToken_ = "";
214   /**
215    *
216    *
217    * <pre>
218    * [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.
219    * </pre>
220    *
221    * <code>optional string next_page_token = 79797525;</code>
222    *
223    * @return Whether the nextPageToken field is set.
224    */
225   @java.lang.Override
hasNextPageToken()226   public boolean hasNextPageToken() {
227     return ((bitField0_ & 0x00000002) != 0);
228   }
229   /**
230    *
231    *
232    * <pre>
233    * [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.
234    * </pre>
235    *
236    * <code>optional string next_page_token = 79797525;</code>
237    *
238    * @return The nextPageToken.
239    */
240   @java.lang.Override
getNextPageToken()241   public java.lang.String getNextPageToken() {
242     java.lang.Object ref = nextPageToken_;
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       nextPageToken_ = s;
249       return s;
250     }
251   }
252   /**
253    *
254    *
255    * <pre>
256    * [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.
257    * </pre>
258    *
259    * <code>optional string next_page_token = 79797525;</code>
260    *
261    * @return The bytes for nextPageToken.
262    */
263   @java.lang.Override
getNextPageTokenBytes()264   public com.google.protobuf.ByteString getNextPageTokenBytes() {
265     java.lang.Object ref = nextPageToken_;
266     if (ref instanceof java.lang.String) {
267       com.google.protobuf.ByteString b =
268           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
269       nextPageToken_ = b;
270       return b;
271     } else {
272       return (com.google.protobuf.ByteString) ref;
273     }
274   }
275 
276   public static final int SELF_LINK_FIELD_NUMBER = 456214797;
277 
278   @SuppressWarnings("serial")
279   private volatile java.lang.Object selfLink_ = "";
280   /**
281    *
282    *
283    * <pre>
284    * [Output Only] Server-defined URL for this resource.
285    * </pre>
286    *
287    * <code>optional string self_link = 456214797;</code>
288    *
289    * @return Whether the selfLink field is set.
290    */
291   @java.lang.Override
hasSelfLink()292   public boolean hasSelfLink() {
293     return ((bitField0_ & 0x00000004) != 0);
294   }
295   /**
296    *
297    *
298    * <pre>
299    * [Output Only] Server-defined URL for this resource.
300    * </pre>
301    *
302    * <code>optional string self_link = 456214797;</code>
303    *
304    * @return The selfLink.
305    */
306   @java.lang.Override
getSelfLink()307   public java.lang.String getSelfLink() {
308     java.lang.Object ref = selfLink_;
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       selfLink_ = s;
315       return s;
316     }
317   }
318   /**
319    *
320    *
321    * <pre>
322    * [Output Only] Server-defined URL for this resource.
323    * </pre>
324    *
325    * <code>optional string self_link = 456214797;</code>
326    *
327    * @return The bytes for selfLink.
328    */
329   @java.lang.Override
getSelfLinkBytes()330   public com.google.protobuf.ByteString getSelfLinkBytes() {
331     java.lang.Object ref = selfLink_;
332     if (ref instanceof java.lang.String) {
333       com.google.protobuf.ByteString b =
334           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
335       selfLink_ = 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_ & 0x00000008) != 0)) {
406       output.writeMessage(50704284, getWarning());
407     }
408     if (((bitField0_ & 0x00000002) != 0)) {
409       com.google.protobuf.GeneratedMessageV3.writeString(output, 79797525, nextPageToken_);
410     }
411     for (int i = 0; i < items_.size(); i++) {
412       output.writeMessage(100526016, items_.get(i));
413     }
414     if (((bitField0_ & 0x00000004) != 0)) {
415       com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_);
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_ & 0x00000008) != 0)) {
430       size += com.google.protobuf.CodedOutputStream.computeMessageSize(50704284, getWarning());
431     }
432     if (((bitField0_ & 0x00000002) != 0)) {
433       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(79797525, nextPageToken_);
434     }
435     for (int i = 0; i < items_.size(); i++) {
436       size += com.google.protobuf.CodedOutputStream.computeMessageSize(100526016, items_.get(i));
437     }
438     if (((bitField0_ & 0x00000004) != 0)) {
439       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_);
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.LicensesListResponse)) {
452       return super.equals(obj);
453     }
454     com.google.cloud.compute.v1.LicensesListResponse other =
455         (com.google.cloud.compute.v1.LicensesListResponse) 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 (hasNextPageToken() != other.hasNextPageToken()) return false;
463     if (hasNextPageToken()) {
464       if (!getNextPageToken().equals(other.getNextPageToken())) return false;
465     }
466     if (hasSelfLink() != other.hasSelfLink()) return false;
467     if (hasSelfLink()) {
468       if (!getSelfLink().equals(other.getSelfLink())) 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 (hasNextPageToken()) {
494       hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
495       hash = (53 * hash) + getNextPageToken().hashCode();
496     }
497     if (hasSelfLink()) {
498       hash = (37 * hash) + SELF_LINK_FIELD_NUMBER;
499       hash = (53 * hash) + getSelfLink().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.LicensesListResponse 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.LicensesListResponse 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.LicensesListResponse 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.LicensesListResponse 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.LicensesListResponse 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.LicensesListResponse 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.LicensesListResponse parseFrom(
546       java.io.InputStream input) 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.LicensesListResponse 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.LicensesListResponse 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.LicensesListResponse 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.LicensesListResponse 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.LicensesListResponse 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.LicensesListResponse prototype)591   public static Builder newBuilder(com.google.cloud.compute.v1.LicensesListResponse 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.LicensesListResponse}
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.LicensesListResponse)
616       com.google.cloud.compute.v1.LicensesListResponseOrBuilder {
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_LicensesListResponse_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_LicensesListResponse_fieldAccessorTable
627           .ensureFieldAccessorsInitialized(
628               com.google.cloud.compute.v1.LicensesListResponse.class,
629               com.google.cloud.compute.v1.LicensesListResponse.Builder.class);
630     }
631 
632     // Construct using com.google.cloud.compute.v1.LicensesListResponse.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       nextPageToken_ = "";
662       selfLink_ = "";
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_LicensesListResponse_descriptor;
675     }
676 
677     @java.lang.Override
getDefaultInstanceForType()678     public com.google.cloud.compute.v1.LicensesListResponse getDefaultInstanceForType() {
679       return com.google.cloud.compute.v1.LicensesListResponse.getDefaultInstance();
680     }
681 
682     @java.lang.Override
build()683     public com.google.cloud.compute.v1.LicensesListResponse build() {
684       com.google.cloud.compute.v1.LicensesListResponse 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.LicensesListResponse buildPartial() {
693       com.google.cloud.compute.v1.LicensesListResponse result =
694           new com.google.cloud.compute.v1.LicensesListResponse(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.LicensesListResponse result)703     private void buildPartialRepeatedFields(
704         com.google.cloud.compute.v1.LicensesListResponse result) {
705       if (itemsBuilder_ == null) {
706         if (((bitField0_ & 0x00000002) != 0)) {
707           items_ = java.util.Collections.unmodifiableList(items_);
708           bitField0_ = (bitField0_ & ~0x00000002);
709         }
710         result.items_ = items_;
711       } else {
712         result.items_ = itemsBuilder_.build();
713       }
714     }
715 
buildPartial0(com.google.cloud.compute.v1.LicensesListResponse result)716     private void buildPartial0(com.google.cloud.compute.v1.LicensesListResponse result) {
717       int from_bitField0_ = bitField0_;
718       int to_bitField0_ = 0;
719       if (((from_bitField0_ & 0x00000001) != 0)) {
720         result.id_ = id_;
721         to_bitField0_ |= 0x00000001;
722       }
723       if (((from_bitField0_ & 0x00000004) != 0)) {
724         result.nextPageToken_ = nextPageToken_;
725         to_bitField0_ |= 0x00000002;
726       }
727       if (((from_bitField0_ & 0x00000008) != 0)) {
728         result.selfLink_ = selfLink_;
729         to_bitField0_ |= 0x00000004;
730       }
731       if (((from_bitField0_ & 0x00000010) != 0)) {
732         result.warning_ = warningBuilder_ == null ? warning_ : warningBuilder_.build();
733         to_bitField0_ |= 0x00000008;
734       }
735       result.bitField0_ |= to_bitField0_;
736     }
737 
738     @java.lang.Override
clone()739     public Builder clone() {
740       return super.clone();
741     }
742 
743     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)744     public Builder setField(
745         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
746       return super.setField(field, value);
747     }
748 
749     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)750     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
751       return super.clearField(field);
752     }
753 
754     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)755     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
756       return super.clearOneof(oneof);
757     }
758 
759     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)760     public Builder setRepeatedField(
761         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
762       return super.setRepeatedField(field, index, value);
763     }
764 
765     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)766     public Builder addRepeatedField(
767         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
768       return super.addRepeatedField(field, value);
769     }
770 
771     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)772     public Builder mergeFrom(com.google.protobuf.Message other) {
773       if (other instanceof com.google.cloud.compute.v1.LicensesListResponse) {
774         return mergeFrom((com.google.cloud.compute.v1.LicensesListResponse) other);
775       } else {
776         super.mergeFrom(other);
777         return this;
778       }
779     }
780 
mergeFrom(com.google.cloud.compute.v1.LicensesListResponse other)781     public Builder mergeFrom(com.google.cloud.compute.v1.LicensesListResponse other) {
782       if (other == com.google.cloud.compute.v1.LicensesListResponse.getDefaultInstance())
783         return this;
784       if (other.hasId()) {
785         id_ = other.id_;
786         bitField0_ |= 0x00000001;
787         onChanged();
788       }
789       if (itemsBuilder_ == null) {
790         if (!other.items_.isEmpty()) {
791           if (items_.isEmpty()) {
792             items_ = other.items_;
793             bitField0_ = (bitField0_ & ~0x00000002);
794           } else {
795             ensureItemsIsMutable();
796             items_.addAll(other.items_);
797           }
798           onChanged();
799         }
800       } else {
801         if (!other.items_.isEmpty()) {
802           if (itemsBuilder_.isEmpty()) {
803             itemsBuilder_.dispose();
804             itemsBuilder_ = null;
805             items_ = other.items_;
806             bitField0_ = (bitField0_ & ~0x00000002);
807             itemsBuilder_ =
808                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
809                     ? getItemsFieldBuilder()
810                     : null;
811           } else {
812             itemsBuilder_.addAllMessages(other.items_);
813           }
814         }
815       }
816       if (other.hasNextPageToken()) {
817         nextPageToken_ = other.nextPageToken_;
818         bitField0_ |= 0x00000004;
819         onChanged();
820       }
821       if (other.hasSelfLink()) {
822         selfLink_ = other.selfLink_;
823         bitField0_ |= 0x00000008;
824         onChanged();
825       }
826       if (other.hasWarning()) {
827         mergeWarning(other.getWarning());
828       }
829       this.mergeUnknownFields(other.getUnknownFields());
830       onChanged();
831       return this;
832     }
833 
834     @java.lang.Override
isInitialized()835     public final boolean isInitialized() {
836       return true;
837     }
838 
839     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)840     public Builder mergeFrom(
841         com.google.protobuf.CodedInputStream input,
842         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
843         throws java.io.IOException {
844       if (extensionRegistry == null) {
845         throw new java.lang.NullPointerException();
846       }
847       try {
848         boolean done = false;
849         while (!done) {
850           int tag = input.readTag();
851           switch (tag) {
852             case 0:
853               done = true;
854               break;
855             case 26842:
856               {
857                 id_ = input.readStringRequireUtf8();
858                 bitField0_ |= 0x00000001;
859                 break;
860               } // case 26842
861             case 405634274:
862               {
863                 input.readMessage(getWarningFieldBuilder().getBuilder(), extensionRegistry);
864                 bitField0_ |= 0x00000010;
865                 break;
866               } // case 405634274
867             case 638380202:
868               {
869                 nextPageToken_ = input.readStringRequireUtf8();
870                 bitField0_ |= 0x00000004;
871                 break;
872               } // case 638380202
873             case 804208130:
874               {
875                 com.google.cloud.compute.v1.License m =
876                     input.readMessage(
877                         com.google.cloud.compute.v1.License.parser(), extensionRegistry);
878                 if (itemsBuilder_ == null) {
879                   ensureItemsIsMutable();
880                   items_.add(m);
881                 } else {
882                   itemsBuilder_.addMessage(m);
883                 }
884                 break;
885               } // case 804208130
886             case -645248918:
887               {
888                 selfLink_ = input.readStringRequireUtf8();
889                 bitField0_ |= 0x00000008;
890                 break;
891               } // case -645248918
892             default:
893               {
894                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
895                   done = true; // was an endgroup tag
896                 }
897                 break;
898               } // default:
899           } // switch (tag)
900         } // while (!done)
901       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
902         throw e.unwrapIOException();
903       } finally {
904         onChanged();
905       } // finally
906       return this;
907     }
908 
909     private int bitField0_;
910 
911     private java.lang.Object id_ = "";
912     /**
913      *
914      *
915      * <pre>
916      * [Output Only] Unique identifier for the resource; defined by the server.
917      * </pre>
918      *
919      * <code>optional string id = 3355;</code>
920      *
921      * @return Whether the id field is set.
922      */
hasId()923     public boolean hasId() {
924       return ((bitField0_ & 0x00000001) != 0);
925     }
926     /**
927      *
928      *
929      * <pre>
930      * [Output Only] Unique identifier for the resource; defined by the server.
931      * </pre>
932      *
933      * <code>optional string id = 3355;</code>
934      *
935      * @return The id.
936      */
getId()937     public java.lang.String getId() {
938       java.lang.Object ref = id_;
939       if (!(ref instanceof java.lang.String)) {
940         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
941         java.lang.String s = bs.toStringUtf8();
942         id_ = s;
943         return s;
944       } else {
945         return (java.lang.String) ref;
946       }
947     }
948     /**
949      *
950      *
951      * <pre>
952      * [Output Only] Unique identifier for the resource; defined by the server.
953      * </pre>
954      *
955      * <code>optional string id = 3355;</code>
956      *
957      * @return The bytes for id.
958      */
getIdBytes()959     public com.google.protobuf.ByteString getIdBytes() {
960       java.lang.Object ref = id_;
961       if (ref instanceof String) {
962         com.google.protobuf.ByteString b =
963             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
964         id_ = b;
965         return b;
966       } else {
967         return (com.google.protobuf.ByteString) ref;
968       }
969     }
970     /**
971      *
972      *
973      * <pre>
974      * [Output Only] Unique identifier for the resource; defined by the server.
975      * </pre>
976      *
977      * <code>optional string id = 3355;</code>
978      *
979      * @param value The id to set.
980      * @return This builder for chaining.
981      */
setId(java.lang.String value)982     public Builder setId(java.lang.String value) {
983       if (value == null) {
984         throw new NullPointerException();
985       }
986       id_ = value;
987       bitField0_ |= 0x00000001;
988       onChanged();
989       return this;
990     }
991     /**
992      *
993      *
994      * <pre>
995      * [Output Only] Unique identifier for the resource; defined by the server.
996      * </pre>
997      *
998      * <code>optional string id = 3355;</code>
999      *
1000      * @return This builder for chaining.
1001      */
clearId()1002     public Builder clearId() {
1003       id_ = getDefaultInstance().getId();
1004       bitField0_ = (bitField0_ & ~0x00000001);
1005       onChanged();
1006       return this;
1007     }
1008     /**
1009      *
1010      *
1011      * <pre>
1012      * [Output Only] Unique identifier for the resource; defined by the server.
1013      * </pre>
1014      *
1015      * <code>optional string id = 3355;</code>
1016      *
1017      * @param value The bytes for id to set.
1018      * @return This builder for chaining.
1019      */
setIdBytes(com.google.protobuf.ByteString value)1020     public Builder setIdBytes(com.google.protobuf.ByteString value) {
1021       if (value == null) {
1022         throw new NullPointerException();
1023       }
1024       checkByteStringIsUtf8(value);
1025       id_ = value;
1026       bitField0_ |= 0x00000001;
1027       onChanged();
1028       return this;
1029     }
1030 
1031     private java.util.List<com.google.cloud.compute.v1.License> items_ =
1032         java.util.Collections.emptyList();
1033 
ensureItemsIsMutable()1034     private void ensureItemsIsMutable() {
1035       if (!((bitField0_ & 0x00000002) != 0)) {
1036         items_ = new java.util.ArrayList<com.google.cloud.compute.v1.License>(items_);
1037         bitField0_ |= 0x00000002;
1038       }
1039     }
1040 
1041     private com.google.protobuf.RepeatedFieldBuilderV3<
1042             com.google.cloud.compute.v1.License,
1043             com.google.cloud.compute.v1.License.Builder,
1044             com.google.cloud.compute.v1.LicenseOrBuilder>
1045         itemsBuilder_;
1046 
1047     /**
1048      *
1049      *
1050      * <pre>
1051      * A list of License resources.
1052      * </pre>
1053      *
1054      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1055      */
getItemsList()1056     public java.util.List<com.google.cloud.compute.v1.License> getItemsList() {
1057       if (itemsBuilder_ == null) {
1058         return java.util.Collections.unmodifiableList(items_);
1059       } else {
1060         return itemsBuilder_.getMessageList();
1061       }
1062     }
1063     /**
1064      *
1065      *
1066      * <pre>
1067      * A list of License resources.
1068      * </pre>
1069      *
1070      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1071      */
getItemsCount()1072     public int getItemsCount() {
1073       if (itemsBuilder_ == null) {
1074         return items_.size();
1075       } else {
1076         return itemsBuilder_.getCount();
1077       }
1078     }
1079     /**
1080      *
1081      *
1082      * <pre>
1083      * A list of License resources.
1084      * </pre>
1085      *
1086      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1087      */
getItems(int index)1088     public com.google.cloud.compute.v1.License getItems(int index) {
1089       if (itemsBuilder_ == null) {
1090         return items_.get(index);
1091       } else {
1092         return itemsBuilder_.getMessage(index);
1093       }
1094     }
1095     /**
1096      *
1097      *
1098      * <pre>
1099      * A list of License resources.
1100      * </pre>
1101      *
1102      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1103      */
setItems(int index, com.google.cloud.compute.v1.License value)1104     public Builder setItems(int index, com.google.cloud.compute.v1.License value) {
1105       if (itemsBuilder_ == null) {
1106         if (value == null) {
1107           throw new NullPointerException();
1108         }
1109         ensureItemsIsMutable();
1110         items_.set(index, value);
1111         onChanged();
1112       } else {
1113         itemsBuilder_.setMessage(index, value);
1114       }
1115       return this;
1116     }
1117     /**
1118      *
1119      *
1120      * <pre>
1121      * A list of License resources.
1122      * </pre>
1123      *
1124      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1125      */
setItems( int index, com.google.cloud.compute.v1.License.Builder builderForValue)1126     public Builder setItems(
1127         int index, com.google.cloud.compute.v1.License.Builder builderForValue) {
1128       if (itemsBuilder_ == null) {
1129         ensureItemsIsMutable();
1130         items_.set(index, builderForValue.build());
1131         onChanged();
1132       } else {
1133         itemsBuilder_.setMessage(index, builderForValue.build());
1134       }
1135       return this;
1136     }
1137     /**
1138      *
1139      *
1140      * <pre>
1141      * A list of License resources.
1142      * </pre>
1143      *
1144      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1145      */
addItems(com.google.cloud.compute.v1.License value)1146     public Builder addItems(com.google.cloud.compute.v1.License value) {
1147       if (itemsBuilder_ == null) {
1148         if (value == null) {
1149           throw new NullPointerException();
1150         }
1151         ensureItemsIsMutable();
1152         items_.add(value);
1153         onChanged();
1154       } else {
1155         itemsBuilder_.addMessage(value);
1156       }
1157       return this;
1158     }
1159     /**
1160      *
1161      *
1162      * <pre>
1163      * A list of License resources.
1164      * </pre>
1165      *
1166      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1167      */
addItems(int index, com.google.cloud.compute.v1.License value)1168     public Builder addItems(int index, com.google.cloud.compute.v1.License value) {
1169       if (itemsBuilder_ == null) {
1170         if (value == null) {
1171           throw new NullPointerException();
1172         }
1173         ensureItemsIsMutable();
1174         items_.add(index, value);
1175         onChanged();
1176       } else {
1177         itemsBuilder_.addMessage(index, value);
1178       }
1179       return this;
1180     }
1181     /**
1182      *
1183      *
1184      * <pre>
1185      * A list of License resources.
1186      * </pre>
1187      *
1188      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1189      */
addItems(com.google.cloud.compute.v1.License.Builder builderForValue)1190     public Builder addItems(com.google.cloud.compute.v1.License.Builder builderForValue) {
1191       if (itemsBuilder_ == null) {
1192         ensureItemsIsMutable();
1193         items_.add(builderForValue.build());
1194         onChanged();
1195       } else {
1196         itemsBuilder_.addMessage(builderForValue.build());
1197       }
1198       return this;
1199     }
1200     /**
1201      *
1202      *
1203      * <pre>
1204      * A list of License resources.
1205      * </pre>
1206      *
1207      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1208      */
addItems( int index, com.google.cloud.compute.v1.License.Builder builderForValue)1209     public Builder addItems(
1210         int index, com.google.cloud.compute.v1.License.Builder builderForValue) {
1211       if (itemsBuilder_ == null) {
1212         ensureItemsIsMutable();
1213         items_.add(index, builderForValue.build());
1214         onChanged();
1215       } else {
1216         itemsBuilder_.addMessage(index, builderForValue.build());
1217       }
1218       return this;
1219     }
1220     /**
1221      *
1222      *
1223      * <pre>
1224      * A list of License resources.
1225      * </pre>
1226      *
1227      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1228      */
addAllItems( java.lang.Iterable<? extends com.google.cloud.compute.v1.License> values)1229     public Builder addAllItems(
1230         java.lang.Iterable<? extends com.google.cloud.compute.v1.License> values) {
1231       if (itemsBuilder_ == null) {
1232         ensureItemsIsMutable();
1233         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, items_);
1234         onChanged();
1235       } else {
1236         itemsBuilder_.addAllMessages(values);
1237       }
1238       return this;
1239     }
1240     /**
1241      *
1242      *
1243      * <pre>
1244      * A list of License resources.
1245      * </pre>
1246      *
1247      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1248      */
clearItems()1249     public Builder clearItems() {
1250       if (itemsBuilder_ == null) {
1251         items_ = java.util.Collections.emptyList();
1252         bitField0_ = (bitField0_ & ~0x00000002);
1253         onChanged();
1254       } else {
1255         itemsBuilder_.clear();
1256       }
1257       return this;
1258     }
1259     /**
1260      *
1261      *
1262      * <pre>
1263      * A list of License resources.
1264      * </pre>
1265      *
1266      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1267      */
removeItems(int index)1268     public Builder removeItems(int index) {
1269       if (itemsBuilder_ == null) {
1270         ensureItemsIsMutable();
1271         items_.remove(index);
1272         onChanged();
1273       } else {
1274         itemsBuilder_.remove(index);
1275       }
1276       return this;
1277     }
1278     /**
1279      *
1280      *
1281      * <pre>
1282      * A list of License resources.
1283      * </pre>
1284      *
1285      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1286      */
getItemsBuilder(int index)1287     public com.google.cloud.compute.v1.License.Builder getItemsBuilder(int index) {
1288       return getItemsFieldBuilder().getBuilder(index);
1289     }
1290     /**
1291      *
1292      *
1293      * <pre>
1294      * A list of License resources.
1295      * </pre>
1296      *
1297      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1298      */
getItemsOrBuilder(int index)1299     public com.google.cloud.compute.v1.LicenseOrBuilder getItemsOrBuilder(int index) {
1300       if (itemsBuilder_ == null) {
1301         return items_.get(index);
1302       } else {
1303         return itemsBuilder_.getMessageOrBuilder(index);
1304       }
1305     }
1306     /**
1307      *
1308      *
1309      * <pre>
1310      * A list of License resources.
1311      * </pre>
1312      *
1313      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1314      */
1315     public java.util.List<? extends com.google.cloud.compute.v1.LicenseOrBuilder>
getItemsOrBuilderList()1316         getItemsOrBuilderList() {
1317       if (itemsBuilder_ != null) {
1318         return itemsBuilder_.getMessageOrBuilderList();
1319       } else {
1320         return java.util.Collections.unmodifiableList(items_);
1321       }
1322     }
1323     /**
1324      *
1325      *
1326      * <pre>
1327      * A list of License resources.
1328      * </pre>
1329      *
1330      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1331      */
addItemsBuilder()1332     public com.google.cloud.compute.v1.License.Builder addItemsBuilder() {
1333       return getItemsFieldBuilder()
1334           .addBuilder(com.google.cloud.compute.v1.License.getDefaultInstance());
1335     }
1336     /**
1337      *
1338      *
1339      * <pre>
1340      * A list of License resources.
1341      * </pre>
1342      *
1343      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1344      */
addItemsBuilder(int index)1345     public com.google.cloud.compute.v1.License.Builder addItemsBuilder(int index) {
1346       return getItemsFieldBuilder()
1347           .addBuilder(index, com.google.cloud.compute.v1.License.getDefaultInstance());
1348     }
1349     /**
1350      *
1351      *
1352      * <pre>
1353      * A list of License resources.
1354      * </pre>
1355      *
1356      * <code>repeated .google.cloud.compute.v1.License items = 100526016;</code>
1357      */
getItemsBuilderList()1358     public java.util.List<com.google.cloud.compute.v1.License.Builder> getItemsBuilderList() {
1359       return getItemsFieldBuilder().getBuilderList();
1360     }
1361 
1362     private com.google.protobuf.RepeatedFieldBuilderV3<
1363             com.google.cloud.compute.v1.License,
1364             com.google.cloud.compute.v1.License.Builder,
1365             com.google.cloud.compute.v1.LicenseOrBuilder>
getItemsFieldBuilder()1366         getItemsFieldBuilder() {
1367       if (itemsBuilder_ == null) {
1368         itemsBuilder_ =
1369             new com.google.protobuf.RepeatedFieldBuilderV3<
1370                 com.google.cloud.compute.v1.License,
1371                 com.google.cloud.compute.v1.License.Builder,
1372                 com.google.cloud.compute.v1.LicenseOrBuilder>(
1373                 items_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean());
1374         items_ = null;
1375       }
1376       return itemsBuilder_;
1377     }
1378 
1379     private java.lang.Object nextPageToken_ = "";
1380     /**
1381      *
1382      *
1383      * <pre>
1384      * [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.
1385      * </pre>
1386      *
1387      * <code>optional string next_page_token = 79797525;</code>
1388      *
1389      * @return Whether the nextPageToken field is set.
1390      */
hasNextPageToken()1391     public boolean hasNextPageToken() {
1392       return ((bitField0_ & 0x00000004) != 0);
1393     }
1394     /**
1395      *
1396      *
1397      * <pre>
1398      * [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.
1399      * </pre>
1400      *
1401      * <code>optional string next_page_token = 79797525;</code>
1402      *
1403      * @return The nextPageToken.
1404      */
getNextPageToken()1405     public java.lang.String getNextPageToken() {
1406       java.lang.Object ref = nextPageToken_;
1407       if (!(ref instanceof java.lang.String)) {
1408         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1409         java.lang.String s = bs.toStringUtf8();
1410         nextPageToken_ = s;
1411         return s;
1412       } else {
1413         return (java.lang.String) ref;
1414       }
1415     }
1416     /**
1417      *
1418      *
1419      * <pre>
1420      * [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.
1421      * </pre>
1422      *
1423      * <code>optional string next_page_token = 79797525;</code>
1424      *
1425      * @return The bytes for nextPageToken.
1426      */
getNextPageTokenBytes()1427     public com.google.protobuf.ByteString getNextPageTokenBytes() {
1428       java.lang.Object ref = nextPageToken_;
1429       if (ref instanceof String) {
1430         com.google.protobuf.ByteString b =
1431             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1432         nextPageToken_ = b;
1433         return b;
1434       } else {
1435         return (com.google.protobuf.ByteString) ref;
1436       }
1437     }
1438     /**
1439      *
1440      *
1441      * <pre>
1442      * [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.
1443      * </pre>
1444      *
1445      * <code>optional string next_page_token = 79797525;</code>
1446      *
1447      * @param value The nextPageToken to set.
1448      * @return This builder for chaining.
1449      */
setNextPageToken(java.lang.String value)1450     public Builder setNextPageToken(java.lang.String value) {
1451       if (value == null) {
1452         throw new NullPointerException();
1453       }
1454       nextPageToken_ = value;
1455       bitField0_ |= 0x00000004;
1456       onChanged();
1457       return this;
1458     }
1459     /**
1460      *
1461      *
1462      * <pre>
1463      * [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.
1464      * </pre>
1465      *
1466      * <code>optional string next_page_token = 79797525;</code>
1467      *
1468      * @return This builder for chaining.
1469      */
clearNextPageToken()1470     public Builder clearNextPageToken() {
1471       nextPageToken_ = getDefaultInstance().getNextPageToken();
1472       bitField0_ = (bitField0_ & ~0x00000004);
1473       onChanged();
1474       return this;
1475     }
1476     /**
1477      *
1478      *
1479      * <pre>
1480      * [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.
1481      * </pre>
1482      *
1483      * <code>optional string next_page_token = 79797525;</code>
1484      *
1485      * @param value The bytes for nextPageToken to set.
1486      * @return This builder for chaining.
1487      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1488     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1489       if (value == null) {
1490         throw new NullPointerException();
1491       }
1492       checkByteStringIsUtf8(value);
1493       nextPageToken_ = value;
1494       bitField0_ |= 0x00000004;
1495       onChanged();
1496       return this;
1497     }
1498 
1499     private java.lang.Object selfLink_ = "";
1500     /**
1501      *
1502      *
1503      * <pre>
1504      * [Output Only] Server-defined URL for this resource.
1505      * </pre>
1506      *
1507      * <code>optional string self_link = 456214797;</code>
1508      *
1509      * @return Whether the selfLink field is set.
1510      */
hasSelfLink()1511     public boolean hasSelfLink() {
1512       return ((bitField0_ & 0x00000008) != 0);
1513     }
1514     /**
1515      *
1516      *
1517      * <pre>
1518      * [Output Only] Server-defined URL for this resource.
1519      * </pre>
1520      *
1521      * <code>optional string self_link = 456214797;</code>
1522      *
1523      * @return The selfLink.
1524      */
getSelfLink()1525     public java.lang.String getSelfLink() {
1526       java.lang.Object ref = selfLink_;
1527       if (!(ref instanceof java.lang.String)) {
1528         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1529         java.lang.String s = bs.toStringUtf8();
1530         selfLink_ = s;
1531         return s;
1532       } else {
1533         return (java.lang.String) ref;
1534       }
1535     }
1536     /**
1537      *
1538      *
1539      * <pre>
1540      * [Output Only] Server-defined URL for this resource.
1541      * </pre>
1542      *
1543      * <code>optional string self_link = 456214797;</code>
1544      *
1545      * @return The bytes for selfLink.
1546      */
getSelfLinkBytes()1547     public com.google.protobuf.ByteString getSelfLinkBytes() {
1548       java.lang.Object ref = selfLink_;
1549       if (ref instanceof String) {
1550         com.google.protobuf.ByteString b =
1551             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1552         selfLink_ = b;
1553         return b;
1554       } else {
1555         return (com.google.protobuf.ByteString) ref;
1556       }
1557     }
1558     /**
1559      *
1560      *
1561      * <pre>
1562      * [Output Only] Server-defined URL for this resource.
1563      * </pre>
1564      *
1565      * <code>optional string self_link = 456214797;</code>
1566      *
1567      * @param value The selfLink to set.
1568      * @return This builder for chaining.
1569      */
setSelfLink(java.lang.String value)1570     public Builder setSelfLink(java.lang.String value) {
1571       if (value == null) {
1572         throw new NullPointerException();
1573       }
1574       selfLink_ = value;
1575       bitField0_ |= 0x00000008;
1576       onChanged();
1577       return this;
1578     }
1579     /**
1580      *
1581      *
1582      * <pre>
1583      * [Output Only] Server-defined URL for this resource.
1584      * </pre>
1585      *
1586      * <code>optional string self_link = 456214797;</code>
1587      *
1588      * @return This builder for chaining.
1589      */
clearSelfLink()1590     public Builder clearSelfLink() {
1591       selfLink_ = getDefaultInstance().getSelfLink();
1592       bitField0_ = (bitField0_ & ~0x00000008);
1593       onChanged();
1594       return this;
1595     }
1596     /**
1597      *
1598      *
1599      * <pre>
1600      * [Output Only] Server-defined URL for this resource.
1601      * </pre>
1602      *
1603      * <code>optional string self_link = 456214797;</code>
1604      *
1605      * @param value The bytes for selfLink to set.
1606      * @return This builder for chaining.
1607      */
setSelfLinkBytes(com.google.protobuf.ByteString value)1608     public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) {
1609       if (value == null) {
1610         throw new NullPointerException();
1611       }
1612       checkByteStringIsUtf8(value);
1613       selfLink_ = value;
1614       bitField0_ |= 0x00000008;
1615       onChanged();
1616       return this;
1617     }
1618 
1619     private com.google.cloud.compute.v1.Warning warning_;
1620     private com.google.protobuf.SingleFieldBuilderV3<
1621             com.google.cloud.compute.v1.Warning,
1622             com.google.cloud.compute.v1.Warning.Builder,
1623             com.google.cloud.compute.v1.WarningOrBuilder>
1624         warningBuilder_;
1625     /**
1626      *
1627      *
1628      * <pre>
1629      * [Output Only] Informational warning message.
1630      * </pre>
1631      *
1632      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1633      *
1634      * @return Whether the warning field is set.
1635      */
hasWarning()1636     public boolean hasWarning() {
1637       return ((bitField0_ & 0x00000010) != 0);
1638     }
1639     /**
1640      *
1641      *
1642      * <pre>
1643      * [Output Only] Informational warning message.
1644      * </pre>
1645      *
1646      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1647      *
1648      * @return The warning.
1649      */
getWarning()1650     public com.google.cloud.compute.v1.Warning getWarning() {
1651       if (warningBuilder_ == null) {
1652         return warning_ == null
1653             ? com.google.cloud.compute.v1.Warning.getDefaultInstance()
1654             : warning_;
1655       } else {
1656         return warningBuilder_.getMessage();
1657       }
1658     }
1659     /**
1660      *
1661      *
1662      * <pre>
1663      * [Output Only] Informational warning message.
1664      * </pre>
1665      *
1666      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1667      */
setWarning(com.google.cloud.compute.v1.Warning value)1668     public Builder setWarning(com.google.cloud.compute.v1.Warning value) {
1669       if (warningBuilder_ == null) {
1670         if (value == null) {
1671           throw new NullPointerException();
1672         }
1673         warning_ = value;
1674       } else {
1675         warningBuilder_.setMessage(value);
1676       }
1677       bitField0_ |= 0x00000010;
1678       onChanged();
1679       return this;
1680     }
1681     /**
1682      *
1683      *
1684      * <pre>
1685      * [Output Only] Informational warning message.
1686      * </pre>
1687      *
1688      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1689      */
setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue)1690     public Builder setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue) {
1691       if (warningBuilder_ == null) {
1692         warning_ = builderForValue.build();
1693       } else {
1694         warningBuilder_.setMessage(builderForValue.build());
1695       }
1696       bitField0_ |= 0x00000010;
1697       onChanged();
1698       return this;
1699     }
1700     /**
1701      *
1702      *
1703      * <pre>
1704      * [Output Only] Informational warning message.
1705      * </pre>
1706      *
1707      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1708      */
mergeWarning(com.google.cloud.compute.v1.Warning value)1709     public Builder mergeWarning(com.google.cloud.compute.v1.Warning value) {
1710       if (warningBuilder_ == null) {
1711         if (((bitField0_ & 0x00000010) != 0)
1712             && warning_ != null
1713             && warning_ != com.google.cloud.compute.v1.Warning.getDefaultInstance()) {
1714           getWarningBuilder().mergeFrom(value);
1715         } else {
1716           warning_ = value;
1717         }
1718       } else {
1719         warningBuilder_.mergeFrom(value);
1720       }
1721       bitField0_ |= 0x00000010;
1722       onChanged();
1723       return this;
1724     }
1725     /**
1726      *
1727      *
1728      * <pre>
1729      * [Output Only] Informational warning message.
1730      * </pre>
1731      *
1732      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1733      */
clearWarning()1734     public Builder clearWarning() {
1735       bitField0_ = (bitField0_ & ~0x00000010);
1736       warning_ = null;
1737       if (warningBuilder_ != null) {
1738         warningBuilder_.dispose();
1739         warningBuilder_ = null;
1740       }
1741       onChanged();
1742       return this;
1743     }
1744     /**
1745      *
1746      *
1747      * <pre>
1748      * [Output Only] Informational warning message.
1749      * </pre>
1750      *
1751      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1752      */
getWarningBuilder()1753     public com.google.cloud.compute.v1.Warning.Builder getWarningBuilder() {
1754       bitField0_ |= 0x00000010;
1755       onChanged();
1756       return getWarningFieldBuilder().getBuilder();
1757     }
1758     /**
1759      *
1760      *
1761      * <pre>
1762      * [Output Only] Informational warning message.
1763      * </pre>
1764      *
1765      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1766      */
getWarningOrBuilder()1767     public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() {
1768       if (warningBuilder_ != null) {
1769         return warningBuilder_.getMessageOrBuilder();
1770       } else {
1771         return warning_ == null
1772             ? com.google.cloud.compute.v1.Warning.getDefaultInstance()
1773             : warning_;
1774       }
1775     }
1776     /**
1777      *
1778      *
1779      * <pre>
1780      * [Output Only] Informational warning message.
1781      * </pre>
1782      *
1783      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1784      */
1785     private com.google.protobuf.SingleFieldBuilderV3<
1786             com.google.cloud.compute.v1.Warning,
1787             com.google.cloud.compute.v1.Warning.Builder,
1788             com.google.cloud.compute.v1.WarningOrBuilder>
getWarningFieldBuilder()1789         getWarningFieldBuilder() {
1790       if (warningBuilder_ == null) {
1791         warningBuilder_ =
1792             new com.google.protobuf.SingleFieldBuilderV3<
1793                 com.google.cloud.compute.v1.Warning,
1794                 com.google.cloud.compute.v1.Warning.Builder,
1795                 com.google.cloud.compute.v1.WarningOrBuilder>(
1796                 getWarning(), getParentForChildren(), isClean());
1797         warning_ = null;
1798       }
1799       return warningBuilder_;
1800     }
1801 
1802     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1803     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1804       return super.setUnknownFields(unknownFields);
1805     }
1806 
1807     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1808     public final Builder mergeUnknownFields(
1809         final com.google.protobuf.UnknownFieldSet unknownFields) {
1810       return super.mergeUnknownFields(unknownFields);
1811     }
1812 
1813     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.LicensesListResponse)
1814   }
1815 
1816   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.LicensesListResponse)
1817   private static final com.google.cloud.compute.v1.LicensesListResponse DEFAULT_INSTANCE;
1818 
1819   static {
1820     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.LicensesListResponse();
1821   }
1822 
getDefaultInstance()1823   public static com.google.cloud.compute.v1.LicensesListResponse getDefaultInstance() {
1824     return DEFAULT_INSTANCE;
1825   }
1826 
1827   private static final com.google.protobuf.Parser<LicensesListResponse> PARSER =
1828       new com.google.protobuf.AbstractParser<LicensesListResponse>() {
1829         @java.lang.Override
1830         public LicensesListResponse parsePartialFrom(
1831             com.google.protobuf.CodedInputStream input,
1832             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1833             throws com.google.protobuf.InvalidProtocolBufferException {
1834           Builder builder = newBuilder();
1835           try {
1836             builder.mergeFrom(input, extensionRegistry);
1837           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1838             throw e.setUnfinishedMessage(builder.buildPartial());
1839           } catch (com.google.protobuf.UninitializedMessageException e) {
1840             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1841           } catch (java.io.IOException e) {
1842             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1843                 .setUnfinishedMessage(builder.buildPartial());
1844           }
1845           return builder.buildPartial();
1846         }
1847       };
1848 
parser()1849   public static com.google.protobuf.Parser<LicensesListResponse> parser() {
1850     return PARSER;
1851   }
1852 
1853   @java.lang.Override
getParserForType()1854   public com.google.protobuf.Parser<LicensesListResponse> getParserForType() {
1855     return PARSER;
1856   }
1857 
1858   @java.lang.Override
getDefaultInstanceForType()1859   public com.google.cloud.compute.v1.LicensesListResponse getDefaultInstanceForType() {
1860     return DEFAULT_INSTANCE;
1861   }
1862 }
1863