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/import_config.proto 18 19 package com.google.cloud.discoveryengine.v1beta; 20 21 /** 22 * 23 * 24 * <pre> 25 * Request message for Import methods. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.discoveryengine.v1beta.ImportDocumentsRequest} 29 */ 30 public final class ImportDocumentsRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.discoveryengine.v1beta.ImportDocumentsRequest) 33 ImportDocumentsRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use ImportDocumentsRequest.newBuilder() to construct. ImportDocumentsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private ImportDocumentsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 ImportDocumentsRequest()40 private ImportDocumentsRequest() { 41 parent_ = ""; 42 reconciliationMode_ = 0; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new ImportDocumentsRequest(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.cloud.discoveryengine.v1beta.ImportConfigProto 58 .internal_static_google_cloud_discoveryengine_v1beta_ImportDocumentsRequest_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.cloud.discoveryengine.v1beta.ImportConfigProto 65 .internal_static_google_cloud_discoveryengine_v1beta_ImportDocumentsRequest_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.class, 68 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.Builder.class); 69 } 70 71 /** 72 * 73 * 74 * <pre> 75 * Indicates how imported documents are reconciled with the existing documents 76 * created or imported before. 77 * </pre> 78 * 79 * Protobuf enum {@code 80 * google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode} 81 */ 82 public enum ReconciliationMode implements com.google.protobuf.ProtocolMessageEnum { 83 /** 84 * 85 * 86 * <pre> 87 * Defaults to INCREMENTAL. 88 * </pre> 89 * 90 * <code>RECONCILIATION_MODE_UNSPECIFIED = 0;</code> 91 */ 92 RECONCILIATION_MODE_UNSPECIFIED(0), 93 /** 94 * 95 * 96 * <pre> 97 * Inserts new documents or updates existing documents. 98 * </pre> 99 * 100 * <code>INCREMENTAL = 1;</code> 101 */ 102 INCREMENTAL(1), 103 /** 104 * 105 * 106 * <pre> 107 * Calculates diff and replaces the entire document dataset. Existing 108 * documents may be deleted if they are not present in the source location. 109 * </pre> 110 * 111 * <code>FULL = 2;</code> 112 */ 113 FULL(2), 114 UNRECOGNIZED(-1), 115 ; 116 117 /** 118 * 119 * 120 * <pre> 121 * Defaults to INCREMENTAL. 122 * </pre> 123 * 124 * <code>RECONCILIATION_MODE_UNSPECIFIED = 0;</code> 125 */ 126 public static final int RECONCILIATION_MODE_UNSPECIFIED_VALUE = 0; 127 /** 128 * 129 * 130 * <pre> 131 * Inserts new documents or updates existing documents. 132 * </pre> 133 * 134 * <code>INCREMENTAL = 1;</code> 135 */ 136 public static final int INCREMENTAL_VALUE = 1; 137 /** 138 * 139 * 140 * <pre> 141 * Calculates diff and replaces the entire document dataset. Existing 142 * documents may be deleted if they are not present in the source location. 143 * </pre> 144 * 145 * <code>FULL = 2;</code> 146 */ 147 public static final int FULL_VALUE = 2; 148 getNumber()149 public final int getNumber() { 150 if (this == UNRECOGNIZED) { 151 throw new java.lang.IllegalArgumentException( 152 "Can't get the number of an unknown enum value."); 153 } 154 return value; 155 } 156 157 /** 158 * @param value The numeric wire value of the corresponding enum entry. 159 * @return The enum associated with the given numeric wire value. 160 * @deprecated Use {@link #forNumber(int)} instead. 161 */ 162 @java.lang.Deprecated valueOf(int value)163 public static ReconciliationMode valueOf(int value) { 164 return forNumber(value); 165 } 166 167 /** 168 * @param value The numeric wire value of the corresponding enum entry. 169 * @return The enum associated with the given numeric wire value. 170 */ forNumber(int value)171 public static ReconciliationMode forNumber(int value) { 172 switch (value) { 173 case 0: 174 return RECONCILIATION_MODE_UNSPECIFIED; 175 case 1: 176 return INCREMENTAL; 177 case 2: 178 return FULL; 179 default: 180 return null; 181 } 182 } 183 184 public static com.google.protobuf.Internal.EnumLiteMap<ReconciliationMode> internalGetValueMap()185 internalGetValueMap() { 186 return internalValueMap; 187 } 188 189 private static final com.google.protobuf.Internal.EnumLiteMap<ReconciliationMode> 190 internalValueMap = 191 new com.google.protobuf.Internal.EnumLiteMap<ReconciliationMode>() { 192 public ReconciliationMode findValueByNumber(int number) { 193 return ReconciliationMode.forNumber(number); 194 } 195 }; 196 getValueDescriptor()197 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 198 if (this == UNRECOGNIZED) { 199 throw new java.lang.IllegalStateException( 200 "Can't get the descriptor of an unrecognized enum value."); 201 } 202 return getDescriptor().getValues().get(ordinal()); 203 } 204 getDescriptorForType()205 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 206 return getDescriptor(); 207 } 208 getDescriptor()209 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 210 return com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.getDescriptor() 211 .getEnumTypes() 212 .get(0); 213 } 214 215 private static final ReconciliationMode[] VALUES = values(); 216 valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc)217 public static ReconciliationMode valueOf( 218 com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 219 if (desc.getType() != getDescriptor()) { 220 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 221 } 222 if (desc.getIndex() == -1) { 223 return UNRECOGNIZED; 224 } 225 return VALUES[desc.getIndex()]; 226 } 227 228 private final int value; 229 ReconciliationMode(int value)230 private ReconciliationMode(int value) { 231 this.value = value; 232 } 233 234 // @@protoc_insertion_point(enum_scope:google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode) 235 } 236 237 public interface InlineSourceOrBuilder 238 extends 239 // @@protoc_insertion_point(interface_extends:google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) 240 com.google.protobuf.MessageOrBuilder { 241 242 /** 243 * 244 * 245 * <pre> 246 * Required. A list of documents to update/create. Each document must have a 247 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 248 * Recommended max of 100 items. 249 * </pre> 250 * 251 * <code> 252 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 253 * </code> 254 */ getDocumentsList()255 java.util.List<com.google.cloud.discoveryengine.v1beta.Document> getDocumentsList(); 256 /** 257 * 258 * 259 * <pre> 260 * Required. A list of documents to update/create. Each document must have a 261 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 262 * Recommended max of 100 items. 263 * </pre> 264 * 265 * <code> 266 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 267 * </code> 268 */ getDocuments(int index)269 com.google.cloud.discoveryengine.v1beta.Document getDocuments(int index); 270 /** 271 * 272 * 273 * <pre> 274 * Required. A list of documents to update/create. Each document must have a 275 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 276 * Recommended max of 100 items. 277 * </pre> 278 * 279 * <code> 280 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 281 * </code> 282 */ getDocumentsCount()283 int getDocumentsCount(); 284 /** 285 * 286 * 287 * <pre> 288 * Required. A list of documents to update/create. Each document must have a 289 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 290 * Recommended max of 100 items. 291 * </pre> 292 * 293 * <code> 294 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 295 * </code> 296 */ 297 java.util.List<? extends com.google.cloud.discoveryengine.v1beta.DocumentOrBuilder> getDocumentsOrBuilderList()298 getDocumentsOrBuilderList(); 299 /** 300 * 301 * 302 * <pre> 303 * Required. A list of documents to update/create. Each document must have a 304 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 305 * Recommended max of 100 items. 306 * </pre> 307 * 308 * <code> 309 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 310 * </code> 311 */ getDocumentsOrBuilder(int index)312 com.google.cloud.discoveryengine.v1beta.DocumentOrBuilder getDocumentsOrBuilder(int index); 313 } 314 /** 315 * 316 * 317 * <pre> 318 * The inline source for the input config for ImportDocuments method. 319 * </pre> 320 * 321 * Protobuf type {@code google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource} 322 */ 323 public static final class InlineSource extends com.google.protobuf.GeneratedMessageV3 324 implements 325 // @@protoc_insertion_point(message_implements:google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) 326 InlineSourceOrBuilder { 327 private static final long serialVersionUID = 0L; 328 // Use InlineSource.newBuilder() to construct. InlineSource(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)329 private InlineSource(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 330 super(builder); 331 } 332 InlineSource()333 private InlineSource() { 334 documents_ = java.util.Collections.emptyList(); 335 } 336 337 @java.lang.Override 338 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)339 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 340 return new InlineSource(); 341 } 342 343 @java.lang.Override getUnknownFields()344 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 345 return this.unknownFields; 346 } 347 getDescriptor()348 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 349 return com.google.cloud.discoveryengine.v1beta.ImportConfigProto 350 .internal_static_google_cloud_discoveryengine_v1beta_ImportDocumentsRequest_InlineSource_descriptor; 351 } 352 353 @java.lang.Override 354 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()355 internalGetFieldAccessorTable() { 356 return com.google.cloud.discoveryengine.v1beta.ImportConfigProto 357 .internal_static_google_cloud_discoveryengine_v1beta_ImportDocumentsRequest_InlineSource_fieldAccessorTable 358 .ensureFieldAccessorsInitialized( 359 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource.class, 360 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource.Builder 361 .class); 362 } 363 364 public static final int DOCUMENTS_FIELD_NUMBER = 1; 365 366 @SuppressWarnings("serial") 367 private java.util.List<com.google.cloud.discoveryengine.v1beta.Document> documents_; 368 /** 369 * 370 * 371 * <pre> 372 * Required. A list of documents to update/create. Each document must have a 373 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 374 * Recommended max of 100 items. 375 * </pre> 376 * 377 * <code> 378 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 379 * </code> 380 */ 381 @java.lang.Override getDocumentsList()382 public java.util.List<com.google.cloud.discoveryengine.v1beta.Document> getDocumentsList() { 383 return documents_; 384 } 385 /** 386 * 387 * 388 * <pre> 389 * Required. A list of documents to update/create. Each document must have a 390 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 391 * Recommended max of 100 items. 392 * </pre> 393 * 394 * <code> 395 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 396 * </code> 397 */ 398 @java.lang.Override 399 public java.util.List<? extends com.google.cloud.discoveryengine.v1beta.DocumentOrBuilder> getDocumentsOrBuilderList()400 getDocumentsOrBuilderList() { 401 return documents_; 402 } 403 /** 404 * 405 * 406 * <pre> 407 * Required. A list of documents to update/create. Each document must have a 408 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 409 * Recommended max of 100 items. 410 * </pre> 411 * 412 * <code> 413 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 414 * </code> 415 */ 416 @java.lang.Override getDocumentsCount()417 public int getDocumentsCount() { 418 return documents_.size(); 419 } 420 /** 421 * 422 * 423 * <pre> 424 * Required. A list of documents to update/create. Each document must have a 425 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 426 * Recommended max of 100 items. 427 * </pre> 428 * 429 * <code> 430 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 431 * </code> 432 */ 433 @java.lang.Override getDocuments(int index)434 public com.google.cloud.discoveryengine.v1beta.Document getDocuments(int index) { 435 return documents_.get(index); 436 } 437 /** 438 * 439 * 440 * <pre> 441 * Required. A list of documents to update/create. Each document must have a 442 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 443 * Recommended max of 100 items. 444 * </pre> 445 * 446 * <code> 447 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 448 * </code> 449 */ 450 @java.lang.Override getDocumentsOrBuilder( int index)451 public com.google.cloud.discoveryengine.v1beta.DocumentOrBuilder getDocumentsOrBuilder( 452 int index) { 453 return documents_.get(index); 454 } 455 456 private byte memoizedIsInitialized = -1; 457 458 @java.lang.Override isInitialized()459 public final boolean isInitialized() { 460 byte isInitialized = memoizedIsInitialized; 461 if (isInitialized == 1) return true; 462 if (isInitialized == 0) return false; 463 464 memoizedIsInitialized = 1; 465 return true; 466 } 467 468 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)469 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 470 for (int i = 0; i < documents_.size(); i++) { 471 output.writeMessage(1, documents_.get(i)); 472 } 473 getUnknownFields().writeTo(output); 474 } 475 476 @java.lang.Override getSerializedSize()477 public int getSerializedSize() { 478 int size = memoizedSize; 479 if (size != -1) return size; 480 481 size = 0; 482 for (int i = 0; i < documents_.size(); i++) { 483 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, documents_.get(i)); 484 } 485 size += getUnknownFields().getSerializedSize(); 486 memoizedSize = size; 487 return size; 488 } 489 490 @java.lang.Override equals(final java.lang.Object obj)491 public boolean equals(final java.lang.Object obj) { 492 if (obj == this) { 493 return true; 494 } 495 if (!(obj 496 instanceof com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource)) { 497 return super.equals(obj); 498 } 499 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource other = 500 (com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) obj; 501 502 if (!getDocumentsList().equals(other.getDocumentsList())) return false; 503 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 504 return true; 505 } 506 507 @java.lang.Override hashCode()508 public int hashCode() { 509 if (memoizedHashCode != 0) { 510 return memoizedHashCode; 511 } 512 int hash = 41; 513 hash = (19 * hash) + getDescriptor().hashCode(); 514 if (getDocumentsCount() > 0) { 515 hash = (37 * hash) + DOCUMENTS_FIELD_NUMBER; 516 hash = (53 * hash) + getDocumentsList().hashCode(); 517 } 518 hash = (29 * hash) + getUnknownFields().hashCode(); 519 memoizedHashCode = hash; 520 return hash; 521 } 522 523 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource parseFrom(java.nio.ByteBuffer data)524 parseFrom(java.nio.ByteBuffer data) 525 throws com.google.protobuf.InvalidProtocolBufferException { 526 return PARSER.parseFrom(data); 527 } 528 529 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)530 parseFrom( 531 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 532 throws com.google.protobuf.InvalidProtocolBufferException { 533 return PARSER.parseFrom(data, extensionRegistry); 534 } 535 536 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource parseFrom(com.google.protobuf.ByteString data)537 parseFrom(com.google.protobuf.ByteString data) 538 throws com.google.protobuf.InvalidProtocolBufferException { 539 return PARSER.parseFrom(data); 540 } 541 542 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)543 parseFrom( 544 com.google.protobuf.ByteString data, 545 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 546 throws com.google.protobuf.InvalidProtocolBufferException { 547 return PARSER.parseFrom(data, extensionRegistry); 548 } 549 550 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource parseFrom(byte[] data)551 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 552 return PARSER.parseFrom(data); 553 } 554 555 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)556 parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 557 throws com.google.protobuf.InvalidProtocolBufferException { 558 return PARSER.parseFrom(data, extensionRegistry); 559 } 560 561 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource parseFrom(java.io.InputStream input)562 parseFrom(java.io.InputStream input) throws java.io.IOException { 563 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 564 } 565 566 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)567 parseFrom( 568 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 569 throws java.io.IOException { 570 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 571 PARSER, input, extensionRegistry); 572 } 573 574 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource parseDelimitedFrom(java.io.InputStream input)575 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { 576 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 577 } 578 579 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)580 parseDelimitedFrom( 581 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 582 throws java.io.IOException { 583 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 584 PARSER, input, extensionRegistry); 585 } 586 587 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource parseFrom(com.google.protobuf.CodedInputStream input)588 parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { 589 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 590 } 591 592 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)593 parseFrom( 594 com.google.protobuf.CodedInputStream input, 595 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 596 throws java.io.IOException { 597 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 598 PARSER, input, extensionRegistry); 599 } 600 601 @java.lang.Override newBuilderForType()602 public Builder newBuilderForType() { 603 return newBuilder(); 604 } 605 newBuilder()606 public static Builder newBuilder() { 607 return DEFAULT_INSTANCE.toBuilder(); 608 } 609 newBuilder( com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource prototype)610 public static Builder newBuilder( 611 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource prototype) { 612 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 613 } 614 615 @java.lang.Override toBuilder()616 public Builder toBuilder() { 617 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 618 } 619 620 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)621 protected Builder newBuilderForType( 622 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 623 Builder builder = new Builder(parent); 624 return builder; 625 } 626 /** 627 * 628 * 629 * <pre> 630 * The inline source for the input config for ImportDocuments method. 631 * </pre> 632 * 633 * Protobuf type {@code google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource} 634 */ 635 public static final class Builder 636 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 637 implements 638 // @@protoc_insertion_point(builder_implements:google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) 639 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSourceOrBuilder { getDescriptor()640 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 641 return com.google.cloud.discoveryengine.v1beta.ImportConfigProto 642 .internal_static_google_cloud_discoveryengine_v1beta_ImportDocumentsRequest_InlineSource_descriptor; 643 } 644 645 @java.lang.Override 646 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()647 internalGetFieldAccessorTable() { 648 return com.google.cloud.discoveryengine.v1beta.ImportConfigProto 649 .internal_static_google_cloud_discoveryengine_v1beta_ImportDocumentsRequest_InlineSource_fieldAccessorTable 650 .ensureFieldAccessorsInitialized( 651 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource.class, 652 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource.Builder 653 .class); 654 } 655 656 // Construct using 657 // com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource.newBuilder() Builder()658 private Builder() {} 659 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)660 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 661 super(parent); 662 } 663 664 @java.lang.Override clear()665 public Builder clear() { 666 super.clear(); 667 bitField0_ = 0; 668 if (documentsBuilder_ == null) { 669 documents_ = java.util.Collections.emptyList(); 670 } else { 671 documents_ = null; 672 documentsBuilder_.clear(); 673 } 674 bitField0_ = (bitField0_ & ~0x00000001); 675 return this; 676 } 677 678 @java.lang.Override getDescriptorForType()679 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 680 return com.google.cloud.discoveryengine.v1beta.ImportConfigProto 681 .internal_static_google_cloud_discoveryengine_v1beta_ImportDocumentsRequest_InlineSource_descriptor; 682 } 683 684 @java.lang.Override 685 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource getDefaultInstanceForType()686 getDefaultInstanceForType() { 687 return com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource 688 .getDefaultInstance(); 689 } 690 691 @java.lang.Override build()692 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource build() { 693 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource result = 694 buildPartial(); 695 if (!result.isInitialized()) { 696 throw newUninitializedMessageException(result); 697 } 698 return result; 699 } 700 701 @java.lang.Override 702 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource buildPartial()703 buildPartial() { 704 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource result = 705 new com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource(this); 706 buildPartialRepeatedFields(result); 707 if (bitField0_ != 0) { 708 buildPartial0(result); 709 } 710 onBuilt(); 711 return result; 712 } 713 buildPartialRepeatedFields( com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource result)714 private void buildPartialRepeatedFields( 715 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource result) { 716 if (documentsBuilder_ == null) { 717 if (((bitField0_ & 0x00000001) != 0)) { 718 documents_ = java.util.Collections.unmodifiableList(documents_); 719 bitField0_ = (bitField0_ & ~0x00000001); 720 } 721 result.documents_ = documents_; 722 } else { 723 result.documents_ = documentsBuilder_.build(); 724 } 725 } 726 buildPartial0( com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource result)727 private void buildPartial0( 728 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource result) { 729 int from_bitField0_ = bitField0_; 730 } 731 732 @java.lang.Override clone()733 public Builder clone() { 734 return super.clone(); 735 } 736 737 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)738 public Builder setField( 739 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 740 return super.setField(field, value); 741 } 742 743 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)744 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 745 return super.clearField(field); 746 } 747 748 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)749 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 750 return super.clearOneof(oneof); 751 } 752 753 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)754 public Builder setRepeatedField( 755 com.google.protobuf.Descriptors.FieldDescriptor field, 756 int index, 757 java.lang.Object value) { 758 return super.setRepeatedField(field, index, value); 759 } 760 761 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)762 public Builder addRepeatedField( 763 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 764 return super.addRepeatedField(field, value); 765 } 766 767 @java.lang.Override mergeFrom(com.google.protobuf.Message other)768 public Builder mergeFrom(com.google.protobuf.Message other) { 769 if (other 770 instanceof 771 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) { 772 return mergeFrom( 773 (com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) other); 774 } else { 775 super.mergeFrom(other); 776 return this; 777 } 778 } 779 mergeFrom( com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource other)780 public Builder mergeFrom( 781 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource other) { 782 if (other 783 == com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource 784 .getDefaultInstance()) return this; 785 if (documentsBuilder_ == null) { 786 if (!other.documents_.isEmpty()) { 787 if (documents_.isEmpty()) { 788 documents_ = other.documents_; 789 bitField0_ = (bitField0_ & ~0x00000001); 790 } else { 791 ensureDocumentsIsMutable(); 792 documents_.addAll(other.documents_); 793 } 794 onChanged(); 795 } 796 } else { 797 if (!other.documents_.isEmpty()) { 798 if (documentsBuilder_.isEmpty()) { 799 documentsBuilder_.dispose(); 800 documentsBuilder_ = null; 801 documents_ = other.documents_; 802 bitField0_ = (bitField0_ & ~0x00000001); 803 documentsBuilder_ = 804 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 805 ? getDocumentsFieldBuilder() 806 : null; 807 } else { 808 documentsBuilder_.addAllMessages(other.documents_); 809 } 810 } 811 } 812 this.mergeUnknownFields(other.getUnknownFields()); 813 onChanged(); 814 return this; 815 } 816 817 @java.lang.Override isInitialized()818 public final boolean isInitialized() { 819 return true; 820 } 821 822 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)823 public Builder mergeFrom( 824 com.google.protobuf.CodedInputStream input, 825 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 826 throws java.io.IOException { 827 if (extensionRegistry == null) { 828 throw new java.lang.NullPointerException(); 829 } 830 try { 831 boolean done = false; 832 while (!done) { 833 int tag = input.readTag(); 834 switch (tag) { 835 case 0: 836 done = true; 837 break; 838 case 10: 839 { 840 com.google.cloud.discoveryengine.v1beta.Document m = 841 input.readMessage( 842 com.google.cloud.discoveryengine.v1beta.Document.parser(), 843 extensionRegistry); 844 if (documentsBuilder_ == null) { 845 ensureDocumentsIsMutable(); 846 documents_.add(m); 847 } else { 848 documentsBuilder_.addMessage(m); 849 } 850 break; 851 } // case 10 852 default: 853 { 854 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 855 done = true; // was an endgroup tag 856 } 857 break; 858 } // default: 859 } // switch (tag) 860 } // while (!done) 861 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 862 throw e.unwrapIOException(); 863 } finally { 864 onChanged(); 865 } // finally 866 return this; 867 } 868 869 private int bitField0_; 870 871 private java.util.List<com.google.cloud.discoveryengine.v1beta.Document> documents_ = 872 java.util.Collections.emptyList(); 873 ensureDocumentsIsMutable()874 private void ensureDocumentsIsMutable() { 875 if (!((bitField0_ & 0x00000001) != 0)) { 876 documents_ = 877 new java.util.ArrayList<com.google.cloud.discoveryengine.v1beta.Document>(documents_); 878 bitField0_ |= 0x00000001; 879 } 880 } 881 882 private com.google.protobuf.RepeatedFieldBuilderV3< 883 com.google.cloud.discoveryengine.v1beta.Document, 884 com.google.cloud.discoveryengine.v1beta.Document.Builder, 885 com.google.cloud.discoveryengine.v1beta.DocumentOrBuilder> 886 documentsBuilder_; 887 888 /** 889 * 890 * 891 * <pre> 892 * Required. A list of documents to update/create. Each document must have a 893 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 894 * Recommended max of 100 items. 895 * </pre> 896 * 897 * <code> 898 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 899 * </code> 900 */ getDocumentsList()901 public java.util.List<com.google.cloud.discoveryengine.v1beta.Document> getDocumentsList() { 902 if (documentsBuilder_ == null) { 903 return java.util.Collections.unmodifiableList(documents_); 904 } else { 905 return documentsBuilder_.getMessageList(); 906 } 907 } 908 /** 909 * 910 * 911 * <pre> 912 * Required. A list of documents to update/create. Each document must have a 913 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 914 * Recommended max of 100 items. 915 * </pre> 916 * 917 * <code> 918 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 919 * </code> 920 */ getDocumentsCount()921 public int getDocumentsCount() { 922 if (documentsBuilder_ == null) { 923 return documents_.size(); 924 } else { 925 return documentsBuilder_.getCount(); 926 } 927 } 928 /** 929 * 930 * 931 * <pre> 932 * Required. A list of documents to update/create. Each document must have a 933 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 934 * Recommended max of 100 items. 935 * </pre> 936 * 937 * <code> 938 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 939 * </code> 940 */ getDocuments(int index)941 public com.google.cloud.discoveryengine.v1beta.Document getDocuments(int index) { 942 if (documentsBuilder_ == null) { 943 return documents_.get(index); 944 } else { 945 return documentsBuilder_.getMessage(index); 946 } 947 } 948 /** 949 * 950 * 951 * <pre> 952 * Required. A list of documents to update/create. Each document must have a 953 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 954 * Recommended max of 100 items. 955 * </pre> 956 * 957 * <code> 958 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 959 * </code> 960 */ setDocuments( int index, com.google.cloud.discoveryengine.v1beta.Document value)961 public Builder setDocuments( 962 int index, com.google.cloud.discoveryengine.v1beta.Document value) { 963 if (documentsBuilder_ == null) { 964 if (value == null) { 965 throw new NullPointerException(); 966 } 967 ensureDocumentsIsMutable(); 968 documents_.set(index, value); 969 onChanged(); 970 } else { 971 documentsBuilder_.setMessage(index, value); 972 } 973 return this; 974 } 975 /** 976 * 977 * 978 * <pre> 979 * Required. A list of documents to update/create. Each document must have a 980 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 981 * Recommended max of 100 items. 982 * </pre> 983 * 984 * <code> 985 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 986 * </code> 987 */ setDocuments( int index, com.google.cloud.discoveryengine.v1beta.Document.Builder builderForValue)988 public Builder setDocuments( 989 int index, com.google.cloud.discoveryengine.v1beta.Document.Builder builderForValue) { 990 if (documentsBuilder_ == null) { 991 ensureDocumentsIsMutable(); 992 documents_.set(index, builderForValue.build()); 993 onChanged(); 994 } else { 995 documentsBuilder_.setMessage(index, builderForValue.build()); 996 } 997 return this; 998 } 999 /** 1000 * 1001 * 1002 * <pre> 1003 * Required. A list of documents to update/create. Each document must have a 1004 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1005 * Recommended max of 100 items. 1006 * </pre> 1007 * 1008 * <code> 1009 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1010 * </code> 1011 */ addDocuments(com.google.cloud.discoveryengine.v1beta.Document value)1012 public Builder addDocuments(com.google.cloud.discoveryengine.v1beta.Document value) { 1013 if (documentsBuilder_ == null) { 1014 if (value == null) { 1015 throw new NullPointerException(); 1016 } 1017 ensureDocumentsIsMutable(); 1018 documents_.add(value); 1019 onChanged(); 1020 } else { 1021 documentsBuilder_.addMessage(value); 1022 } 1023 return this; 1024 } 1025 /** 1026 * 1027 * 1028 * <pre> 1029 * Required. A list of documents to update/create. Each document must have a 1030 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1031 * Recommended max of 100 items. 1032 * </pre> 1033 * 1034 * <code> 1035 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1036 * </code> 1037 */ addDocuments( int index, com.google.cloud.discoveryengine.v1beta.Document value)1038 public Builder addDocuments( 1039 int index, com.google.cloud.discoveryengine.v1beta.Document value) { 1040 if (documentsBuilder_ == null) { 1041 if (value == null) { 1042 throw new NullPointerException(); 1043 } 1044 ensureDocumentsIsMutable(); 1045 documents_.add(index, value); 1046 onChanged(); 1047 } else { 1048 documentsBuilder_.addMessage(index, value); 1049 } 1050 return this; 1051 } 1052 /** 1053 * 1054 * 1055 * <pre> 1056 * Required. A list of documents to update/create. Each document must have a 1057 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1058 * Recommended max of 100 items. 1059 * </pre> 1060 * 1061 * <code> 1062 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1063 * </code> 1064 */ addDocuments( com.google.cloud.discoveryengine.v1beta.Document.Builder builderForValue)1065 public Builder addDocuments( 1066 com.google.cloud.discoveryengine.v1beta.Document.Builder builderForValue) { 1067 if (documentsBuilder_ == null) { 1068 ensureDocumentsIsMutable(); 1069 documents_.add(builderForValue.build()); 1070 onChanged(); 1071 } else { 1072 documentsBuilder_.addMessage(builderForValue.build()); 1073 } 1074 return this; 1075 } 1076 /** 1077 * 1078 * 1079 * <pre> 1080 * Required. A list of documents to update/create. Each document must have a 1081 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1082 * Recommended max of 100 items. 1083 * </pre> 1084 * 1085 * <code> 1086 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1087 * </code> 1088 */ addDocuments( int index, com.google.cloud.discoveryengine.v1beta.Document.Builder builderForValue)1089 public Builder addDocuments( 1090 int index, com.google.cloud.discoveryengine.v1beta.Document.Builder builderForValue) { 1091 if (documentsBuilder_ == null) { 1092 ensureDocumentsIsMutable(); 1093 documents_.add(index, builderForValue.build()); 1094 onChanged(); 1095 } else { 1096 documentsBuilder_.addMessage(index, builderForValue.build()); 1097 } 1098 return this; 1099 } 1100 /** 1101 * 1102 * 1103 * <pre> 1104 * Required. A list of documents to update/create. Each document must have a 1105 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1106 * Recommended max of 100 items. 1107 * </pre> 1108 * 1109 * <code> 1110 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1111 * </code> 1112 */ addAllDocuments( java.lang.Iterable<? extends com.google.cloud.discoveryengine.v1beta.Document> values)1113 public Builder addAllDocuments( 1114 java.lang.Iterable<? extends com.google.cloud.discoveryengine.v1beta.Document> values) { 1115 if (documentsBuilder_ == null) { 1116 ensureDocumentsIsMutable(); 1117 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, documents_); 1118 onChanged(); 1119 } else { 1120 documentsBuilder_.addAllMessages(values); 1121 } 1122 return this; 1123 } 1124 /** 1125 * 1126 * 1127 * <pre> 1128 * Required. A list of documents to update/create. Each document must have a 1129 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1130 * Recommended max of 100 items. 1131 * </pre> 1132 * 1133 * <code> 1134 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1135 * </code> 1136 */ clearDocuments()1137 public Builder clearDocuments() { 1138 if (documentsBuilder_ == null) { 1139 documents_ = java.util.Collections.emptyList(); 1140 bitField0_ = (bitField0_ & ~0x00000001); 1141 onChanged(); 1142 } else { 1143 documentsBuilder_.clear(); 1144 } 1145 return this; 1146 } 1147 /** 1148 * 1149 * 1150 * <pre> 1151 * Required. A list of documents to update/create. Each document must have a 1152 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1153 * Recommended max of 100 items. 1154 * </pre> 1155 * 1156 * <code> 1157 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1158 * </code> 1159 */ removeDocuments(int index)1160 public Builder removeDocuments(int index) { 1161 if (documentsBuilder_ == null) { 1162 ensureDocumentsIsMutable(); 1163 documents_.remove(index); 1164 onChanged(); 1165 } else { 1166 documentsBuilder_.remove(index); 1167 } 1168 return this; 1169 } 1170 /** 1171 * 1172 * 1173 * <pre> 1174 * Required. A list of documents to update/create. Each document must have a 1175 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1176 * Recommended max of 100 items. 1177 * </pre> 1178 * 1179 * <code> 1180 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1181 * </code> 1182 */ getDocumentsBuilder( int index)1183 public com.google.cloud.discoveryengine.v1beta.Document.Builder getDocumentsBuilder( 1184 int index) { 1185 return getDocumentsFieldBuilder().getBuilder(index); 1186 } 1187 /** 1188 * 1189 * 1190 * <pre> 1191 * Required. A list of documents to update/create. Each document must have a 1192 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1193 * Recommended max of 100 items. 1194 * </pre> 1195 * 1196 * <code> 1197 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1198 * </code> 1199 */ getDocumentsOrBuilder( int index)1200 public com.google.cloud.discoveryengine.v1beta.DocumentOrBuilder getDocumentsOrBuilder( 1201 int index) { 1202 if (documentsBuilder_ == null) { 1203 return documents_.get(index); 1204 } else { 1205 return documentsBuilder_.getMessageOrBuilder(index); 1206 } 1207 } 1208 /** 1209 * 1210 * 1211 * <pre> 1212 * Required. A list of documents to update/create. Each document must have a 1213 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1214 * Recommended max of 100 items. 1215 * </pre> 1216 * 1217 * <code> 1218 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1219 * </code> 1220 */ 1221 public java.util.List<? extends com.google.cloud.discoveryengine.v1beta.DocumentOrBuilder> getDocumentsOrBuilderList()1222 getDocumentsOrBuilderList() { 1223 if (documentsBuilder_ != null) { 1224 return documentsBuilder_.getMessageOrBuilderList(); 1225 } else { 1226 return java.util.Collections.unmodifiableList(documents_); 1227 } 1228 } 1229 /** 1230 * 1231 * 1232 * <pre> 1233 * Required. A list of documents to update/create. Each document must have a 1234 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1235 * Recommended max of 100 items. 1236 * </pre> 1237 * 1238 * <code> 1239 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1240 * </code> 1241 */ addDocumentsBuilder()1242 public com.google.cloud.discoveryengine.v1beta.Document.Builder addDocumentsBuilder() { 1243 return getDocumentsFieldBuilder() 1244 .addBuilder(com.google.cloud.discoveryengine.v1beta.Document.getDefaultInstance()); 1245 } 1246 /** 1247 * 1248 * 1249 * <pre> 1250 * Required. A list of documents to update/create. Each document must have a 1251 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1252 * Recommended max of 100 items. 1253 * </pre> 1254 * 1255 * <code> 1256 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1257 * </code> 1258 */ addDocumentsBuilder( int index)1259 public com.google.cloud.discoveryengine.v1beta.Document.Builder addDocumentsBuilder( 1260 int index) { 1261 return getDocumentsFieldBuilder() 1262 .addBuilder( 1263 index, com.google.cloud.discoveryengine.v1beta.Document.getDefaultInstance()); 1264 } 1265 /** 1266 * 1267 * 1268 * <pre> 1269 * Required. A list of documents to update/create. Each document must have a 1270 * valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id]. 1271 * Recommended max of 100 items. 1272 * </pre> 1273 * 1274 * <code> 1275 * repeated .google.cloud.discoveryengine.v1beta.Document documents = 1 [(.google.api.field_behavior) = REQUIRED]; 1276 * </code> 1277 */ 1278 public java.util.List<com.google.cloud.discoveryengine.v1beta.Document.Builder> getDocumentsBuilderList()1279 getDocumentsBuilderList() { 1280 return getDocumentsFieldBuilder().getBuilderList(); 1281 } 1282 1283 private com.google.protobuf.RepeatedFieldBuilderV3< 1284 com.google.cloud.discoveryengine.v1beta.Document, 1285 com.google.cloud.discoveryengine.v1beta.Document.Builder, 1286 com.google.cloud.discoveryengine.v1beta.DocumentOrBuilder> getDocumentsFieldBuilder()1287 getDocumentsFieldBuilder() { 1288 if (documentsBuilder_ == null) { 1289 documentsBuilder_ = 1290 new com.google.protobuf.RepeatedFieldBuilderV3< 1291 com.google.cloud.discoveryengine.v1beta.Document, 1292 com.google.cloud.discoveryengine.v1beta.Document.Builder, 1293 com.google.cloud.discoveryengine.v1beta.DocumentOrBuilder>( 1294 documents_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); 1295 documents_ = null; 1296 } 1297 return documentsBuilder_; 1298 } 1299 1300 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1301 public final Builder setUnknownFields( 1302 final com.google.protobuf.UnknownFieldSet unknownFields) { 1303 return super.setUnknownFields(unknownFields); 1304 } 1305 1306 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1307 public final Builder mergeUnknownFields( 1308 final com.google.protobuf.UnknownFieldSet unknownFields) { 1309 return super.mergeUnknownFields(unknownFields); 1310 } 1311 1312 // @@protoc_insertion_point(builder_scope:google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) 1313 } 1314 1315 // @@protoc_insertion_point(class_scope:google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) 1316 private static final com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource 1317 DEFAULT_INSTANCE; 1318 1319 static { 1320 DEFAULT_INSTANCE = 1321 new com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource(); 1322 } 1323 1324 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource getDefaultInstance()1325 getDefaultInstance() { 1326 return DEFAULT_INSTANCE; 1327 } 1328 1329 private static final com.google.protobuf.Parser<InlineSource> PARSER = 1330 new com.google.protobuf.AbstractParser<InlineSource>() { 1331 @java.lang.Override 1332 public InlineSource parsePartialFrom( 1333 com.google.protobuf.CodedInputStream input, 1334 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1335 throws com.google.protobuf.InvalidProtocolBufferException { 1336 Builder builder = newBuilder(); 1337 try { 1338 builder.mergeFrom(input, extensionRegistry); 1339 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1340 throw e.setUnfinishedMessage(builder.buildPartial()); 1341 } catch (com.google.protobuf.UninitializedMessageException e) { 1342 throw e.asInvalidProtocolBufferException() 1343 .setUnfinishedMessage(builder.buildPartial()); 1344 } catch (java.io.IOException e) { 1345 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1346 .setUnfinishedMessage(builder.buildPartial()); 1347 } 1348 return builder.buildPartial(); 1349 } 1350 }; 1351 parser()1352 public static com.google.protobuf.Parser<InlineSource> parser() { 1353 return PARSER; 1354 } 1355 1356 @java.lang.Override getParserForType()1357 public com.google.protobuf.Parser<InlineSource> getParserForType() { 1358 return PARSER; 1359 } 1360 1361 @java.lang.Override 1362 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource getDefaultInstanceForType()1363 getDefaultInstanceForType() { 1364 return DEFAULT_INSTANCE; 1365 } 1366 } 1367 1368 private int sourceCase_ = 0; 1369 private java.lang.Object source_; 1370 1371 public enum SourceCase 1372 implements 1373 com.google.protobuf.Internal.EnumLite, 1374 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 1375 INLINE_SOURCE(2), 1376 GCS_SOURCE(3), 1377 BIGQUERY_SOURCE(4), 1378 SOURCE_NOT_SET(0); 1379 private final int value; 1380 SourceCase(int value)1381 private SourceCase(int value) { 1382 this.value = value; 1383 } 1384 /** 1385 * @param value The number of the enum to look for. 1386 * @return The enum associated with the given number. 1387 * @deprecated Use {@link #forNumber(int)} instead. 1388 */ 1389 @java.lang.Deprecated valueOf(int value)1390 public static SourceCase valueOf(int value) { 1391 return forNumber(value); 1392 } 1393 forNumber(int value)1394 public static SourceCase forNumber(int value) { 1395 switch (value) { 1396 case 2: 1397 return INLINE_SOURCE; 1398 case 3: 1399 return GCS_SOURCE; 1400 case 4: 1401 return BIGQUERY_SOURCE; 1402 case 0: 1403 return SOURCE_NOT_SET; 1404 default: 1405 return null; 1406 } 1407 } 1408 getNumber()1409 public int getNumber() { 1410 return this.value; 1411 } 1412 }; 1413 getSourceCase()1414 public SourceCase getSourceCase() { 1415 return SourceCase.forNumber(sourceCase_); 1416 } 1417 1418 public static final int INLINE_SOURCE_FIELD_NUMBER = 2; 1419 /** 1420 * 1421 * 1422 * <pre> 1423 * The Inline source for the input content for documents. 1424 * </pre> 1425 * 1426 * <code> 1427 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource inline_source = 2; 1428 * </code> 1429 * 1430 * @return Whether the inlineSource field is set. 1431 */ 1432 @java.lang.Override hasInlineSource()1433 public boolean hasInlineSource() { 1434 return sourceCase_ == 2; 1435 } 1436 /** 1437 * 1438 * 1439 * <pre> 1440 * The Inline source for the input content for documents. 1441 * </pre> 1442 * 1443 * <code> 1444 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource inline_source = 2; 1445 * </code> 1446 * 1447 * @return The inlineSource. 1448 */ 1449 @java.lang.Override 1450 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource getInlineSource()1451 getInlineSource() { 1452 if (sourceCase_ == 2) { 1453 return (com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) source_; 1454 } 1455 return com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource 1456 .getDefaultInstance(); 1457 } 1458 /** 1459 * 1460 * 1461 * <pre> 1462 * The Inline source for the input content for documents. 1463 * </pre> 1464 * 1465 * <code> 1466 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource inline_source = 2; 1467 * </code> 1468 */ 1469 @java.lang.Override 1470 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSourceOrBuilder getInlineSourceOrBuilder()1471 getInlineSourceOrBuilder() { 1472 if (sourceCase_ == 2) { 1473 return (com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) source_; 1474 } 1475 return com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource 1476 .getDefaultInstance(); 1477 } 1478 1479 public static final int GCS_SOURCE_FIELD_NUMBER = 3; 1480 /** 1481 * 1482 * 1483 * <pre> 1484 * Cloud Storage location for the input content. 1485 * </pre> 1486 * 1487 * <code>.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 3;</code> 1488 * 1489 * @return Whether the gcsSource field is set. 1490 */ 1491 @java.lang.Override hasGcsSource()1492 public boolean hasGcsSource() { 1493 return sourceCase_ == 3; 1494 } 1495 /** 1496 * 1497 * 1498 * <pre> 1499 * Cloud Storage location for the input content. 1500 * </pre> 1501 * 1502 * <code>.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 3;</code> 1503 * 1504 * @return The gcsSource. 1505 */ 1506 @java.lang.Override getGcsSource()1507 public com.google.cloud.discoveryengine.v1beta.GcsSource getGcsSource() { 1508 if (sourceCase_ == 3) { 1509 return (com.google.cloud.discoveryengine.v1beta.GcsSource) source_; 1510 } 1511 return com.google.cloud.discoveryengine.v1beta.GcsSource.getDefaultInstance(); 1512 } 1513 /** 1514 * 1515 * 1516 * <pre> 1517 * Cloud Storage location for the input content. 1518 * </pre> 1519 * 1520 * <code>.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 3;</code> 1521 */ 1522 @java.lang.Override getGcsSourceOrBuilder()1523 public com.google.cloud.discoveryengine.v1beta.GcsSourceOrBuilder getGcsSourceOrBuilder() { 1524 if (sourceCase_ == 3) { 1525 return (com.google.cloud.discoveryengine.v1beta.GcsSource) source_; 1526 } 1527 return com.google.cloud.discoveryengine.v1beta.GcsSource.getDefaultInstance(); 1528 } 1529 1530 public static final int BIGQUERY_SOURCE_FIELD_NUMBER = 4; 1531 /** 1532 * 1533 * 1534 * <pre> 1535 * BigQuery input source. 1536 * </pre> 1537 * 1538 * <code>.google.cloud.discoveryengine.v1beta.BigQuerySource bigquery_source = 4;</code> 1539 * 1540 * @return Whether the bigquerySource field is set. 1541 */ 1542 @java.lang.Override hasBigquerySource()1543 public boolean hasBigquerySource() { 1544 return sourceCase_ == 4; 1545 } 1546 /** 1547 * 1548 * 1549 * <pre> 1550 * BigQuery input source. 1551 * </pre> 1552 * 1553 * <code>.google.cloud.discoveryengine.v1beta.BigQuerySource bigquery_source = 4;</code> 1554 * 1555 * @return The bigquerySource. 1556 */ 1557 @java.lang.Override getBigquerySource()1558 public com.google.cloud.discoveryengine.v1beta.BigQuerySource getBigquerySource() { 1559 if (sourceCase_ == 4) { 1560 return (com.google.cloud.discoveryengine.v1beta.BigQuerySource) source_; 1561 } 1562 return com.google.cloud.discoveryengine.v1beta.BigQuerySource.getDefaultInstance(); 1563 } 1564 /** 1565 * 1566 * 1567 * <pre> 1568 * BigQuery input source. 1569 * </pre> 1570 * 1571 * <code>.google.cloud.discoveryengine.v1beta.BigQuerySource bigquery_source = 4;</code> 1572 */ 1573 @java.lang.Override 1574 public com.google.cloud.discoveryengine.v1beta.BigQuerySourceOrBuilder getBigquerySourceOrBuilder()1575 getBigquerySourceOrBuilder() { 1576 if (sourceCase_ == 4) { 1577 return (com.google.cloud.discoveryengine.v1beta.BigQuerySource) source_; 1578 } 1579 return com.google.cloud.discoveryengine.v1beta.BigQuerySource.getDefaultInstance(); 1580 } 1581 1582 public static final int PARENT_FIELD_NUMBER = 1; 1583 1584 @SuppressWarnings("serial") 1585 private volatile java.lang.Object parent_ = ""; 1586 /** 1587 * 1588 * 1589 * <pre> 1590 * Required. The parent branch resource name, such as 1591 * `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`. 1592 * Requires create/update permission. 1593 * </pre> 1594 * 1595 * <code> 1596 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 1597 * </code> 1598 * 1599 * @return The parent. 1600 */ 1601 @java.lang.Override getParent()1602 public java.lang.String getParent() { 1603 java.lang.Object ref = parent_; 1604 if (ref instanceof java.lang.String) { 1605 return (java.lang.String) ref; 1606 } else { 1607 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1608 java.lang.String s = bs.toStringUtf8(); 1609 parent_ = s; 1610 return s; 1611 } 1612 } 1613 /** 1614 * 1615 * 1616 * <pre> 1617 * Required. The parent branch resource name, such as 1618 * `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`. 1619 * Requires create/update permission. 1620 * </pre> 1621 * 1622 * <code> 1623 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 1624 * </code> 1625 * 1626 * @return The bytes for parent. 1627 */ 1628 @java.lang.Override getParentBytes()1629 public com.google.protobuf.ByteString getParentBytes() { 1630 java.lang.Object ref = parent_; 1631 if (ref instanceof java.lang.String) { 1632 com.google.protobuf.ByteString b = 1633 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1634 parent_ = b; 1635 return b; 1636 } else { 1637 return (com.google.protobuf.ByteString) ref; 1638 } 1639 } 1640 1641 public static final int ERROR_CONFIG_FIELD_NUMBER = 5; 1642 private com.google.cloud.discoveryengine.v1beta.ImportErrorConfig errorConfig_; 1643 /** 1644 * 1645 * 1646 * <pre> 1647 * The desired location of errors incurred during the Import. 1648 * </pre> 1649 * 1650 * <code>.google.cloud.discoveryengine.v1beta.ImportErrorConfig error_config = 5;</code> 1651 * 1652 * @return Whether the errorConfig field is set. 1653 */ 1654 @java.lang.Override hasErrorConfig()1655 public boolean hasErrorConfig() { 1656 return errorConfig_ != null; 1657 } 1658 /** 1659 * 1660 * 1661 * <pre> 1662 * The desired location of errors incurred during the Import. 1663 * </pre> 1664 * 1665 * <code>.google.cloud.discoveryengine.v1beta.ImportErrorConfig error_config = 5;</code> 1666 * 1667 * @return The errorConfig. 1668 */ 1669 @java.lang.Override getErrorConfig()1670 public com.google.cloud.discoveryengine.v1beta.ImportErrorConfig getErrorConfig() { 1671 return errorConfig_ == null 1672 ? com.google.cloud.discoveryengine.v1beta.ImportErrorConfig.getDefaultInstance() 1673 : errorConfig_; 1674 } 1675 /** 1676 * 1677 * 1678 * <pre> 1679 * The desired location of errors incurred during the Import. 1680 * </pre> 1681 * 1682 * <code>.google.cloud.discoveryengine.v1beta.ImportErrorConfig error_config = 5;</code> 1683 */ 1684 @java.lang.Override 1685 public com.google.cloud.discoveryengine.v1beta.ImportErrorConfigOrBuilder getErrorConfigOrBuilder()1686 getErrorConfigOrBuilder() { 1687 return errorConfig_ == null 1688 ? com.google.cloud.discoveryengine.v1beta.ImportErrorConfig.getDefaultInstance() 1689 : errorConfig_; 1690 } 1691 1692 public static final int RECONCILIATION_MODE_FIELD_NUMBER = 6; 1693 private int reconciliationMode_ = 0; 1694 /** 1695 * 1696 * 1697 * <pre> 1698 * The mode of reconciliation between existing documents and the documents to 1699 * be imported. Defaults to 1700 * [ReconciliationMode.INCREMENTAL][google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode.INCREMENTAL]. 1701 * </pre> 1702 * 1703 * <code> 1704 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode reconciliation_mode = 6; 1705 * </code> 1706 * 1707 * @return The enum numeric value on the wire for reconciliationMode. 1708 */ 1709 @java.lang.Override getReconciliationModeValue()1710 public int getReconciliationModeValue() { 1711 return reconciliationMode_; 1712 } 1713 /** 1714 * 1715 * 1716 * <pre> 1717 * The mode of reconciliation between existing documents and the documents to 1718 * be imported. Defaults to 1719 * [ReconciliationMode.INCREMENTAL][google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode.INCREMENTAL]. 1720 * </pre> 1721 * 1722 * <code> 1723 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode reconciliation_mode = 6; 1724 * </code> 1725 * 1726 * @return The reconciliationMode. 1727 */ 1728 @java.lang.Override 1729 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode getReconciliationMode()1730 getReconciliationMode() { 1731 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode result = 1732 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode.forNumber( 1733 reconciliationMode_); 1734 return result == null 1735 ? com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode 1736 .UNRECOGNIZED 1737 : result; 1738 } 1739 1740 private byte memoizedIsInitialized = -1; 1741 1742 @java.lang.Override isInitialized()1743 public final boolean isInitialized() { 1744 byte isInitialized = memoizedIsInitialized; 1745 if (isInitialized == 1) return true; 1746 if (isInitialized == 0) return false; 1747 1748 memoizedIsInitialized = 1; 1749 return true; 1750 } 1751 1752 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1753 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1754 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 1755 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); 1756 } 1757 if (sourceCase_ == 2) { 1758 output.writeMessage( 1759 2, (com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) source_); 1760 } 1761 if (sourceCase_ == 3) { 1762 output.writeMessage(3, (com.google.cloud.discoveryengine.v1beta.GcsSource) source_); 1763 } 1764 if (sourceCase_ == 4) { 1765 output.writeMessage(4, (com.google.cloud.discoveryengine.v1beta.BigQuerySource) source_); 1766 } 1767 if (errorConfig_ != null) { 1768 output.writeMessage(5, getErrorConfig()); 1769 } 1770 if (reconciliationMode_ 1771 != com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode 1772 .RECONCILIATION_MODE_UNSPECIFIED 1773 .getNumber()) { 1774 output.writeEnum(6, reconciliationMode_); 1775 } 1776 getUnknownFields().writeTo(output); 1777 } 1778 1779 @java.lang.Override getSerializedSize()1780 public int getSerializedSize() { 1781 int size = memoizedSize; 1782 if (size != -1) return size; 1783 1784 size = 0; 1785 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 1786 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); 1787 } 1788 if (sourceCase_ == 2) { 1789 size += 1790 com.google.protobuf.CodedOutputStream.computeMessageSize( 1791 2, 1792 (com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) 1793 source_); 1794 } 1795 if (sourceCase_ == 3) { 1796 size += 1797 com.google.protobuf.CodedOutputStream.computeMessageSize( 1798 3, (com.google.cloud.discoveryengine.v1beta.GcsSource) source_); 1799 } 1800 if (sourceCase_ == 4) { 1801 size += 1802 com.google.protobuf.CodedOutputStream.computeMessageSize( 1803 4, (com.google.cloud.discoveryengine.v1beta.BigQuerySource) source_); 1804 } 1805 if (errorConfig_ != null) { 1806 size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getErrorConfig()); 1807 } 1808 if (reconciliationMode_ 1809 != com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode 1810 .RECONCILIATION_MODE_UNSPECIFIED 1811 .getNumber()) { 1812 size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, reconciliationMode_); 1813 } 1814 size += getUnknownFields().getSerializedSize(); 1815 memoizedSize = size; 1816 return size; 1817 } 1818 1819 @java.lang.Override equals(final java.lang.Object obj)1820 public boolean equals(final java.lang.Object obj) { 1821 if (obj == this) { 1822 return true; 1823 } 1824 if (!(obj instanceof com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest)) { 1825 return super.equals(obj); 1826 } 1827 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest other = 1828 (com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest) obj; 1829 1830 if (!getParent().equals(other.getParent())) return false; 1831 if (hasErrorConfig() != other.hasErrorConfig()) return false; 1832 if (hasErrorConfig()) { 1833 if (!getErrorConfig().equals(other.getErrorConfig())) return false; 1834 } 1835 if (reconciliationMode_ != other.reconciliationMode_) return false; 1836 if (!getSourceCase().equals(other.getSourceCase())) return false; 1837 switch (sourceCase_) { 1838 case 2: 1839 if (!getInlineSource().equals(other.getInlineSource())) return false; 1840 break; 1841 case 3: 1842 if (!getGcsSource().equals(other.getGcsSource())) return false; 1843 break; 1844 case 4: 1845 if (!getBigquerySource().equals(other.getBigquerySource())) return false; 1846 break; 1847 case 0: 1848 default: 1849 } 1850 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1851 return true; 1852 } 1853 1854 @java.lang.Override hashCode()1855 public int hashCode() { 1856 if (memoizedHashCode != 0) { 1857 return memoizedHashCode; 1858 } 1859 int hash = 41; 1860 hash = (19 * hash) + getDescriptor().hashCode(); 1861 hash = (37 * hash) + PARENT_FIELD_NUMBER; 1862 hash = (53 * hash) + getParent().hashCode(); 1863 if (hasErrorConfig()) { 1864 hash = (37 * hash) + ERROR_CONFIG_FIELD_NUMBER; 1865 hash = (53 * hash) + getErrorConfig().hashCode(); 1866 } 1867 hash = (37 * hash) + RECONCILIATION_MODE_FIELD_NUMBER; 1868 hash = (53 * hash) + reconciliationMode_; 1869 switch (sourceCase_) { 1870 case 2: 1871 hash = (37 * hash) + INLINE_SOURCE_FIELD_NUMBER; 1872 hash = (53 * hash) + getInlineSource().hashCode(); 1873 break; 1874 case 3: 1875 hash = (37 * hash) + GCS_SOURCE_FIELD_NUMBER; 1876 hash = (53 * hash) + getGcsSource().hashCode(); 1877 break; 1878 case 4: 1879 hash = (37 * hash) + BIGQUERY_SOURCE_FIELD_NUMBER; 1880 hash = (53 * hash) + getBigquerySource().hashCode(); 1881 break; 1882 case 0: 1883 default: 1884 } 1885 hash = (29 * hash) + getUnknownFields().hashCode(); 1886 memoizedHashCode = hash; 1887 return hash; 1888 } 1889 parseFrom( java.nio.ByteBuffer data)1890 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest parseFrom( 1891 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 1892 return PARSER.parseFrom(data); 1893 } 1894 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1895 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest parseFrom( 1896 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1897 throws com.google.protobuf.InvalidProtocolBufferException { 1898 return PARSER.parseFrom(data, extensionRegistry); 1899 } 1900 parseFrom( com.google.protobuf.ByteString data)1901 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest parseFrom( 1902 com.google.protobuf.ByteString data) 1903 throws com.google.protobuf.InvalidProtocolBufferException { 1904 return PARSER.parseFrom(data); 1905 } 1906 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1907 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest parseFrom( 1908 com.google.protobuf.ByteString data, 1909 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1910 throws com.google.protobuf.InvalidProtocolBufferException { 1911 return PARSER.parseFrom(data, extensionRegistry); 1912 } 1913 parseFrom( byte[] data)1914 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest parseFrom( 1915 byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 1916 return PARSER.parseFrom(data); 1917 } 1918 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1919 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest parseFrom( 1920 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1921 throws com.google.protobuf.InvalidProtocolBufferException { 1922 return PARSER.parseFrom(data, extensionRegistry); 1923 } 1924 parseFrom( java.io.InputStream input)1925 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest parseFrom( 1926 java.io.InputStream input) throws java.io.IOException { 1927 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1928 } 1929 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1930 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest parseFrom( 1931 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1932 throws java.io.IOException { 1933 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1934 PARSER, input, extensionRegistry); 1935 } 1936 parseDelimitedFrom( java.io.InputStream input)1937 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest parseDelimitedFrom( 1938 java.io.InputStream input) throws java.io.IOException { 1939 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1940 } 1941 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1942 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest parseDelimitedFrom( 1943 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1944 throws java.io.IOException { 1945 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1946 PARSER, input, extensionRegistry); 1947 } 1948 parseFrom( com.google.protobuf.CodedInputStream input)1949 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest parseFrom( 1950 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1951 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1952 } 1953 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1954 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest parseFrom( 1955 com.google.protobuf.CodedInputStream input, 1956 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1957 throws java.io.IOException { 1958 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1959 PARSER, input, extensionRegistry); 1960 } 1961 1962 @java.lang.Override newBuilderForType()1963 public Builder newBuilderForType() { 1964 return newBuilder(); 1965 } 1966 newBuilder()1967 public static Builder newBuilder() { 1968 return DEFAULT_INSTANCE.toBuilder(); 1969 } 1970 newBuilder( com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest prototype)1971 public static Builder newBuilder( 1972 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest prototype) { 1973 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1974 } 1975 1976 @java.lang.Override toBuilder()1977 public Builder toBuilder() { 1978 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1979 } 1980 1981 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1982 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1983 Builder builder = new Builder(parent); 1984 return builder; 1985 } 1986 /** 1987 * 1988 * 1989 * <pre> 1990 * Request message for Import methods. 1991 * </pre> 1992 * 1993 * Protobuf type {@code google.cloud.discoveryengine.v1beta.ImportDocumentsRequest} 1994 */ 1995 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1996 implements 1997 // @@protoc_insertion_point(builder_implements:google.cloud.discoveryengine.v1beta.ImportDocumentsRequest) 1998 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequestOrBuilder { getDescriptor()1999 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 2000 return com.google.cloud.discoveryengine.v1beta.ImportConfigProto 2001 .internal_static_google_cloud_discoveryengine_v1beta_ImportDocumentsRequest_descriptor; 2002 } 2003 2004 @java.lang.Override 2005 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()2006 internalGetFieldAccessorTable() { 2007 return com.google.cloud.discoveryengine.v1beta.ImportConfigProto 2008 .internal_static_google_cloud_discoveryengine_v1beta_ImportDocumentsRequest_fieldAccessorTable 2009 .ensureFieldAccessorsInitialized( 2010 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.class, 2011 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.Builder.class); 2012 } 2013 2014 // Construct using com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.newBuilder() Builder()2015 private Builder() {} 2016 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2017 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 2018 super(parent); 2019 } 2020 2021 @java.lang.Override clear()2022 public Builder clear() { 2023 super.clear(); 2024 bitField0_ = 0; 2025 if (inlineSourceBuilder_ != null) { 2026 inlineSourceBuilder_.clear(); 2027 } 2028 if (gcsSourceBuilder_ != null) { 2029 gcsSourceBuilder_.clear(); 2030 } 2031 if (bigquerySourceBuilder_ != null) { 2032 bigquerySourceBuilder_.clear(); 2033 } 2034 parent_ = ""; 2035 errorConfig_ = null; 2036 if (errorConfigBuilder_ != null) { 2037 errorConfigBuilder_.dispose(); 2038 errorConfigBuilder_ = null; 2039 } 2040 reconciliationMode_ = 0; 2041 sourceCase_ = 0; 2042 source_ = null; 2043 return this; 2044 } 2045 2046 @java.lang.Override getDescriptorForType()2047 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 2048 return com.google.cloud.discoveryengine.v1beta.ImportConfigProto 2049 .internal_static_google_cloud_discoveryengine_v1beta_ImportDocumentsRequest_descriptor; 2050 } 2051 2052 @java.lang.Override 2053 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest getDefaultInstanceForType()2054 getDefaultInstanceForType() { 2055 return com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.getDefaultInstance(); 2056 } 2057 2058 @java.lang.Override build()2059 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest build() { 2060 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest result = buildPartial(); 2061 if (!result.isInitialized()) { 2062 throw newUninitializedMessageException(result); 2063 } 2064 return result; 2065 } 2066 2067 @java.lang.Override buildPartial()2068 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest buildPartial() { 2069 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest result = 2070 new com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest(this); 2071 if (bitField0_ != 0) { 2072 buildPartial0(result); 2073 } 2074 buildPartialOneofs(result); 2075 onBuilt(); 2076 return result; 2077 } 2078 buildPartial0( com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest result)2079 private void buildPartial0( 2080 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest result) { 2081 int from_bitField0_ = bitField0_; 2082 if (((from_bitField0_ & 0x00000008) != 0)) { 2083 result.parent_ = parent_; 2084 } 2085 if (((from_bitField0_ & 0x00000010) != 0)) { 2086 result.errorConfig_ = 2087 errorConfigBuilder_ == null ? errorConfig_ : errorConfigBuilder_.build(); 2088 } 2089 if (((from_bitField0_ & 0x00000020) != 0)) { 2090 result.reconciliationMode_ = reconciliationMode_; 2091 } 2092 } 2093 buildPartialOneofs( com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest result)2094 private void buildPartialOneofs( 2095 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest result) { 2096 result.sourceCase_ = sourceCase_; 2097 result.source_ = this.source_; 2098 if (sourceCase_ == 2 && inlineSourceBuilder_ != null) { 2099 result.source_ = inlineSourceBuilder_.build(); 2100 } 2101 if (sourceCase_ == 3 && gcsSourceBuilder_ != null) { 2102 result.source_ = gcsSourceBuilder_.build(); 2103 } 2104 if (sourceCase_ == 4 && bigquerySourceBuilder_ != null) { 2105 result.source_ = bigquerySourceBuilder_.build(); 2106 } 2107 } 2108 2109 @java.lang.Override clone()2110 public Builder clone() { 2111 return super.clone(); 2112 } 2113 2114 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2115 public Builder setField( 2116 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 2117 return super.setField(field, value); 2118 } 2119 2120 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)2121 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 2122 return super.clearField(field); 2123 } 2124 2125 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)2126 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 2127 return super.clearOneof(oneof); 2128 } 2129 2130 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)2131 public Builder setRepeatedField( 2132 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 2133 return super.setRepeatedField(field, index, value); 2134 } 2135 2136 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2137 public Builder addRepeatedField( 2138 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 2139 return super.addRepeatedField(field, value); 2140 } 2141 2142 @java.lang.Override mergeFrom(com.google.protobuf.Message other)2143 public Builder mergeFrom(com.google.protobuf.Message other) { 2144 if (other instanceof com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest) { 2145 return mergeFrom((com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest) other); 2146 } else { 2147 super.mergeFrom(other); 2148 return this; 2149 } 2150 } 2151 mergeFrom(com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest other)2152 public Builder mergeFrom(com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest other) { 2153 if (other 2154 == com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.getDefaultInstance()) 2155 return this; 2156 if (!other.getParent().isEmpty()) { 2157 parent_ = other.parent_; 2158 bitField0_ |= 0x00000008; 2159 onChanged(); 2160 } 2161 if (other.hasErrorConfig()) { 2162 mergeErrorConfig(other.getErrorConfig()); 2163 } 2164 if (other.reconciliationMode_ != 0) { 2165 setReconciliationModeValue(other.getReconciliationModeValue()); 2166 } 2167 switch (other.getSourceCase()) { 2168 case INLINE_SOURCE: 2169 { 2170 mergeInlineSource(other.getInlineSource()); 2171 break; 2172 } 2173 case GCS_SOURCE: 2174 { 2175 mergeGcsSource(other.getGcsSource()); 2176 break; 2177 } 2178 case BIGQUERY_SOURCE: 2179 { 2180 mergeBigquerySource(other.getBigquerySource()); 2181 break; 2182 } 2183 case SOURCE_NOT_SET: 2184 { 2185 break; 2186 } 2187 } 2188 this.mergeUnknownFields(other.getUnknownFields()); 2189 onChanged(); 2190 return this; 2191 } 2192 2193 @java.lang.Override isInitialized()2194 public final boolean isInitialized() { 2195 return true; 2196 } 2197 2198 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2199 public Builder mergeFrom( 2200 com.google.protobuf.CodedInputStream input, 2201 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2202 throws java.io.IOException { 2203 if (extensionRegistry == null) { 2204 throw new java.lang.NullPointerException(); 2205 } 2206 try { 2207 boolean done = false; 2208 while (!done) { 2209 int tag = input.readTag(); 2210 switch (tag) { 2211 case 0: 2212 done = true; 2213 break; 2214 case 10: 2215 { 2216 parent_ = input.readStringRequireUtf8(); 2217 bitField0_ |= 0x00000008; 2218 break; 2219 } // case 10 2220 case 18: 2221 { 2222 input.readMessage(getInlineSourceFieldBuilder().getBuilder(), extensionRegistry); 2223 sourceCase_ = 2; 2224 break; 2225 } // case 18 2226 case 26: 2227 { 2228 input.readMessage(getGcsSourceFieldBuilder().getBuilder(), extensionRegistry); 2229 sourceCase_ = 3; 2230 break; 2231 } // case 26 2232 case 34: 2233 { 2234 input.readMessage(getBigquerySourceFieldBuilder().getBuilder(), extensionRegistry); 2235 sourceCase_ = 4; 2236 break; 2237 } // case 34 2238 case 42: 2239 { 2240 input.readMessage(getErrorConfigFieldBuilder().getBuilder(), extensionRegistry); 2241 bitField0_ |= 0x00000010; 2242 break; 2243 } // case 42 2244 case 48: 2245 { 2246 reconciliationMode_ = input.readEnum(); 2247 bitField0_ |= 0x00000020; 2248 break; 2249 } // case 48 2250 default: 2251 { 2252 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 2253 done = true; // was an endgroup tag 2254 } 2255 break; 2256 } // default: 2257 } // switch (tag) 2258 } // while (!done) 2259 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2260 throw e.unwrapIOException(); 2261 } finally { 2262 onChanged(); 2263 } // finally 2264 return this; 2265 } 2266 2267 private int sourceCase_ = 0; 2268 private java.lang.Object source_; 2269 getSourceCase()2270 public SourceCase getSourceCase() { 2271 return SourceCase.forNumber(sourceCase_); 2272 } 2273 clearSource()2274 public Builder clearSource() { 2275 sourceCase_ = 0; 2276 source_ = null; 2277 onChanged(); 2278 return this; 2279 } 2280 2281 private int bitField0_; 2282 2283 private com.google.protobuf.SingleFieldBuilderV3< 2284 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource, 2285 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource.Builder, 2286 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSourceOrBuilder> 2287 inlineSourceBuilder_; 2288 /** 2289 * 2290 * 2291 * <pre> 2292 * The Inline source for the input content for documents. 2293 * </pre> 2294 * 2295 * <code> 2296 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource inline_source = 2; 2297 * </code> 2298 * 2299 * @return Whether the inlineSource field is set. 2300 */ 2301 @java.lang.Override hasInlineSource()2302 public boolean hasInlineSource() { 2303 return sourceCase_ == 2; 2304 } 2305 /** 2306 * 2307 * 2308 * <pre> 2309 * The Inline source for the input content for documents. 2310 * </pre> 2311 * 2312 * <code> 2313 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource inline_source = 2; 2314 * </code> 2315 * 2316 * @return The inlineSource. 2317 */ 2318 @java.lang.Override 2319 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource getInlineSource()2320 getInlineSource() { 2321 if (inlineSourceBuilder_ == null) { 2322 if (sourceCase_ == 2) { 2323 return (com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) 2324 source_; 2325 } 2326 return com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource 2327 .getDefaultInstance(); 2328 } else { 2329 if (sourceCase_ == 2) { 2330 return inlineSourceBuilder_.getMessage(); 2331 } 2332 return com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource 2333 .getDefaultInstance(); 2334 } 2335 } 2336 /** 2337 * 2338 * 2339 * <pre> 2340 * The Inline source for the input content for documents. 2341 * </pre> 2342 * 2343 * <code> 2344 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource inline_source = 2; 2345 * </code> 2346 */ setInlineSource( com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource value)2347 public Builder setInlineSource( 2348 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource value) { 2349 if (inlineSourceBuilder_ == null) { 2350 if (value == null) { 2351 throw new NullPointerException(); 2352 } 2353 source_ = value; 2354 onChanged(); 2355 } else { 2356 inlineSourceBuilder_.setMessage(value); 2357 } 2358 sourceCase_ = 2; 2359 return this; 2360 } 2361 /** 2362 * 2363 * 2364 * <pre> 2365 * The Inline source for the input content for documents. 2366 * </pre> 2367 * 2368 * <code> 2369 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource inline_source = 2; 2370 * </code> 2371 */ setInlineSource( com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource.Builder builderForValue)2372 public Builder setInlineSource( 2373 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource.Builder 2374 builderForValue) { 2375 if (inlineSourceBuilder_ == null) { 2376 source_ = builderForValue.build(); 2377 onChanged(); 2378 } else { 2379 inlineSourceBuilder_.setMessage(builderForValue.build()); 2380 } 2381 sourceCase_ = 2; 2382 return this; 2383 } 2384 /** 2385 * 2386 * 2387 * <pre> 2388 * The Inline source for the input content for documents. 2389 * </pre> 2390 * 2391 * <code> 2392 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource inline_source = 2; 2393 * </code> 2394 */ mergeInlineSource( com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource value)2395 public Builder mergeInlineSource( 2396 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource value) { 2397 if (inlineSourceBuilder_ == null) { 2398 if (sourceCase_ == 2 2399 && source_ 2400 != com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource 2401 .getDefaultInstance()) { 2402 source_ = 2403 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource 2404 .newBuilder( 2405 (com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) 2406 source_) 2407 .mergeFrom(value) 2408 .buildPartial(); 2409 } else { 2410 source_ = value; 2411 } 2412 onChanged(); 2413 } else { 2414 if (sourceCase_ == 2) { 2415 inlineSourceBuilder_.mergeFrom(value); 2416 } else { 2417 inlineSourceBuilder_.setMessage(value); 2418 } 2419 } 2420 sourceCase_ = 2; 2421 return this; 2422 } 2423 /** 2424 * 2425 * 2426 * <pre> 2427 * The Inline source for the input content for documents. 2428 * </pre> 2429 * 2430 * <code> 2431 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource inline_source = 2; 2432 * </code> 2433 */ clearInlineSource()2434 public Builder clearInlineSource() { 2435 if (inlineSourceBuilder_ == null) { 2436 if (sourceCase_ == 2) { 2437 sourceCase_ = 0; 2438 source_ = null; 2439 onChanged(); 2440 } 2441 } else { 2442 if (sourceCase_ == 2) { 2443 sourceCase_ = 0; 2444 source_ = null; 2445 } 2446 inlineSourceBuilder_.clear(); 2447 } 2448 return this; 2449 } 2450 /** 2451 * 2452 * 2453 * <pre> 2454 * The Inline source for the input content for documents. 2455 * </pre> 2456 * 2457 * <code> 2458 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource inline_source = 2; 2459 * </code> 2460 */ 2461 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource.Builder getInlineSourceBuilder()2462 getInlineSourceBuilder() { 2463 return getInlineSourceFieldBuilder().getBuilder(); 2464 } 2465 /** 2466 * 2467 * 2468 * <pre> 2469 * The Inline source for the input content for documents. 2470 * </pre> 2471 * 2472 * <code> 2473 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource inline_source = 2; 2474 * </code> 2475 */ 2476 @java.lang.Override 2477 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSourceOrBuilder getInlineSourceOrBuilder()2478 getInlineSourceOrBuilder() { 2479 if ((sourceCase_ == 2) && (inlineSourceBuilder_ != null)) { 2480 return inlineSourceBuilder_.getMessageOrBuilder(); 2481 } else { 2482 if (sourceCase_ == 2) { 2483 return (com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) 2484 source_; 2485 } 2486 return com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource 2487 .getDefaultInstance(); 2488 } 2489 } 2490 /** 2491 * 2492 * 2493 * <pre> 2494 * The Inline source for the input content for documents. 2495 * </pre> 2496 * 2497 * <code> 2498 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource inline_source = 2; 2499 * </code> 2500 */ 2501 private com.google.protobuf.SingleFieldBuilderV3< 2502 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource, 2503 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource.Builder, 2504 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSourceOrBuilder> getInlineSourceFieldBuilder()2505 getInlineSourceFieldBuilder() { 2506 if (inlineSourceBuilder_ == null) { 2507 if (!(sourceCase_ == 2)) { 2508 source_ = 2509 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource 2510 .getDefaultInstance(); 2511 } 2512 inlineSourceBuilder_ = 2513 new com.google.protobuf.SingleFieldBuilderV3< 2514 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource, 2515 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource.Builder, 2516 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest 2517 .InlineSourceOrBuilder>( 2518 (com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.InlineSource) 2519 source_, 2520 getParentForChildren(), 2521 isClean()); 2522 source_ = null; 2523 } 2524 sourceCase_ = 2; 2525 onChanged(); 2526 return inlineSourceBuilder_; 2527 } 2528 2529 private com.google.protobuf.SingleFieldBuilderV3< 2530 com.google.cloud.discoveryengine.v1beta.GcsSource, 2531 com.google.cloud.discoveryengine.v1beta.GcsSource.Builder, 2532 com.google.cloud.discoveryengine.v1beta.GcsSourceOrBuilder> 2533 gcsSourceBuilder_; 2534 /** 2535 * 2536 * 2537 * <pre> 2538 * Cloud Storage location for the input content. 2539 * </pre> 2540 * 2541 * <code>.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 3;</code> 2542 * 2543 * @return Whether the gcsSource field is set. 2544 */ 2545 @java.lang.Override hasGcsSource()2546 public boolean hasGcsSource() { 2547 return sourceCase_ == 3; 2548 } 2549 /** 2550 * 2551 * 2552 * <pre> 2553 * Cloud Storage location for the input content. 2554 * </pre> 2555 * 2556 * <code>.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 3;</code> 2557 * 2558 * @return The gcsSource. 2559 */ 2560 @java.lang.Override getGcsSource()2561 public com.google.cloud.discoveryengine.v1beta.GcsSource getGcsSource() { 2562 if (gcsSourceBuilder_ == null) { 2563 if (sourceCase_ == 3) { 2564 return (com.google.cloud.discoveryengine.v1beta.GcsSource) source_; 2565 } 2566 return com.google.cloud.discoveryengine.v1beta.GcsSource.getDefaultInstance(); 2567 } else { 2568 if (sourceCase_ == 3) { 2569 return gcsSourceBuilder_.getMessage(); 2570 } 2571 return com.google.cloud.discoveryengine.v1beta.GcsSource.getDefaultInstance(); 2572 } 2573 } 2574 /** 2575 * 2576 * 2577 * <pre> 2578 * Cloud Storage location for the input content. 2579 * </pre> 2580 * 2581 * <code>.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 3;</code> 2582 */ setGcsSource(com.google.cloud.discoveryengine.v1beta.GcsSource value)2583 public Builder setGcsSource(com.google.cloud.discoveryengine.v1beta.GcsSource value) { 2584 if (gcsSourceBuilder_ == null) { 2585 if (value == null) { 2586 throw new NullPointerException(); 2587 } 2588 source_ = value; 2589 onChanged(); 2590 } else { 2591 gcsSourceBuilder_.setMessage(value); 2592 } 2593 sourceCase_ = 3; 2594 return this; 2595 } 2596 /** 2597 * 2598 * 2599 * <pre> 2600 * Cloud Storage location for the input content. 2601 * </pre> 2602 * 2603 * <code>.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 3;</code> 2604 */ setGcsSource( com.google.cloud.discoveryengine.v1beta.GcsSource.Builder builderForValue)2605 public Builder setGcsSource( 2606 com.google.cloud.discoveryengine.v1beta.GcsSource.Builder builderForValue) { 2607 if (gcsSourceBuilder_ == null) { 2608 source_ = builderForValue.build(); 2609 onChanged(); 2610 } else { 2611 gcsSourceBuilder_.setMessage(builderForValue.build()); 2612 } 2613 sourceCase_ = 3; 2614 return this; 2615 } 2616 /** 2617 * 2618 * 2619 * <pre> 2620 * Cloud Storage location for the input content. 2621 * </pre> 2622 * 2623 * <code>.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 3;</code> 2624 */ mergeGcsSource(com.google.cloud.discoveryengine.v1beta.GcsSource value)2625 public Builder mergeGcsSource(com.google.cloud.discoveryengine.v1beta.GcsSource value) { 2626 if (gcsSourceBuilder_ == null) { 2627 if (sourceCase_ == 3 2628 && source_ != com.google.cloud.discoveryengine.v1beta.GcsSource.getDefaultInstance()) { 2629 source_ = 2630 com.google.cloud.discoveryengine.v1beta.GcsSource.newBuilder( 2631 (com.google.cloud.discoveryengine.v1beta.GcsSource) source_) 2632 .mergeFrom(value) 2633 .buildPartial(); 2634 } else { 2635 source_ = value; 2636 } 2637 onChanged(); 2638 } else { 2639 if (sourceCase_ == 3) { 2640 gcsSourceBuilder_.mergeFrom(value); 2641 } else { 2642 gcsSourceBuilder_.setMessage(value); 2643 } 2644 } 2645 sourceCase_ = 3; 2646 return this; 2647 } 2648 /** 2649 * 2650 * 2651 * <pre> 2652 * Cloud Storage location for the input content. 2653 * </pre> 2654 * 2655 * <code>.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 3;</code> 2656 */ clearGcsSource()2657 public Builder clearGcsSource() { 2658 if (gcsSourceBuilder_ == null) { 2659 if (sourceCase_ == 3) { 2660 sourceCase_ = 0; 2661 source_ = null; 2662 onChanged(); 2663 } 2664 } else { 2665 if (sourceCase_ == 3) { 2666 sourceCase_ = 0; 2667 source_ = null; 2668 } 2669 gcsSourceBuilder_.clear(); 2670 } 2671 return this; 2672 } 2673 /** 2674 * 2675 * 2676 * <pre> 2677 * Cloud Storage location for the input content. 2678 * </pre> 2679 * 2680 * <code>.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 3;</code> 2681 */ getGcsSourceBuilder()2682 public com.google.cloud.discoveryengine.v1beta.GcsSource.Builder getGcsSourceBuilder() { 2683 return getGcsSourceFieldBuilder().getBuilder(); 2684 } 2685 /** 2686 * 2687 * 2688 * <pre> 2689 * Cloud Storage location for the input content. 2690 * </pre> 2691 * 2692 * <code>.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 3;</code> 2693 */ 2694 @java.lang.Override getGcsSourceOrBuilder()2695 public com.google.cloud.discoveryengine.v1beta.GcsSourceOrBuilder getGcsSourceOrBuilder() { 2696 if ((sourceCase_ == 3) && (gcsSourceBuilder_ != null)) { 2697 return gcsSourceBuilder_.getMessageOrBuilder(); 2698 } else { 2699 if (sourceCase_ == 3) { 2700 return (com.google.cloud.discoveryengine.v1beta.GcsSource) source_; 2701 } 2702 return com.google.cloud.discoveryengine.v1beta.GcsSource.getDefaultInstance(); 2703 } 2704 } 2705 /** 2706 * 2707 * 2708 * <pre> 2709 * Cloud Storage location for the input content. 2710 * </pre> 2711 * 2712 * <code>.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 3;</code> 2713 */ 2714 private com.google.protobuf.SingleFieldBuilderV3< 2715 com.google.cloud.discoveryengine.v1beta.GcsSource, 2716 com.google.cloud.discoveryengine.v1beta.GcsSource.Builder, 2717 com.google.cloud.discoveryengine.v1beta.GcsSourceOrBuilder> getGcsSourceFieldBuilder()2718 getGcsSourceFieldBuilder() { 2719 if (gcsSourceBuilder_ == null) { 2720 if (!(sourceCase_ == 3)) { 2721 source_ = com.google.cloud.discoveryengine.v1beta.GcsSource.getDefaultInstance(); 2722 } 2723 gcsSourceBuilder_ = 2724 new com.google.protobuf.SingleFieldBuilderV3< 2725 com.google.cloud.discoveryengine.v1beta.GcsSource, 2726 com.google.cloud.discoveryengine.v1beta.GcsSource.Builder, 2727 com.google.cloud.discoveryengine.v1beta.GcsSourceOrBuilder>( 2728 (com.google.cloud.discoveryengine.v1beta.GcsSource) source_, 2729 getParentForChildren(), 2730 isClean()); 2731 source_ = null; 2732 } 2733 sourceCase_ = 3; 2734 onChanged(); 2735 return gcsSourceBuilder_; 2736 } 2737 2738 private com.google.protobuf.SingleFieldBuilderV3< 2739 com.google.cloud.discoveryengine.v1beta.BigQuerySource, 2740 com.google.cloud.discoveryengine.v1beta.BigQuerySource.Builder, 2741 com.google.cloud.discoveryengine.v1beta.BigQuerySourceOrBuilder> 2742 bigquerySourceBuilder_; 2743 /** 2744 * 2745 * 2746 * <pre> 2747 * BigQuery input source. 2748 * </pre> 2749 * 2750 * <code>.google.cloud.discoveryengine.v1beta.BigQuerySource bigquery_source = 4;</code> 2751 * 2752 * @return Whether the bigquerySource field is set. 2753 */ 2754 @java.lang.Override hasBigquerySource()2755 public boolean hasBigquerySource() { 2756 return sourceCase_ == 4; 2757 } 2758 /** 2759 * 2760 * 2761 * <pre> 2762 * BigQuery input source. 2763 * </pre> 2764 * 2765 * <code>.google.cloud.discoveryengine.v1beta.BigQuerySource bigquery_source = 4;</code> 2766 * 2767 * @return The bigquerySource. 2768 */ 2769 @java.lang.Override getBigquerySource()2770 public com.google.cloud.discoveryengine.v1beta.BigQuerySource getBigquerySource() { 2771 if (bigquerySourceBuilder_ == null) { 2772 if (sourceCase_ == 4) { 2773 return (com.google.cloud.discoveryengine.v1beta.BigQuerySource) source_; 2774 } 2775 return com.google.cloud.discoveryengine.v1beta.BigQuerySource.getDefaultInstance(); 2776 } else { 2777 if (sourceCase_ == 4) { 2778 return bigquerySourceBuilder_.getMessage(); 2779 } 2780 return com.google.cloud.discoveryengine.v1beta.BigQuerySource.getDefaultInstance(); 2781 } 2782 } 2783 /** 2784 * 2785 * 2786 * <pre> 2787 * BigQuery input source. 2788 * </pre> 2789 * 2790 * <code>.google.cloud.discoveryengine.v1beta.BigQuerySource bigquery_source = 4;</code> 2791 */ setBigquerySource(com.google.cloud.discoveryengine.v1beta.BigQuerySource value)2792 public Builder setBigquerySource(com.google.cloud.discoveryengine.v1beta.BigQuerySource value) { 2793 if (bigquerySourceBuilder_ == null) { 2794 if (value == null) { 2795 throw new NullPointerException(); 2796 } 2797 source_ = value; 2798 onChanged(); 2799 } else { 2800 bigquerySourceBuilder_.setMessage(value); 2801 } 2802 sourceCase_ = 4; 2803 return this; 2804 } 2805 /** 2806 * 2807 * 2808 * <pre> 2809 * BigQuery input source. 2810 * </pre> 2811 * 2812 * <code>.google.cloud.discoveryengine.v1beta.BigQuerySource bigquery_source = 4;</code> 2813 */ setBigquerySource( com.google.cloud.discoveryengine.v1beta.BigQuerySource.Builder builderForValue)2814 public Builder setBigquerySource( 2815 com.google.cloud.discoveryengine.v1beta.BigQuerySource.Builder builderForValue) { 2816 if (bigquerySourceBuilder_ == null) { 2817 source_ = builderForValue.build(); 2818 onChanged(); 2819 } else { 2820 bigquerySourceBuilder_.setMessage(builderForValue.build()); 2821 } 2822 sourceCase_ = 4; 2823 return this; 2824 } 2825 /** 2826 * 2827 * 2828 * <pre> 2829 * BigQuery input source. 2830 * </pre> 2831 * 2832 * <code>.google.cloud.discoveryengine.v1beta.BigQuerySource bigquery_source = 4;</code> 2833 */ mergeBigquerySource( com.google.cloud.discoveryengine.v1beta.BigQuerySource value)2834 public Builder mergeBigquerySource( 2835 com.google.cloud.discoveryengine.v1beta.BigQuerySource value) { 2836 if (bigquerySourceBuilder_ == null) { 2837 if (sourceCase_ == 4 2838 && source_ 2839 != com.google.cloud.discoveryengine.v1beta.BigQuerySource.getDefaultInstance()) { 2840 source_ = 2841 com.google.cloud.discoveryengine.v1beta.BigQuerySource.newBuilder( 2842 (com.google.cloud.discoveryengine.v1beta.BigQuerySource) source_) 2843 .mergeFrom(value) 2844 .buildPartial(); 2845 } else { 2846 source_ = value; 2847 } 2848 onChanged(); 2849 } else { 2850 if (sourceCase_ == 4) { 2851 bigquerySourceBuilder_.mergeFrom(value); 2852 } else { 2853 bigquerySourceBuilder_.setMessage(value); 2854 } 2855 } 2856 sourceCase_ = 4; 2857 return this; 2858 } 2859 /** 2860 * 2861 * 2862 * <pre> 2863 * BigQuery input source. 2864 * </pre> 2865 * 2866 * <code>.google.cloud.discoveryengine.v1beta.BigQuerySource bigquery_source = 4;</code> 2867 */ clearBigquerySource()2868 public Builder clearBigquerySource() { 2869 if (bigquerySourceBuilder_ == null) { 2870 if (sourceCase_ == 4) { 2871 sourceCase_ = 0; 2872 source_ = null; 2873 onChanged(); 2874 } 2875 } else { 2876 if (sourceCase_ == 4) { 2877 sourceCase_ = 0; 2878 source_ = null; 2879 } 2880 bigquerySourceBuilder_.clear(); 2881 } 2882 return this; 2883 } 2884 /** 2885 * 2886 * 2887 * <pre> 2888 * BigQuery input source. 2889 * </pre> 2890 * 2891 * <code>.google.cloud.discoveryengine.v1beta.BigQuerySource bigquery_source = 4;</code> 2892 */ 2893 public com.google.cloud.discoveryengine.v1beta.BigQuerySource.Builder getBigquerySourceBuilder()2894 getBigquerySourceBuilder() { 2895 return getBigquerySourceFieldBuilder().getBuilder(); 2896 } 2897 /** 2898 * 2899 * 2900 * <pre> 2901 * BigQuery input source. 2902 * </pre> 2903 * 2904 * <code>.google.cloud.discoveryengine.v1beta.BigQuerySource bigquery_source = 4;</code> 2905 */ 2906 @java.lang.Override 2907 public com.google.cloud.discoveryengine.v1beta.BigQuerySourceOrBuilder getBigquerySourceOrBuilder()2908 getBigquerySourceOrBuilder() { 2909 if ((sourceCase_ == 4) && (bigquerySourceBuilder_ != null)) { 2910 return bigquerySourceBuilder_.getMessageOrBuilder(); 2911 } else { 2912 if (sourceCase_ == 4) { 2913 return (com.google.cloud.discoveryengine.v1beta.BigQuerySource) source_; 2914 } 2915 return com.google.cloud.discoveryengine.v1beta.BigQuerySource.getDefaultInstance(); 2916 } 2917 } 2918 /** 2919 * 2920 * 2921 * <pre> 2922 * BigQuery input source. 2923 * </pre> 2924 * 2925 * <code>.google.cloud.discoveryengine.v1beta.BigQuerySource bigquery_source = 4;</code> 2926 */ 2927 private com.google.protobuf.SingleFieldBuilderV3< 2928 com.google.cloud.discoveryengine.v1beta.BigQuerySource, 2929 com.google.cloud.discoveryengine.v1beta.BigQuerySource.Builder, 2930 com.google.cloud.discoveryengine.v1beta.BigQuerySourceOrBuilder> getBigquerySourceFieldBuilder()2931 getBigquerySourceFieldBuilder() { 2932 if (bigquerySourceBuilder_ == null) { 2933 if (!(sourceCase_ == 4)) { 2934 source_ = com.google.cloud.discoveryengine.v1beta.BigQuerySource.getDefaultInstance(); 2935 } 2936 bigquerySourceBuilder_ = 2937 new com.google.protobuf.SingleFieldBuilderV3< 2938 com.google.cloud.discoveryengine.v1beta.BigQuerySource, 2939 com.google.cloud.discoveryengine.v1beta.BigQuerySource.Builder, 2940 com.google.cloud.discoveryengine.v1beta.BigQuerySourceOrBuilder>( 2941 (com.google.cloud.discoveryengine.v1beta.BigQuerySource) source_, 2942 getParentForChildren(), 2943 isClean()); 2944 source_ = null; 2945 } 2946 sourceCase_ = 4; 2947 onChanged(); 2948 return bigquerySourceBuilder_; 2949 } 2950 2951 private java.lang.Object parent_ = ""; 2952 /** 2953 * 2954 * 2955 * <pre> 2956 * Required. The parent branch resource name, such as 2957 * `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`. 2958 * Requires create/update permission. 2959 * </pre> 2960 * 2961 * <code> 2962 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 2963 * </code> 2964 * 2965 * @return The parent. 2966 */ getParent()2967 public java.lang.String getParent() { 2968 java.lang.Object ref = parent_; 2969 if (!(ref instanceof java.lang.String)) { 2970 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2971 java.lang.String s = bs.toStringUtf8(); 2972 parent_ = s; 2973 return s; 2974 } else { 2975 return (java.lang.String) ref; 2976 } 2977 } 2978 /** 2979 * 2980 * 2981 * <pre> 2982 * Required. The parent branch resource name, such as 2983 * `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`. 2984 * Requires create/update permission. 2985 * </pre> 2986 * 2987 * <code> 2988 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 2989 * </code> 2990 * 2991 * @return The bytes for parent. 2992 */ getParentBytes()2993 public com.google.protobuf.ByteString getParentBytes() { 2994 java.lang.Object ref = parent_; 2995 if (ref instanceof String) { 2996 com.google.protobuf.ByteString b = 2997 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 2998 parent_ = b; 2999 return b; 3000 } else { 3001 return (com.google.protobuf.ByteString) ref; 3002 } 3003 } 3004 /** 3005 * 3006 * 3007 * <pre> 3008 * Required. The parent branch resource name, such as 3009 * `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`. 3010 * Requires create/update permission. 3011 * </pre> 3012 * 3013 * <code> 3014 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 3015 * </code> 3016 * 3017 * @param value The parent to set. 3018 * @return This builder for chaining. 3019 */ setParent(java.lang.String value)3020 public Builder setParent(java.lang.String value) { 3021 if (value == null) { 3022 throw new NullPointerException(); 3023 } 3024 parent_ = value; 3025 bitField0_ |= 0x00000008; 3026 onChanged(); 3027 return this; 3028 } 3029 /** 3030 * 3031 * 3032 * <pre> 3033 * Required. The parent branch resource name, such as 3034 * `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`. 3035 * Requires create/update permission. 3036 * </pre> 3037 * 3038 * <code> 3039 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 3040 * </code> 3041 * 3042 * @return This builder for chaining. 3043 */ clearParent()3044 public Builder clearParent() { 3045 parent_ = getDefaultInstance().getParent(); 3046 bitField0_ = (bitField0_ & ~0x00000008); 3047 onChanged(); 3048 return this; 3049 } 3050 /** 3051 * 3052 * 3053 * <pre> 3054 * Required. The parent branch resource name, such as 3055 * `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`. 3056 * Requires create/update permission. 3057 * </pre> 3058 * 3059 * <code> 3060 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 3061 * </code> 3062 * 3063 * @param value The bytes for parent to set. 3064 * @return This builder for chaining. 3065 */ setParentBytes(com.google.protobuf.ByteString value)3066 public Builder setParentBytes(com.google.protobuf.ByteString value) { 3067 if (value == null) { 3068 throw new NullPointerException(); 3069 } 3070 checkByteStringIsUtf8(value); 3071 parent_ = value; 3072 bitField0_ |= 0x00000008; 3073 onChanged(); 3074 return this; 3075 } 3076 3077 private com.google.cloud.discoveryengine.v1beta.ImportErrorConfig errorConfig_; 3078 private com.google.protobuf.SingleFieldBuilderV3< 3079 com.google.cloud.discoveryengine.v1beta.ImportErrorConfig, 3080 com.google.cloud.discoveryengine.v1beta.ImportErrorConfig.Builder, 3081 com.google.cloud.discoveryengine.v1beta.ImportErrorConfigOrBuilder> 3082 errorConfigBuilder_; 3083 /** 3084 * 3085 * 3086 * <pre> 3087 * The desired location of errors incurred during the Import. 3088 * </pre> 3089 * 3090 * <code>.google.cloud.discoveryengine.v1beta.ImportErrorConfig error_config = 5;</code> 3091 * 3092 * @return Whether the errorConfig field is set. 3093 */ hasErrorConfig()3094 public boolean hasErrorConfig() { 3095 return ((bitField0_ & 0x00000010) != 0); 3096 } 3097 /** 3098 * 3099 * 3100 * <pre> 3101 * The desired location of errors incurred during the Import. 3102 * </pre> 3103 * 3104 * <code>.google.cloud.discoveryengine.v1beta.ImportErrorConfig error_config = 5;</code> 3105 * 3106 * @return The errorConfig. 3107 */ getErrorConfig()3108 public com.google.cloud.discoveryengine.v1beta.ImportErrorConfig getErrorConfig() { 3109 if (errorConfigBuilder_ == null) { 3110 return errorConfig_ == null 3111 ? com.google.cloud.discoveryengine.v1beta.ImportErrorConfig.getDefaultInstance() 3112 : errorConfig_; 3113 } else { 3114 return errorConfigBuilder_.getMessage(); 3115 } 3116 } 3117 /** 3118 * 3119 * 3120 * <pre> 3121 * The desired location of errors incurred during the Import. 3122 * </pre> 3123 * 3124 * <code>.google.cloud.discoveryengine.v1beta.ImportErrorConfig error_config = 5;</code> 3125 */ setErrorConfig(com.google.cloud.discoveryengine.v1beta.ImportErrorConfig value)3126 public Builder setErrorConfig(com.google.cloud.discoveryengine.v1beta.ImportErrorConfig value) { 3127 if (errorConfigBuilder_ == null) { 3128 if (value == null) { 3129 throw new NullPointerException(); 3130 } 3131 errorConfig_ = value; 3132 } else { 3133 errorConfigBuilder_.setMessage(value); 3134 } 3135 bitField0_ |= 0x00000010; 3136 onChanged(); 3137 return this; 3138 } 3139 /** 3140 * 3141 * 3142 * <pre> 3143 * The desired location of errors incurred during the Import. 3144 * </pre> 3145 * 3146 * <code>.google.cloud.discoveryengine.v1beta.ImportErrorConfig error_config = 5;</code> 3147 */ setErrorConfig( com.google.cloud.discoveryengine.v1beta.ImportErrorConfig.Builder builderForValue)3148 public Builder setErrorConfig( 3149 com.google.cloud.discoveryengine.v1beta.ImportErrorConfig.Builder builderForValue) { 3150 if (errorConfigBuilder_ == null) { 3151 errorConfig_ = builderForValue.build(); 3152 } else { 3153 errorConfigBuilder_.setMessage(builderForValue.build()); 3154 } 3155 bitField0_ |= 0x00000010; 3156 onChanged(); 3157 return this; 3158 } 3159 /** 3160 * 3161 * 3162 * <pre> 3163 * The desired location of errors incurred during the Import. 3164 * </pre> 3165 * 3166 * <code>.google.cloud.discoveryengine.v1beta.ImportErrorConfig error_config = 5;</code> 3167 */ mergeErrorConfig( com.google.cloud.discoveryengine.v1beta.ImportErrorConfig value)3168 public Builder mergeErrorConfig( 3169 com.google.cloud.discoveryengine.v1beta.ImportErrorConfig value) { 3170 if (errorConfigBuilder_ == null) { 3171 if (((bitField0_ & 0x00000010) != 0) 3172 && errorConfig_ != null 3173 && errorConfig_ 3174 != com.google.cloud.discoveryengine.v1beta.ImportErrorConfig.getDefaultInstance()) { 3175 getErrorConfigBuilder().mergeFrom(value); 3176 } else { 3177 errorConfig_ = value; 3178 } 3179 } else { 3180 errorConfigBuilder_.mergeFrom(value); 3181 } 3182 bitField0_ |= 0x00000010; 3183 onChanged(); 3184 return this; 3185 } 3186 /** 3187 * 3188 * 3189 * <pre> 3190 * The desired location of errors incurred during the Import. 3191 * </pre> 3192 * 3193 * <code>.google.cloud.discoveryengine.v1beta.ImportErrorConfig error_config = 5;</code> 3194 */ clearErrorConfig()3195 public Builder clearErrorConfig() { 3196 bitField0_ = (bitField0_ & ~0x00000010); 3197 errorConfig_ = null; 3198 if (errorConfigBuilder_ != null) { 3199 errorConfigBuilder_.dispose(); 3200 errorConfigBuilder_ = null; 3201 } 3202 onChanged(); 3203 return this; 3204 } 3205 /** 3206 * 3207 * 3208 * <pre> 3209 * The desired location of errors incurred during the Import. 3210 * </pre> 3211 * 3212 * <code>.google.cloud.discoveryengine.v1beta.ImportErrorConfig error_config = 5;</code> 3213 */ 3214 public com.google.cloud.discoveryengine.v1beta.ImportErrorConfig.Builder getErrorConfigBuilder()3215 getErrorConfigBuilder() { 3216 bitField0_ |= 0x00000010; 3217 onChanged(); 3218 return getErrorConfigFieldBuilder().getBuilder(); 3219 } 3220 /** 3221 * 3222 * 3223 * <pre> 3224 * The desired location of errors incurred during the Import. 3225 * </pre> 3226 * 3227 * <code>.google.cloud.discoveryengine.v1beta.ImportErrorConfig error_config = 5;</code> 3228 */ 3229 public com.google.cloud.discoveryengine.v1beta.ImportErrorConfigOrBuilder getErrorConfigOrBuilder()3230 getErrorConfigOrBuilder() { 3231 if (errorConfigBuilder_ != null) { 3232 return errorConfigBuilder_.getMessageOrBuilder(); 3233 } else { 3234 return errorConfig_ == null 3235 ? com.google.cloud.discoveryengine.v1beta.ImportErrorConfig.getDefaultInstance() 3236 : errorConfig_; 3237 } 3238 } 3239 /** 3240 * 3241 * 3242 * <pre> 3243 * The desired location of errors incurred during the Import. 3244 * </pre> 3245 * 3246 * <code>.google.cloud.discoveryengine.v1beta.ImportErrorConfig error_config = 5;</code> 3247 */ 3248 private com.google.protobuf.SingleFieldBuilderV3< 3249 com.google.cloud.discoveryengine.v1beta.ImportErrorConfig, 3250 com.google.cloud.discoveryengine.v1beta.ImportErrorConfig.Builder, 3251 com.google.cloud.discoveryengine.v1beta.ImportErrorConfigOrBuilder> getErrorConfigFieldBuilder()3252 getErrorConfigFieldBuilder() { 3253 if (errorConfigBuilder_ == null) { 3254 errorConfigBuilder_ = 3255 new com.google.protobuf.SingleFieldBuilderV3< 3256 com.google.cloud.discoveryengine.v1beta.ImportErrorConfig, 3257 com.google.cloud.discoveryengine.v1beta.ImportErrorConfig.Builder, 3258 com.google.cloud.discoveryengine.v1beta.ImportErrorConfigOrBuilder>( 3259 getErrorConfig(), getParentForChildren(), isClean()); 3260 errorConfig_ = null; 3261 } 3262 return errorConfigBuilder_; 3263 } 3264 3265 private int reconciliationMode_ = 0; 3266 /** 3267 * 3268 * 3269 * <pre> 3270 * The mode of reconciliation between existing documents and the documents to 3271 * be imported. Defaults to 3272 * [ReconciliationMode.INCREMENTAL][google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode.INCREMENTAL]. 3273 * </pre> 3274 * 3275 * <code> 3276 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode reconciliation_mode = 6; 3277 * </code> 3278 * 3279 * @return The enum numeric value on the wire for reconciliationMode. 3280 */ 3281 @java.lang.Override getReconciliationModeValue()3282 public int getReconciliationModeValue() { 3283 return reconciliationMode_; 3284 } 3285 /** 3286 * 3287 * 3288 * <pre> 3289 * The mode of reconciliation between existing documents and the documents to 3290 * be imported. Defaults to 3291 * [ReconciliationMode.INCREMENTAL][google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode.INCREMENTAL]. 3292 * </pre> 3293 * 3294 * <code> 3295 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode reconciliation_mode = 6; 3296 * </code> 3297 * 3298 * @param value The enum numeric value on the wire for reconciliationMode to set. 3299 * @return This builder for chaining. 3300 */ setReconciliationModeValue(int value)3301 public Builder setReconciliationModeValue(int value) { 3302 reconciliationMode_ = value; 3303 bitField0_ |= 0x00000020; 3304 onChanged(); 3305 return this; 3306 } 3307 /** 3308 * 3309 * 3310 * <pre> 3311 * The mode of reconciliation between existing documents and the documents to 3312 * be imported. Defaults to 3313 * [ReconciliationMode.INCREMENTAL][google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode.INCREMENTAL]. 3314 * </pre> 3315 * 3316 * <code> 3317 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode reconciliation_mode = 6; 3318 * </code> 3319 * 3320 * @return The reconciliationMode. 3321 */ 3322 @java.lang.Override 3323 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode getReconciliationMode()3324 getReconciliationMode() { 3325 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode result = 3326 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode 3327 .forNumber(reconciliationMode_); 3328 return result == null 3329 ? com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode 3330 .UNRECOGNIZED 3331 : result; 3332 } 3333 /** 3334 * 3335 * 3336 * <pre> 3337 * The mode of reconciliation between existing documents and the documents to 3338 * be imported. Defaults to 3339 * [ReconciliationMode.INCREMENTAL][google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode.INCREMENTAL]. 3340 * </pre> 3341 * 3342 * <code> 3343 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode reconciliation_mode = 6; 3344 * </code> 3345 * 3346 * @param value The reconciliationMode to set. 3347 * @return This builder for chaining. 3348 */ setReconciliationMode( com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode value)3349 public Builder setReconciliationMode( 3350 com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode value) { 3351 if (value == null) { 3352 throw new NullPointerException(); 3353 } 3354 bitField0_ |= 0x00000020; 3355 reconciliationMode_ = value.getNumber(); 3356 onChanged(); 3357 return this; 3358 } 3359 /** 3360 * 3361 * 3362 * <pre> 3363 * The mode of reconciliation between existing documents and the documents to 3364 * be imported. Defaults to 3365 * [ReconciliationMode.INCREMENTAL][google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode.INCREMENTAL]. 3366 * </pre> 3367 * 3368 * <code> 3369 * .google.cloud.discoveryengine.v1beta.ImportDocumentsRequest.ReconciliationMode reconciliation_mode = 6; 3370 * </code> 3371 * 3372 * @return This builder for chaining. 3373 */ clearReconciliationMode()3374 public Builder clearReconciliationMode() { 3375 bitField0_ = (bitField0_ & ~0x00000020); 3376 reconciliationMode_ = 0; 3377 onChanged(); 3378 return this; 3379 } 3380 3381 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)3382 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 3383 return super.setUnknownFields(unknownFields); 3384 } 3385 3386 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3387 public final Builder mergeUnknownFields( 3388 final com.google.protobuf.UnknownFieldSet unknownFields) { 3389 return super.mergeUnknownFields(unknownFields); 3390 } 3391 3392 // @@protoc_insertion_point(builder_scope:google.cloud.discoveryengine.v1beta.ImportDocumentsRequest) 3393 } 3394 3395 // @@protoc_insertion_point(class_scope:google.cloud.discoveryengine.v1beta.ImportDocumentsRequest) 3396 private static final com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest 3397 DEFAULT_INSTANCE; 3398 3399 static { 3400 DEFAULT_INSTANCE = new com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest(); 3401 } 3402 3403 public static com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest getDefaultInstance()3404 getDefaultInstance() { 3405 return DEFAULT_INSTANCE; 3406 } 3407 3408 private static final com.google.protobuf.Parser<ImportDocumentsRequest> PARSER = 3409 new com.google.protobuf.AbstractParser<ImportDocumentsRequest>() { 3410 @java.lang.Override 3411 public ImportDocumentsRequest parsePartialFrom( 3412 com.google.protobuf.CodedInputStream input, 3413 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3414 throws com.google.protobuf.InvalidProtocolBufferException { 3415 Builder builder = newBuilder(); 3416 try { 3417 builder.mergeFrom(input, extensionRegistry); 3418 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3419 throw e.setUnfinishedMessage(builder.buildPartial()); 3420 } catch (com.google.protobuf.UninitializedMessageException e) { 3421 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 3422 } catch (java.io.IOException e) { 3423 throw new com.google.protobuf.InvalidProtocolBufferException(e) 3424 .setUnfinishedMessage(builder.buildPartial()); 3425 } 3426 return builder.buildPartial(); 3427 } 3428 }; 3429 parser()3430 public static com.google.protobuf.Parser<ImportDocumentsRequest> parser() { 3431 return PARSER; 3432 } 3433 3434 @java.lang.Override getParserForType()3435 public com.google.protobuf.Parser<ImportDocumentsRequest> getParserForType() { 3436 return PARSER; 3437 } 3438 3439 @java.lang.Override 3440 public com.google.cloud.discoveryengine.v1beta.ImportDocumentsRequest getDefaultInstanceForType()3441 getDefaultInstanceForType() { 3442 return DEFAULT_INSTANCE; 3443 } 3444 } 3445