• 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/completion_service.proto
18 
19 package com.google.cloud.discoveryengine.v1beta;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Response message for
26  * [CompletionService.CompleteQuery][google.cloud.discoveryengine.v1beta.CompletionService.CompleteQuery]
27  * method.
28  * </pre>
29  *
30  * Protobuf type {@code google.cloud.discoveryengine.v1beta.CompleteQueryResponse}
31  */
32 public final class CompleteQueryResponse extends com.google.protobuf.GeneratedMessageV3
33     implements
34     // @@protoc_insertion_point(message_implements:google.cloud.discoveryengine.v1beta.CompleteQueryResponse)
35     CompleteQueryResponseOrBuilder {
36   private static final long serialVersionUID = 0L;
37   // Use CompleteQueryResponse.newBuilder() to construct.
CompleteQueryResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)38   private CompleteQueryResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
39     super(builder);
40   }
41 
CompleteQueryResponse()42   private CompleteQueryResponse() {
43     querySuggestions_ = java.util.Collections.emptyList();
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new CompleteQueryResponse();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.cloud.discoveryengine.v1beta.CompletionServiceProto
59         .internal_static_google_cloud_discoveryengine_v1beta_CompleteQueryResponse_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.discoveryengine.v1beta.CompletionServiceProto
66         .internal_static_google_cloud_discoveryengine_v1beta_CompleteQueryResponse_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.class,
69             com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.Builder.class);
70   }
71 
72   public interface QuerySuggestionOrBuilder
73       extends
74       // @@protoc_insertion_point(interface_extends:google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion)
75       com.google.protobuf.MessageOrBuilder {
76 
77     /**
78      *
79      *
80      * <pre>
81      * The suggestion for the query.
82      * </pre>
83      *
84      * <code>string suggestion = 1;</code>
85      *
86      * @return The suggestion.
87      */
getSuggestion()88     java.lang.String getSuggestion();
89     /**
90      *
91      *
92      * <pre>
93      * The suggestion for the query.
94      * </pre>
95      *
96      * <code>string suggestion = 1;</code>
97      *
98      * @return The bytes for suggestion.
99      */
getSuggestionBytes()100     com.google.protobuf.ByteString getSuggestionBytes();
101   }
102   /**
103    *
104    *
105    * <pre>
106    * Suggestions as search queries.
107    * </pre>
108    *
109    * Protobuf type {@code google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion}
110    */
111   public static final class QuerySuggestion extends com.google.protobuf.GeneratedMessageV3
112       implements
113       // @@protoc_insertion_point(message_implements:google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion)
114       QuerySuggestionOrBuilder {
115     private static final long serialVersionUID = 0L;
116     // Use QuerySuggestion.newBuilder() to construct.
QuerySuggestion(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)117     private QuerySuggestion(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
118       super(builder);
119     }
120 
QuerySuggestion()121     private QuerySuggestion() {
122       suggestion_ = "";
123     }
124 
125     @java.lang.Override
126     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)127     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
128       return new QuerySuggestion();
129     }
130 
131     @java.lang.Override
getUnknownFields()132     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
133       return this.unknownFields;
134     }
135 
getDescriptor()136     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
137       return com.google.cloud.discoveryengine.v1beta.CompletionServiceProto
138           .internal_static_google_cloud_discoveryengine_v1beta_CompleteQueryResponse_QuerySuggestion_descriptor;
139     }
140 
141     @java.lang.Override
142     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()143         internalGetFieldAccessorTable() {
144       return com.google.cloud.discoveryengine.v1beta.CompletionServiceProto
145           .internal_static_google_cloud_discoveryengine_v1beta_CompleteQueryResponse_QuerySuggestion_fieldAccessorTable
146           .ensureFieldAccessorsInitialized(
147               com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.class,
148               com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder
149                   .class);
150     }
151 
152     public static final int SUGGESTION_FIELD_NUMBER = 1;
153 
154     @SuppressWarnings("serial")
155     private volatile java.lang.Object suggestion_ = "";
156     /**
157      *
158      *
159      * <pre>
160      * The suggestion for the query.
161      * </pre>
162      *
163      * <code>string suggestion = 1;</code>
164      *
165      * @return The suggestion.
166      */
167     @java.lang.Override
getSuggestion()168     public java.lang.String getSuggestion() {
169       java.lang.Object ref = suggestion_;
170       if (ref instanceof java.lang.String) {
171         return (java.lang.String) ref;
172       } else {
173         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
174         java.lang.String s = bs.toStringUtf8();
175         suggestion_ = s;
176         return s;
177       }
178     }
179     /**
180      *
181      *
182      * <pre>
183      * The suggestion for the query.
184      * </pre>
185      *
186      * <code>string suggestion = 1;</code>
187      *
188      * @return The bytes for suggestion.
189      */
190     @java.lang.Override
getSuggestionBytes()191     public com.google.protobuf.ByteString getSuggestionBytes() {
192       java.lang.Object ref = suggestion_;
193       if (ref instanceof java.lang.String) {
194         com.google.protobuf.ByteString b =
195             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
196         suggestion_ = b;
197         return b;
198       } else {
199         return (com.google.protobuf.ByteString) ref;
200       }
201     }
202 
203     private byte memoizedIsInitialized = -1;
204 
205     @java.lang.Override
isInitialized()206     public final boolean isInitialized() {
207       byte isInitialized = memoizedIsInitialized;
208       if (isInitialized == 1) return true;
209       if (isInitialized == 0) return false;
210 
211       memoizedIsInitialized = 1;
212       return true;
213     }
214 
215     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)216     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
217       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(suggestion_)) {
218         com.google.protobuf.GeneratedMessageV3.writeString(output, 1, suggestion_);
219       }
220       getUnknownFields().writeTo(output);
221     }
222 
223     @java.lang.Override
getSerializedSize()224     public int getSerializedSize() {
225       int size = memoizedSize;
226       if (size != -1) return size;
227 
228       size = 0;
229       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(suggestion_)) {
230         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, suggestion_);
231       }
232       size += getUnknownFields().getSerializedSize();
233       memoizedSize = size;
234       return size;
235     }
236 
237     @java.lang.Override
equals(final java.lang.Object obj)238     public boolean equals(final java.lang.Object obj) {
239       if (obj == this) {
240         return true;
241       }
242       if (!(obj
243           instanceof
244           com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion)) {
245         return super.equals(obj);
246       }
247       com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion other =
248           (com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion) obj;
249 
250       if (!getSuggestion().equals(other.getSuggestion())) return false;
251       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
252       return true;
253     }
254 
255     @java.lang.Override
hashCode()256     public int hashCode() {
257       if (memoizedHashCode != 0) {
258         return memoizedHashCode;
259       }
260       int hash = 41;
261       hash = (19 * hash) + getDescriptor().hashCode();
262       hash = (37 * hash) + SUGGESTION_FIELD_NUMBER;
263       hash = (53 * hash) + getSuggestion().hashCode();
264       hash = (29 * hash) + getUnknownFields().hashCode();
265       memoizedHashCode = hash;
266       return hash;
267     }
268 
269     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
parseFrom(java.nio.ByteBuffer data)270         parseFrom(java.nio.ByteBuffer data)
271             throws com.google.protobuf.InvalidProtocolBufferException {
272       return PARSER.parseFrom(data);
273     }
274 
275     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)276         parseFrom(
277             java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
278             throws com.google.protobuf.InvalidProtocolBufferException {
279       return PARSER.parseFrom(data, extensionRegistry);
280     }
281 
282     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
parseFrom(com.google.protobuf.ByteString data)283         parseFrom(com.google.protobuf.ByteString data)
284             throws com.google.protobuf.InvalidProtocolBufferException {
285       return PARSER.parseFrom(data);
286     }
287 
288     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)289         parseFrom(
290             com.google.protobuf.ByteString data,
291             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
292             throws com.google.protobuf.InvalidProtocolBufferException {
293       return PARSER.parseFrom(data, extensionRegistry);
294     }
295 
296     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
parseFrom(byte[] data)297         parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
298       return PARSER.parseFrom(data);
299     }
300 
301     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)302         parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
303             throws com.google.protobuf.InvalidProtocolBufferException {
304       return PARSER.parseFrom(data, extensionRegistry);
305     }
306 
307     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
parseFrom(java.io.InputStream input)308         parseFrom(java.io.InputStream input) throws java.io.IOException {
309       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
310     }
311 
312     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)313         parseFrom(
314             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
315             throws java.io.IOException {
316       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
317           PARSER, input, extensionRegistry);
318     }
319 
320     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
parseDelimitedFrom(java.io.InputStream input)321         parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
322       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
323     }
324 
325     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)326         parseDelimitedFrom(
327             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
328             throws java.io.IOException {
329       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
330           PARSER, input, extensionRegistry);
331     }
332 
333     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
parseFrom(com.google.protobuf.CodedInputStream input)334         parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException {
335       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
336     }
337 
338     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)339         parseFrom(
340             com.google.protobuf.CodedInputStream input,
341             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
342             throws java.io.IOException {
343       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
344           PARSER, input, extensionRegistry);
345     }
346 
347     @java.lang.Override
newBuilderForType()348     public Builder newBuilderForType() {
349       return newBuilder();
350     }
351 
newBuilder()352     public static Builder newBuilder() {
353       return DEFAULT_INSTANCE.toBuilder();
354     }
355 
newBuilder( com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion prototype)356     public static Builder newBuilder(
357         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion prototype) {
358       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
359     }
360 
361     @java.lang.Override
toBuilder()362     public Builder toBuilder() {
363       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
364     }
365 
366     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)367     protected Builder newBuilderForType(
368         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
369       Builder builder = new Builder(parent);
370       return builder;
371     }
372     /**
373      *
374      *
375      * <pre>
376      * Suggestions as search queries.
377      * </pre>
378      *
379      * Protobuf type {@code
380      * google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion}
381      */
382     public static final class Builder
383         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
384         implements
385         // @@protoc_insertion_point(builder_implements:google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion)
386         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestionOrBuilder {
getDescriptor()387       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
388         return com.google.cloud.discoveryengine.v1beta.CompletionServiceProto
389             .internal_static_google_cloud_discoveryengine_v1beta_CompleteQueryResponse_QuerySuggestion_descriptor;
390       }
391 
392       @java.lang.Override
393       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()394           internalGetFieldAccessorTable() {
395         return com.google.cloud.discoveryengine.v1beta.CompletionServiceProto
396             .internal_static_google_cloud_discoveryengine_v1beta_CompleteQueryResponse_QuerySuggestion_fieldAccessorTable
397             .ensureFieldAccessorsInitialized(
398                 com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.class,
399                 com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
400                     .Builder.class);
401       }
402 
403       // Construct using
404       // com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.newBuilder()
Builder()405       private Builder() {}
406 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)407       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
408         super(parent);
409       }
410 
411       @java.lang.Override
clear()412       public Builder clear() {
413         super.clear();
414         bitField0_ = 0;
415         suggestion_ = "";
416         return this;
417       }
418 
419       @java.lang.Override
getDescriptorForType()420       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
421         return com.google.cloud.discoveryengine.v1beta.CompletionServiceProto
422             .internal_static_google_cloud_discoveryengine_v1beta_CompleteQueryResponse_QuerySuggestion_descriptor;
423       }
424 
425       @java.lang.Override
426       public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
getDefaultInstanceForType()427           getDefaultInstanceForType() {
428         return com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
429             .getDefaultInstance();
430       }
431 
432       @java.lang.Override
build()433       public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion build() {
434         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion result =
435             buildPartial();
436         if (!result.isInitialized()) {
437           throw newUninitializedMessageException(result);
438         }
439         return result;
440       }
441 
442       @java.lang.Override
443       public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
buildPartial()444           buildPartial() {
445         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion result =
446             new com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion(this);
447         if (bitField0_ != 0) {
448           buildPartial0(result);
449         }
450         onBuilt();
451         return result;
452       }
453 
buildPartial0( com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion result)454       private void buildPartial0(
455           com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion result) {
456         int from_bitField0_ = bitField0_;
457         if (((from_bitField0_ & 0x00000001) != 0)) {
458           result.suggestion_ = suggestion_;
459         }
460       }
461 
462       @java.lang.Override
clone()463       public Builder clone() {
464         return super.clone();
465       }
466 
467       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)468       public Builder setField(
469           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
470         return super.setField(field, value);
471       }
472 
473       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)474       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
475         return super.clearField(field);
476       }
477 
478       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)479       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
480         return super.clearOneof(oneof);
481       }
482 
483       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)484       public Builder setRepeatedField(
485           com.google.protobuf.Descriptors.FieldDescriptor field,
486           int index,
487           java.lang.Object value) {
488         return super.setRepeatedField(field, index, value);
489       }
490 
491       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)492       public Builder addRepeatedField(
493           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
494         return super.addRepeatedField(field, value);
495       }
496 
497       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)498       public Builder mergeFrom(com.google.protobuf.Message other) {
499         if (other
500             instanceof
501             com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion) {
502           return mergeFrom(
503               (com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion)
504                   other);
505         } else {
506           super.mergeFrom(other);
507           return this;
508         }
509       }
510 
mergeFrom( com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion other)511       public Builder mergeFrom(
512           com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion other) {
513         if (other
514             == com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
515                 .getDefaultInstance()) return this;
516         if (!other.getSuggestion().isEmpty()) {
517           suggestion_ = other.suggestion_;
518           bitField0_ |= 0x00000001;
519           onChanged();
520         }
521         this.mergeUnknownFields(other.getUnknownFields());
522         onChanged();
523         return this;
524       }
525 
526       @java.lang.Override
isInitialized()527       public final boolean isInitialized() {
528         return true;
529       }
530 
531       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)532       public Builder mergeFrom(
533           com.google.protobuf.CodedInputStream input,
534           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
535           throws java.io.IOException {
536         if (extensionRegistry == null) {
537           throw new java.lang.NullPointerException();
538         }
539         try {
540           boolean done = false;
541           while (!done) {
542             int tag = input.readTag();
543             switch (tag) {
544               case 0:
545                 done = true;
546                 break;
547               case 10:
548                 {
549                   suggestion_ = input.readStringRequireUtf8();
550                   bitField0_ |= 0x00000001;
551                   break;
552                 } // case 10
553               default:
554                 {
555                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
556                     done = true; // was an endgroup tag
557                   }
558                   break;
559                 } // default:
560             } // switch (tag)
561           } // while (!done)
562         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
563           throw e.unwrapIOException();
564         } finally {
565           onChanged();
566         } // finally
567         return this;
568       }
569 
570       private int bitField0_;
571 
572       private java.lang.Object suggestion_ = "";
573       /**
574        *
575        *
576        * <pre>
577        * The suggestion for the query.
578        * </pre>
579        *
580        * <code>string suggestion = 1;</code>
581        *
582        * @return The suggestion.
583        */
getSuggestion()584       public java.lang.String getSuggestion() {
585         java.lang.Object ref = suggestion_;
586         if (!(ref instanceof java.lang.String)) {
587           com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
588           java.lang.String s = bs.toStringUtf8();
589           suggestion_ = s;
590           return s;
591         } else {
592           return (java.lang.String) ref;
593         }
594       }
595       /**
596        *
597        *
598        * <pre>
599        * The suggestion for the query.
600        * </pre>
601        *
602        * <code>string suggestion = 1;</code>
603        *
604        * @return The bytes for suggestion.
605        */
getSuggestionBytes()606       public com.google.protobuf.ByteString getSuggestionBytes() {
607         java.lang.Object ref = suggestion_;
608         if (ref instanceof String) {
609           com.google.protobuf.ByteString b =
610               com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
611           suggestion_ = b;
612           return b;
613         } else {
614           return (com.google.protobuf.ByteString) ref;
615         }
616       }
617       /**
618        *
619        *
620        * <pre>
621        * The suggestion for the query.
622        * </pre>
623        *
624        * <code>string suggestion = 1;</code>
625        *
626        * @param value The suggestion to set.
627        * @return This builder for chaining.
628        */
setSuggestion(java.lang.String value)629       public Builder setSuggestion(java.lang.String value) {
630         if (value == null) {
631           throw new NullPointerException();
632         }
633         suggestion_ = value;
634         bitField0_ |= 0x00000001;
635         onChanged();
636         return this;
637       }
638       /**
639        *
640        *
641        * <pre>
642        * The suggestion for the query.
643        * </pre>
644        *
645        * <code>string suggestion = 1;</code>
646        *
647        * @return This builder for chaining.
648        */
clearSuggestion()649       public Builder clearSuggestion() {
650         suggestion_ = getDefaultInstance().getSuggestion();
651         bitField0_ = (bitField0_ & ~0x00000001);
652         onChanged();
653         return this;
654       }
655       /**
656        *
657        *
658        * <pre>
659        * The suggestion for the query.
660        * </pre>
661        *
662        * <code>string suggestion = 1;</code>
663        *
664        * @param value The bytes for suggestion to set.
665        * @return This builder for chaining.
666        */
setSuggestionBytes(com.google.protobuf.ByteString value)667       public Builder setSuggestionBytes(com.google.protobuf.ByteString value) {
668         if (value == null) {
669           throw new NullPointerException();
670         }
671         checkByteStringIsUtf8(value);
672         suggestion_ = value;
673         bitField0_ |= 0x00000001;
674         onChanged();
675         return this;
676       }
677 
678       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)679       public final Builder setUnknownFields(
680           final com.google.protobuf.UnknownFieldSet unknownFields) {
681         return super.setUnknownFields(unknownFields);
682       }
683 
684       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)685       public final Builder mergeUnknownFields(
686           final com.google.protobuf.UnknownFieldSet unknownFields) {
687         return super.mergeUnknownFields(unknownFields);
688       }
689 
690       // @@protoc_insertion_point(builder_scope:google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion)
691     }
692 
693     // @@protoc_insertion_point(class_scope:google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion)
694     private static final com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse
695             .QuerySuggestion
696         DEFAULT_INSTANCE;
697 
698     static {
699       DEFAULT_INSTANCE =
700           new com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion();
701     }
702 
703     public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
getDefaultInstance()704         getDefaultInstance() {
705       return DEFAULT_INSTANCE;
706     }
707 
708     private static final com.google.protobuf.Parser<QuerySuggestion> PARSER =
709         new com.google.protobuf.AbstractParser<QuerySuggestion>() {
710           @java.lang.Override
711           public QuerySuggestion parsePartialFrom(
712               com.google.protobuf.CodedInputStream input,
713               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
714               throws com.google.protobuf.InvalidProtocolBufferException {
715             Builder builder = newBuilder();
716             try {
717               builder.mergeFrom(input, extensionRegistry);
718             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
719               throw e.setUnfinishedMessage(builder.buildPartial());
720             } catch (com.google.protobuf.UninitializedMessageException e) {
721               throw e.asInvalidProtocolBufferException()
722                   .setUnfinishedMessage(builder.buildPartial());
723             } catch (java.io.IOException e) {
724               throw new com.google.protobuf.InvalidProtocolBufferException(e)
725                   .setUnfinishedMessage(builder.buildPartial());
726             }
727             return builder.buildPartial();
728           }
729         };
730 
parser()731     public static com.google.protobuf.Parser<QuerySuggestion> parser() {
732       return PARSER;
733     }
734 
735     @java.lang.Override
getParserForType()736     public com.google.protobuf.Parser<QuerySuggestion> getParserForType() {
737       return PARSER;
738     }
739 
740     @java.lang.Override
741     public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
getDefaultInstanceForType()742         getDefaultInstanceForType() {
743       return DEFAULT_INSTANCE;
744     }
745   }
746 
747   public static final int QUERY_SUGGESTIONS_FIELD_NUMBER = 1;
748 
749   @SuppressWarnings("serial")
750   private java.util.List<
751           com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion>
752       querySuggestions_;
753   /**
754    *
755    *
756    * <pre>
757    * Results of the matched query suggestions. The result list is ordered and
758    * the first result is a top suggestion.
759    * </pre>
760    *
761    * <code>
762    * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
763    * </code>
764    */
765   @java.lang.Override
766   public java.util.List<
767           com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion>
getQuerySuggestionsList()768       getQuerySuggestionsList() {
769     return querySuggestions_;
770   }
771   /**
772    *
773    *
774    * <pre>
775    * Results of the matched query suggestions. The result list is ordered and
776    * the first result is a top suggestion.
777    * </pre>
778    *
779    * <code>
780    * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
781    * </code>
782    */
783   @java.lang.Override
784   public java.util.List<
785           ? extends
786               com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse
787                   .QuerySuggestionOrBuilder>
getQuerySuggestionsOrBuilderList()788       getQuerySuggestionsOrBuilderList() {
789     return querySuggestions_;
790   }
791   /**
792    *
793    *
794    * <pre>
795    * Results of the matched query suggestions. The result list is ordered and
796    * the first result is a top suggestion.
797    * </pre>
798    *
799    * <code>
800    * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
801    * </code>
802    */
803   @java.lang.Override
getQuerySuggestionsCount()804   public int getQuerySuggestionsCount() {
805     return querySuggestions_.size();
806   }
807   /**
808    *
809    *
810    * <pre>
811    * Results of the matched query suggestions. The result list is ordered and
812    * the first result is a top suggestion.
813    * </pre>
814    *
815    * <code>
816    * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
817    * </code>
818    */
819   @java.lang.Override
820   public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
getQuerySuggestions(int index)821       getQuerySuggestions(int index) {
822     return querySuggestions_.get(index);
823   }
824   /**
825    *
826    *
827    * <pre>
828    * Results of the matched query suggestions. The result list is ordered and
829    * the first result is a top suggestion.
830    * </pre>
831    *
832    * <code>
833    * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
834    * </code>
835    */
836   @java.lang.Override
837   public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestionOrBuilder
getQuerySuggestionsOrBuilder(int index)838       getQuerySuggestionsOrBuilder(int index) {
839     return querySuggestions_.get(index);
840   }
841 
842   private byte memoizedIsInitialized = -1;
843 
844   @java.lang.Override
isInitialized()845   public final boolean isInitialized() {
846     byte isInitialized = memoizedIsInitialized;
847     if (isInitialized == 1) return true;
848     if (isInitialized == 0) return false;
849 
850     memoizedIsInitialized = 1;
851     return true;
852   }
853 
854   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)855   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
856     for (int i = 0; i < querySuggestions_.size(); i++) {
857       output.writeMessage(1, querySuggestions_.get(i));
858     }
859     getUnknownFields().writeTo(output);
860   }
861 
862   @java.lang.Override
getSerializedSize()863   public int getSerializedSize() {
864     int size = memoizedSize;
865     if (size != -1) return size;
866 
867     size = 0;
868     for (int i = 0; i < querySuggestions_.size(); i++) {
869       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, querySuggestions_.get(i));
870     }
871     size += getUnknownFields().getSerializedSize();
872     memoizedSize = size;
873     return size;
874   }
875 
876   @java.lang.Override
equals(final java.lang.Object obj)877   public boolean equals(final java.lang.Object obj) {
878     if (obj == this) {
879       return true;
880     }
881     if (!(obj instanceof com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse)) {
882       return super.equals(obj);
883     }
884     com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse other =
885         (com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse) obj;
886 
887     if (!getQuerySuggestionsList().equals(other.getQuerySuggestionsList())) return false;
888     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
889     return true;
890   }
891 
892   @java.lang.Override
hashCode()893   public int hashCode() {
894     if (memoizedHashCode != 0) {
895       return memoizedHashCode;
896     }
897     int hash = 41;
898     hash = (19 * hash) + getDescriptor().hashCode();
899     if (getQuerySuggestionsCount() > 0) {
900       hash = (37 * hash) + QUERY_SUGGESTIONS_FIELD_NUMBER;
901       hash = (53 * hash) + getQuerySuggestionsList().hashCode();
902     }
903     hash = (29 * hash) + getUnknownFields().hashCode();
904     memoizedHashCode = hash;
905     return hash;
906   }
907 
parseFrom( java.nio.ByteBuffer data)908   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse parseFrom(
909       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
910     return PARSER.parseFrom(data);
911   }
912 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)913   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse parseFrom(
914       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
915       throws com.google.protobuf.InvalidProtocolBufferException {
916     return PARSER.parseFrom(data, extensionRegistry);
917   }
918 
parseFrom( com.google.protobuf.ByteString data)919   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse parseFrom(
920       com.google.protobuf.ByteString data)
921       throws com.google.protobuf.InvalidProtocolBufferException {
922     return PARSER.parseFrom(data);
923   }
924 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)925   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse parseFrom(
926       com.google.protobuf.ByteString data,
927       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
928       throws com.google.protobuf.InvalidProtocolBufferException {
929     return PARSER.parseFrom(data, extensionRegistry);
930   }
931 
parseFrom(byte[] data)932   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse parseFrom(byte[] data)
933       throws com.google.protobuf.InvalidProtocolBufferException {
934     return PARSER.parseFrom(data);
935   }
936 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)937   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse parseFrom(
938       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
939       throws com.google.protobuf.InvalidProtocolBufferException {
940     return PARSER.parseFrom(data, extensionRegistry);
941   }
942 
parseFrom( java.io.InputStream input)943   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse parseFrom(
944       java.io.InputStream input) throws java.io.IOException {
945     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
946   }
947 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)948   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse parseFrom(
949       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
950       throws java.io.IOException {
951     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
952         PARSER, input, extensionRegistry);
953   }
954 
parseDelimitedFrom( java.io.InputStream input)955   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse parseDelimitedFrom(
956       java.io.InputStream input) throws java.io.IOException {
957     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
958   }
959 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)960   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse parseDelimitedFrom(
961       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
962       throws java.io.IOException {
963     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
964         PARSER, input, extensionRegistry);
965   }
966 
parseFrom( com.google.protobuf.CodedInputStream input)967   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse parseFrom(
968       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
969     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
970   }
971 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)972   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse parseFrom(
973       com.google.protobuf.CodedInputStream input,
974       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
975       throws java.io.IOException {
976     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
977         PARSER, input, extensionRegistry);
978   }
979 
980   @java.lang.Override
newBuilderForType()981   public Builder newBuilderForType() {
982     return newBuilder();
983   }
984 
newBuilder()985   public static Builder newBuilder() {
986     return DEFAULT_INSTANCE.toBuilder();
987   }
988 
newBuilder( com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse prototype)989   public static Builder newBuilder(
990       com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse prototype) {
991     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
992   }
993 
994   @java.lang.Override
toBuilder()995   public Builder toBuilder() {
996     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
997   }
998 
999   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1000   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1001     Builder builder = new Builder(parent);
1002     return builder;
1003   }
1004   /**
1005    *
1006    *
1007    * <pre>
1008    * Response message for
1009    * [CompletionService.CompleteQuery][google.cloud.discoveryengine.v1beta.CompletionService.CompleteQuery]
1010    * method.
1011    * </pre>
1012    *
1013    * Protobuf type {@code google.cloud.discoveryengine.v1beta.CompleteQueryResponse}
1014    */
1015   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
1016       implements
1017       // @@protoc_insertion_point(builder_implements:google.cloud.discoveryengine.v1beta.CompleteQueryResponse)
1018       com.google.cloud.discoveryengine.v1beta.CompleteQueryResponseOrBuilder {
getDescriptor()1019     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
1020       return com.google.cloud.discoveryengine.v1beta.CompletionServiceProto
1021           .internal_static_google_cloud_discoveryengine_v1beta_CompleteQueryResponse_descriptor;
1022     }
1023 
1024     @java.lang.Override
1025     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()1026         internalGetFieldAccessorTable() {
1027       return com.google.cloud.discoveryengine.v1beta.CompletionServiceProto
1028           .internal_static_google_cloud_discoveryengine_v1beta_CompleteQueryResponse_fieldAccessorTable
1029           .ensureFieldAccessorsInitialized(
1030               com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.class,
1031               com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.Builder.class);
1032     }
1033 
1034     // Construct using com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.newBuilder()
Builder()1035     private Builder() {}
1036 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1037     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1038       super(parent);
1039     }
1040 
1041     @java.lang.Override
clear()1042     public Builder clear() {
1043       super.clear();
1044       bitField0_ = 0;
1045       if (querySuggestionsBuilder_ == null) {
1046         querySuggestions_ = java.util.Collections.emptyList();
1047       } else {
1048         querySuggestions_ = null;
1049         querySuggestionsBuilder_.clear();
1050       }
1051       bitField0_ = (bitField0_ & ~0x00000001);
1052       return this;
1053     }
1054 
1055     @java.lang.Override
getDescriptorForType()1056     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
1057       return com.google.cloud.discoveryengine.v1beta.CompletionServiceProto
1058           .internal_static_google_cloud_discoveryengine_v1beta_CompleteQueryResponse_descriptor;
1059     }
1060 
1061     @java.lang.Override
1062     public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse
getDefaultInstanceForType()1063         getDefaultInstanceForType() {
1064       return com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.getDefaultInstance();
1065     }
1066 
1067     @java.lang.Override
build()1068     public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse build() {
1069       com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse result = buildPartial();
1070       if (!result.isInitialized()) {
1071         throw newUninitializedMessageException(result);
1072       }
1073       return result;
1074     }
1075 
1076     @java.lang.Override
buildPartial()1077     public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse buildPartial() {
1078       com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse result =
1079           new com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse(this);
1080       buildPartialRepeatedFields(result);
1081       if (bitField0_ != 0) {
1082         buildPartial0(result);
1083       }
1084       onBuilt();
1085       return result;
1086     }
1087 
buildPartialRepeatedFields( com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse result)1088     private void buildPartialRepeatedFields(
1089         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse result) {
1090       if (querySuggestionsBuilder_ == null) {
1091         if (((bitField0_ & 0x00000001) != 0)) {
1092           querySuggestions_ = java.util.Collections.unmodifiableList(querySuggestions_);
1093           bitField0_ = (bitField0_ & ~0x00000001);
1094         }
1095         result.querySuggestions_ = querySuggestions_;
1096       } else {
1097         result.querySuggestions_ = querySuggestionsBuilder_.build();
1098       }
1099     }
1100 
buildPartial0( com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse result)1101     private void buildPartial0(
1102         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse result) {
1103       int from_bitField0_ = bitField0_;
1104     }
1105 
1106     @java.lang.Override
clone()1107     public Builder clone() {
1108       return super.clone();
1109     }
1110 
1111     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1112     public Builder setField(
1113         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1114       return super.setField(field, value);
1115     }
1116 
1117     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1118     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
1119       return super.clearField(field);
1120     }
1121 
1122     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1123     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
1124       return super.clearOneof(oneof);
1125     }
1126 
1127     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1128     public Builder setRepeatedField(
1129         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
1130       return super.setRepeatedField(field, index, value);
1131     }
1132 
1133     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1134     public Builder addRepeatedField(
1135         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1136       return super.addRepeatedField(field, value);
1137     }
1138 
1139     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)1140     public Builder mergeFrom(com.google.protobuf.Message other) {
1141       if (other instanceof com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse) {
1142         return mergeFrom((com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse) other);
1143       } else {
1144         super.mergeFrom(other);
1145         return this;
1146       }
1147     }
1148 
mergeFrom(com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse other)1149     public Builder mergeFrom(com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse other) {
1150       if (other
1151           == com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.getDefaultInstance())
1152         return this;
1153       if (querySuggestionsBuilder_ == null) {
1154         if (!other.querySuggestions_.isEmpty()) {
1155           if (querySuggestions_.isEmpty()) {
1156             querySuggestions_ = other.querySuggestions_;
1157             bitField0_ = (bitField0_ & ~0x00000001);
1158           } else {
1159             ensureQuerySuggestionsIsMutable();
1160             querySuggestions_.addAll(other.querySuggestions_);
1161           }
1162           onChanged();
1163         }
1164       } else {
1165         if (!other.querySuggestions_.isEmpty()) {
1166           if (querySuggestionsBuilder_.isEmpty()) {
1167             querySuggestionsBuilder_.dispose();
1168             querySuggestionsBuilder_ = null;
1169             querySuggestions_ = other.querySuggestions_;
1170             bitField0_ = (bitField0_ & ~0x00000001);
1171             querySuggestionsBuilder_ =
1172                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
1173                     ? getQuerySuggestionsFieldBuilder()
1174                     : null;
1175           } else {
1176             querySuggestionsBuilder_.addAllMessages(other.querySuggestions_);
1177           }
1178         }
1179       }
1180       this.mergeUnknownFields(other.getUnknownFields());
1181       onChanged();
1182       return this;
1183     }
1184 
1185     @java.lang.Override
isInitialized()1186     public final boolean isInitialized() {
1187       return true;
1188     }
1189 
1190     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1191     public Builder mergeFrom(
1192         com.google.protobuf.CodedInputStream input,
1193         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1194         throws java.io.IOException {
1195       if (extensionRegistry == null) {
1196         throw new java.lang.NullPointerException();
1197       }
1198       try {
1199         boolean done = false;
1200         while (!done) {
1201           int tag = input.readTag();
1202           switch (tag) {
1203             case 0:
1204               done = true;
1205               break;
1206             case 10:
1207               {
1208                 com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion m =
1209                     input.readMessage(
1210                         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse
1211                             .QuerySuggestion.parser(),
1212                         extensionRegistry);
1213                 if (querySuggestionsBuilder_ == null) {
1214                   ensureQuerySuggestionsIsMutable();
1215                   querySuggestions_.add(m);
1216                 } else {
1217                   querySuggestionsBuilder_.addMessage(m);
1218                 }
1219                 break;
1220               } // case 10
1221             default:
1222               {
1223                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1224                   done = true; // was an endgroup tag
1225                 }
1226                 break;
1227               } // default:
1228           } // switch (tag)
1229         } // while (!done)
1230       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1231         throw e.unwrapIOException();
1232       } finally {
1233         onChanged();
1234       } // finally
1235       return this;
1236     }
1237 
1238     private int bitField0_;
1239 
1240     private java.util.List<
1241             com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion>
1242         querySuggestions_ = java.util.Collections.emptyList();
1243 
ensureQuerySuggestionsIsMutable()1244     private void ensureQuerySuggestionsIsMutable() {
1245       if (!((bitField0_ & 0x00000001) != 0)) {
1246         querySuggestions_ =
1247             new java.util.ArrayList<
1248                 com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion>(
1249                 querySuggestions_);
1250         bitField0_ |= 0x00000001;
1251       }
1252     }
1253 
1254     private com.google.protobuf.RepeatedFieldBuilderV3<
1255             com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion,
1256             com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder,
1257             com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestionOrBuilder>
1258         querySuggestionsBuilder_;
1259 
1260     /**
1261      *
1262      *
1263      * <pre>
1264      * Results of the matched query suggestions. The result list is ordered and
1265      * the first result is a top suggestion.
1266      * </pre>
1267      *
1268      * <code>
1269      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1270      * </code>
1271      */
1272     public java.util.List<
1273             com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion>
getQuerySuggestionsList()1274         getQuerySuggestionsList() {
1275       if (querySuggestionsBuilder_ == null) {
1276         return java.util.Collections.unmodifiableList(querySuggestions_);
1277       } else {
1278         return querySuggestionsBuilder_.getMessageList();
1279       }
1280     }
1281     /**
1282      *
1283      *
1284      * <pre>
1285      * Results of the matched query suggestions. The result list is ordered and
1286      * the first result is a top suggestion.
1287      * </pre>
1288      *
1289      * <code>
1290      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1291      * </code>
1292      */
getQuerySuggestionsCount()1293     public int getQuerySuggestionsCount() {
1294       if (querySuggestionsBuilder_ == null) {
1295         return querySuggestions_.size();
1296       } else {
1297         return querySuggestionsBuilder_.getCount();
1298       }
1299     }
1300     /**
1301      *
1302      *
1303      * <pre>
1304      * Results of the matched query suggestions. The result list is ordered and
1305      * the first result is a top suggestion.
1306      * </pre>
1307      *
1308      * <code>
1309      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1310      * </code>
1311      */
1312     public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
getQuerySuggestions(int index)1313         getQuerySuggestions(int index) {
1314       if (querySuggestionsBuilder_ == null) {
1315         return querySuggestions_.get(index);
1316       } else {
1317         return querySuggestionsBuilder_.getMessage(index);
1318       }
1319     }
1320     /**
1321      *
1322      *
1323      * <pre>
1324      * Results of the matched query suggestions. The result list is ordered and
1325      * the first result is a top suggestion.
1326      * </pre>
1327      *
1328      * <code>
1329      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1330      * </code>
1331      */
setQuerySuggestions( int index, com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion value)1332     public Builder setQuerySuggestions(
1333         int index,
1334         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion value) {
1335       if (querySuggestionsBuilder_ == null) {
1336         if (value == null) {
1337           throw new NullPointerException();
1338         }
1339         ensureQuerySuggestionsIsMutable();
1340         querySuggestions_.set(index, value);
1341         onChanged();
1342       } else {
1343         querySuggestionsBuilder_.setMessage(index, value);
1344       }
1345       return this;
1346     }
1347     /**
1348      *
1349      *
1350      * <pre>
1351      * Results of the matched query suggestions. The result list is ordered and
1352      * the first result is a top suggestion.
1353      * </pre>
1354      *
1355      * <code>
1356      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1357      * </code>
1358      */
setQuerySuggestions( int index, com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder builderForValue)1359     public Builder setQuerySuggestions(
1360         int index,
1361         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder
1362             builderForValue) {
1363       if (querySuggestionsBuilder_ == null) {
1364         ensureQuerySuggestionsIsMutable();
1365         querySuggestions_.set(index, builderForValue.build());
1366         onChanged();
1367       } else {
1368         querySuggestionsBuilder_.setMessage(index, builderForValue.build());
1369       }
1370       return this;
1371     }
1372     /**
1373      *
1374      *
1375      * <pre>
1376      * Results of the matched query suggestions. The result list is ordered and
1377      * the first result is a top suggestion.
1378      * </pre>
1379      *
1380      * <code>
1381      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1382      * </code>
1383      */
addQuerySuggestions( com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion value)1384     public Builder addQuerySuggestions(
1385         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion value) {
1386       if (querySuggestionsBuilder_ == null) {
1387         if (value == null) {
1388           throw new NullPointerException();
1389         }
1390         ensureQuerySuggestionsIsMutable();
1391         querySuggestions_.add(value);
1392         onChanged();
1393       } else {
1394         querySuggestionsBuilder_.addMessage(value);
1395       }
1396       return this;
1397     }
1398     /**
1399      *
1400      *
1401      * <pre>
1402      * Results of the matched query suggestions. The result list is ordered and
1403      * the first result is a top suggestion.
1404      * </pre>
1405      *
1406      * <code>
1407      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1408      * </code>
1409      */
addQuerySuggestions( int index, com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion value)1410     public Builder addQuerySuggestions(
1411         int index,
1412         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion value) {
1413       if (querySuggestionsBuilder_ == null) {
1414         if (value == null) {
1415           throw new NullPointerException();
1416         }
1417         ensureQuerySuggestionsIsMutable();
1418         querySuggestions_.add(index, value);
1419         onChanged();
1420       } else {
1421         querySuggestionsBuilder_.addMessage(index, value);
1422       }
1423       return this;
1424     }
1425     /**
1426      *
1427      *
1428      * <pre>
1429      * Results of the matched query suggestions. The result list is ordered and
1430      * the first result is a top suggestion.
1431      * </pre>
1432      *
1433      * <code>
1434      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1435      * </code>
1436      */
addQuerySuggestions( com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder builderForValue)1437     public Builder addQuerySuggestions(
1438         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder
1439             builderForValue) {
1440       if (querySuggestionsBuilder_ == null) {
1441         ensureQuerySuggestionsIsMutable();
1442         querySuggestions_.add(builderForValue.build());
1443         onChanged();
1444       } else {
1445         querySuggestionsBuilder_.addMessage(builderForValue.build());
1446       }
1447       return this;
1448     }
1449     /**
1450      *
1451      *
1452      * <pre>
1453      * Results of the matched query suggestions. The result list is ordered and
1454      * the first result is a top suggestion.
1455      * </pre>
1456      *
1457      * <code>
1458      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1459      * </code>
1460      */
addQuerySuggestions( int index, com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder builderForValue)1461     public Builder addQuerySuggestions(
1462         int index,
1463         com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder
1464             builderForValue) {
1465       if (querySuggestionsBuilder_ == null) {
1466         ensureQuerySuggestionsIsMutable();
1467         querySuggestions_.add(index, builderForValue.build());
1468         onChanged();
1469       } else {
1470         querySuggestionsBuilder_.addMessage(index, builderForValue.build());
1471       }
1472       return this;
1473     }
1474     /**
1475      *
1476      *
1477      * <pre>
1478      * Results of the matched query suggestions. The result list is ordered and
1479      * the first result is a top suggestion.
1480      * </pre>
1481      *
1482      * <code>
1483      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1484      * </code>
1485      */
addAllQuerySuggestions( java.lang.Iterable< ? extends com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion> values)1486     public Builder addAllQuerySuggestions(
1487         java.lang.Iterable<
1488                 ? extends
1489                     com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion>
1490             values) {
1491       if (querySuggestionsBuilder_ == null) {
1492         ensureQuerySuggestionsIsMutable();
1493         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, querySuggestions_);
1494         onChanged();
1495       } else {
1496         querySuggestionsBuilder_.addAllMessages(values);
1497       }
1498       return this;
1499     }
1500     /**
1501      *
1502      *
1503      * <pre>
1504      * Results of the matched query suggestions. The result list is ordered and
1505      * the first result is a top suggestion.
1506      * </pre>
1507      *
1508      * <code>
1509      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1510      * </code>
1511      */
clearQuerySuggestions()1512     public Builder clearQuerySuggestions() {
1513       if (querySuggestionsBuilder_ == null) {
1514         querySuggestions_ = java.util.Collections.emptyList();
1515         bitField0_ = (bitField0_ & ~0x00000001);
1516         onChanged();
1517       } else {
1518         querySuggestionsBuilder_.clear();
1519       }
1520       return this;
1521     }
1522     /**
1523      *
1524      *
1525      * <pre>
1526      * Results of the matched query suggestions. The result list is ordered and
1527      * the first result is a top suggestion.
1528      * </pre>
1529      *
1530      * <code>
1531      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1532      * </code>
1533      */
removeQuerySuggestions(int index)1534     public Builder removeQuerySuggestions(int index) {
1535       if (querySuggestionsBuilder_ == null) {
1536         ensureQuerySuggestionsIsMutable();
1537         querySuggestions_.remove(index);
1538         onChanged();
1539       } else {
1540         querySuggestionsBuilder_.remove(index);
1541       }
1542       return this;
1543     }
1544     /**
1545      *
1546      *
1547      * <pre>
1548      * Results of the matched query suggestions. The result list is ordered and
1549      * the first result is a top suggestion.
1550      * </pre>
1551      *
1552      * <code>
1553      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1554      * </code>
1555      */
1556     public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder
getQuerySuggestionsBuilder(int index)1557         getQuerySuggestionsBuilder(int index) {
1558       return getQuerySuggestionsFieldBuilder().getBuilder(index);
1559     }
1560     /**
1561      *
1562      *
1563      * <pre>
1564      * Results of the matched query suggestions. The result list is ordered and
1565      * the first result is a top suggestion.
1566      * </pre>
1567      *
1568      * <code>
1569      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1570      * </code>
1571      */
1572     public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestionOrBuilder
getQuerySuggestionsOrBuilder(int index)1573         getQuerySuggestionsOrBuilder(int index) {
1574       if (querySuggestionsBuilder_ == null) {
1575         return querySuggestions_.get(index);
1576       } else {
1577         return querySuggestionsBuilder_.getMessageOrBuilder(index);
1578       }
1579     }
1580     /**
1581      *
1582      *
1583      * <pre>
1584      * Results of the matched query suggestions. The result list is ordered and
1585      * the first result is a top suggestion.
1586      * </pre>
1587      *
1588      * <code>
1589      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1590      * </code>
1591      */
1592     public java.util.List<
1593             ? extends
1594                 com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse
1595                     .QuerySuggestionOrBuilder>
getQuerySuggestionsOrBuilderList()1596         getQuerySuggestionsOrBuilderList() {
1597       if (querySuggestionsBuilder_ != null) {
1598         return querySuggestionsBuilder_.getMessageOrBuilderList();
1599       } else {
1600         return java.util.Collections.unmodifiableList(querySuggestions_);
1601       }
1602     }
1603     /**
1604      *
1605      *
1606      * <pre>
1607      * Results of the matched query suggestions. The result list is ordered and
1608      * the first result is a top suggestion.
1609      * </pre>
1610      *
1611      * <code>
1612      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1613      * </code>
1614      */
1615     public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder
addQuerySuggestionsBuilder()1616         addQuerySuggestionsBuilder() {
1617       return getQuerySuggestionsFieldBuilder()
1618           .addBuilder(
1619               com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
1620                   .getDefaultInstance());
1621     }
1622     /**
1623      *
1624      *
1625      * <pre>
1626      * Results of the matched query suggestions. The result list is ordered and
1627      * the first result is a top suggestion.
1628      * </pre>
1629      *
1630      * <code>
1631      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1632      * </code>
1633      */
1634     public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder
addQuerySuggestionsBuilder(int index)1635         addQuerySuggestionsBuilder(int index) {
1636       return getQuerySuggestionsFieldBuilder()
1637           .addBuilder(
1638               index,
1639               com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
1640                   .getDefaultInstance());
1641     }
1642     /**
1643      *
1644      *
1645      * <pre>
1646      * Results of the matched query suggestions. The result list is ordered and
1647      * the first result is a top suggestion.
1648      * </pre>
1649      *
1650      * <code>
1651      * repeated .google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion query_suggestions = 1;
1652      * </code>
1653      */
1654     public java.util.List<
1655             com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder>
getQuerySuggestionsBuilderList()1656         getQuerySuggestionsBuilderList() {
1657       return getQuerySuggestionsFieldBuilder().getBuilderList();
1658     }
1659 
1660     private com.google.protobuf.RepeatedFieldBuilderV3<
1661             com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion,
1662             com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion.Builder,
1663             com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestionOrBuilder>
getQuerySuggestionsFieldBuilder()1664         getQuerySuggestionsFieldBuilder() {
1665       if (querySuggestionsBuilder_ == null) {
1666         querySuggestionsBuilder_ =
1667             new com.google.protobuf.RepeatedFieldBuilderV3<
1668                 com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion,
1669                 com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse.QuerySuggestion
1670                     .Builder,
1671                 com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse
1672                     .QuerySuggestionOrBuilder>(
1673                 querySuggestions_,
1674                 ((bitField0_ & 0x00000001) != 0),
1675                 getParentForChildren(),
1676                 isClean());
1677         querySuggestions_ = null;
1678       }
1679       return querySuggestionsBuilder_;
1680     }
1681 
1682     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1683     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1684       return super.setUnknownFields(unknownFields);
1685     }
1686 
1687     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1688     public final Builder mergeUnknownFields(
1689         final com.google.protobuf.UnknownFieldSet unknownFields) {
1690       return super.mergeUnknownFields(unknownFields);
1691     }
1692 
1693     // @@protoc_insertion_point(builder_scope:google.cloud.discoveryengine.v1beta.CompleteQueryResponse)
1694   }
1695 
1696   // @@protoc_insertion_point(class_scope:google.cloud.discoveryengine.v1beta.CompleteQueryResponse)
1697   private static final com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse
1698       DEFAULT_INSTANCE;
1699 
1700   static {
1701     DEFAULT_INSTANCE = new com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse();
1702   }
1703 
getDefaultInstance()1704   public static com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse getDefaultInstance() {
1705     return DEFAULT_INSTANCE;
1706   }
1707 
1708   private static final com.google.protobuf.Parser<CompleteQueryResponse> PARSER =
1709       new com.google.protobuf.AbstractParser<CompleteQueryResponse>() {
1710         @java.lang.Override
1711         public CompleteQueryResponse parsePartialFrom(
1712             com.google.protobuf.CodedInputStream input,
1713             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1714             throws com.google.protobuf.InvalidProtocolBufferException {
1715           Builder builder = newBuilder();
1716           try {
1717             builder.mergeFrom(input, extensionRegistry);
1718           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1719             throw e.setUnfinishedMessage(builder.buildPartial());
1720           } catch (com.google.protobuf.UninitializedMessageException e) {
1721             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1722           } catch (java.io.IOException e) {
1723             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1724                 .setUnfinishedMessage(builder.buildPartial());
1725           }
1726           return builder.buildPartial();
1727         }
1728       };
1729 
parser()1730   public static com.google.protobuf.Parser<CompleteQueryResponse> parser() {
1731     return PARSER;
1732   }
1733 
1734   @java.lang.Override
getParserForType()1735   public com.google.protobuf.Parser<CompleteQueryResponse> getParserForType() {
1736     return PARSER;
1737   }
1738 
1739   @java.lang.Override
getDefaultInstanceForType()1740   public com.google.cloud.discoveryengine.v1beta.CompleteQueryResponse getDefaultInstanceForType() {
1741     return DEFAULT_INSTANCE;
1742   }
1743 }
1744