public final class AnnotatedMessagePart extends GeneratedMessageV3 implements AnnotatedMessagePartOrBuilder
Represents a part of a message possibly annotated with an entity. The part
can be an entity or purely a part of the message between two entities or
message start/end.
Protobuf type google.cloud.dialogflow.v2.AnnotatedMessagePart
Static Fields
ENTITY_TYPE_FIELD_NUMBER
public static final int ENTITY_TYPE_FIELD_NUMBER
Field Value
public static final int FORMATTED_VALUE_FIELD_NUMBER
Field Value
TEXT_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static AnnotatedMessagePart getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static AnnotatedMessagePart.Builder newBuilder()
Returns
newBuilder(AnnotatedMessagePart prototype)
public static AnnotatedMessagePart.Builder newBuilder(AnnotatedMessagePart prototype)
Parameter
Returns
public static AnnotatedMessagePart parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static AnnotatedMessagePart parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static AnnotatedMessagePart parseFrom(byte[] data)
Parameter
Name |
Description |
data |
byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AnnotatedMessagePart parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static AnnotatedMessagePart parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AnnotatedMessagePart parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AnnotatedMessagePart parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static AnnotatedMessagePart parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AnnotatedMessagePart parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static AnnotatedMessagePart parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static AnnotatedMessagePart parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AnnotatedMessagePart parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<AnnotatedMessagePart> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public AnnotatedMessagePart getDefaultInstanceForType()
Returns
getEntityType()
public String getEntityType()
The Dialogflow system entity
type
of this message part. If this is empty, Dialogflow could not annotate the
phrase part with a system entity.
string entity_type = 2;
Returns
Type |
Description |
String |
The entityType.
|
getEntityTypeBytes()
public ByteString getEntityTypeBytes()
The Dialogflow system entity
type
of this message part. If this is empty, Dialogflow could not annotate the
phrase part with a system entity.
string entity_type = 2;
Returns
Type |
Description |
ByteString |
The bytes for entityType.
|
public Value getFormattedValue()
The Dialogflow system entity formatted value
of
this message part. For example for a system entity of type
@sys.unit-currency
, this may contain:
<pre>
{
"amount": 5,
"currency": "USD"
}
</pre>
.google.protobuf.Value formatted_value = 3;
Returns
Type |
Description |
Value |
The formattedValue.
|
public ValueOrBuilder getFormattedValueOrBuilder()
The Dialogflow system entity formatted value
of
this message part. For example for a system entity of type
@sys.unit-currency
, this may contain:
<pre>
{
"amount": 5,
"currency": "USD"
}
</pre>
.google.protobuf.Value formatted_value = 3;
Returns
getParserForType()
public Parser<AnnotatedMessagePart> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getText()
A part of a message possibly annotated with an entity.
string text = 1;
Returns
Type |
Description |
String |
The text.
|
getTextBytes()
public ByteString getTextBytes()
A part of a message possibly annotated with an entity.
string text = 1;
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
public boolean hasFormattedValue()
The Dialogflow system entity formatted value
of
this message part. For example for a system entity of type
@sys.unit-currency
, this may contain:
<pre>
{
"amount": 5,
"currency": "USD"
}
</pre>
.google.protobuf.Value formatted_value = 3;
Returns
Type |
Description |
boolean |
Whether the formattedValue field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public AnnotatedMessagePart.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AnnotatedMessagePart.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public AnnotatedMessagePart.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions