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