public static final class TextSegment.Builder extends GeneratedMessageV3.Builder<TextSegment.Builder> implements TextSegmentOrBuilder
A contiguous part of a text (string), assuming it has an UTF-8 NFC encoding.
Protobuf type google.cloud.automl.v1.TextSegment
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TextSegment.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public TextSegment build()
buildPartial()
public TextSegment buildPartial()
clear()
public TextSegment.Builder clear()
Overrides
clearContent()
public TextSegment.Builder clearContent()
Output only. The content of the TextSegment.
string content = 3;
clearEndOffset()
public TextSegment.Builder clearEndOffset()
Required. Zero-based character index of the first character past the end of
the text segment (counting character from the beginning of the text).
The character at the end_offset is NOT included in the text segment.
int64 end_offset = 2;
clearField(Descriptors.FieldDescriptor field)
public TextSegment.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public TextSegment.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearStartOffset()
public TextSegment.Builder clearStartOffset()
Required. Zero-based character index of the first character of the text
segment (counting characters from the beginning of the text).
int64 start_offset = 1;
clone()
public TextSegment.Builder clone()
Overrides
getContent()
public String getContent()
Output only. The content of the TextSegment.
string content = 3;
Returns |
Type |
Description |
String |
The content.
|
getContentBytes()
public ByteString getContentBytes()
Output only. The content of the TextSegment.
string content = 3;
Returns |
Type |
Description |
ByteString |
The bytes for content.
|
getDefaultInstanceForType()
public TextSegment getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEndOffset()
public long getEndOffset()
Required. Zero-based character index of the first character past the end of
the text segment (counting character from the beginning of the text).
The character at the end_offset is NOT included in the text segment.
int64 end_offset = 2;
Returns |
Type |
Description |
long |
The endOffset.
|
getStartOffset()
public long getStartOffset()
Required. Zero-based character index of the first character of the text
segment (counting characters from the beginning of the text).
int64 start_offset = 1;
Returns |
Type |
Description |
long |
The startOffset.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(TextSegment other)
public TextSegment.Builder mergeFrom(TextSegment other)
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public TextSegment.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public TextSegment.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TextSegment.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setContent(String value)
public TextSegment.Builder setContent(String value)
Output only. The content of the TextSegment.
string content = 3;
Parameter |
Name |
Description |
value |
String
The content to set.
|
setContentBytes(ByteString value)
public TextSegment.Builder setContentBytes(ByteString value)
Output only. The content of the TextSegment.
string content = 3;
Parameter |
Name |
Description |
value |
ByteString
The bytes for content to set.
|
setEndOffset(long value)
public TextSegment.Builder setEndOffset(long value)
Required. Zero-based character index of the first character past the end of
the text segment (counting character from the beginning of the text).
The character at the end_offset is NOT included in the text segment.
int64 end_offset = 2;
Parameter |
Name |
Description |
value |
long
The endOffset to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public TextSegment.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TextSegment.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setStartOffset(long value)
public TextSegment.Builder setStartOffset(long value)
Required. Zero-based character index of the first character of the text
segment (counting characters from the beginning of the text).
int64 start_offset = 1;
Parameter |
Name |
Description |
value |
long
The startOffset to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final TextSegment.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides