• 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/v3/translation_service.proto
18 
19 package com.google.cloud.translate.v3;
20 
21 /**
22  *
23  *
24  * <pre>
25  * The response message for language detection.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.translation.v3.DetectedLanguage}
29  */
30 public final class DetectedLanguage extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.translation.v3.DetectedLanguage)
33     DetectedLanguageOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use DetectedLanguage.newBuilder() to construct.
DetectedLanguage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private DetectedLanguage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
DetectedLanguage()40   private DetectedLanguage() {
41     languageCode_ = "";
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new DetectedLanguage();
48   }
49 
50   @java.lang.Override
getUnknownFields()51   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
52     return this.unknownFields;
53   }
54 
getDescriptor()55   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
56     return com.google.cloud.translate.v3.TranslationServiceProto
57         .internal_static_google_cloud_translation_v3_DetectedLanguage_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.cloud.translate.v3.TranslationServiceProto
64         .internal_static_google_cloud_translation_v3_DetectedLanguage_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.cloud.translate.v3.DetectedLanguage.class,
67             com.google.cloud.translate.v3.DetectedLanguage.Builder.class);
68   }
69 
70   public static final int LANGUAGE_CODE_FIELD_NUMBER = 1;
71 
72   @SuppressWarnings("serial")
73   private volatile java.lang.Object languageCode_ = "";
74   /**
75    *
76    *
77    * <pre>
78    * The ISO-639 language code of the source content in the request, detected
79    * automatically.
80    * </pre>
81    *
82    * <code>string language_code = 1;</code>
83    *
84    * @return The languageCode.
85    */
86   @java.lang.Override
getLanguageCode()87   public java.lang.String getLanguageCode() {
88     java.lang.Object ref = languageCode_;
89     if (ref instanceof java.lang.String) {
90       return (java.lang.String) ref;
91     } else {
92       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
93       java.lang.String s = bs.toStringUtf8();
94       languageCode_ = s;
95       return s;
96     }
97   }
98   /**
99    *
100    *
101    * <pre>
102    * The ISO-639 language code of the source content in the request, detected
103    * automatically.
104    * </pre>
105    *
106    * <code>string language_code = 1;</code>
107    *
108    * @return The bytes for languageCode.
109    */
110   @java.lang.Override
getLanguageCodeBytes()111   public com.google.protobuf.ByteString getLanguageCodeBytes() {
112     java.lang.Object ref = languageCode_;
113     if (ref instanceof java.lang.String) {
114       com.google.protobuf.ByteString b =
115           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
116       languageCode_ = b;
117       return b;
118     } else {
119       return (com.google.protobuf.ByteString) ref;
120     }
121   }
122 
123   public static final int CONFIDENCE_FIELD_NUMBER = 2;
124   private float confidence_ = 0F;
125   /**
126    *
127    *
128    * <pre>
129    * The confidence of the detection result for this language.
130    * </pre>
131    *
132    * <code>float confidence = 2;</code>
133    *
134    * @return The confidence.
135    */
136   @java.lang.Override
getConfidence()137   public float getConfidence() {
138     return confidence_;
139   }
140 
141   private byte memoizedIsInitialized = -1;
142 
143   @java.lang.Override
isInitialized()144   public final boolean isInitialized() {
145     byte isInitialized = memoizedIsInitialized;
146     if (isInitialized == 1) return true;
147     if (isInitialized == 0) return false;
148 
149     memoizedIsInitialized = 1;
150     return true;
151   }
152 
153   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)154   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
155     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) {
156       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, languageCode_);
157     }
158     if (java.lang.Float.floatToRawIntBits(confidence_) != 0) {
159       output.writeFloat(2, confidence_);
160     }
161     getUnknownFields().writeTo(output);
162   }
163 
164   @java.lang.Override
getSerializedSize()165   public int getSerializedSize() {
166     int size = memoizedSize;
167     if (size != -1) return size;
168 
169     size = 0;
170     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) {
171       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, languageCode_);
172     }
173     if (java.lang.Float.floatToRawIntBits(confidence_) != 0) {
174       size += com.google.protobuf.CodedOutputStream.computeFloatSize(2, confidence_);
175     }
176     size += getUnknownFields().getSerializedSize();
177     memoizedSize = size;
178     return size;
179   }
180 
181   @java.lang.Override
equals(final java.lang.Object obj)182   public boolean equals(final java.lang.Object obj) {
183     if (obj == this) {
184       return true;
185     }
186     if (!(obj instanceof com.google.cloud.translate.v3.DetectedLanguage)) {
187       return super.equals(obj);
188     }
189     com.google.cloud.translate.v3.DetectedLanguage other =
190         (com.google.cloud.translate.v3.DetectedLanguage) obj;
191 
192     if (!getLanguageCode().equals(other.getLanguageCode())) return false;
193     if (java.lang.Float.floatToIntBits(getConfidence())
194         != java.lang.Float.floatToIntBits(other.getConfidence())) return false;
195     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
196     return true;
197   }
198 
199   @java.lang.Override
hashCode()200   public int hashCode() {
201     if (memoizedHashCode != 0) {
202       return memoizedHashCode;
203     }
204     int hash = 41;
205     hash = (19 * hash) + getDescriptor().hashCode();
206     hash = (37 * hash) + LANGUAGE_CODE_FIELD_NUMBER;
207     hash = (53 * hash) + getLanguageCode().hashCode();
208     hash = (37 * hash) + CONFIDENCE_FIELD_NUMBER;
209     hash = (53 * hash) + java.lang.Float.floatToIntBits(getConfidence());
210     hash = (29 * hash) + getUnknownFields().hashCode();
211     memoizedHashCode = hash;
212     return hash;
213   }
214 
parseFrom(java.nio.ByteBuffer data)215   public static com.google.cloud.translate.v3.DetectedLanguage parseFrom(java.nio.ByteBuffer data)
216       throws com.google.protobuf.InvalidProtocolBufferException {
217     return PARSER.parseFrom(data);
218   }
219 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)220   public static com.google.cloud.translate.v3.DetectedLanguage parseFrom(
221       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
222       throws com.google.protobuf.InvalidProtocolBufferException {
223     return PARSER.parseFrom(data, extensionRegistry);
224   }
225 
parseFrom( com.google.protobuf.ByteString data)226   public static com.google.cloud.translate.v3.DetectedLanguage parseFrom(
227       com.google.protobuf.ByteString data)
228       throws com.google.protobuf.InvalidProtocolBufferException {
229     return PARSER.parseFrom(data);
230   }
231 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)232   public static com.google.cloud.translate.v3.DetectedLanguage parseFrom(
233       com.google.protobuf.ByteString data,
234       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
235       throws com.google.protobuf.InvalidProtocolBufferException {
236     return PARSER.parseFrom(data, extensionRegistry);
237   }
238 
parseFrom(byte[] data)239   public static com.google.cloud.translate.v3.DetectedLanguage parseFrom(byte[] data)
240       throws com.google.protobuf.InvalidProtocolBufferException {
241     return PARSER.parseFrom(data);
242   }
243 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)244   public static com.google.cloud.translate.v3.DetectedLanguage parseFrom(
245       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
246       throws com.google.protobuf.InvalidProtocolBufferException {
247     return PARSER.parseFrom(data, extensionRegistry);
248   }
249 
parseFrom(java.io.InputStream input)250   public static com.google.cloud.translate.v3.DetectedLanguage parseFrom(java.io.InputStream input)
251       throws java.io.IOException {
252     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
253   }
254 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)255   public static com.google.cloud.translate.v3.DetectedLanguage parseFrom(
256       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
257       throws java.io.IOException {
258     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
259         PARSER, input, extensionRegistry);
260   }
261 
parseDelimitedFrom( java.io.InputStream input)262   public static com.google.cloud.translate.v3.DetectedLanguage parseDelimitedFrom(
263       java.io.InputStream input) throws java.io.IOException {
264     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
265   }
266 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)267   public static com.google.cloud.translate.v3.DetectedLanguage parseDelimitedFrom(
268       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
269       throws java.io.IOException {
270     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
271         PARSER, input, extensionRegistry);
272   }
273 
parseFrom( com.google.protobuf.CodedInputStream input)274   public static com.google.cloud.translate.v3.DetectedLanguage parseFrom(
275       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
276     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
277   }
278 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)279   public static com.google.cloud.translate.v3.DetectedLanguage parseFrom(
280       com.google.protobuf.CodedInputStream input,
281       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
282       throws java.io.IOException {
283     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
284         PARSER, input, extensionRegistry);
285   }
286 
287   @java.lang.Override
newBuilderForType()288   public Builder newBuilderForType() {
289     return newBuilder();
290   }
291 
newBuilder()292   public static Builder newBuilder() {
293     return DEFAULT_INSTANCE.toBuilder();
294   }
295 
newBuilder(com.google.cloud.translate.v3.DetectedLanguage prototype)296   public static Builder newBuilder(com.google.cloud.translate.v3.DetectedLanguage prototype) {
297     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
298   }
299 
300   @java.lang.Override
toBuilder()301   public Builder toBuilder() {
302     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
303   }
304 
305   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)306   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
307     Builder builder = new Builder(parent);
308     return builder;
309   }
310   /**
311    *
312    *
313    * <pre>
314    * The response message for language detection.
315    * </pre>
316    *
317    * Protobuf type {@code google.cloud.translation.v3.DetectedLanguage}
318    */
319   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
320       implements
321       // @@protoc_insertion_point(builder_implements:google.cloud.translation.v3.DetectedLanguage)
322       com.google.cloud.translate.v3.DetectedLanguageOrBuilder {
getDescriptor()323     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
324       return com.google.cloud.translate.v3.TranslationServiceProto
325           .internal_static_google_cloud_translation_v3_DetectedLanguage_descriptor;
326     }
327 
328     @java.lang.Override
329     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()330         internalGetFieldAccessorTable() {
331       return com.google.cloud.translate.v3.TranslationServiceProto
332           .internal_static_google_cloud_translation_v3_DetectedLanguage_fieldAccessorTable
333           .ensureFieldAccessorsInitialized(
334               com.google.cloud.translate.v3.DetectedLanguage.class,
335               com.google.cloud.translate.v3.DetectedLanguage.Builder.class);
336     }
337 
338     // Construct using com.google.cloud.translate.v3.DetectedLanguage.newBuilder()
Builder()339     private Builder() {}
340 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)341     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
342       super(parent);
343     }
344 
345     @java.lang.Override
clear()346     public Builder clear() {
347       super.clear();
348       bitField0_ = 0;
349       languageCode_ = "";
350       confidence_ = 0F;
351       return this;
352     }
353 
354     @java.lang.Override
getDescriptorForType()355     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
356       return com.google.cloud.translate.v3.TranslationServiceProto
357           .internal_static_google_cloud_translation_v3_DetectedLanguage_descriptor;
358     }
359 
360     @java.lang.Override
getDefaultInstanceForType()361     public com.google.cloud.translate.v3.DetectedLanguage getDefaultInstanceForType() {
362       return com.google.cloud.translate.v3.DetectedLanguage.getDefaultInstance();
363     }
364 
365     @java.lang.Override
build()366     public com.google.cloud.translate.v3.DetectedLanguage build() {
367       com.google.cloud.translate.v3.DetectedLanguage result = buildPartial();
368       if (!result.isInitialized()) {
369         throw newUninitializedMessageException(result);
370       }
371       return result;
372     }
373 
374     @java.lang.Override
buildPartial()375     public com.google.cloud.translate.v3.DetectedLanguage buildPartial() {
376       com.google.cloud.translate.v3.DetectedLanguage result =
377           new com.google.cloud.translate.v3.DetectedLanguage(this);
378       if (bitField0_ != 0) {
379         buildPartial0(result);
380       }
381       onBuilt();
382       return result;
383     }
384 
buildPartial0(com.google.cloud.translate.v3.DetectedLanguage result)385     private void buildPartial0(com.google.cloud.translate.v3.DetectedLanguage result) {
386       int from_bitField0_ = bitField0_;
387       if (((from_bitField0_ & 0x00000001) != 0)) {
388         result.languageCode_ = languageCode_;
389       }
390       if (((from_bitField0_ & 0x00000002) != 0)) {
391         result.confidence_ = confidence_;
392       }
393     }
394 
395     @java.lang.Override
clone()396     public Builder clone() {
397       return super.clone();
398     }
399 
400     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)401     public Builder setField(
402         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
403       return super.setField(field, value);
404     }
405 
406     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)407     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
408       return super.clearField(field);
409     }
410 
411     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)412     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
413       return super.clearOneof(oneof);
414     }
415 
416     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)417     public Builder setRepeatedField(
418         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
419       return super.setRepeatedField(field, index, value);
420     }
421 
422     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)423     public Builder addRepeatedField(
424         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
425       return super.addRepeatedField(field, value);
426     }
427 
428     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)429     public Builder mergeFrom(com.google.protobuf.Message other) {
430       if (other instanceof com.google.cloud.translate.v3.DetectedLanguage) {
431         return mergeFrom((com.google.cloud.translate.v3.DetectedLanguage) other);
432       } else {
433         super.mergeFrom(other);
434         return this;
435       }
436     }
437 
mergeFrom(com.google.cloud.translate.v3.DetectedLanguage other)438     public Builder mergeFrom(com.google.cloud.translate.v3.DetectedLanguage other) {
439       if (other == com.google.cloud.translate.v3.DetectedLanguage.getDefaultInstance()) return this;
440       if (!other.getLanguageCode().isEmpty()) {
441         languageCode_ = other.languageCode_;
442         bitField0_ |= 0x00000001;
443         onChanged();
444       }
445       if (other.getConfidence() != 0F) {
446         setConfidence(other.getConfidence());
447       }
448       this.mergeUnknownFields(other.getUnknownFields());
449       onChanged();
450       return this;
451     }
452 
453     @java.lang.Override
isInitialized()454     public final boolean isInitialized() {
455       return true;
456     }
457 
458     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)459     public Builder mergeFrom(
460         com.google.protobuf.CodedInputStream input,
461         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
462         throws java.io.IOException {
463       if (extensionRegistry == null) {
464         throw new java.lang.NullPointerException();
465       }
466       try {
467         boolean done = false;
468         while (!done) {
469           int tag = input.readTag();
470           switch (tag) {
471             case 0:
472               done = true;
473               break;
474             case 10:
475               {
476                 languageCode_ = input.readStringRequireUtf8();
477                 bitField0_ |= 0x00000001;
478                 break;
479               } // case 10
480             case 21:
481               {
482                 confidence_ = input.readFloat();
483                 bitField0_ |= 0x00000002;
484                 break;
485               } // case 21
486             default:
487               {
488                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
489                   done = true; // was an endgroup tag
490                 }
491                 break;
492               } // default:
493           } // switch (tag)
494         } // while (!done)
495       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
496         throw e.unwrapIOException();
497       } finally {
498         onChanged();
499       } // finally
500       return this;
501     }
502 
503     private int bitField0_;
504 
505     private java.lang.Object languageCode_ = "";
506     /**
507      *
508      *
509      * <pre>
510      * The ISO-639 language code of the source content in the request, detected
511      * automatically.
512      * </pre>
513      *
514      * <code>string language_code = 1;</code>
515      *
516      * @return The languageCode.
517      */
getLanguageCode()518     public java.lang.String getLanguageCode() {
519       java.lang.Object ref = languageCode_;
520       if (!(ref instanceof java.lang.String)) {
521         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
522         java.lang.String s = bs.toStringUtf8();
523         languageCode_ = s;
524         return s;
525       } else {
526         return (java.lang.String) ref;
527       }
528     }
529     /**
530      *
531      *
532      * <pre>
533      * The ISO-639 language code of the source content in the request, detected
534      * automatically.
535      * </pre>
536      *
537      * <code>string language_code = 1;</code>
538      *
539      * @return The bytes for languageCode.
540      */
getLanguageCodeBytes()541     public com.google.protobuf.ByteString getLanguageCodeBytes() {
542       java.lang.Object ref = languageCode_;
543       if (ref instanceof String) {
544         com.google.protobuf.ByteString b =
545             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
546         languageCode_ = b;
547         return b;
548       } else {
549         return (com.google.protobuf.ByteString) ref;
550       }
551     }
552     /**
553      *
554      *
555      * <pre>
556      * The ISO-639 language code of the source content in the request, detected
557      * automatically.
558      * </pre>
559      *
560      * <code>string language_code = 1;</code>
561      *
562      * @param value The languageCode to set.
563      * @return This builder for chaining.
564      */
setLanguageCode(java.lang.String value)565     public Builder setLanguageCode(java.lang.String value) {
566       if (value == null) {
567         throw new NullPointerException();
568       }
569       languageCode_ = value;
570       bitField0_ |= 0x00000001;
571       onChanged();
572       return this;
573     }
574     /**
575      *
576      *
577      * <pre>
578      * The ISO-639 language code of the source content in the request, detected
579      * automatically.
580      * </pre>
581      *
582      * <code>string language_code = 1;</code>
583      *
584      * @return This builder for chaining.
585      */
clearLanguageCode()586     public Builder clearLanguageCode() {
587       languageCode_ = getDefaultInstance().getLanguageCode();
588       bitField0_ = (bitField0_ & ~0x00000001);
589       onChanged();
590       return this;
591     }
592     /**
593      *
594      *
595      * <pre>
596      * The ISO-639 language code of the source content in the request, detected
597      * automatically.
598      * </pre>
599      *
600      * <code>string language_code = 1;</code>
601      *
602      * @param value The bytes for languageCode to set.
603      * @return This builder for chaining.
604      */
setLanguageCodeBytes(com.google.protobuf.ByteString value)605     public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) {
606       if (value == null) {
607         throw new NullPointerException();
608       }
609       checkByteStringIsUtf8(value);
610       languageCode_ = value;
611       bitField0_ |= 0x00000001;
612       onChanged();
613       return this;
614     }
615 
616     private float confidence_;
617     /**
618      *
619      *
620      * <pre>
621      * The confidence of the detection result for this language.
622      * </pre>
623      *
624      * <code>float confidence = 2;</code>
625      *
626      * @return The confidence.
627      */
628     @java.lang.Override
getConfidence()629     public float getConfidence() {
630       return confidence_;
631     }
632     /**
633      *
634      *
635      * <pre>
636      * The confidence of the detection result for this language.
637      * </pre>
638      *
639      * <code>float confidence = 2;</code>
640      *
641      * @param value The confidence to set.
642      * @return This builder for chaining.
643      */
setConfidence(float value)644     public Builder setConfidence(float value) {
645 
646       confidence_ = value;
647       bitField0_ |= 0x00000002;
648       onChanged();
649       return this;
650     }
651     /**
652      *
653      *
654      * <pre>
655      * The confidence of the detection result for this language.
656      * </pre>
657      *
658      * <code>float confidence = 2;</code>
659      *
660      * @return This builder for chaining.
661      */
clearConfidence()662     public Builder clearConfidence() {
663       bitField0_ = (bitField0_ & ~0x00000002);
664       confidence_ = 0F;
665       onChanged();
666       return this;
667     }
668 
669     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)670     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
671       return super.setUnknownFields(unknownFields);
672     }
673 
674     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)675     public final Builder mergeUnknownFields(
676         final com.google.protobuf.UnknownFieldSet unknownFields) {
677       return super.mergeUnknownFields(unknownFields);
678     }
679 
680     // @@protoc_insertion_point(builder_scope:google.cloud.translation.v3.DetectedLanguage)
681   }
682 
683   // @@protoc_insertion_point(class_scope:google.cloud.translation.v3.DetectedLanguage)
684   private static final com.google.cloud.translate.v3.DetectedLanguage DEFAULT_INSTANCE;
685 
686   static {
687     DEFAULT_INSTANCE = new com.google.cloud.translate.v3.DetectedLanguage();
688   }
689 
getDefaultInstance()690   public static com.google.cloud.translate.v3.DetectedLanguage getDefaultInstance() {
691     return DEFAULT_INSTANCE;
692   }
693 
694   private static final com.google.protobuf.Parser<DetectedLanguage> PARSER =
695       new com.google.protobuf.AbstractParser<DetectedLanguage>() {
696         @java.lang.Override
697         public DetectedLanguage parsePartialFrom(
698             com.google.protobuf.CodedInputStream input,
699             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
700             throws com.google.protobuf.InvalidProtocolBufferException {
701           Builder builder = newBuilder();
702           try {
703             builder.mergeFrom(input, extensionRegistry);
704           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
705             throw e.setUnfinishedMessage(builder.buildPartial());
706           } catch (com.google.protobuf.UninitializedMessageException e) {
707             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
708           } catch (java.io.IOException e) {
709             throw new com.google.protobuf.InvalidProtocolBufferException(e)
710                 .setUnfinishedMessage(builder.buildPartial());
711           }
712           return builder.buildPartial();
713         }
714       };
715 
parser()716   public static com.google.protobuf.Parser<DetectedLanguage> parser() {
717     return PARSER;
718   }
719 
720   @java.lang.Override
getParserForType()721   public com.google.protobuf.Parser<DetectedLanguage> getParserForType() {
722     return PARSER;
723   }
724 
725   @java.lang.Override
getDefaultInstanceForType()726   public com.google.cloud.translate.v3.DetectedLanguage getDefaultInstanceForType() {
727     return DEFAULT_INSTANCE;
728   }
729 }
730