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/documentai/v1/document_io.proto 18 19 package com.google.cloud.documentai.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Specifies a set of documents on Cloud Storage. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.documentai.v1.GcsDocuments} 29 */ 30 public final class GcsDocuments extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.documentai.v1.GcsDocuments) 33 GcsDocumentsOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use GcsDocuments.newBuilder() to construct. GcsDocuments(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private GcsDocuments(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 GcsDocuments()40 private GcsDocuments() { 41 documents_ = java.util.Collections.emptyList(); 42 } 43 44 @java.lang.Override 45 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)46 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 47 return new GcsDocuments(); 48 } 49 50 @java.lang.Override getUnknownFields()51 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 52 return this.unknownFields; 53 } 54 getDescriptor()55 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 56 return com.google.cloud.documentai.v1.DocumentIoProto 57 .internal_static_google_cloud_documentai_v1_GcsDocuments_descriptor; 58 } 59 60 @java.lang.Override 61 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()62 internalGetFieldAccessorTable() { 63 return com.google.cloud.documentai.v1.DocumentIoProto 64 .internal_static_google_cloud_documentai_v1_GcsDocuments_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 com.google.cloud.documentai.v1.GcsDocuments.class, 67 com.google.cloud.documentai.v1.GcsDocuments.Builder.class); 68 } 69 70 public static final int DOCUMENTS_FIELD_NUMBER = 1; 71 72 @SuppressWarnings("serial") 73 private java.util.List<com.google.cloud.documentai.v1.GcsDocument> documents_; 74 /** 75 * 76 * 77 * <pre> 78 * The list of documents. 79 * </pre> 80 * 81 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 82 */ 83 @java.lang.Override getDocumentsList()84 public java.util.List<com.google.cloud.documentai.v1.GcsDocument> getDocumentsList() { 85 return documents_; 86 } 87 /** 88 * 89 * 90 * <pre> 91 * The list of documents. 92 * </pre> 93 * 94 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 95 */ 96 @java.lang.Override 97 public java.util.List<? extends com.google.cloud.documentai.v1.GcsDocumentOrBuilder> getDocumentsOrBuilderList()98 getDocumentsOrBuilderList() { 99 return documents_; 100 } 101 /** 102 * 103 * 104 * <pre> 105 * The list of documents. 106 * </pre> 107 * 108 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 109 */ 110 @java.lang.Override getDocumentsCount()111 public int getDocumentsCount() { 112 return documents_.size(); 113 } 114 /** 115 * 116 * 117 * <pre> 118 * The list of documents. 119 * </pre> 120 * 121 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 122 */ 123 @java.lang.Override getDocuments(int index)124 public com.google.cloud.documentai.v1.GcsDocument getDocuments(int index) { 125 return documents_.get(index); 126 } 127 /** 128 * 129 * 130 * <pre> 131 * The list of documents. 132 * </pre> 133 * 134 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 135 */ 136 @java.lang.Override getDocumentsOrBuilder(int index)137 public com.google.cloud.documentai.v1.GcsDocumentOrBuilder getDocumentsOrBuilder(int index) { 138 return documents_.get(index); 139 } 140 141 private byte memoizedIsInitialized = -1; 142 143 @java.lang.Override isInitialized()144 public final boolean isInitialized() { 145 byte isInitialized = memoizedIsInitialized; 146 if (isInitialized == 1) return true; 147 if (isInitialized == 0) return false; 148 149 memoizedIsInitialized = 1; 150 return true; 151 } 152 153 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)154 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 155 for (int i = 0; i < documents_.size(); i++) { 156 output.writeMessage(1, documents_.get(i)); 157 } 158 getUnknownFields().writeTo(output); 159 } 160 161 @java.lang.Override getSerializedSize()162 public int getSerializedSize() { 163 int size = memoizedSize; 164 if (size != -1) return size; 165 166 size = 0; 167 for (int i = 0; i < documents_.size(); i++) { 168 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, documents_.get(i)); 169 } 170 size += getUnknownFields().getSerializedSize(); 171 memoizedSize = size; 172 return size; 173 } 174 175 @java.lang.Override equals(final java.lang.Object obj)176 public boolean equals(final java.lang.Object obj) { 177 if (obj == this) { 178 return true; 179 } 180 if (!(obj instanceof com.google.cloud.documentai.v1.GcsDocuments)) { 181 return super.equals(obj); 182 } 183 com.google.cloud.documentai.v1.GcsDocuments other = 184 (com.google.cloud.documentai.v1.GcsDocuments) obj; 185 186 if (!getDocumentsList().equals(other.getDocumentsList())) return false; 187 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 188 return true; 189 } 190 191 @java.lang.Override hashCode()192 public int hashCode() { 193 if (memoizedHashCode != 0) { 194 return memoizedHashCode; 195 } 196 int hash = 41; 197 hash = (19 * hash) + getDescriptor().hashCode(); 198 if (getDocumentsCount() > 0) { 199 hash = (37 * hash) + DOCUMENTS_FIELD_NUMBER; 200 hash = (53 * hash) + getDocumentsList().hashCode(); 201 } 202 hash = (29 * hash) + getUnknownFields().hashCode(); 203 memoizedHashCode = hash; 204 return hash; 205 } 206 parseFrom(java.nio.ByteBuffer data)207 public static com.google.cloud.documentai.v1.GcsDocuments parseFrom(java.nio.ByteBuffer data) 208 throws com.google.protobuf.InvalidProtocolBufferException { 209 return PARSER.parseFrom(data); 210 } 211 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)212 public static com.google.cloud.documentai.v1.GcsDocuments parseFrom( 213 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 214 throws com.google.protobuf.InvalidProtocolBufferException { 215 return PARSER.parseFrom(data, extensionRegistry); 216 } 217 parseFrom( com.google.protobuf.ByteString data)218 public static com.google.cloud.documentai.v1.GcsDocuments parseFrom( 219 com.google.protobuf.ByteString data) 220 throws com.google.protobuf.InvalidProtocolBufferException { 221 return PARSER.parseFrom(data); 222 } 223 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)224 public static com.google.cloud.documentai.v1.GcsDocuments parseFrom( 225 com.google.protobuf.ByteString data, 226 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 227 throws com.google.protobuf.InvalidProtocolBufferException { 228 return PARSER.parseFrom(data, extensionRegistry); 229 } 230 parseFrom(byte[] data)231 public static com.google.cloud.documentai.v1.GcsDocuments parseFrom(byte[] data) 232 throws com.google.protobuf.InvalidProtocolBufferException { 233 return PARSER.parseFrom(data); 234 } 235 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)236 public static com.google.cloud.documentai.v1.GcsDocuments parseFrom( 237 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 238 throws com.google.protobuf.InvalidProtocolBufferException { 239 return PARSER.parseFrom(data, extensionRegistry); 240 } 241 parseFrom(java.io.InputStream input)242 public static com.google.cloud.documentai.v1.GcsDocuments parseFrom(java.io.InputStream input) 243 throws java.io.IOException { 244 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 245 } 246 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)247 public static com.google.cloud.documentai.v1.GcsDocuments parseFrom( 248 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 249 throws java.io.IOException { 250 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 251 PARSER, input, extensionRegistry); 252 } 253 parseDelimitedFrom( java.io.InputStream input)254 public static com.google.cloud.documentai.v1.GcsDocuments parseDelimitedFrom( 255 java.io.InputStream input) throws java.io.IOException { 256 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 257 } 258 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)259 public static com.google.cloud.documentai.v1.GcsDocuments parseDelimitedFrom( 260 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 261 throws java.io.IOException { 262 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 263 PARSER, input, extensionRegistry); 264 } 265 parseFrom( com.google.protobuf.CodedInputStream input)266 public static com.google.cloud.documentai.v1.GcsDocuments parseFrom( 267 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 268 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 269 } 270 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)271 public static com.google.cloud.documentai.v1.GcsDocuments parseFrom( 272 com.google.protobuf.CodedInputStream input, 273 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 274 throws java.io.IOException { 275 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 276 PARSER, input, extensionRegistry); 277 } 278 279 @java.lang.Override newBuilderForType()280 public Builder newBuilderForType() { 281 return newBuilder(); 282 } 283 newBuilder()284 public static Builder newBuilder() { 285 return DEFAULT_INSTANCE.toBuilder(); 286 } 287 newBuilder(com.google.cloud.documentai.v1.GcsDocuments prototype)288 public static Builder newBuilder(com.google.cloud.documentai.v1.GcsDocuments prototype) { 289 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 290 } 291 292 @java.lang.Override toBuilder()293 public Builder toBuilder() { 294 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 295 } 296 297 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)298 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 299 Builder builder = new Builder(parent); 300 return builder; 301 } 302 /** 303 * 304 * 305 * <pre> 306 * Specifies a set of documents on Cloud Storage. 307 * </pre> 308 * 309 * Protobuf type {@code google.cloud.documentai.v1.GcsDocuments} 310 */ 311 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 312 implements 313 // @@protoc_insertion_point(builder_implements:google.cloud.documentai.v1.GcsDocuments) 314 com.google.cloud.documentai.v1.GcsDocumentsOrBuilder { getDescriptor()315 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 316 return com.google.cloud.documentai.v1.DocumentIoProto 317 .internal_static_google_cloud_documentai_v1_GcsDocuments_descriptor; 318 } 319 320 @java.lang.Override 321 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()322 internalGetFieldAccessorTable() { 323 return com.google.cloud.documentai.v1.DocumentIoProto 324 .internal_static_google_cloud_documentai_v1_GcsDocuments_fieldAccessorTable 325 .ensureFieldAccessorsInitialized( 326 com.google.cloud.documentai.v1.GcsDocuments.class, 327 com.google.cloud.documentai.v1.GcsDocuments.Builder.class); 328 } 329 330 // Construct using com.google.cloud.documentai.v1.GcsDocuments.newBuilder() Builder()331 private Builder() {} 332 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)333 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 334 super(parent); 335 } 336 337 @java.lang.Override clear()338 public Builder clear() { 339 super.clear(); 340 bitField0_ = 0; 341 if (documentsBuilder_ == null) { 342 documents_ = java.util.Collections.emptyList(); 343 } else { 344 documents_ = null; 345 documentsBuilder_.clear(); 346 } 347 bitField0_ = (bitField0_ & ~0x00000001); 348 return this; 349 } 350 351 @java.lang.Override getDescriptorForType()352 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 353 return com.google.cloud.documentai.v1.DocumentIoProto 354 .internal_static_google_cloud_documentai_v1_GcsDocuments_descriptor; 355 } 356 357 @java.lang.Override getDefaultInstanceForType()358 public com.google.cloud.documentai.v1.GcsDocuments getDefaultInstanceForType() { 359 return com.google.cloud.documentai.v1.GcsDocuments.getDefaultInstance(); 360 } 361 362 @java.lang.Override build()363 public com.google.cloud.documentai.v1.GcsDocuments build() { 364 com.google.cloud.documentai.v1.GcsDocuments result = buildPartial(); 365 if (!result.isInitialized()) { 366 throw newUninitializedMessageException(result); 367 } 368 return result; 369 } 370 371 @java.lang.Override buildPartial()372 public com.google.cloud.documentai.v1.GcsDocuments buildPartial() { 373 com.google.cloud.documentai.v1.GcsDocuments result = 374 new com.google.cloud.documentai.v1.GcsDocuments(this); 375 buildPartialRepeatedFields(result); 376 if (bitField0_ != 0) { 377 buildPartial0(result); 378 } 379 onBuilt(); 380 return result; 381 } 382 buildPartialRepeatedFields(com.google.cloud.documentai.v1.GcsDocuments result)383 private void buildPartialRepeatedFields(com.google.cloud.documentai.v1.GcsDocuments result) { 384 if (documentsBuilder_ == null) { 385 if (((bitField0_ & 0x00000001) != 0)) { 386 documents_ = java.util.Collections.unmodifiableList(documents_); 387 bitField0_ = (bitField0_ & ~0x00000001); 388 } 389 result.documents_ = documents_; 390 } else { 391 result.documents_ = documentsBuilder_.build(); 392 } 393 } 394 buildPartial0(com.google.cloud.documentai.v1.GcsDocuments result)395 private void buildPartial0(com.google.cloud.documentai.v1.GcsDocuments result) { 396 int from_bitField0_ = bitField0_; 397 } 398 399 @java.lang.Override clone()400 public Builder clone() { 401 return super.clone(); 402 } 403 404 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)405 public Builder setField( 406 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 407 return super.setField(field, value); 408 } 409 410 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)411 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 412 return super.clearField(field); 413 } 414 415 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)416 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 417 return super.clearOneof(oneof); 418 } 419 420 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)421 public Builder setRepeatedField( 422 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 423 return super.setRepeatedField(field, index, value); 424 } 425 426 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)427 public Builder addRepeatedField( 428 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 429 return super.addRepeatedField(field, value); 430 } 431 432 @java.lang.Override mergeFrom(com.google.protobuf.Message other)433 public Builder mergeFrom(com.google.protobuf.Message other) { 434 if (other instanceof com.google.cloud.documentai.v1.GcsDocuments) { 435 return mergeFrom((com.google.cloud.documentai.v1.GcsDocuments) other); 436 } else { 437 super.mergeFrom(other); 438 return this; 439 } 440 } 441 mergeFrom(com.google.cloud.documentai.v1.GcsDocuments other)442 public Builder mergeFrom(com.google.cloud.documentai.v1.GcsDocuments other) { 443 if (other == com.google.cloud.documentai.v1.GcsDocuments.getDefaultInstance()) return this; 444 if (documentsBuilder_ == null) { 445 if (!other.documents_.isEmpty()) { 446 if (documents_.isEmpty()) { 447 documents_ = other.documents_; 448 bitField0_ = (bitField0_ & ~0x00000001); 449 } else { 450 ensureDocumentsIsMutable(); 451 documents_.addAll(other.documents_); 452 } 453 onChanged(); 454 } 455 } else { 456 if (!other.documents_.isEmpty()) { 457 if (documentsBuilder_.isEmpty()) { 458 documentsBuilder_.dispose(); 459 documentsBuilder_ = null; 460 documents_ = other.documents_; 461 bitField0_ = (bitField0_ & ~0x00000001); 462 documentsBuilder_ = 463 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 464 ? getDocumentsFieldBuilder() 465 : null; 466 } else { 467 documentsBuilder_.addAllMessages(other.documents_); 468 } 469 } 470 } 471 this.mergeUnknownFields(other.getUnknownFields()); 472 onChanged(); 473 return this; 474 } 475 476 @java.lang.Override isInitialized()477 public final boolean isInitialized() { 478 return true; 479 } 480 481 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)482 public Builder mergeFrom( 483 com.google.protobuf.CodedInputStream input, 484 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 485 throws java.io.IOException { 486 if (extensionRegistry == null) { 487 throw new java.lang.NullPointerException(); 488 } 489 try { 490 boolean done = false; 491 while (!done) { 492 int tag = input.readTag(); 493 switch (tag) { 494 case 0: 495 done = true; 496 break; 497 case 10: 498 { 499 com.google.cloud.documentai.v1.GcsDocument m = 500 input.readMessage( 501 com.google.cloud.documentai.v1.GcsDocument.parser(), extensionRegistry); 502 if (documentsBuilder_ == null) { 503 ensureDocumentsIsMutable(); 504 documents_.add(m); 505 } else { 506 documentsBuilder_.addMessage(m); 507 } 508 break; 509 } // case 10 510 default: 511 { 512 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 513 done = true; // was an endgroup tag 514 } 515 break; 516 } // default: 517 } // switch (tag) 518 } // while (!done) 519 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 520 throw e.unwrapIOException(); 521 } finally { 522 onChanged(); 523 } // finally 524 return this; 525 } 526 527 private int bitField0_; 528 529 private java.util.List<com.google.cloud.documentai.v1.GcsDocument> documents_ = 530 java.util.Collections.emptyList(); 531 ensureDocumentsIsMutable()532 private void ensureDocumentsIsMutable() { 533 if (!((bitField0_ & 0x00000001) != 0)) { 534 documents_ = 535 new java.util.ArrayList<com.google.cloud.documentai.v1.GcsDocument>(documents_); 536 bitField0_ |= 0x00000001; 537 } 538 } 539 540 private com.google.protobuf.RepeatedFieldBuilderV3< 541 com.google.cloud.documentai.v1.GcsDocument, 542 com.google.cloud.documentai.v1.GcsDocument.Builder, 543 com.google.cloud.documentai.v1.GcsDocumentOrBuilder> 544 documentsBuilder_; 545 546 /** 547 * 548 * 549 * <pre> 550 * The list of documents. 551 * </pre> 552 * 553 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 554 */ getDocumentsList()555 public java.util.List<com.google.cloud.documentai.v1.GcsDocument> getDocumentsList() { 556 if (documentsBuilder_ == null) { 557 return java.util.Collections.unmodifiableList(documents_); 558 } else { 559 return documentsBuilder_.getMessageList(); 560 } 561 } 562 /** 563 * 564 * 565 * <pre> 566 * The list of documents. 567 * </pre> 568 * 569 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 570 */ getDocumentsCount()571 public int getDocumentsCount() { 572 if (documentsBuilder_ == null) { 573 return documents_.size(); 574 } else { 575 return documentsBuilder_.getCount(); 576 } 577 } 578 /** 579 * 580 * 581 * <pre> 582 * The list of documents. 583 * </pre> 584 * 585 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 586 */ getDocuments(int index)587 public com.google.cloud.documentai.v1.GcsDocument getDocuments(int index) { 588 if (documentsBuilder_ == null) { 589 return documents_.get(index); 590 } else { 591 return documentsBuilder_.getMessage(index); 592 } 593 } 594 /** 595 * 596 * 597 * <pre> 598 * The list of documents. 599 * </pre> 600 * 601 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 602 */ setDocuments(int index, com.google.cloud.documentai.v1.GcsDocument value)603 public Builder setDocuments(int index, com.google.cloud.documentai.v1.GcsDocument value) { 604 if (documentsBuilder_ == null) { 605 if (value == null) { 606 throw new NullPointerException(); 607 } 608 ensureDocumentsIsMutable(); 609 documents_.set(index, value); 610 onChanged(); 611 } else { 612 documentsBuilder_.setMessage(index, value); 613 } 614 return this; 615 } 616 /** 617 * 618 * 619 * <pre> 620 * The list of documents. 621 * </pre> 622 * 623 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 624 */ setDocuments( int index, com.google.cloud.documentai.v1.GcsDocument.Builder builderForValue)625 public Builder setDocuments( 626 int index, com.google.cloud.documentai.v1.GcsDocument.Builder builderForValue) { 627 if (documentsBuilder_ == null) { 628 ensureDocumentsIsMutable(); 629 documents_.set(index, builderForValue.build()); 630 onChanged(); 631 } else { 632 documentsBuilder_.setMessage(index, builderForValue.build()); 633 } 634 return this; 635 } 636 /** 637 * 638 * 639 * <pre> 640 * The list of documents. 641 * </pre> 642 * 643 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 644 */ addDocuments(com.google.cloud.documentai.v1.GcsDocument value)645 public Builder addDocuments(com.google.cloud.documentai.v1.GcsDocument value) { 646 if (documentsBuilder_ == null) { 647 if (value == null) { 648 throw new NullPointerException(); 649 } 650 ensureDocumentsIsMutable(); 651 documents_.add(value); 652 onChanged(); 653 } else { 654 documentsBuilder_.addMessage(value); 655 } 656 return this; 657 } 658 /** 659 * 660 * 661 * <pre> 662 * The list of documents. 663 * </pre> 664 * 665 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 666 */ addDocuments(int index, com.google.cloud.documentai.v1.GcsDocument value)667 public Builder addDocuments(int index, com.google.cloud.documentai.v1.GcsDocument value) { 668 if (documentsBuilder_ == null) { 669 if (value == null) { 670 throw new NullPointerException(); 671 } 672 ensureDocumentsIsMutable(); 673 documents_.add(index, value); 674 onChanged(); 675 } else { 676 documentsBuilder_.addMessage(index, value); 677 } 678 return this; 679 } 680 /** 681 * 682 * 683 * <pre> 684 * The list of documents. 685 * </pre> 686 * 687 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 688 */ addDocuments( com.google.cloud.documentai.v1.GcsDocument.Builder builderForValue)689 public Builder addDocuments( 690 com.google.cloud.documentai.v1.GcsDocument.Builder builderForValue) { 691 if (documentsBuilder_ == null) { 692 ensureDocumentsIsMutable(); 693 documents_.add(builderForValue.build()); 694 onChanged(); 695 } else { 696 documentsBuilder_.addMessage(builderForValue.build()); 697 } 698 return this; 699 } 700 /** 701 * 702 * 703 * <pre> 704 * The list of documents. 705 * </pre> 706 * 707 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 708 */ addDocuments( int index, com.google.cloud.documentai.v1.GcsDocument.Builder builderForValue)709 public Builder addDocuments( 710 int index, com.google.cloud.documentai.v1.GcsDocument.Builder builderForValue) { 711 if (documentsBuilder_ == null) { 712 ensureDocumentsIsMutable(); 713 documents_.add(index, builderForValue.build()); 714 onChanged(); 715 } else { 716 documentsBuilder_.addMessage(index, builderForValue.build()); 717 } 718 return this; 719 } 720 /** 721 * 722 * 723 * <pre> 724 * The list of documents. 725 * </pre> 726 * 727 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 728 */ addAllDocuments( java.lang.Iterable<? extends com.google.cloud.documentai.v1.GcsDocument> values)729 public Builder addAllDocuments( 730 java.lang.Iterable<? extends com.google.cloud.documentai.v1.GcsDocument> values) { 731 if (documentsBuilder_ == null) { 732 ensureDocumentsIsMutable(); 733 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, documents_); 734 onChanged(); 735 } else { 736 documentsBuilder_.addAllMessages(values); 737 } 738 return this; 739 } 740 /** 741 * 742 * 743 * <pre> 744 * The list of documents. 745 * </pre> 746 * 747 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 748 */ clearDocuments()749 public Builder clearDocuments() { 750 if (documentsBuilder_ == null) { 751 documents_ = java.util.Collections.emptyList(); 752 bitField0_ = (bitField0_ & ~0x00000001); 753 onChanged(); 754 } else { 755 documentsBuilder_.clear(); 756 } 757 return this; 758 } 759 /** 760 * 761 * 762 * <pre> 763 * The list of documents. 764 * </pre> 765 * 766 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 767 */ removeDocuments(int index)768 public Builder removeDocuments(int index) { 769 if (documentsBuilder_ == null) { 770 ensureDocumentsIsMutable(); 771 documents_.remove(index); 772 onChanged(); 773 } else { 774 documentsBuilder_.remove(index); 775 } 776 return this; 777 } 778 /** 779 * 780 * 781 * <pre> 782 * The list of documents. 783 * </pre> 784 * 785 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 786 */ getDocumentsBuilder(int index)787 public com.google.cloud.documentai.v1.GcsDocument.Builder getDocumentsBuilder(int index) { 788 return getDocumentsFieldBuilder().getBuilder(index); 789 } 790 /** 791 * 792 * 793 * <pre> 794 * The list of documents. 795 * </pre> 796 * 797 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 798 */ getDocumentsOrBuilder(int index)799 public com.google.cloud.documentai.v1.GcsDocumentOrBuilder getDocumentsOrBuilder(int index) { 800 if (documentsBuilder_ == null) { 801 return documents_.get(index); 802 } else { 803 return documentsBuilder_.getMessageOrBuilder(index); 804 } 805 } 806 /** 807 * 808 * 809 * <pre> 810 * The list of documents. 811 * </pre> 812 * 813 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 814 */ 815 public java.util.List<? extends com.google.cloud.documentai.v1.GcsDocumentOrBuilder> getDocumentsOrBuilderList()816 getDocumentsOrBuilderList() { 817 if (documentsBuilder_ != null) { 818 return documentsBuilder_.getMessageOrBuilderList(); 819 } else { 820 return java.util.Collections.unmodifiableList(documents_); 821 } 822 } 823 /** 824 * 825 * 826 * <pre> 827 * The list of documents. 828 * </pre> 829 * 830 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 831 */ addDocumentsBuilder()832 public com.google.cloud.documentai.v1.GcsDocument.Builder addDocumentsBuilder() { 833 return getDocumentsFieldBuilder() 834 .addBuilder(com.google.cloud.documentai.v1.GcsDocument.getDefaultInstance()); 835 } 836 /** 837 * 838 * 839 * <pre> 840 * The list of documents. 841 * </pre> 842 * 843 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 844 */ addDocumentsBuilder(int index)845 public com.google.cloud.documentai.v1.GcsDocument.Builder addDocumentsBuilder(int index) { 846 return getDocumentsFieldBuilder() 847 .addBuilder(index, com.google.cloud.documentai.v1.GcsDocument.getDefaultInstance()); 848 } 849 /** 850 * 851 * 852 * <pre> 853 * The list of documents. 854 * </pre> 855 * 856 * <code>repeated .google.cloud.documentai.v1.GcsDocument documents = 1;</code> 857 */ 858 public java.util.List<com.google.cloud.documentai.v1.GcsDocument.Builder> getDocumentsBuilderList()859 getDocumentsBuilderList() { 860 return getDocumentsFieldBuilder().getBuilderList(); 861 } 862 863 private com.google.protobuf.RepeatedFieldBuilderV3< 864 com.google.cloud.documentai.v1.GcsDocument, 865 com.google.cloud.documentai.v1.GcsDocument.Builder, 866 com.google.cloud.documentai.v1.GcsDocumentOrBuilder> getDocumentsFieldBuilder()867 getDocumentsFieldBuilder() { 868 if (documentsBuilder_ == null) { 869 documentsBuilder_ = 870 new com.google.protobuf.RepeatedFieldBuilderV3< 871 com.google.cloud.documentai.v1.GcsDocument, 872 com.google.cloud.documentai.v1.GcsDocument.Builder, 873 com.google.cloud.documentai.v1.GcsDocumentOrBuilder>( 874 documents_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); 875 documents_ = null; 876 } 877 return documentsBuilder_; 878 } 879 880 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)881 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 882 return super.setUnknownFields(unknownFields); 883 } 884 885 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)886 public final Builder mergeUnknownFields( 887 final com.google.protobuf.UnknownFieldSet unknownFields) { 888 return super.mergeUnknownFields(unknownFields); 889 } 890 891 // @@protoc_insertion_point(builder_scope:google.cloud.documentai.v1.GcsDocuments) 892 } 893 894 // @@protoc_insertion_point(class_scope:google.cloud.documentai.v1.GcsDocuments) 895 private static final com.google.cloud.documentai.v1.GcsDocuments DEFAULT_INSTANCE; 896 897 static { 898 DEFAULT_INSTANCE = new com.google.cloud.documentai.v1.GcsDocuments(); 899 } 900 getDefaultInstance()901 public static com.google.cloud.documentai.v1.GcsDocuments getDefaultInstance() { 902 return DEFAULT_INSTANCE; 903 } 904 905 private static final com.google.protobuf.Parser<GcsDocuments> PARSER = 906 new com.google.protobuf.AbstractParser<GcsDocuments>() { 907 @java.lang.Override 908 public GcsDocuments parsePartialFrom( 909 com.google.protobuf.CodedInputStream input, 910 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 911 throws com.google.protobuf.InvalidProtocolBufferException { 912 Builder builder = newBuilder(); 913 try { 914 builder.mergeFrom(input, extensionRegistry); 915 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 916 throw e.setUnfinishedMessage(builder.buildPartial()); 917 } catch (com.google.protobuf.UninitializedMessageException e) { 918 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 919 } catch (java.io.IOException e) { 920 throw new com.google.protobuf.InvalidProtocolBufferException(e) 921 .setUnfinishedMessage(builder.buildPartial()); 922 } 923 return builder.buildPartial(); 924 } 925 }; 926 parser()927 public static com.google.protobuf.Parser<GcsDocuments> parser() { 928 return PARSER; 929 } 930 931 @java.lang.Override getParserForType()932 public com.google.protobuf.Parser<GcsDocuments> getParserForType() { 933 return PARSER; 934 } 935 936 @java.lang.Override getDefaultInstanceForType()937 public com.google.cloud.documentai.v1.GcsDocuments getDefaultInstanceForType() { 938 return DEFAULT_INSTANCE; 939 } 940 } 941