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