Package com.google.cloud.dialogflow.v2
Class AnnotatedMessagePart.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AnnotatedMessagePart.Builder>
com.google.cloud.dialogflow.v2.AnnotatedMessagePart.Builder
- All Implemented Interfaces:
AnnotatedMessagePartOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AnnotatedMessagePart
public static final class AnnotatedMessagePart.Builder
extends com.google.protobuf.GeneratedMessage.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-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The [Dialogflow system entity type](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.The [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.A part of a message possibly annotated with an entity.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe [Dialogflow system entity type](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.com.google.protobuf.ByteStringThe [Dialogflow system entity type](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.com.google.protobuf.ValueThe [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.com.google.protobuf.Value.BuilderThe [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.com.google.protobuf.ValueOrBuilderThe [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.getText()A part of a message possibly annotated with an entity.com.google.protobuf.ByteStringA part of a message possibly annotated with an entity.booleanThe [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFormattedValue(com.google.protobuf.Value value) The [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.mergeFrom(AnnotatedMessagePart other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setEntityType(String value) The [Dialogflow system entity type](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.setEntityTypeBytes(com.google.protobuf.ByteString value) The [Dialogflow system entity type](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.setFormattedValue(com.google.protobuf.Value value) The [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.setFormattedValue(com.google.protobuf.Value.Builder builderForValue) The [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part.A part of a message possibly annotated with an entity.setTextBytes(com.google.protobuf.ByteString value) A part of a message possibly annotated with an entity.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AnnotatedMessagePart.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AnnotatedMessagePart.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AnnotatedMessagePart.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnnotatedMessagePart.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AnnotatedMessagePart.Builder>
-
mergeFrom
public AnnotatedMessagePart.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnnotatedMessagePart.Builder>- Throws:
IOException
-
getText
A part of a message possibly annotated with an entity.
string text = 1;- Specified by:
getTextin interfaceAnnotatedMessagePartOrBuilder- Returns:
- The text.
-
getTextBytes
public com.google.protobuf.ByteString getTextBytes()A part of a message possibly annotated with an entity.
string text = 1;- Specified by:
getTextBytesin interfaceAnnotatedMessagePartOrBuilder- Returns:
- The bytes for text.
-
setText
A part of a message possibly annotated with an entity.
string text = 1;- Parameters:
value- The text to set.- Returns:
- This builder for chaining.
-
clearText
A part of a message possibly annotated with an entity.
string text = 1;- Returns:
- This builder for chaining.
-
setTextBytes
A part of a message possibly annotated with an entity.
string text = 1;- Parameters:
value- The bytes for text to set.- Returns:
- This builder for chaining.
-
getEntityType
The [Dialogflow system entity type](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part. If this is empty, Dialogflow could not annotate the phrase part with a system entity.
string entity_type = 2;- Specified by:
getEntityTypein interfaceAnnotatedMessagePartOrBuilder- Returns:
- The entityType.
-
getEntityTypeBytes
public com.google.protobuf.ByteString getEntityTypeBytes()The [Dialogflow system entity type](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part. If this is empty, Dialogflow could not annotate the phrase part with a system entity.
string entity_type = 2;- Specified by:
getEntityTypeBytesin interfaceAnnotatedMessagePartOrBuilder- Returns:
- The bytes for entityType.
-
setEntityType
The [Dialogflow system entity type](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part. If this is empty, Dialogflow could not annotate the phrase part with a system entity.
string entity_type = 2;- Parameters:
value- The entityType to set.- Returns:
- This builder for chaining.
-
clearEntityType
The [Dialogflow system entity type](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part. If this is empty, Dialogflow could not annotate the phrase part with a system entity.
string entity_type = 2;- Returns:
- This builder for chaining.
-
setEntityTypeBytes
The [Dialogflow system entity type](https://cloud.google.com/dialogflow/docs/reference/system-entities) of this message part. If this is empty, Dialogflow could not annotate the phrase part with a system entity.
string entity_type = 2;- Parameters:
value- The bytes for entityType to set.- Returns:
- This builder for chaining.
-
hasFormattedValue
public boolean hasFormattedValue()The [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) 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;- Specified by:
hasFormattedValuein interfaceAnnotatedMessagePartOrBuilder- Returns:
- Whether the formattedValue field is set.
-
getFormattedValue
public com.google.protobuf.Value getFormattedValue()The [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) 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;- Specified by:
getFormattedValuein interfaceAnnotatedMessagePartOrBuilder- Returns:
- The formattedValue.
-
setFormattedValue
The [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) 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; -
setFormattedValue
public AnnotatedMessagePart.Builder setFormattedValue(com.google.protobuf.Value.Builder builderForValue) The [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) 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; -
mergeFormattedValue
The [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) 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; -
clearFormattedValue
The [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) 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; -
getFormattedValueBuilder
public com.google.protobuf.Value.Builder getFormattedValueBuilder()The [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) 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; -
getFormattedValueOrBuilder
public com.google.protobuf.ValueOrBuilder getFormattedValueOrBuilder()The [Dialogflow system entity formatted value ](https://cloud.google.com/dialogflow/docs/reference/system-entities) 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;- Specified by:
getFormattedValueOrBuilderin interfaceAnnotatedMessagePartOrBuilder
-