public static final class AnnotatedMessagePart.Builder extends GeneratedMessageV3.Builder<AnnotatedMessagePart.Builder> 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
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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AnnotatedMessagePart.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AnnotatedMessagePart build()
buildPartial()
public AnnotatedMessagePart buildPartial()
clear()
public AnnotatedMessagePart.Builder clear()
Overrides
clearEntityType()
public AnnotatedMessagePart.Builder clearEntityType()
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;
clearField(Descriptors.FieldDescriptor field)
public AnnotatedMessagePart.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public AnnotatedMessagePart.Builder clearFormattedValue()
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;
clearOneof(Descriptors.OneofDescriptor oneof)
public AnnotatedMessagePart.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearText()
public AnnotatedMessagePart.Builder clearText()
A part of a message possibly annotated with an entity.
string text = 1;
clone()
public AnnotatedMessagePart.Builder clone()
Overrides
getDefaultInstanceForType()
public AnnotatedMessagePart getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
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 Value.Builder getFormattedValueBuilder()
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;
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;
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 |
Type |
Description |
ByteString |
The bytes for text.
|
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.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
public AnnotatedMessagePart.Builder mergeFormattedValue(Value value)
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;
Parameter |
Name |
Description |
value |
Value
|
mergeFrom(AnnotatedMessagePart other)
public AnnotatedMessagePart.Builder mergeFrom(AnnotatedMessagePart other)
public AnnotatedMessagePart.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AnnotatedMessagePart.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AnnotatedMessagePart.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setEntityType(String value)
public AnnotatedMessagePart.Builder setEntityType(String value)
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;
Parameter |
Name |
Description |
value |
String
The entityType to set.
|
setEntityTypeBytes(ByteString value)
public AnnotatedMessagePart.Builder setEntityTypeBytes(ByteString value)
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;
Parameter |
Name |
Description |
value |
ByteString
The bytes for entityType to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public AnnotatedMessagePart.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public AnnotatedMessagePart.Builder setFormattedValue(Value value)
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;
Parameter |
Name |
Description |
value |
Value
|
public AnnotatedMessagePart.Builder setFormattedValue(Value.Builder builderForValue)
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;
Parameter |
Name |
Description |
builderForValue |
Builder
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AnnotatedMessagePart.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setText(String value)
public AnnotatedMessagePart.Builder setText(String value)
A part of a message possibly annotated with an entity.
string text = 1;
Parameter |
Name |
Description |
value |
String
The text to set.
|
setTextBytes(ByteString value)
public AnnotatedMessagePart.Builder setTextBytes(ByteString value)
A part of a message possibly annotated with an entity.
string text = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for text to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final AnnotatedMessagePart.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides