public static final class EntityMention.Builder extends GeneratedMessageV3.Builder<EntityMention.Builder> implements EntityMentionOrBuilder
Represents a mention for an entity in the text. Currently, proper noun
mentions are supported.
Protobuf type google.cloud.language.v1.EntityMention
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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 EntityMention.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public EntityMention build()
buildPartial()
public EntityMention buildPartial()
clear()
public EntityMention.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public EntityMention.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public EntityMention.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSentiment()
public EntityMention.Builder clearSentiment()
For calls to [AnalyzeEntitySentiment][] or if
AnnotateTextRequest.Features.extract_entity_sentiment
is set to true, this field will contain the sentiment expressed for this
mention of the entity in the provided document.
.google.cloud.language.v1.Sentiment sentiment = 3;
clearText()
public EntityMention.Builder clearText()
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
clearType()
public EntityMention.Builder clearType()
The type of the entity mention.
.google.cloud.language.v1.EntityMention.Type type = 2;
clone()
public EntityMention.Builder clone()
Overrides
getDefaultInstanceForType()
public EntityMention getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getSentiment()
public Sentiment getSentiment()
For calls to [AnalyzeEntitySentiment][] or if
AnnotateTextRequest.Features.extract_entity_sentiment
is set to true, this field will contain the sentiment expressed for this
mention of the entity in the provided document.
.google.cloud.language.v1.Sentiment sentiment = 3;
Returns |
---|
Type | Description |
Sentiment | The sentiment.
|
getSentimentBuilder()
public Sentiment.Builder getSentimentBuilder()
For calls to [AnalyzeEntitySentiment][] or if
AnnotateTextRequest.Features.extract_entity_sentiment
is set to true, this field will contain the sentiment expressed for this
mention of the entity in the provided document.
.google.cloud.language.v1.Sentiment sentiment = 3;
getSentimentOrBuilder()
public SentimentOrBuilder getSentimentOrBuilder()
For calls to [AnalyzeEntitySentiment][] or if
AnnotateTextRequest.Features.extract_entity_sentiment
is set to true, this field will contain the sentiment expressed for this
mention of the entity in the provided document.
.google.cloud.language.v1.Sentiment sentiment = 3;
getText()
public TextSpan getText()
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
getTextBuilder()
public TextSpan.Builder getTextBuilder()
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
getTextOrBuilder()
public TextSpanOrBuilder getTextOrBuilder()
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
getType()
public EntityMention.Type getType()
The type of the entity mention.
.google.cloud.language.v1.EntityMention.Type type = 2;
getTypeValue()
public int getTypeValue()
The type of the entity mention.
.google.cloud.language.v1.EntityMention.Type type = 2;
Returns |
---|
Type | Description |
int | The enum numeric value on the wire for type.
|
hasSentiment()
public boolean hasSentiment()
For calls to [AnalyzeEntitySentiment][] or if
AnnotateTextRequest.Features.extract_entity_sentiment
is set to true, this field will contain the sentiment expressed for this
mention of the entity in the provided document.
.google.cloud.language.v1.Sentiment sentiment = 3;
Returns |
---|
Type | Description |
boolean | Whether the sentiment field is set.
|
hasText()
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
Returns |
---|
Type | Description |
boolean | Whether the text field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(EntityMention other)
public EntityMention.Builder mergeFrom(EntityMention other)
public EntityMention.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public EntityMention.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeSentiment(Sentiment value)
public EntityMention.Builder mergeSentiment(Sentiment value)
For calls to [AnalyzeEntitySentiment][] or if
AnnotateTextRequest.Features.extract_entity_sentiment
is set to true, this field will contain the sentiment expressed for this
mention of the entity in the provided document.
.google.cloud.language.v1.Sentiment sentiment = 3;
mergeText(TextSpan value)
public EntityMention.Builder mergeText(TextSpan value)
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final EntityMention.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public EntityMention.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public EntityMention.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSentiment(Sentiment value)
public EntityMention.Builder setSentiment(Sentiment value)
For calls to [AnalyzeEntitySentiment][] or if
AnnotateTextRequest.Features.extract_entity_sentiment
is set to true, this field will contain the sentiment expressed for this
mention of the entity in the provided document.
.google.cloud.language.v1.Sentiment sentiment = 3;
setSentiment(Sentiment.Builder builderForValue)
public EntityMention.Builder setSentiment(Sentiment.Builder builderForValue)
For calls to [AnalyzeEntitySentiment][] or if
AnnotateTextRequest.Features.extract_entity_sentiment
is set to true, this field will contain the sentiment expressed for this
mention of the entity in the provided document.
.google.cloud.language.v1.Sentiment sentiment = 3;
setText(TextSpan value)
public EntityMention.Builder setText(TextSpan value)
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
setText(TextSpan.Builder builderForValue)
public EntityMention.Builder setText(TextSpan.Builder builderForValue)
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
setType(EntityMention.Type value)
public EntityMention.Builder setType(EntityMention.Type value)
The type of the entity mention.
.google.cloud.language.v1.EntityMention.Type type = 2;
setTypeValue(int value)
public EntityMention.Builder setTypeValue(int value)
The type of the entity mention.
.google.cloud.language.v1.EntityMention.Type type = 2;
Parameter |
---|
Name | Description |
value | int
The enum numeric value on the wire for type to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final EntityMention.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides