Class Entity.Builder (2.31.0)

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.v1beta2.Entity

Implements

EntityOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
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.v1beta2.EntityMention mentions = 5;

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.language.v1beta2.EntityMention>
Returns
TypeDescription
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.v1beta2.EntityMention mentions = 5;

Parameter
NameDescription
valueEntityMention
Returns
TypeDescription
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.v1beta2.EntityMention mentions = 5;

Parameter
NameDescription
builderForValueEntityMention.Builder
Returns
TypeDescription
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.v1beta2.EntityMention mentions = 5;

Parameters
NameDescription
indexint
valueEntityMention
Returns
TypeDescription
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.v1beta2.EntityMention mentions = 5;

Parameters
NameDescription
indexint
builderForValueEntityMention.Builder
Returns
TypeDescription
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.v1beta2.EntityMention mentions = 5;

Returns
TypeDescription
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.v1beta2.EntityMention mentions = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
EntityMention.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Entity.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Entity.Builder
Overrides

build()

public Entity build()
Returns
TypeDescription
Entity

buildPartial()

public Entity buildPartial()
Returns
TypeDescription
Entity

clear()

public Entity.Builder clear()
Returns
TypeDescription
Entity.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public Entity.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
Entity.Builder
Overrides

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.v1beta2.EntityMention mentions = 5;

Returns
TypeDescription
Entity.Builder

clearMetadata()

public Entity.Builder clearMetadata()
Returns
TypeDescription
Entity.Builder

clearName()

public Entity.Builder clearName()

The representative name for the entity.

string name = 1;

Returns
TypeDescription
Entity.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public Entity.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
Entity.Builder
Overrides

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
TypeDescription
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.v1beta2.Sentiment sentiment = 6;

Returns
TypeDescription
Entity.Builder

clearType()

public Entity.Builder clearType()

The entity type.

.google.cloud.language.v1beta2.Entity.Type type = 2;

Returns
TypeDescription
Entity.Builder

This builder for chaining.

clone()

public Entity.Builder clone()
Returns
TypeDescription
Entity.Builder
Overrides