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