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