public final class EntityMentionData extends GeneratedMessageV3 implements EntityMentionDataOrBuilder
The data for an entity mention annotation.
This represents a mention of an Entity
in the conversation.
Protobuf type google.cloud.contactcenterinsights.v1.EntityMentionData
Static Fields
public static final int ENTITY_UNIQUE_ID_FIELD_NUMBER
Field Value
public static final int SENTIMENT_FIELD_NUMBER
Field Value
public static final int TYPE_FIELD_NUMBER
Field Value
Static Methods
public static EntityMentionData getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static EntityMentionData.Builder newBuilder()
Returns
public static EntityMentionData.Builder newBuilder(EntityMentionData prototype)
Parameter
Returns
public static EntityMentionData parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static EntityMentionData parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static EntityMentionData parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static EntityMentionData parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static EntityMentionData parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static EntityMentionData parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static EntityMentionData parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static EntityMentionData parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static EntityMentionData parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static EntityMentionData parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static EntityMentionData parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static EntityMentionData parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<EntityMentionData> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public EntityMentionData getDefaultInstanceForType()
Returns
public String getEntityUniqueId()
The key of this entity in conversation entities.
Can be used to retrieve the exact Entity
this mention is attached to.
string entity_unique_id = 1;
Returns
Type | Description |
String | The entityUniqueId.
|
public ByteString getEntityUniqueIdBytes()
The key of this entity in conversation entities.
Can be used to retrieve the exact Entity
this mention is attached to.
string entity_unique_id = 1;
Returns
Type | Description |
ByteString | The bytes for entityUniqueId.
|
public Parser<EntityMentionData> getParserForType()
Returns
Overrides
public SentimentData getSentiment()
Sentiment expressed for this mention of the entity.
.google.cloud.contactcenterinsights.v1.SentimentData sentiment = 3;
Returns
public SentimentDataOrBuilder getSentimentOrBuilder()
Sentiment expressed for this mention of the entity.
.google.cloud.contactcenterinsights.v1.SentimentData sentiment = 3;
Returns
public int getSerializedSize()
Returns
Overrides
public EntityMentionData.MentionType getType()
The type of the entity mention.
.google.cloud.contactcenterinsights.v1.EntityMentionData.MentionType type = 2;
Returns
public int getTypeValue()
The type of the entity mention.
.google.cloud.contactcenterinsights.v1.EntityMentionData.MentionType type = 2;
Returns
Type | Description |
int | The enum numeric value on the wire for type.
|
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
public boolean hasSentiment()
Sentiment expressed for this mention of the entity.
.google.cloud.contactcenterinsights.v1.SentimentData sentiment = 3;
Returns
Type | Description |
boolean | Whether the sentiment field is set.
|
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public EntityMentionData.Builder newBuilderForType()
Returns
protected EntityMentionData.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public EntityMentionData.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions