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