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