com.clarifai.grpc.api.TaskConceptAutoAnnotationConfigOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: proto/clarifai/api/resources.proto
package com.clarifai.grpc.api;
public interface TaskConceptAutoAnnotationConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:clarifai.api.TaskConceptAutoAnnotationConfig)
com.google.protobuf.MessageOrBuilder {
/**
*
* Filter anontations by their annotation data type.
* This specifies types in an OR fashion, e.g. a `dog` concept that appears as a mask or a bbox.
*
*
* uint32 annotation_data_types = 1;
* @return The annotationDataTypes.
*/
int getAnnotationDataTypes();
/**
*
* Filter annotations by concept value.
* Only concepts that fit in the threshold will be used to generate annotations.
*
*
* .clarifai.api.ThresholdRange threshold_range = 2;
* @return Whether the thresholdRange field is set.
*/
boolean hasThresholdRange();
/**
*
* Filter annotations by concept value.
* Only concepts that fit in the threshold will be used to generate annotations.
*
*
* .clarifai.api.ThresholdRange threshold_range = 2;
* @return The thresholdRange.
*/
com.clarifai.grpc.api.ThresholdRange getThresholdRange();
/**
*
* Filter annotations by concept value.
* Only concepts that fit in the threshold will be used to generate annotations.
*
*
* .clarifai.api.ThresholdRange threshold_range = 2;
*/
com.clarifai.grpc.api.ThresholdRangeOrBuilder getThresholdRangeOrBuilder();
/**
*
* The output annotations will be created using this status code.
*
*
* .clarifai.api.status.StatusCode status_code = 3;
* @return The enum numeric value on the wire for statusCode.
*/
int getStatusCodeValue();
/**
*
* The output annotations will be created using this status code.
*
*
* .clarifai.api.status.StatusCode status_code = 3;
* @return The statusCode.
*/
com.clarifai.grpc.api.status.StatusCode getStatusCode();
}