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.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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public EntityMention.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public EntityMention build()
Returns
buildPartial()
public EntityMention buildPartial()
Returns
clear()
public EntityMention.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public EntityMention.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public EntityMention.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
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;
Returns
clearText()
public EntityMention.Builder clearText()
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
Returns
clearType()
public EntityMention.Builder clearType()
The type of the entity mention.
.google.cloud.language.v1.EntityMention.Type type = 2;
Returns
clone()
public EntityMention.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public EntityMention getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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
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;
Returns
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;
Returns
getText()
public TextSpan getText()
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
Returns
getTextBuilder()
public TextSpan.Builder getTextBuilder()
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
Returns
getTextOrBuilder()
public TextSpanOrBuilder getTextOrBuilder()
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
Returns
getType()
public EntityMention.Type getType()
The type of the entity mention.
.google.cloud.language.v1.EntityMention.Type type = 2;
Returns
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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(EntityMention other)
public EntityMention.Builder mergeFrom(EntityMention other)
Parameter
Returns
public EntityMention.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public EntityMention.Builder mergeFrom(Message other)
Parameter
Returns
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;
Parameter
Returns
mergeText(TextSpan value)
public EntityMention.Builder mergeText(TextSpan value)
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final EntityMention.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public EntityMention.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public EntityMention.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
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;
Parameter
Returns
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;
Parameter
Returns
setText(TextSpan value)
public EntityMention.Builder setText(TextSpan value)
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
Parameter
Returns
setText(TextSpan.Builder builderForValue)
public EntityMention.Builder setText(TextSpan.Builder builderForValue)
The mention text.
.google.cloud.language.v1.TextSpan text = 1;
Parameter
Returns
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;
Parameter
Returns
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.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final EntityMention.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides