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