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.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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TextSegment.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public TextSegment build()
Returns
buildPartial()
public TextSegment buildPartial()
Returns
clear()
public TextSegment.Builder clear()
Returns
Overrides
clearContent()
public TextSegment.Builder clearContent()
Output only. The content of the TextSegment.
string content = 3;
Returns
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;
Returns
clearField(Descriptors.FieldDescriptor field)
public TextSegment.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public TextSegment.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
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;
Returns
clone()
public TextSegment.Builder clone()
Returns
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
getDefaultInstanceForType()
public TextSegment getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(TextSegment other)
public TextSegment.Builder mergeFrom(TextSegment other)
Parameter
Returns
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public TextSegment.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public TextSegment.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TextSegment.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
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.
|
Returns
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.
|
Returns
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.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public TextSegment.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TextSegment.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
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.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final TextSegment.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides