• 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/datastream/v1/datastream.proto
18 
19 package com.google.cloud.datastream.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Response containing the objects for a stream.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.datastream.v1.ListStreamObjectsResponse}
29  */
30 public final class ListStreamObjectsResponse extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.datastream.v1.ListStreamObjectsResponse)
33     ListStreamObjectsResponseOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ListStreamObjectsResponse.newBuilder() to construct.
ListStreamObjectsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ListStreamObjectsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ListStreamObjectsResponse()40   private ListStreamObjectsResponse() {
41     streamObjects_ = 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 ListStreamObjectsResponse();
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.datastream.v1.DatastreamProto
58         .internal_static_google_cloud_datastream_v1_ListStreamObjectsResponse_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.datastream.v1.DatastreamProto
65         .internal_static_google_cloud_datastream_v1_ListStreamObjectsResponse_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.datastream.v1.ListStreamObjectsResponse.class,
68             com.google.cloud.datastream.v1.ListStreamObjectsResponse.Builder.class);
69   }
70 
71   public static final int STREAM_OBJECTS_FIELD_NUMBER = 1;
72 
73   @SuppressWarnings("serial")
74   private java.util.List<com.google.cloud.datastream.v1.StreamObject> streamObjects_;
75   /**
76    *
77    *
78    * <pre>
79    * List of stream objects.
80    * </pre>
81    *
82    * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
83    */
84   @java.lang.Override
getStreamObjectsList()85   public java.util.List<com.google.cloud.datastream.v1.StreamObject> getStreamObjectsList() {
86     return streamObjects_;
87   }
88   /**
89    *
90    *
91    * <pre>
92    * List of stream objects.
93    * </pre>
94    *
95    * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
96    */
97   @java.lang.Override
98   public java.util.List<? extends com.google.cloud.datastream.v1.StreamObjectOrBuilder>
getStreamObjectsOrBuilderList()99       getStreamObjectsOrBuilderList() {
100     return streamObjects_;
101   }
102   /**
103    *
104    *
105    * <pre>
106    * List of stream objects.
107    * </pre>
108    *
109    * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
110    */
111   @java.lang.Override
getStreamObjectsCount()112   public int getStreamObjectsCount() {
113     return streamObjects_.size();
114   }
115   /**
116    *
117    *
118    * <pre>
119    * List of stream objects.
120    * </pre>
121    *
122    * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
123    */
124   @java.lang.Override
getStreamObjects(int index)125   public com.google.cloud.datastream.v1.StreamObject getStreamObjects(int index) {
126     return streamObjects_.get(index);
127   }
128   /**
129    *
130    *
131    * <pre>
132    * List of stream objects.
133    * </pre>
134    *
135    * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
136    */
137   @java.lang.Override
getStreamObjectsOrBuilder(int index)138   public com.google.cloud.datastream.v1.StreamObjectOrBuilder getStreamObjectsOrBuilder(int index) {
139     return streamObjects_.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, which can be sent as `page_token` to retrieve the next page.
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, which can be sent as `page_token` to retrieve the next page.
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 < streamObjects_.size(); i++) {
208       output.writeMessage(1, streamObjects_.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 < streamObjects_.size(); i++) {
223       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, streamObjects_.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.datastream.v1.ListStreamObjectsResponse)) {
239       return super.equals(obj);
240     }
241     com.google.cloud.datastream.v1.ListStreamObjectsResponse other =
242         (com.google.cloud.datastream.v1.ListStreamObjectsResponse) obj;
243 
244     if (!getStreamObjectsList().equals(other.getStreamObjectsList())) 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 (getStreamObjectsCount() > 0) {
258       hash = (37 * hash) + STREAM_OBJECTS_FIELD_NUMBER;
259       hash = (53 * hash) + getStreamObjectsList().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.datastream.v1.ListStreamObjectsResponse parseFrom(
269       java.nio.ByteBuffer data) 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.datastream.v1.ListStreamObjectsResponse 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.datastream.v1.ListStreamObjectsResponse 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.datastream.v1.ListStreamObjectsResponse 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.datastream.v1.ListStreamObjectsResponse 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.datastream.v1.ListStreamObjectsResponse 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.datastream.v1.ListStreamObjectsResponse parseFrom(
304       java.io.InputStream input) 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.datastream.v1.ListStreamObjectsResponse 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.datastream.v1.ListStreamObjectsResponse 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.datastream.v1.ListStreamObjectsResponse 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.datastream.v1.ListStreamObjectsResponse 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.datastream.v1.ListStreamObjectsResponse 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.datastream.v1.ListStreamObjectsResponse prototype)349   public static Builder newBuilder(
350       com.google.cloud.datastream.v1.ListStreamObjectsResponse prototype) {
351     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
352   }
353 
354   @java.lang.Override
toBuilder()355   public Builder toBuilder() {
356     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
357   }
358 
359   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)360   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
361     Builder builder = new Builder(parent);
362     return builder;
363   }
364   /**
365    *
366    *
367    * <pre>
368    * Response containing the objects for a stream.
369    * </pre>
370    *
371    * Protobuf type {@code google.cloud.datastream.v1.ListStreamObjectsResponse}
372    */
373   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
374       implements
375       // @@protoc_insertion_point(builder_implements:google.cloud.datastream.v1.ListStreamObjectsResponse)
376       com.google.cloud.datastream.v1.ListStreamObjectsResponseOrBuilder {
getDescriptor()377     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
378       return com.google.cloud.datastream.v1.DatastreamProto
379           .internal_static_google_cloud_datastream_v1_ListStreamObjectsResponse_descriptor;
380     }
381 
382     @java.lang.Override
383     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()384         internalGetFieldAccessorTable() {
385       return com.google.cloud.datastream.v1.DatastreamProto
386           .internal_static_google_cloud_datastream_v1_ListStreamObjectsResponse_fieldAccessorTable
387           .ensureFieldAccessorsInitialized(
388               com.google.cloud.datastream.v1.ListStreamObjectsResponse.class,
389               com.google.cloud.datastream.v1.ListStreamObjectsResponse.Builder.class);
390     }
391 
392     // Construct using com.google.cloud.datastream.v1.ListStreamObjectsResponse.newBuilder()
Builder()393     private Builder() {}
394 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)395     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
396       super(parent);
397     }
398 
399     @java.lang.Override
clear()400     public Builder clear() {
401       super.clear();
402       bitField0_ = 0;
403       if (streamObjectsBuilder_ == null) {
404         streamObjects_ = java.util.Collections.emptyList();
405       } else {
406         streamObjects_ = null;
407         streamObjectsBuilder_.clear();
408       }
409       bitField0_ = (bitField0_ & ~0x00000001);
410       nextPageToken_ = "";
411       return this;
412     }
413 
414     @java.lang.Override
getDescriptorForType()415     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
416       return com.google.cloud.datastream.v1.DatastreamProto
417           .internal_static_google_cloud_datastream_v1_ListStreamObjectsResponse_descriptor;
418     }
419 
420     @java.lang.Override
getDefaultInstanceForType()421     public com.google.cloud.datastream.v1.ListStreamObjectsResponse getDefaultInstanceForType() {
422       return com.google.cloud.datastream.v1.ListStreamObjectsResponse.getDefaultInstance();
423     }
424 
425     @java.lang.Override
build()426     public com.google.cloud.datastream.v1.ListStreamObjectsResponse build() {
427       com.google.cloud.datastream.v1.ListStreamObjectsResponse result = buildPartial();
428       if (!result.isInitialized()) {
429         throw newUninitializedMessageException(result);
430       }
431       return result;
432     }
433 
434     @java.lang.Override
buildPartial()435     public com.google.cloud.datastream.v1.ListStreamObjectsResponse buildPartial() {
436       com.google.cloud.datastream.v1.ListStreamObjectsResponse result =
437           new com.google.cloud.datastream.v1.ListStreamObjectsResponse(this);
438       buildPartialRepeatedFields(result);
439       if (bitField0_ != 0) {
440         buildPartial0(result);
441       }
442       onBuilt();
443       return result;
444     }
445 
buildPartialRepeatedFields( com.google.cloud.datastream.v1.ListStreamObjectsResponse result)446     private void buildPartialRepeatedFields(
447         com.google.cloud.datastream.v1.ListStreamObjectsResponse result) {
448       if (streamObjectsBuilder_ == null) {
449         if (((bitField0_ & 0x00000001) != 0)) {
450           streamObjects_ = java.util.Collections.unmodifiableList(streamObjects_);
451           bitField0_ = (bitField0_ & ~0x00000001);
452         }
453         result.streamObjects_ = streamObjects_;
454       } else {
455         result.streamObjects_ = streamObjectsBuilder_.build();
456       }
457     }
458 
buildPartial0(com.google.cloud.datastream.v1.ListStreamObjectsResponse result)459     private void buildPartial0(com.google.cloud.datastream.v1.ListStreamObjectsResponse result) {
460       int from_bitField0_ = bitField0_;
461       if (((from_bitField0_ & 0x00000002) != 0)) {
462         result.nextPageToken_ = nextPageToken_;
463       }
464     }
465 
466     @java.lang.Override
clone()467     public Builder clone() {
468       return super.clone();
469     }
470 
471     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)472     public Builder setField(
473         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
474       return super.setField(field, value);
475     }
476 
477     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)478     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
479       return super.clearField(field);
480     }
481 
482     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)483     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
484       return super.clearOneof(oneof);
485     }
486 
487     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)488     public Builder setRepeatedField(
489         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
490       return super.setRepeatedField(field, index, value);
491     }
492 
493     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)494     public Builder addRepeatedField(
495         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
496       return super.addRepeatedField(field, value);
497     }
498 
499     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)500     public Builder mergeFrom(com.google.protobuf.Message other) {
501       if (other instanceof com.google.cloud.datastream.v1.ListStreamObjectsResponse) {
502         return mergeFrom((com.google.cloud.datastream.v1.ListStreamObjectsResponse) other);
503       } else {
504         super.mergeFrom(other);
505         return this;
506       }
507     }
508 
mergeFrom(com.google.cloud.datastream.v1.ListStreamObjectsResponse other)509     public Builder mergeFrom(com.google.cloud.datastream.v1.ListStreamObjectsResponse other) {
510       if (other == com.google.cloud.datastream.v1.ListStreamObjectsResponse.getDefaultInstance())
511         return this;
512       if (streamObjectsBuilder_ == null) {
513         if (!other.streamObjects_.isEmpty()) {
514           if (streamObjects_.isEmpty()) {
515             streamObjects_ = other.streamObjects_;
516             bitField0_ = (bitField0_ & ~0x00000001);
517           } else {
518             ensureStreamObjectsIsMutable();
519             streamObjects_.addAll(other.streamObjects_);
520           }
521           onChanged();
522         }
523       } else {
524         if (!other.streamObjects_.isEmpty()) {
525           if (streamObjectsBuilder_.isEmpty()) {
526             streamObjectsBuilder_.dispose();
527             streamObjectsBuilder_ = null;
528             streamObjects_ = other.streamObjects_;
529             bitField0_ = (bitField0_ & ~0x00000001);
530             streamObjectsBuilder_ =
531                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
532                     ? getStreamObjectsFieldBuilder()
533                     : null;
534           } else {
535             streamObjectsBuilder_.addAllMessages(other.streamObjects_);
536           }
537         }
538       }
539       if (!other.getNextPageToken().isEmpty()) {
540         nextPageToken_ = other.nextPageToken_;
541         bitField0_ |= 0x00000002;
542         onChanged();
543       }
544       this.mergeUnknownFields(other.getUnknownFields());
545       onChanged();
546       return this;
547     }
548 
549     @java.lang.Override
isInitialized()550     public final boolean isInitialized() {
551       return true;
552     }
553 
554     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)555     public Builder mergeFrom(
556         com.google.protobuf.CodedInputStream input,
557         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
558         throws java.io.IOException {
559       if (extensionRegistry == null) {
560         throw new java.lang.NullPointerException();
561       }
562       try {
563         boolean done = false;
564         while (!done) {
565           int tag = input.readTag();
566           switch (tag) {
567             case 0:
568               done = true;
569               break;
570             case 10:
571               {
572                 com.google.cloud.datastream.v1.StreamObject m =
573                     input.readMessage(
574                         com.google.cloud.datastream.v1.StreamObject.parser(), extensionRegistry);
575                 if (streamObjectsBuilder_ == null) {
576                   ensureStreamObjectsIsMutable();
577                   streamObjects_.add(m);
578                 } else {
579                   streamObjectsBuilder_.addMessage(m);
580                 }
581                 break;
582               } // case 10
583             case 18:
584               {
585                 nextPageToken_ = input.readStringRequireUtf8();
586                 bitField0_ |= 0x00000002;
587                 break;
588               } // case 18
589             default:
590               {
591                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
592                   done = true; // was an endgroup tag
593                 }
594                 break;
595               } // default:
596           } // switch (tag)
597         } // while (!done)
598       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
599         throw e.unwrapIOException();
600       } finally {
601         onChanged();
602       } // finally
603       return this;
604     }
605 
606     private int bitField0_;
607 
608     private java.util.List<com.google.cloud.datastream.v1.StreamObject> streamObjects_ =
609         java.util.Collections.emptyList();
610 
ensureStreamObjectsIsMutable()611     private void ensureStreamObjectsIsMutable() {
612       if (!((bitField0_ & 0x00000001) != 0)) {
613         streamObjects_ =
614             new java.util.ArrayList<com.google.cloud.datastream.v1.StreamObject>(streamObjects_);
615         bitField0_ |= 0x00000001;
616       }
617     }
618 
619     private com.google.protobuf.RepeatedFieldBuilderV3<
620             com.google.cloud.datastream.v1.StreamObject,
621             com.google.cloud.datastream.v1.StreamObject.Builder,
622             com.google.cloud.datastream.v1.StreamObjectOrBuilder>
623         streamObjectsBuilder_;
624 
625     /**
626      *
627      *
628      * <pre>
629      * List of stream objects.
630      * </pre>
631      *
632      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
633      */
getStreamObjectsList()634     public java.util.List<com.google.cloud.datastream.v1.StreamObject> getStreamObjectsList() {
635       if (streamObjectsBuilder_ == null) {
636         return java.util.Collections.unmodifiableList(streamObjects_);
637       } else {
638         return streamObjectsBuilder_.getMessageList();
639       }
640     }
641     /**
642      *
643      *
644      * <pre>
645      * List of stream objects.
646      * </pre>
647      *
648      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
649      */
getStreamObjectsCount()650     public int getStreamObjectsCount() {
651       if (streamObjectsBuilder_ == null) {
652         return streamObjects_.size();
653       } else {
654         return streamObjectsBuilder_.getCount();
655       }
656     }
657     /**
658      *
659      *
660      * <pre>
661      * List of stream objects.
662      * </pre>
663      *
664      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
665      */
getStreamObjects(int index)666     public com.google.cloud.datastream.v1.StreamObject getStreamObjects(int index) {
667       if (streamObjectsBuilder_ == null) {
668         return streamObjects_.get(index);
669       } else {
670         return streamObjectsBuilder_.getMessage(index);
671       }
672     }
673     /**
674      *
675      *
676      * <pre>
677      * List of stream objects.
678      * </pre>
679      *
680      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
681      */
setStreamObjects(int index, com.google.cloud.datastream.v1.StreamObject value)682     public Builder setStreamObjects(int index, com.google.cloud.datastream.v1.StreamObject value) {
683       if (streamObjectsBuilder_ == null) {
684         if (value == null) {
685           throw new NullPointerException();
686         }
687         ensureStreamObjectsIsMutable();
688         streamObjects_.set(index, value);
689         onChanged();
690       } else {
691         streamObjectsBuilder_.setMessage(index, value);
692       }
693       return this;
694     }
695     /**
696      *
697      *
698      * <pre>
699      * List of stream objects.
700      * </pre>
701      *
702      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
703      */
setStreamObjects( int index, com.google.cloud.datastream.v1.StreamObject.Builder builderForValue)704     public Builder setStreamObjects(
705         int index, com.google.cloud.datastream.v1.StreamObject.Builder builderForValue) {
706       if (streamObjectsBuilder_ == null) {
707         ensureStreamObjectsIsMutable();
708         streamObjects_.set(index, builderForValue.build());
709         onChanged();
710       } else {
711         streamObjectsBuilder_.setMessage(index, builderForValue.build());
712       }
713       return this;
714     }
715     /**
716      *
717      *
718      * <pre>
719      * List of stream objects.
720      * </pre>
721      *
722      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
723      */
addStreamObjects(com.google.cloud.datastream.v1.StreamObject value)724     public Builder addStreamObjects(com.google.cloud.datastream.v1.StreamObject value) {
725       if (streamObjectsBuilder_ == null) {
726         if (value == null) {
727           throw new NullPointerException();
728         }
729         ensureStreamObjectsIsMutable();
730         streamObjects_.add(value);
731         onChanged();
732       } else {
733         streamObjectsBuilder_.addMessage(value);
734       }
735       return this;
736     }
737     /**
738      *
739      *
740      * <pre>
741      * List of stream objects.
742      * </pre>
743      *
744      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
745      */
addStreamObjects(int index, com.google.cloud.datastream.v1.StreamObject value)746     public Builder addStreamObjects(int index, com.google.cloud.datastream.v1.StreamObject value) {
747       if (streamObjectsBuilder_ == null) {
748         if (value == null) {
749           throw new NullPointerException();
750         }
751         ensureStreamObjectsIsMutable();
752         streamObjects_.add(index, value);
753         onChanged();
754       } else {
755         streamObjectsBuilder_.addMessage(index, value);
756       }
757       return this;
758     }
759     /**
760      *
761      *
762      * <pre>
763      * List of stream objects.
764      * </pre>
765      *
766      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
767      */
addStreamObjects( com.google.cloud.datastream.v1.StreamObject.Builder builderForValue)768     public Builder addStreamObjects(
769         com.google.cloud.datastream.v1.StreamObject.Builder builderForValue) {
770       if (streamObjectsBuilder_ == null) {
771         ensureStreamObjectsIsMutable();
772         streamObjects_.add(builderForValue.build());
773         onChanged();
774       } else {
775         streamObjectsBuilder_.addMessage(builderForValue.build());
776       }
777       return this;
778     }
779     /**
780      *
781      *
782      * <pre>
783      * List of stream objects.
784      * </pre>
785      *
786      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
787      */
addStreamObjects( int index, com.google.cloud.datastream.v1.StreamObject.Builder builderForValue)788     public Builder addStreamObjects(
789         int index, com.google.cloud.datastream.v1.StreamObject.Builder builderForValue) {
790       if (streamObjectsBuilder_ == null) {
791         ensureStreamObjectsIsMutable();
792         streamObjects_.add(index, builderForValue.build());
793         onChanged();
794       } else {
795         streamObjectsBuilder_.addMessage(index, builderForValue.build());
796       }
797       return this;
798     }
799     /**
800      *
801      *
802      * <pre>
803      * List of stream objects.
804      * </pre>
805      *
806      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
807      */
addAllStreamObjects( java.lang.Iterable<? extends com.google.cloud.datastream.v1.StreamObject> values)808     public Builder addAllStreamObjects(
809         java.lang.Iterable<? extends com.google.cloud.datastream.v1.StreamObject> values) {
810       if (streamObjectsBuilder_ == null) {
811         ensureStreamObjectsIsMutable();
812         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, streamObjects_);
813         onChanged();
814       } else {
815         streamObjectsBuilder_.addAllMessages(values);
816       }
817       return this;
818     }
819     /**
820      *
821      *
822      * <pre>
823      * List of stream objects.
824      * </pre>
825      *
826      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
827      */
clearStreamObjects()828     public Builder clearStreamObjects() {
829       if (streamObjectsBuilder_ == null) {
830         streamObjects_ = java.util.Collections.emptyList();
831         bitField0_ = (bitField0_ & ~0x00000001);
832         onChanged();
833       } else {
834         streamObjectsBuilder_.clear();
835       }
836       return this;
837     }
838     /**
839      *
840      *
841      * <pre>
842      * List of stream objects.
843      * </pre>
844      *
845      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
846      */
removeStreamObjects(int index)847     public Builder removeStreamObjects(int index) {
848       if (streamObjectsBuilder_ == null) {
849         ensureStreamObjectsIsMutable();
850         streamObjects_.remove(index);
851         onChanged();
852       } else {
853         streamObjectsBuilder_.remove(index);
854       }
855       return this;
856     }
857     /**
858      *
859      *
860      * <pre>
861      * List of stream objects.
862      * </pre>
863      *
864      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
865      */
getStreamObjectsBuilder(int index)866     public com.google.cloud.datastream.v1.StreamObject.Builder getStreamObjectsBuilder(int index) {
867       return getStreamObjectsFieldBuilder().getBuilder(index);
868     }
869     /**
870      *
871      *
872      * <pre>
873      * List of stream objects.
874      * </pre>
875      *
876      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
877      */
getStreamObjectsOrBuilder( int index)878     public com.google.cloud.datastream.v1.StreamObjectOrBuilder getStreamObjectsOrBuilder(
879         int index) {
880       if (streamObjectsBuilder_ == null) {
881         return streamObjects_.get(index);
882       } else {
883         return streamObjectsBuilder_.getMessageOrBuilder(index);
884       }
885     }
886     /**
887      *
888      *
889      * <pre>
890      * List of stream objects.
891      * </pre>
892      *
893      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
894      */
895     public java.util.List<? extends com.google.cloud.datastream.v1.StreamObjectOrBuilder>
getStreamObjectsOrBuilderList()896         getStreamObjectsOrBuilderList() {
897       if (streamObjectsBuilder_ != null) {
898         return streamObjectsBuilder_.getMessageOrBuilderList();
899       } else {
900         return java.util.Collections.unmodifiableList(streamObjects_);
901       }
902     }
903     /**
904      *
905      *
906      * <pre>
907      * List of stream objects.
908      * </pre>
909      *
910      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
911      */
addStreamObjectsBuilder()912     public com.google.cloud.datastream.v1.StreamObject.Builder addStreamObjectsBuilder() {
913       return getStreamObjectsFieldBuilder()
914           .addBuilder(com.google.cloud.datastream.v1.StreamObject.getDefaultInstance());
915     }
916     /**
917      *
918      *
919      * <pre>
920      * List of stream objects.
921      * </pre>
922      *
923      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
924      */
addStreamObjectsBuilder(int index)925     public com.google.cloud.datastream.v1.StreamObject.Builder addStreamObjectsBuilder(int index) {
926       return getStreamObjectsFieldBuilder()
927           .addBuilder(index, com.google.cloud.datastream.v1.StreamObject.getDefaultInstance());
928     }
929     /**
930      *
931      *
932      * <pre>
933      * List of stream objects.
934      * </pre>
935      *
936      * <code>repeated .google.cloud.datastream.v1.StreamObject stream_objects = 1;</code>
937      */
938     public java.util.List<com.google.cloud.datastream.v1.StreamObject.Builder>
getStreamObjectsBuilderList()939         getStreamObjectsBuilderList() {
940       return getStreamObjectsFieldBuilder().getBuilderList();
941     }
942 
943     private com.google.protobuf.RepeatedFieldBuilderV3<
944             com.google.cloud.datastream.v1.StreamObject,
945             com.google.cloud.datastream.v1.StreamObject.Builder,
946             com.google.cloud.datastream.v1.StreamObjectOrBuilder>
getStreamObjectsFieldBuilder()947         getStreamObjectsFieldBuilder() {
948       if (streamObjectsBuilder_ == null) {
949         streamObjectsBuilder_ =
950             new com.google.protobuf.RepeatedFieldBuilderV3<
951                 com.google.cloud.datastream.v1.StreamObject,
952                 com.google.cloud.datastream.v1.StreamObject.Builder,
953                 com.google.cloud.datastream.v1.StreamObjectOrBuilder>(
954                 streamObjects_,
955                 ((bitField0_ & 0x00000001) != 0),
956                 getParentForChildren(),
957                 isClean());
958         streamObjects_ = null;
959       }
960       return streamObjectsBuilder_;
961     }
962 
963     private java.lang.Object nextPageToken_ = "";
964     /**
965      *
966      *
967      * <pre>
968      * A token, which can be sent as `page_token` to retrieve the next page.
969      * </pre>
970      *
971      * <code>string next_page_token = 2;</code>
972      *
973      * @return The nextPageToken.
974      */
getNextPageToken()975     public java.lang.String getNextPageToken() {
976       java.lang.Object ref = nextPageToken_;
977       if (!(ref instanceof java.lang.String)) {
978         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
979         java.lang.String s = bs.toStringUtf8();
980         nextPageToken_ = s;
981         return s;
982       } else {
983         return (java.lang.String) ref;
984       }
985     }
986     /**
987      *
988      *
989      * <pre>
990      * A token, which can be sent as `page_token` to retrieve the next page.
991      * </pre>
992      *
993      * <code>string next_page_token = 2;</code>
994      *
995      * @return The bytes for nextPageToken.
996      */
getNextPageTokenBytes()997     public com.google.protobuf.ByteString getNextPageTokenBytes() {
998       java.lang.Object ref = nextPageToken_;
999       if (ref instanceof String) {
1000         com.google.protobuf.ByteString b =
1001             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1002         nextPageToken_ = b;
1003         return b;
1004       } else {
1005         return (com.google.protobuf.ByteString) ref;
1006       }
1007     }
1008     /**
1009      *
1010      *
1011      * <pre>
1012      * A token, which can be sent as `page_token` to retrieve the next page.
1013      * </pre>
1014      *
1015      * <code>string next_page_token = 2;</code>
1016      *
1017      * @param value The nextPageToken to set.
1018      * @return This builder for chaining.
1019      */
setNextPageToken(java.lang.String value)1020     public Builder setNextPageToken(java.lang.String value) {
1021       if (value == null) {
1022         throw new NullPointerException();
1023       }
1024       nextPageToken_ = value;
1025       bitField0_ |= 0x00000002;
1026       onChanged();
1027       return this;
1028     }
1029     /**
1030      *
1031      *
1032      * <pre>
1033      * A token, which can be sent as `page_token` to retrieve the next page.
1034      * </pre>
1035      *
1036      * <code>string next_page_token = 2;</code>
1037      *
1038      * @return This builder for chaining.
1039      */
clearNextPageToken()1040     public Builder clearNextPageToken() {
1041       nextPageToken_ = getDefaultInstance().getNextPageToken();
1042       bitField0_ = (bitField0_ & ~0x00000002);
1043       onChanged();
1044       return this;
1045     }
1046     /**
1047      *
1048      *
1049      * <pre>
1050      * A token, which can be sent as `page_token` to retrieve the next page.
1051      * </pre>
1052      *
1053      * <code>string next_page_token = 2;</code>
1054      *
1055      * @param value The bytes for nextPageToken to set.
1056      * @return This builder for chaining.
1057      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1058     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1059       if (value == null) {
1060         throw new NullPointerException();
1061       }
1062       checkByteStringIsUtf8(value);
1063       nextPageToken_ = value;
1064       bitField0_ |= 0x00000002;
1065       onChanged();
1066       return this;
1067     }
1068 
1069     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1070     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1071       return super.setUnknownFields(unknownFields);
1072     }
1073 
1074     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1075     public final Builder mergeUnknownFields(
1076         final com.google.protobuf.UnknownFieldSet unknownFields) {
1077       return super.mergeUnknownFields(unknownFields);
1078     }
1079 
1080     // @@protoc_insertion_point(builder_scope:google.cloud.datastream.v1.ListStreamObjectsResponse)
1081   }
1082 
1083   // @@protoc_insertion_point(class_scope:google.cloud.datastream.v1.ListStreamObjectsResponse)
1084   private static final com.google.cloud.datastream.v1.ListStreamObjectsResponse DEFAULT_INSTANCE;
1085 
1086   static {
1087     DEFAULT_INSTANCE = new com.google.cloud.datastream.v1.ListStreamObjectsResponse();
1088   }
1089 
getDefaultInstance()1090   public static com.google.cloud.datastream.v1.ListStreamObjectsResponse getDefaultInstance() {
1091     return DEFAULT_INSTANCE;
1092   }
1093 
1094   private static final com.google.protobuf.Parser<ListStreamObjectsResponse> PARSER =
1095       new com.google.protobuf.AbstractParser<ListStreamObjectsResponse>() {
1096         @java.lang.Override
1097         public ListStreamObjectsResponse parsePartialFrom(
1098             com.google.protobuf.CodedInputStream input,
1099             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1100             throws com.google.protobuf.InvalidProtocolBufferException {
1101           Builder builder = newBuilder();
1102           try {
1103             builder.mergeFrom(input, extensionRegistry);
1104           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1105             throw e.setUnfinishedMessage(builder.buildPartial());
1106           } catch (com.google.protobuf.UninitializedMessageException e) {
1107             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1108           } catch (java.io.IOException e) {
1109             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1110                 .setUnfinishedMessage(builder.buildPartial());
1111           }
1112           return builder.buildPartial();
1113         }
1114       };
1115 
parser()1116   public static com.google.protobuf.Parser<ListStreamObjectsResponse> parser() {
1117     return PARSER;
1118   }
1119 
1120   @java.lang.Override
getParserForType()1121   public com.google.protobuf.Parser<ListStreamObjectsResponse> getParserForType() {
1122     return PARSER;
1123   }
1124 
1125   @java.lang.Override
getDefaultInstanceForType()1126   public com.google.cloud.datastream.v1.ListStreamObjectsResponse getDefaultInstanceForType() {
1127     return DEFAULT_INSTANCE;
1128   }
1129 }
1130