All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.vision.v1.EntityAnnotationOrBuilder Maven / Gradle / Ivy

There is a newer version: 3.47.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/vision/v1/image_annotator.proto

package com.google.cloud.vision.v1;

public interface EntityAnnotationOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.cloud.vision.v1.EntityAnnotation)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Opaque entity ID. Some IDs may be available in
   * [Google Knowledge Graph Search
   * API](https://developers.google.com/knowledge-graph/).
   * 
* * string mid = 1; */ java.lang.String getMid(); /** *
   * Opaque entity ID. Some IDs may be available in
   * [Google Knowledge Graph Search
   * API](https://developers.google.com/knowledge-graph/).
   * 
* * string mid = 1; */ com.google.protobuf.ByteString getMidBytes(); /** *
   * The language code for the locale in which the entity textual
   * `description` is expressed.
   * 
* * string locale = 2; */ java.lang.String getLocale(); /** *
   * The language code for the locale in which the entity textual
   * `description` is expressed.
   * 
* * string locale = 2; */ com.google.protobuf.ByteString getLocaleBytes(); /** *
   * Entity textual description, expressed in its `locale` language.
   * 
* * string description = 3; */ java.lang.String getDescription(); /** *
   * Entity textual description, expressed in its `locale` language.
   * 
* * string description = 3; */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
   * Overall score of the result. Range [0, 1].
   * 
* * float score = 4; */ float getScore(); /** *
   * **Deprecated. Use `score` instead.**
   * The accuracy of the entity detection in an image.
   * For example, for an image in which the "Eiffel Tower" entity is detected,
   * this field represents the confidence that there is a tower in the query
   * image. Range [0, 1].
   * 
* * float confidence = 5; */ float getConfidence(); /** *
   * The relevancy of the ICA (Image Content Annotation) label to the
   * image. For example, the relevancy of "tower" is likely higher to an image
   * containing the detected "Eiffel Tower" than to an image containing a
   * detected distant towering building, even though the confidence that
   * there is a tower in each image may be the same. Range [0, 1].
   * 
* * float topicality = 6; */ float getTopicality(); /** *
   * Image region to which this entity belongs. Not produced
   * for `LABEL_DETECTION` features.
   * 
* * .google.cloud.vision.v1.BoundingPoly bounding_poly = 7; */ boolean hasBoundingPoly(); /** *
   * Image region to which this entity belongs. Not produced
   * for `LABEL_DETECTION` features.
   * 
* * .google.cloud.vision.v1.BoundingPoly bounding_poly = 7; */ com.google.cloud.vision.v1.BoundingPoly getBoundingPoly(); /** *
   * Image region to which this entity belongs. Not produced
   * for `LABEL_DETECTION` features.
   * 
* * .google.cloud.vision.v1.BoundingPoly bounding_poly = 7; */ com.google.cloud.vision.v1.BoundingPolyOrBuilder getBoundingPolyOrBuilder(); /** *
   * The location information for the detected entity. Multiple
   * `LocationInfo` elements can be present because one location may
   * indicate the location of the scene in the image, and another location
   * may indicate the location of the place where the image was taken.
   * Location information is usually present for landmarks.
   * 
* * repeated .google.cloud.vision.v1.LocationInfo locations = 8; */ java.util.List getLocationsList(); /** *
   * The location information for the detected entity. Multiple
   * `LocationInfo` elements can be present because one location may
   * indicate the location of the scene in the image, and another location
   * may indicate the location of the place where the image was taken.
   * Location information is usually present for landmarks.
   * 
* * repeated .google.cloud.vision.v1.LocationInfo locations = 8; */ com.google.cloud.vision.v1.LocationInfo getLocations(int index); /** *
   * The location information for the detected entity. Multiple
   * `LocationInfo` elements can be present because one location may
   * indicate the location of the scene in the image, and another location
   * may indicate the location of the place where the image was taken.
   * Location information is usually present for landmarks.
   * 
* * repeated .google.cloud.vision.v1.LocationInfo locations = 8; */ int getLocationsCount(); /** *
   * The location information for the detected entity. Multiple
   * `LocationInfo` elements can be present because one location may
   * indicate the location of the scene in the image, and another location
   * may indicate the location of the place where the image was taken.
   * Location information is usually present for landmarks.
   * 
* * repeated .google.cloud.vision.v1.LocationInfo locations = 8; */ java.util.List getLocationsOrBuilderList(); /** *
   * The location information for the detected entity. Multiple
   * `LocationInfo` elements can be present because one location may
   * indicate the location of the scene in the image, and another location
   * may indicate the location of the place where the image was taken.
   * Location information is usually present for landmarks.
   * 
* * repeated .google.cloud.vision.v1.LocationInfo locations = 8; */ com.google.cloud.vision.v1.LocationInfoOrBuilder getLocationsOrBuilder( int index); /** *
   * Some entities may have optional user-supplied `Property` (name/value)
   * fields, such a score or string that qualifies the entity.
   * 
* * repeated .google.cloud.vision.v1.Property properties = 9; */ java.util.List getPropertiesList(); /** *
   * Some entities may have optional user-supplied `Property` (name/value)
   * fields, such a score or string that qualifies the entity.
   * 
* * repeated .google.cloud.vision.v1.Property properties = 9; */ com.google.cloud.vision.v1.Property getProperties(int index); /** *
   * Some entities may have optional user-supplied `Property` (name/value)
   * fields, such a score or string that qualifies the entity.
   * 
* * repeated .google.cloud.vision.v1.Property properties = 9; */ int getPropertiesCount(); /** *
   * Some entities may have optional user-supplied `Property` (name/value)
   * fields, such a score or string that qualifies the entity.
   * 
* * repeated .google.cloud.vision.v1.Property properties = 9; */ java.util.List getPropertiesOrBuilderList(); /** *
   * Some entities may have optional user-supplied `Property` (name/value)
   * fields, such a score or string that qualifies the entity.
   * 
* * repeated .google.cloud.vision.v1.Property properties = 9; */ com.google.cloud.vision.v1.PropertyOrBuilder getPropertiesOrBuilder( int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy