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