Reference documentation and code samples for the Cloud Natural Language V2 API class Google::Cloud::Language::V2::Entity.
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 probability and mentions, with entities.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#mentions
def mentions() -> ::Array<::Google::Cloud::Language::V2::EntityMention>
- (::Array<::Google::Cloud::Language::V2::EntityMention>) — The mentions of this entity in the input document. The API currently supports proper noun mentions.
#mentions=
def mentions=(value) -> ::Array<::Google::Cloud::Language::V2::EntityMention>
- value (::Array<::Google::Cloud::Language::V2::EntityMention>) — The mentions of this entity in the input document. The API currently supports proper noun mentions.
- (::Array<::Google::Cloud::Language::V2::EntityMention>) — The mentions of this entity in the input document. The API currently supports proper noun mentions.
#metadata
def metadata() -> ::Google::Protobuf::Map{::String => ::String}
-
(::Google::Protobuf::Map{::String => ::String}) — Metadata associated with the entity.
For the metadata associated with other entity types, see the Type table below.
#metadata=
def metadata=(value) -> ::Google::Protobuf::Map{::String => ::String}
-
value (::Google::Protobuf::Map{::String => ::String}) — Metadata associated with the entity.
For the metadata associated with other entity types, see the Type table below.
-
(::Google::Protobuf::Map{::String => ::String}) — Metadata associated with the entity.
For the metadata associated with other entity types, see the Type table below.
#name
def name() -> ::String
- (::String) — The representative name for the entity.
#name=
def name=(value) -> ::String
- value (::String) — The representative name for the entity.
- (::String) — The representative name for the entity.
#sentiment
def sentiment() -> ::Google::Cloud::Language::V2::Sentiment
- (::Google::Cloud::Language::V2::Sentiment) — For calls to [AnalyzeEntitySentiment][] or if [AnnotateTextRequest.Features.extract_entity_sentiment][google.cloud.language.v2.AnnotateTextRequest.Features.extract_entity_sentiment] is set to true, this field will contain the aggregate sentiment expressed for this entity in the provided document.
#sentiment=
def sentiment=(value) -> ::Google::Cloud::Language::V2::Sentiment
- value (::Google::Cloud::Language::V2::Sentiment) — For calls to [AnalyzeEntitySentiment][] or if [AnnotateTextRequest.Features.extract_entity_sentiment][google.cloud.language.v2.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::V2::Sentiment) — For calls to [AnalyzeEntitySentiment][] or if [AnnotateTextRequest.Features.extract_entity_sentiment][google.cloud.language.v2.AnnotateTextRequest.Features.extract_entity_sentiment] is set to true, this field will contain the aggregate sentiment expressed for this entity in the provided document.
#type
def type() -> ::Google::Cloud::Language::V2::Entity::Type
- (::Google::Cloud::Language::V2::Entity::Type) — The entity type.
#type=
def type=(value) -> ::Google::Cloud::Language::V2::Entity::Type
- value (::Google::Cloud::Language::V2::Entity::Type) — The entity type.
- (::Google::Cloud::Language::V2::Entity::Type) — The entity type.