public static final class Segment.Builder extends GeneratedMessage.Builder<Segment.Builder> implements SegmentOrBuilderA segment of the content.
Protobuf type google.cloud.dialogflow.v2.Segment
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Segment.BuilderImplements
SegmentOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public Segment build()| Returns | |
|---|---|
| Type | Description |
Segment |
|
buildPartial()
public Segment buildPartial()| Returns | |
|---|---|
| Type | Description |
Segment |
|
clear()
public Segment.Builder clear()| Returns | |
|---|---|
| Type | Description |
Segment.Builder |
|
clearEndIndex()
public Segment.Builder clearEndIndex()Output only. The end index of the segment, measured in bytes. This marks the end of the segment and is exclusive, meaning the segment includes content up to, but not including, the byte at this index.
int32 end_index = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Segment.Builder |
This builder for chaining. |
clearStartIndex()
public Segment.Builder clearStartIndex()Output only. The start index of the segment, measured in bytes. This marks the beginning of the segment and is inclusive, meaning the byte at this index is the first byte of the segment.
int32 start_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Segment.Builder |
This builder for chaining. |
clearText()
public Segment.Builder clearText()Output only. The text of the segment.
string text = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Segment.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public Segment getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
Segment |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getEndIndex()
public int getEndIndex()Output only. The end index of the segment, measured in bytes. This marks the end of the segment and is exclusive, meaning the segment includes content up to, but not including, the byte at this index.
int32 end_index = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
The endIndex. |
getStartIndex()
public int getStartIndex()Output only. The start index of the segment, measured in bytes. This marks the beginning of the segment and is inclusive, meaning the byte at this index is the first byte of the segment.
int32 start_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
The startIndex. |
getText()
public String getText()Output only. The text of the segment.
string text = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
String |
The text. |
getTextBytes()
public ByteString getTextBytes()Output only. The text of the segment.
string text = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for text. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(Segment other)
public Segment.Builder mergeFrom(Segment other)| Parameter | |
|---|---|
| Name | Description |
other |
Segment |
| Returns | |
|---|---|
| Type | Description |
Segment.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Segment.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Segment.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public Segment.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
Segment.Builder |
|
setEndIndex(int value)
public Segment.Builder setEndIndex(int value)Output only. The end index of the segment, measured in bytes. This marks the end of the segment and is exclusive, meaning the segment includes content up to, but not including, the byte at this index.
int32 end_index = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe endIndex to set. |
| Returns | |
|---|---|
| Type | Description |
Segment.Builder |
This builder for chaining. |
setStartIndex(int value)
public Segment.Builder setStartIndex(int value)Output only. The start index of the segment, measured in bytes. This marks the beginning of the segment and is inclusive, meaning the byte at this index is the first byte of the segment.
int32 start_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe startIndex to set. |
| Returns | |
|---|---|
| Type | Description |
Segment.Builder |
This builder for chaining. |
setText(String value)
public Segment.Builder setText(String value)Output only. The text of the segment.
string text = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe text to set. |
| Returns | |
|---|---|
| Type | Description |
Segment.Builder |
This builder for chaining. |
setTextBytes(ByteString value)
public Segment.Builder setTextBytes(ByteString value)Output only. The text of the segment.
string text = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for text to set. |
| Returns | |
|---|---|
| Type | Description |
Segment.Builder |
This builder for chaining. |