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