• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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