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/v3beta1/translation_service.proto 18 19 package com.google.cloud.translate.v3beta1; 20 21 /** 22 * 23 * 24 * <pre> 25 * A single translation response. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.translation.v3beta1.Translation} 29 */ 30 public final class Translation extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.translation.v3beta1.Translation) 33 TranslationOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use Translation.newBuilder() to construct. Translation(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private Translation(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 Translation()40 private Translation() { 41 translatedText_ = ""; 42 model_ = ""; 43 detectedLanguageCode_ = ""; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new Translation(); 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.v3beta1.TranslationServiceProto 59 .internal_static_google_cloud_translation_v3beta1_Translation_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.translate.v3beta1.TranslationServiceProto 66 .internal_static_google_cloud_translation_v3beta1_Translation_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.translate.v3beta1.Translation.class, 69 com.google.cloud.translate.v3beta1.Translation.Builder.class); 70 } 71 72 public static final int TRANSLATED_TEXT_FIELD_NUMBER = 1; 73 74 @SuppressWarnings("serial") 75 private volatile java.lang.Object translatedText_ = ""; 76 /** 77 * 78 * 79 * <pre> 80 * Text translated into the target language. 81 * If an error occurs during translation, this field might be excluded from 82 * the response. 83 * </pre> 84 * 85 * <code>string translated_text = 1;</code> 86 * 87 * @return The translatedText. 88 */ 89 @java.lang.Override getTranslatedText()90 public java.lang.String getTranslatedText() { 91 java.lang.Object ref = translatedText_; 92 if (ref instanceof java.lang.String) { 93 return (java.lang.String) ref; 94 } else { 95 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 96 java.lang.String s = bs.toStringUtf8(); 97 translatedText_ = s; 98 return s; 99 } 100 } 101 /** 102 * 103 * 104 * <pre> 105 * Text translated into the target language. 106 * If an error occurs during translation, this field might be excluded from 107 * the response. 108 * </pre> 109 * 110 * <code>string translated_text = 1;</code> 111 * 112 * @return The bytes for translatedText. 113 */ 114 @java.lang.Override getTranslatedTextBytes()115 public com.google.protobuf.ByteString getTranslatedTextBytes() { 116 java.lang.Object ref = translatedText_; 117 if (ref instanceof java.lang.String) { 118 com.google.protobuf.ByteString b = 119 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 120 translatedText_ = b; 121 return b; 122 } else { 123 return (com.google.protobuf.ByteString) ref; 124 } 125 } 126 127 public static final int MODEL_FIELD_NUMBER = 2; 128 129 @SuppressWarnings("serial") 130 private volatile java.lang.Object model_ = ""; 131 /** 132 * 133 * 134 * <pre> 135 * Only present when `model` is present in the request. 136 * `model` here is normalized to have project number. 137 * For example: 138 * If the `model` requested in TranslationTextRequest is 139 * `projects/{project-id}/locations/{location-id}/models/general/nmt` then 140 * `model` here would be normalized to 141 * `projects/{project-number}/locations/{location-id}/models/general/nmt`. 142 * </pre> 143 * 144 * <code>string model = 2;</code> 145 * 146 * @return The model. 147 */ 148 @java.lang.Override getModel()149 public java.lang.String getModel() { 150 java.lang.Object ref = model_; 151 if (ref instanceof java.lang.String) { 152 return (java.lang.String) ref; 153 } else { 154 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 155 java.lang.String s = bs.toStringUtf8(); 156 model_ = s; 157 return s; 158 } 159 } 160 /** 161 * 162 * 163 * <pre> 164 * Only present when `model` is present in the request. 165 * `model` here is normalized to have project number. 166 * For example: 167 * If the `model` requested in TranslationTextRequest is 168 * `projects/{project-id}/locations/{location-id}/models/general/nmt` then 169 * `model` here would be normalized to 170 * `projects/{project-number}/locations/{location-id}/models/general/nmt`. 171 * </pre> 172 * 173 * <code>string model = 2;</code> 174 * 175 * @return The bytes for model. 176 */ 177 @java.lang.Override getModelBytes()178 public com.google.protobuf.ByteString getModelBytes() { 179 java.lang.Object ref = model_; 180 if (ref instanceof java.lang.String) { 181 com.google.protobuf.ByteString b = 182 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 183 model_ = b; 184 return b; 185 } else { 186 return (com.google.protobuf.ByteString) ref; 187 } 188 } 189 190 public static final int DETECTED_LANGUAGE_CODE_FIELD_NUMBER = 4; 191 192 @SuppressWarnings("serial") 193 private volatile java.lang.Object detectedLanguageCode_ = ""; 194 /** 195 * 196 * 197 * <pre> 198 * The BCP-47 language code of source text in the initial request, detected 199 * automatically, if no source language was passed within the initial 200 * request. If the source language was passed, auto-detection of the language 201 * does not occur and this field is empty. 202 * </pre> 203 * 204 * <code>string detected_language_code = 4;</code> 205 * 206 * @return The detectedLanguageCode. 207 */ 208 @java.lang.Override getDetectedLanguageCode()209 public java.lang.String getDetectedLanguageCode() { 210 java.lang.Object ref = detectedLanguageCode_; 211 if (ref instanceof java.lang.String) { 212 return (java.lang.String) ref; 213 } else { 214 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 215 java.lang.String s = bs.toStringUtf8(); 216 detectedLanguageCode_ = s; 217 return s; 218 } 219 } 220 /** 221 * 222 * 223 * <pre> 224 * The BCP-47 language code of source text in the initial request, detected 225 * automatically, if no source language was passed within the initial 226 * request. If the source language was passed, auto-detection of the language 227 * does not occur and this field is empty. 228 * </pre> 229 * 230 * <code>string detected_language_code = 4;</code> 231 * 232 * @return The bytes for detectedLanguageCode. 233 */ 234 @java.lang.Override getDetectedLanguageCodeBytes()235 public com.google.protobuf.ByteString getDetectedLanguageCodeBytes() { 236 java.lang.Object ref = detectedLanguageCode_; 237 if (ref instanceof java.lang.String) { 238 com.google.protobuf.ByteString b = 239 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 240 detectedLanguageCode_ = b; 241 return b; 242 } else { 243 return (com.google.protobuf.ByteString) ref; 244 } 245 } 246 247 public static final int GLOSSARY_CONFIG_FIELD_NUMBER = 3; 248 private com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig glossaryConfig_; 249 /** 250 * 251 * 252 * <pre> 253 * The `glossary_config` used for this translation. 254 * </pre> 255 * 256 * <code>.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;</code> 257 * 258 * @return Whether the glossaryConfig field is set. 259 */ 260 @java.lang.Override hasGlossaryConfig()261 public boolean hasGlossaryConfig() { 262 return glossaryConfig_ != null; 263 } 264 /** 265 * 266 * 267 * <pre> 268 * The `glossary_config` used for this translation. 269 * </pre> 270 * 271 * <code>.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;</code> 272 * 273 * @return The glossaryConfig. 274 */ 275 @java.lang.Override getGlossaryConfig()276 public com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig getGlossaryConfig() { 277 return glossaryConfig_ == null 278 ? com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig.getDefaultInstance() 279 : glossaryConfig_; 280 } 281 /** 282 * 283 * 284 * <pre> 285 * The `glossary_config` used for this translation. 286 * </pre> 287 * 288 * <code>.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;</code> 289 */ 290 @java.lang.Override 291 public com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfigOrBuilder getGlossaryConfigOrBuilder()292 getGlossaryConfigOrBuilder() { 293 return glossaryConfig_ == null 294 ? com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig.getDefaultInstance() 295 : glossaryConfig_; 296 } 297 298 private byte memoizedIsInitialized = -1; 299 300 @java.lang.Override isInitialized()301 public final boolean isInitialized() { 302 byte isInitialized = memoizedIsInitialized; 303 if (isInitialized == 1) return true; 304 if (isInitialized == 0) return false; 305 306 memoizedIsInitialized = 1; 307 return true; 308 } 309 310 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)311 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 312 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(translatedText_)) { 313 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, translatedText_); 314 } 315 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(model_)) { 316 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, model_); 317 } 318 if (glossaryConfig_ != null) { 319 output.writeMessage(3, getGlossaryConfig()); 320 } 321 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(detectedLanguageCode_)) { 322 com.google.protobuf.GeneratedMessageV3.writeString(output, 4, detectedLanguageCode_); 323 } 324 getUnknownFields().writeTo(output); 325 } 326 327 @java.lang.Override getSerializedSize()328 public int getSerializedSize() { 329 int size = memoizedSize; 330 if (size != -1) return size; 331 332 size = 0; 333 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(translatedText_)) { 334 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, translatedText_); 335 } 336 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(model_)) { 337 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, model_); 338 } 339 if (glossaryConfig_ != null) { 340 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getGlossaryConfig()); 341 } 342 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(detectedLanguageCode_)) { 343 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, detectedLanguageCode_); 344 } 345 size += getUnknownFields().getSerializedSize(); 346 memoizedSize = size; 347 return size; 348 } 349 350 @java.lang.Override equals(final java.lang.Object obj)351 public boolean equals(final java.lang.Object obj) { 352 if (obj == this) { 353 return true; 354 } 355 if (!(obj instanceof com.google.cloud.translate.v3beta1.Translation)) { 356 return super.equals(obj); 357 } 358 com.google.cloud.translate.v3beta1.Translation other = 359 (com.google.cloud.translate.v3beta1.Translation) obj; 360 361 if (!getTranslatedText().equals(other.getTranslatedText())) return false; 362 if (!getModel().equals(other.getModel())) return false; 363 if (!getDetectedLanguageCode().equals(other.getDetectedLanguageCode())) return false; 364 if (hasGlossaryConfig() != other.hasGlossaryConfig()) return false; 365 if (hasGlossaryConfig()) { 366 if (!getGlossaryConfig().equals(other.getGlossaryConfig())) return false; 367 } 368 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 369 return true; 370 } 371 372 @java.lang.Override hashCode()373 public int hashCode() { 374 if (memoizedHashCode != 0) { 375 return memoizedHashCode; 376 } 377 int hash = 41; 378 hash = (19 * hash) + getDescriptor().hashCode(); 379 hash = (37 * hash) + TRANSLATED_TEXT_FIELD_NUMBER; 380 hash = (53 * hash) + getTranslatedText().hashCode(); 381 hash = (37 * hash) + MODEL_FIELD_NUMBER; 382 hash = (53 * hash) + getModel().hashCode(); 383 hash = (37 * hash) + DETECTED_LANGUAGE_CODE_FIELD_NUMBER; 384 hash = (53 * hash) + getDetectedLanguageCode().hashCode(); 385 if (hasGlossaryConfig()) { 386 hash = (37 * hash) + GLOSSARY_CONFIG_FIELD_NUMBER; 387 hash = (53 * hash) + getGlossaryConfig().hashCode(); 388 } 389 hash = (29 * hash) + getUnknownFields().hashCode(); 390 memoizedHashCode = hash; 391 return hash; 392 } 393 parseFrom(java.nio.ByteBuffer data)394 public static com.google.cloud.translate.v3beta1.Translation parseFrom(java.nio.ByteBuffer data) 395 throws com.google.protobuf.InvalidProtocolBufferException { 396 return PARSER.parseFrom(data); 397 } 398 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)399 public static com.google.cloud.translate.v3beta1.Translation parseFrom( 400 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 401 throws com.google.protobuf.InvalidProtocolBufferException { 402 return PARSER.parseFrom(data, extensionRegistry); 403 } 404 parseFrom( com.google.protobuf.ByteString data)405 public static com.google.cloud.translate.v3beta1.Translation parseFrom( 406 com.google.protobuf.ByteString data) 407 throws com.google.protobuf.InvalidProtocolBufferException { 408 return PARSER.parseFrom(data); 409 } 410 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)411 public static com.google.cloud.translate.v3beta1.Translation parseFrom( 412 com.google.protobuf.ByteString data, 413 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 414 throws com.google.protobuf.InvalidProtocolBufferException { 415 return PARSER.parseFrom(data, extensionRegistry); 416 } 417 parseFrom(byte[] data)418 public static com.google.cloud.translate.v3beta1.Translation parseFrom(byte[] data) 419 throws com.google.protobuf.InvalidProtocolBufferException { 420 return PARSER.parseFrom(data); 421 } 422 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)423 public static com.google.cloud.translate.v3beta1.Translation parseFrom( 424 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 425 throws com.google.protobuf.InvalidProtocolBufferException { 426 return PARSER.parseFrom(data, extensionRegistry); 427 } 428 parseFrom(java.io.InputStream input)429 public static com.google.cloud.translate.v3beta1.Translation parseFrom(java.io.InputStream input) 430 throws java.io.IOException { 431 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 432 } 433 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)434 public static com.google.cloud.translate.v3beta1.Translation parseFrom( 435 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 436 throws java.io.IOException { 437 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 438 PARSER, input, extensionRegistry); 439 } 440 parseDelimitedFrom( java.io.InputStream input)441 public static com.google.cloud.translate.v3beta1.Translation parseDelimitedFrom( 442 java.io.InputStream input) throws java.io.IOException { 443 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 444 } 445 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)446 public static com.google.cloud.translate.v3beta1.Translation parseDelimitedFrom( 447 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 448 throws java.io.IOException { 449 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 450 PARSER, input, extensionRegistry); 451 } 452 parseFrom( com.google.protobuf.CodedInputStream input)453 public static com.google.cloud.translate.v3beta1.Translation parseFrom( 454 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 455 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 456 } 457 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)458 public static com.google.cloud.translate.v3beta1.Translation parseFrom( 459 com.google.protobuf.CodedInputStream input, 460 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 461 throws java.io.IOException { 462 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 463 PARSER, input, extensionRegistry); 464 } 465 466 @java.lang.Override newBuilderForType()467 public Builder newBuilderForType() { 468 return newBuilder(); 469 } 470 newBuilder()471 public static Builder newBuilder() { 472 return DEFAULT_INSTANCE.toBuilder(); 473 } 474 newBuilder(com.google.cloud.translate.v3beta1.Translation prototype)475 public static Builder newBuilder(com.google.cloud.translate.v3beta1.Translation prototype) { 476 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 477 } 478 479 @java.lang.Override toBuilder()480 public Builder toBuilder() { 481 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 482 } 483 484 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)485 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 486 Builder builder = new Builder(parent); 487 return builder; 488 } 489 /** 490 * 491 * 492 * <pre> 493 * A single translation response. 494 * </pre> 495 * 496 * Protobuf type {@code google.cloud.translation.v3beta1.Translation} 497 */ 498 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 499 implements 500 // @@protoc_insertion_point(builder_implements:google.cloud.translation.v3beta1.Translation) 501 com.google.cloud.translate.v3beta1.TranslationOrBuilder { getDescriptor()502 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 503 return com.google.cloud.translate.v3beta1.TranslationServiceProto 504 .internal_static_google_cloud_translation_v3beta1_Translation_descriptor; 505 } 506 507 @java.lang.Override 508 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()509 internalGetFieldAccessorTable() { 510 return com.google.cloud.translate.v3beta1.TranslationServiceProto 511 .internal_static_google_cloud_translation_v3beta1_Translation_fieldAccessorTable 512 .ensureFieldAccessorsInitialized( 513 com.google.cloud.translate.v3beta1.Translation.class, 514 com.google.cloud.translate.v3beta1.Translation.Builder.class); 515 } 516 517 // Construct using com.google.cloud.translate.v3beta1.Translation.newBuilder() Builder()518 private Builder() {} 519 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)520 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 521 super(parent); 522 } 523 524 @java.lang.Override clear()525 public Builder clear() { 526 super.clear(); 527 bitField0_ = 0; 528 translatedText_ = ""; 529 model_ = ""; 530 detectedLanguageCode_ = ""; 531 glossaryConfig_ = null; 532 if (glossaryConfigBuilder_ != null) { 533 glossaryConfigBuilder_.dispose(); 534 glossaryConfigBuilder_ = null; 535 } 536 return this; 537 } 538 539 @java.lang.Override getDescriptorForType()540 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 541 return com.google.cloud.translate.v3beta1.TranslationServiceProto 542 .internal_static_google_cloud_translation_v3beta1_Translation_descriptor; 543 } 544 545 @java.lang.Override getDefaultInstanceForType()546 public com.google.cloud.translate.v3beta1.Translation getDefaultInstanceForType() { 547 return com.google.cloud.translate.v3beta1.Translation.getDefaultInstance(); 548 } 549 550 @java.lang.Override build()551 public com.google.cloud.translate.v3beta1.Translation build() { 552 com.google.cloud.translate.v3beta1.Translation result = buildPartial(); 553 if (!result.isInitialized()) { 554 throw newUninitializedMessageException(result); 555 } 556 return result; 557 } 558 559 @java.lang.Override buildPartial()560 public com.google.cloud.translate.v3beta1.Translation buildPartial() { 561 com.google.cloud.translate.v3beta1.Translation result = 562 new com.google.cloud.translate.v3beta1.Translation(this); 563 if (bitField0_ != 0) { 564 buildPartial0(result); 565 } 566 onBuilt(); 567 return result; 568 } 569 buildPartial0(com.google.cloud.translate.v3beta1.Translation result)570 private void buildPartial0(com.google.cloud.translate.v3beta1.Translation result) { 571 int from_bitField0_ = bitField0_; 572 if (((from_bitField0_ & 0x00000001) != 0)) { 573 result.translatedText_ = translatedText_; 574 } 575 if (((from_bitField0_ & 0x00000002) != 0)) { 576 result.model_ = model_; 577 } 578 if (((from_bitField0_ & 0x00000004) != 0)) { 579 result.detectedLanguageCode_ = detectedLanguageCode_; 580 } 581 if (((from_bitField0_ & 0x00000008) != 0)) { 582 result.glossaryConfig_ = 583 glossaryConfigBuilder_ == null ? glossaryConfig_ : glossaryConfigBuilder_.build(); 584 } 585 } 586 587 @java.lang.Override clone()588 public Builder clone() { 589 return super.clone(); 590 } 591 592 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)593 public Builder setField( 594 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 595 return super.setField(field, value); 596 } 597 598 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)599 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 600 return super.clearField(field); 601 } 602 603 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)604 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 605 return super.clearOneof(oneof); 606 } 607 608 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)609 public Builder setRepeatedField( 610 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 611 return super.setRepeatedField(field, index, value); 612 } 613 614 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)615 public Builder addRepeatedField( 616 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 617 return super.addRepeatedField(field, value); 618 } 619 620 @java.lang.Override mergeFrom(com.google.protobuf.Message other)621 public Builder mergeFrom(com.google.protobuf.Message other) { 622 if (other instanceof com.google.cloud.translate.v3beta1.Translation) { 623 return mergeFrom((com.google.cloud.translate.v3beta1.Translation) other); 624 } else { 625 super.mergeFrom(other); 626 return this; 627 } 628 } 629 mergeFrom(com.google.cloud.translate.v3beta1.Translation other)630 public Builder mergeFrom(com.google.cloud.translate.v3beta1.Translation other) { 631 if (other == com.google.cloud.translate.v3beta1.Translation.getDefaultInstance()) return this; 632 if (!other.getTranslatedText().isEmpty()) { 633 translatedText_ = other.translatedText_; 634 bitField0_ |= 0x00000001; 635 onChanged(); 636 } 637 if (!other.getModel().isEmpty()) { 638 model_ = other.model_; 639 bitField0_ |= 0x00000002; 640 onChanged(); 641 } 642 if (!other.getDetectedLanguageCode().isEmpty()) { 643 detectedLanguageCode_ = other.detectedLanguageCode_; 644 bitField0_ |= 0x00000004; 645 onChanged(); 646 } 647 if (other.hasGlossaryConfig()) { 648 mergeGlossaryConfig(other.getGlossaryConfig()); 649 } 650 this.mergeUnknownFields(other.getUnknownFields()); 651 onChanged(); 652 return this; 653 } 654 655 @java.lang.Override isInitialized()656 public final boolean isInitialized() { 657 return true; 658 } 659 660 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)661 public Builder mergeFrom( 662 com.google.protobuf.CodedInputStream input, 663 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 664 throws java.io.IOException { 665 if (extensionRegistry == null) { 666 throw new java.lang.NullPointerException(); 667 } 668 try { 669 boolean done = false; 670 while (!done) { 671 int tag = input.readTag(); 672 switch (tag) { 673 case 0: 674 done = true; 675 break; 676 case 10: 677 { 678 translatedText_ = input.readStringRequireUtf8(); 679 bitField0_ |= 0x00000001; 680 break; 681 } // case 10 682 case 18: 683 { 684 model_ = input.readStringRequireUtf8(); 685 bitField0_ |= 0x00000002; 686 break; 687 } // case 18 688 case 26: 689 { 690 input.readMessage(getGlossaryConfigFieldBuilder().getBuilder(), extensionRegistry); 691 bitField0_ |= 0x00000008; 692 break; 693 } // case 26 694 case 34: 695 { 696 detectedLanguageCode_ = input.readStringRequireUtf8(); 697 bitField0_ |= 0x00000004; 698 break; 699 } // case 34 700 default: 701 { 702 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 703 done = true; // was an endgroup tag 704 } 705 break; 706 } // default: 707 } // switch (tag) 708 } // while (!done) 709 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 710 throw e.unwrapIOException(); 711 } finally { 712 onChanged(); 713 } // finally 714 return this; 715 } 716 717 private int bitField0_; 718 719 private java.lang.Object translatedText_ = ""; 720 /** 721 * 722 * 723 * <pre> 724 * Text translated into the target language. 725 * If an error occurs during translation, this field might be excluded from 726 * the response. 727 * </pre> 728 * 729 * <code>string translated_text = 1;</code> 730 * 731 * @return The translatedText. 732 */ getTranslatedText()733 public java.lang.String getTranslatedText() { 734 java.lang.Object ref = translatedText_; 735 if (!(ref instanceof java.lang.String)) { 736 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 737 java.lang.String s = bs.toStringUtf8(); 738 translatedText_ = s; 739 return s; 740 } else { 741 return (java.lang.String) ref; 742 } 743 } 744 /** 745 * 746 * 747 * <pre> 748 * Text translated into the target language. 749 * If an error occurs during translation, this field might be excluded from 750 * the response. 751 * </pre> 752 * 753 * <code>string translated_text = 1;</code> 754 * 755 * @return The bytes for translatedText. 756 */ getTranslatedTextBytes()757 public com.google.protobuf.ByteString getTranslatedTextBytes() { 758 java.lang.Object ref = translatedText_; 759 if (ref instanceof String) { 760 com.google.protobuf.ByteString b = 761 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 762 translatedText_ = b; 763 return b; 764 } else { 765 return (com.google.protobuf.ByteString) ref; 766 } 767 } 768 /** 769 * 770 * 771 * <pre> 772 * Text translated into the target language. 773 * If an error occurs during translation, this field might be excluded from 774 * the response. 775 * </pre> 776 * 777 * <code>string translated_text = 1;</code> 778 * 779 * @param value The translatedText to set. 780 * @return This builder for chaining. 781 */ setTranslatedText(java.lang.String value)782 public Builder setTranslatedText(java.lang.String value) { 783 if (value == null) { 784 throw new NullPointerException(); 785 } 786 translatedText_ = value; 787 bitField0_ |= 0x00000001; 788 onChanged(); 789 return this; 790 } 791 /** 792 * 793 * 794 * <pre> 795 * Text translated into the target language. 796 * If an error occurs during translation, this field might be excluded from 797 * the response. 798 * </pre> 799 * 800 * <code>string translated_text = 1;</code> 801 * 802 * @return This builder for chaining. 803 */ clearTranslatedText()804 public Builder clearTranslatedText() { 805 translatedText_ = getDefaultInstance().getTranslatedText(); 806 bitField0_ = (bitField0_ & ~0x00000001); 807 onChanged(); 808 return this; 809 } 810 /** 811 * 812 * 813 * <pre> 814 * Text translated into the target language. 815 * If an error occurs during translation, this field might be excluded from 816 * the response. 817 * </pre> 818 * 819 * <code>string translated_text = 1;</code> 820 * 821 * @param value The bytes for translatedText to set. 822 * @return This builder for chaining. 823 */ setTranslatedTextBytes(com.google.protobuf.ByteString value)824 public Builder setTranslatedTextBytes(com.google.protobuf.ByteString value) { 825 if (value == null) { 826 throw new NullPointerException(); 827 } 828 checkByteStringIsUtf8(value); 829 translatedText_ = value; 830 bitField0_ |= 0x00000001; 831 onChanged(); 832 return this; 833 } 834 835 private java.lang.Object model_ = ""; 836 /** 837 * 838 * 839 * <pre> 840 * Only present when `model` is present in the request. 841 * `model` here is normalized to have project number. 842 * For example: 843 * If the `model` requested in TranslationTextRequest is 844 * `projects/{project-id}/locations/{location-id}/models/general/nmt` then 845 * `model` here would be normalized to 846 * `projects/{project-number}/locations/{location-id}/models/general/nmt`. 847 * </pre> 848 * 849 * <code>string model = 2;</code> 850 * 851 * @return The model. 852 */ getModel()853 public java.lang.String getModel() { 854 java.lang.Object ref = model_; 855 if (!(ref instanceof java.lang.String)) { 856 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 857 java.lang.String s = bs.toStringUtf8(); 858 model_ = s; 859 return s; 860 } else { 861 return (java.lang.String) ref; 862 } 863 } 864 /** 865 * 866 * 867 * <pre> 868 * Only present when `model` is present in the request. 869 * `model` here is normalized to have project number. 870 * For example: 871 * If the `model` requested in TranslationTextRequest is 872 * `projects/{project-id}/locations/{location-id}/models/general/nmt` then 873 * `model` here would be normalized to 874 * `projects/{project-number}/locations/{location-id}/models/general/nmt`. 875 * </pre> 876 * 877 * <code>string model = 2;</code> 878 * 879 * @return The bytes for model. 880 */ getModelBytes()881 public com.google.protobuf.ByteString getModelBytes() { 882 java.lang.Object ref = model_; 883 if (ref instanceof String) { 884 com.google.protobuf.ByteString b = 885 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 886 model_ = b; 887 return b; 888 } else { 889 return (com.google.protobuf.ByteString) ref; 890 } 891 } 892 /** 893 * 894 * 895 * <pre> 896 * Only present when `model` is present in the request. 897 * `model` here is normalized to have project number. 898 * For example: 899 * If the `model` requested in TranslationTextRequest is 900 * `projects/{project-id}/locations/{location-id}/models/general/nmt` then 901 * `model` here would be normalized to 902 * `projects/{project-number}/locations/{location-id}/models/general/nmt`. 903 * </pre> 904 * 905 * <code>string model = 2;</code> 906 * 907 * @param value The model to set. 908 * @return This builder for chaining. 909 */ setModel(java.lang.String value)910 public Builder setModel(java.lang.String value) { 911 if (value == null) { 912 throw new NullPointerException(); 913 } 914 model_ = value; 915 bitField0_ |= 0x00000002; 916 onChanged(); 917 return this; 918 } 919 /** 920 * 921 * 922 * <pre> 923 * Only present when `model` is present in the request. 924 * `model` here is normalized to have project number. 925 * For example: 926 * If the `model` requested in TranslationTextRequest is 927 * `projects/{project-id}/locations/{location-id}/models/general/nmt` then 928 * `model` here would be normalized to 929 * `projects/{project-number}/locations/{location-id}/models/general/nmt`. 930 * </pre> 931 * 932 * <code>string model = 2;</code> 933 * 934 * @return This builder for chaining. 935 */ clearModel()936 public Builder clearModel() { 937 model_ = getDefaultInstance().getModel(); 938 bitField0_ = (bitField0_ & ~0x00000002); 939 onChanged(); 940 return this; 941 } 942 /** 943 * 944 * 945 * <pre> 946 * Only present when `model` is present in the request. 947 * `model` here is normalized to have project number. 948 * For example: 949 * If the `model` requested in TranslationTextRequest is 950 * `projects/{project-id}/locations/{location-id}/models/general/nmt` then 951 * `model` here would be normalized to 952 * `projects/{project-number}/locations/{location-id}/models/general/nmt`. 953 * </pre> 954 * 955 * <code>string model = 2;</code> 956 * 957 * @param value The bytes for model to set. 958 * @return This builder for chaining. 959 */ setModelBytes(com.google.protobuf.ByteString value)960 public Builder setModelBytes(com.google.protobuf.ByteString value) { 961 if (value == null) { 962 throw new NullPointerException(); 963 } 964 checkByteStringIsUtf8(value); 965 model_ = value; 966 bitField0_ |= 0x00000002; 967 onChanged(); 968 return this; 969 } 970 971 private java.lang.Object detectedLanguageCode_ = ""; 972 /** 973 * 974 * 975 * <pre> 976 * The BCP-47 language code of source text in the initial request, detected 977 * automatically, if no source language was passed within the initial 978 * request. If the source language was passed, auto-detection of the language 979 * does not occur and this field is empty. 980 * </pre> 981 * 982 * <code>string detected_language_code = 4;</code> 983 * 984 * @return The detectedLanguageCode. 985 */ getDetectedLanguageCode()986 public java.lang.String getDetectedLanguageCode() { 987 java.lang.Object ref = detectedLanguageCode_; 988 if (!(ref instanceof java.lang.String)) { 989 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 990 java.lang.String s = bs.toStringUtf8(); 991 detectedLanguageCode_ = s; 992 return s; 993 } else { 994 return (java.lang.String) ref; 995 } 996 } 997 /** 998 * 999 * 1000 * <pre> 1001 * The BCP-47 language code of source text in the initial request, detected 1002 * automatically, if no source language was passed within the initial 1003 * request. If the source language was passed, auto-detection of the language 1004 * does not occur and this field is empty. 1005 * </pre> 1006 * 1007 * <code>string detected_language_code = 4;</code> 1008 * 1009 * @return The bytes for detectedLanguageCode. 1010 */ getDetectedLanguageCodeBytes()1011 public com.google.protobuf.ByteString getDetectedLanguageCodeBytes() { 1012 java.lang.Object ref = detectedLanguageCode_; 1013 if (ref instanceof String) { 1014 com.google.protobuf.ByteString b = 1015 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1016 detectedLanguageCode_ = b; 1017 return b; 1018 } else { 1019 return (com.google.protobuf.ByteString) ref; 1020 } 1021 } 1022 /** 1023 * 1024 * 1025 * <pre> 1026 * The BCP-47 language code of source text in the initial request, detected 1027 * automatically, if no source language was passed within the initial 1028 * request. If the source language was passed, auto-detection of the language 1029 * does not occur and this field is empty. 1030 * </pre> 1031 * 1032 * <code>string detected_language_code = 4;</code> 1033 * 1034 * @param value The detectedLanguageCode to set. 1035 * @return This builder for chaining. 1036 */ setDetectedLanguageCode(java.lang.String value)1037 public Builder setDetectedLanguageCode(java.lang.String value) { 1038 if (value == null) { 1039 throw new NullPointerException(); 1040 } 1041 detectedLanguageCode_ = value; 1042 bitField0_ |= 0x00000004; 1043 onChanged(); 1044 return this; 1045 } 1046 /** 1047 * 1048 * 1049 * <pre> 1050 * The BCP-47 language code of source text in the initial request, detected 1051 * automatically, if no source language was passed within the initial 1052 * request. If the source language was passed, auto-detection of the language 1053 * does not occur and this field is empty. 1054 * </pre> 1055 * 1056 * <code>string detected_language_code = 4;</code> 1057 * 1058 * @return This builder for chaining. 1059 */ clearDetectedLanguageCode()1060 public Builder clearDetectedLanguageCode() { 1061 detectedLanguageCode_ = getDefaultInstance().getDetectedLanguageCode(); 1062 bitField0_ = (bitField0_ & ~0x00000004); 1063 onChanged(); 1064 return this; 1065 } 1066 /** 1067 * 1068 * 1069 * <pre> 1070 * The BCP-47 language code of source text in the initial request, detected 1071 * automatically, if no source language was passed within the initial 1072 * request. If the source language was passed, auto-detection of the language 1073 * does not occur and this field is empty. 1074 * </pre> 1075 * 1076 * <code>string detected_language_code = 4;</code> 1077 * 1078 * @param value The bytes for detectedLanguageCode to set. 1079 * @return This builder for chaining. 1080 */ setDetectedLanguageCodeBytes(com.google.protobuf.ByteString value)1081 public Builder setDetectedLanguageCodeBytes(com.google.protobuf.ByteString value) { 1082 if (value == null) { 1083 throw new NullPointerException(); 1084 } 1085 checkByteStringIsUtf8(value); 1086 detectedLanguageCode_ = value; 1087 bitField0_ |= 0x00000004; 1088 onChanged(); 1089 return this; 1090 } 1091 1092 private com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig glossaryConfig_; 1093 private com.google.protobuf.SingleFieldBuilderV3< 1094 com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig, 1095 com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig.Builder, 1096 com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfigOrBuilder> 1097 glossaryConfigBuilder_; 1098 /** 1099 * 1100 * 1101 * <pre> 1102 * The `glossary_config` used for this translation. 1103 * </pre> 1104 * 1105 * <code>.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3; 1106 * </code> 1107 * 1108 * @return Whether the glossaryConfig field is set. 1109 */ hasGlossaryConfig()1110 public boolean hasGlossaryConfig() { 1111 return ((bitField0_ & 0x00000008) != 0); 1112 } 1113 /** 1114 * 1115 * 1116 * <pre> 1117 * The `glossary_config` used for this translation. 1118 * </pre> 1119 * 1120 * <code>.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3; 1121 * </code> 1122 * 1123 * @return The glossaryConfig. 1124 */ getGlossaryConfig()1125 public com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig getGlossaryConfig() { 1126 if (glossaryConfigBuilder_ == null) { 1127 return glossaryConfig_ == null 1128 ? com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig.getDefaultInstance() 1129 : glossaryConfig_; 1130 } else { 1131 return glossaryConfigBuilder_.getMessage(); 1132 } 1133 } 1134 /** 1135 * 1136 * 1137 * <pre> 1138 * The `glossary_config` used for this translation. 1139 * </pre> 1140 * 1141 * <code>.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3; 1142 * </code> 1143 */ setGlossaryConfig( com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig value)1144 public Builder setGlossaryConfig( 1145 com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig value) { 1146 if (glossaryConfigBuilder_ == null) { 1147 if (value == null) { 1148 throw new NullPointerException(); 1149 } 1150 glossaryConfig_ = value; 1151 } else { 1152 glossaryConfigBuilder_.setMessage(value); 1153 } 1154 bitField0_ |= 0x00000008; 1155 onChanged(); 1156 return this; 1157 } 1158 /** 1159 * 1160 * 1161 * <pre> 1162 * The `glossary_config` used for this translation. 1163 * </pre> 1164 * 1165 * <code>.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3; 1166 * </code> 1167 */ setGlossaryConfig( com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig.Builder builderForValue)1168 public Builder setGlossaryConfig( 1169 com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig.Builder builderForValue) { 1170 if (glossaryConfigBuilder_ == null) { 1171 glossaryConfig_ = builderForValue.build(); 1172 } else { 1173 glossaryConfigBuilder_.setMessage(builderForValue.build()); 1174 } 1175 bitField0_ |= 0x00000008; 1176 onChanged(); 1177 return this; 1178 } 1179 /** 1180 * 1181 * 1182 * <pre> 1183 * The `glossary_config` used for this translation. 1184 * </pre> 1185 * 1186 * <code>.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3; 1187 * </code> 1188 */ mergeGlossaryConfig( com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig value)1189 public Builder mergeGlossaryConfig( 1190 com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig value) { 1191 if (glossaryConfigBuilder_ == null) { 1192 if (((bitField0_ & 0x00000008) != 0) 1193 && glossaryConfig_ != null 1194 && glossaryConfig_ 1195 != com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig 1196 .getDefaultInstance()) { 1197 getGlossaryConfigBuilder().mergeFrom(value); 1198 } else { 1199 glossaryConfig_ = value; 1200 } 1201 } else { 1202 glossaryConfigBuilder_.mergeFrom(value); 1203 } 1204 bitField0_ |= 0x00000008; 1205 onChanged(); 1206 return this; 1207 } 1208 /** 1209 * 1210 * 1211 * <pre> 1212 * The `glossary_config` used for this translation. 1213 * </pre> 1214 * 1215 * <code>.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3; 1216 * </code> 1217 */ clearGlossaryConfig()1218 public Builder clearGlossaryConfig() { 1219 bitField0_ = (bitField0_ & ~0x00000008); 1220 glossaryConfig_ = null; 1221 if (glossaryConfigBuilder_ != null) { 1222 glossaryConfigBuilder_.dispose(); 1223 glossaryConfigBuilder_ = null; 1224 } 1225 onChanged(); 1226 return this; 1227 } 1228 /** 1229 * 1230 * 1231 * <pre> 1232 * The `glossary_config` used for this translation. 1233 * </pre> 1234 * 1235 * <code>.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3; 1236 * </code> 1237 */ 1238 public com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig.Builder getGlossaryConfigBuilder()1239 getGlossaryConfigBuilder() { 1240 bitField0_ |= 0x00000008; 1241 onChanged(); 1242 return getGlossaryConfigFieldBuilder().getBuilder(); 1243 } 1244 /** 1245 * 1246 * 1247 * <pre> 1248 * The `glossary_config` used for this translation. 1249 * </pre> 1250 * 1251 * <code>.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3; 1252 * </code> 1253 */ 1254 public com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfigOrBuilder getGlossaryConfigOrBuilder()1255 getGlossaryConfigOrBuilder() { 1256 if (glossaryConfigBuilder_ != null) { 1257 return glossaryConfigBuilder_.getMessageOrBuilder(); 1258 } else { 1259 return glossaryConfig_ == null 1260 ? com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig.getDefaultInstance() 1261 : glossaryConfig_; 1262 } 1263 } 1264 /** 1265 * 1266 * 1267 * <pre> 1268 * The `glossary_config` used for this translation. 1269 * </pre> 1270 * 1271 * <code>.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3; 1272 * </code> 1273 */ 1274 private com.google.protobuf.SingleFieldBuilderV3< 1275 com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig, 1276 com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig.Builder, 1277 com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfigOrBuilder> getGlossaryConfigFieldBuilder()1278 getGlossaryConfigFieldBuilder() { 1279 if (glossaryConfigBuilder_ == null) { 1280 glossaryConfigBuilder_ = 1281 new com.google.protobuf.SingleFieldBuilderV3< 1282 com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig, 1283 com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfig.Builder, 1284 com.google.cloud.translate.v3beta1.TranslateTextGlossaryConfigOrBuilder>( 1285 getGlossaryConfig(), getParentForChildren(), isClean()); 1286 glossaryConfig_ = null; 1287 } 1288 return glossaryConfigBuilder_; 1289 } 1290 1291 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1292 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1293 return super.setUnknownFields(unknownFields); 1294 } 1295 1296 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1297 public final Builder mergeUnknownFields( 1298 final com.google.protobuf.UnknownFieldSet unknownFields) { 1299 return super.mergeUnknownFields(unknownFields); 1300 } 1301 1302 // @@protoc_insertion_point(builder_scope:google.cloud.translation.v3beta1.Translation) 1303 } 1304 1305 // @@protoc_insertion_point(class_scope:google.cloud.translation.v3beta1.Translation) 1306 private static final com.google.cloud.translate.v3beta1.Translation DEFAULT_INSTANCE; 1307 1308 static { 1309 DEFAULT_INSTANCE = new com.google.cloud.translate.v3beta1.Translation(); 1310 } 1311 getDefaultInstance()1312 public static com.google.cloud.translate.v3beta1.Translation getDefaultInstance() { 1313 return DEFAULT_INSTANCE; 1314 } 1315 1316 private static final com.google.protobuf.Parser<Translation> PARSER = 1317 new com.google.protobuf.AbstractParser<Translation>() { 1318 @java.lang.Override 1319 public Translation parsePartialFrom( 1320 com.google.protobuf.CodedInputStream input, 1321 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1322 throws com.google.protobuf.InvalidProtocolBufferException { 1323 Builder builder = newBuilder(); 1324 try { 1325 builder.mergeFrom(input, extensionRegistry); 1326 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1327 throw e.setUnfinishedMessage(builder.buildPartial()); 1328 } catch (com.google.protobuf.UninitializedMessageException e) { 1329 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1330 } catch (java.io.IOException e) { 1331 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1332 .setUnfinishedMessage(builder.buildPartial()); 1333 } 1334 return builder.buildPartial(); 1335 } 1336 }; 1337 parser()1338 public static com.google.protobuf.Parser<Translation> parser() { 1339 return PARSER; 1340 } 1341 1342 @java.lang.Override getParserForType()1343 public com.google.protobuf.Parser<Translation> getParserForType() { 1344 return PARSER; 1345 } 1346 1347 @java.lang.Override getDefaultInstanceForType()1348 public com.google.cloud.translate.v3beta1.Translation getDefaultInstanceForType() { 1349 return DEFAULT_INSTANCE; 1350 } 1351 } 1352