public static final class Entity.Builder extends GeneratedMessageV3.Builder<Entity.Builder> implements EntityOrBuilder
Represents a phrase in the text that is a known entity, such as a person, an organization, or location. The API associates information, such as salience and mentions, with entities.
Protobuf type google.cloud.language.v1.Entity
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Entity.BuilderImplements
EntityOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllMentions(Iterable<? extends EntityMention> values)
public Entity.Builder addAllMentions(Iterable<? extends EntityMention> values)
The mentions of this entity in the input document. The API currently supports proper noun mentions.
repeated .google.cloud.language.v1.EntityMention mentions = 5;
Parameter | |
---|---|
Name | Description |
values | Iterable<? extends com.google.cloud.language.v1.EntityMention> |
Returns | |
---|---|
Type | Description |
Entity.Builder |
addMentions(EntityMention value)
public Entity.Builder addMentions(EntityMention value)
The mentions of this entity in the input document. The API currently supports proper noun mentions.
repeated .google.cloud.language.v1.EntityMention mentions = 5;
Parameter | |
---|---|
Name | Description |
value | EntityMention |
Returns | |
---|---|
Type | Description |
Entity.Builder |
addMentions(EntityMention.Builder builderForValue)
public Entity.Builder addMentions(EntityMention.Builder builderForValue)
The mentions of this entity in the input document. The API currently supports proper noun mentions.
repeated .google.cloud.language.v1.EntityMention mentions = 5;
Parameter | |
---|---|
Name | Description |
builderForValue | EntityMention.Builder |
Returns | |
---|---|
Type | Description |
Entity.Builder |
addMentions(int index, EntityMention value)
public Entity.Builder addMentions(int index, EntityMention value)
The mentions of this entity in the input document. The API currently supports proper noun mentions.
repeated .google.cloud.language.v1.EntityMention mentions = 5;
Parameters | |
---|---|
Name | Description |
index | int |
value | EntityMention |
Returns | |
---|---|
Type | Description |
Entity.Builder |
addMentions(int index, EntityMention.Builder builderForValue)
public Entity.Builder addMentions(int index, EntityMention.Builder builderForValue)
The mentions of this entity in the input document. The API currently supports proper noun mentions.
repeated .google.cloud.language.v1.EntityMention mentions = 5;
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | EntityMention.Builder |
Returns | |
---|---|
Type | Description |
Entity.Builder |
addMentionsBuilder()
public EntityMention.Builder addMentionsBuilder()
The mentions of this entity in the input document. The API currently supports proper noun mentions.
repeated .google.cloud.language.v1.EntityMention mentions = 5;
Returns | |
---|---|
Type | Description |
EntityMention.Builder |
addMentionsBuilder(int index)
public EntityMention.Builder addMentionsBuilder(int index)
The mentions of this entity in the input document. The API currently supports proper noun mentions.
repeated .google.cloud.language.v1.EntityMention mentions = 5;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
EntityMention.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Entity.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
Entity.Builder |
build()
public Entity build()
Returns | |
---|---|
Type | Description |
Entity |
buildPartial()
public Entity buildPartial()
Returns | |
---|---|
Type | Description |
Entity |
clear()
public Entity.Builder clear()
Returns | |
---|---|
Type | Description |
Entity.Builder |
clearField(Descriptors.FieldDescriptor field)
public Entity.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
Entity.Builder |
clearMentions()
public Entity.Builder clearMentions()
The mentions of this entity in the input document. The API currently supports proper noun mentions.
repeated .google.cloud.language.v1.EntityMention mentions = 5;
Returns | |
---|---|
Type | Description |
Entity.Builder |
clearMetadata()
public Entity.Builder clearMetadata()
Returns | |
---|---|
Type | Description |
Entity.Builder |
clearName()
public Entity.Builder clearName()
The representative name for the entity.
string name = 1;
Returns | |
---|---|
Type | Description |
Entity.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Entity.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
Entity.Builder |
clearSalience()
public Entity.Builder clearSalience()
The salience score associated with the entity in the [0, 1.0] range.
The salience score for an entity provides information about the importance or centrality of that entity to the entire document text. Scores closer to 0 are less salient, while scores closer to 1.0 are highly salient.
float salience = 4;
Returns | |
---|---|
Type | Description |
Entity.Builder | This builder for chaining. |
clearSentiment()
public Entity.Builder clearSentiment()
For calls to [AnalyzeEntitySentiment][] or if AnnotateTextRequest.Features.extract_entity_sentiment is set to true, this field will contain the aggregate sentiment expressed for this entity in the provided document.
.google.cloud.language.v1.Sentiment sentiment = 6;
Returns | |
---|---|
Type | Description |
Entity.Builder |
clearType()
public Entity.Builder clearType()
The entity type.
.google.cloud.language.v1.Entity.Type type = 2;
Returns | |
---|---|
Type | Description |
Entity.Builder | This builder for chaining. |
clone()
public Entity.Builder clone()
Returns | |
---|---|
Type | Description |
Entity.Builder |