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