com.clarifai.grpc.api.RankOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: proto/clarifai/api/resources.proto
package com.clarifai.grpc.api;
public interface RankOrBuilder extends
// @@protoc_insertion_point(interface_extends:clarifai.api.Rank)
com.google.protobuf.MessageOrBuilder {
/**
*
* If True then this will flip the meaning of this part of the
* query. This allow for queries such as !dog
*
*
* bool negate = 3;
* @return The negate.
*/
boolean getNegate();
/**
*
* RANK by annotation information.
* ########## Supported fields ##########
* - data.concepts[].id
* - data.concepts[].name
* - data.concepts[].value
* - data.embeddings[].num_dimensions
* - data.embeddings[].vector[]
* - data.image.base64[]
* - data.image.url
* - data.text.raw
* - input_id
* - model_version_id
*
*
* .clarifai.api.Annotation annotation = 4;
* @return Whether the annotation field is set.
*/
boolean hasAnnotation();
/**
*
* RANK by annotation information.
* ########## Supported fields ##########
* - data.concepts[].id
* - data.concepts[].name
* - data.concepts[].value
* - data.embeddings[].num_dimensions
* - data.embeddings[].vector[]
* - data.image.base64[]
* - data.image.url
* - data.text.raw
* - input_id
* - model_version_id
*
*
* .clarifai.api.Annotation annotation = 4;
* @return The annotation.
*/
com.clarifai.grpc.api.Annotation getAnnotation();
/**
*
* RANK by annotation information.
* ########## Supported fields ##########
* - data.concepts[].id
* - data.concepts[].name
* - data.concepts[].value
* - data.embeddings[].num_dimensions
* - data.embeddings[].vector[]
* - data.image.base64[]
* - data.image.url
* - data.text.raw
* - input_id
* - model_version_id
*
*
* .clarifai.api.Annotation annotation = 4;
*/
com.clarifai.grpc.api.AnnotationOrBuilder getAnnotationOrBuilder();
}