com.clarifai.grpc.api.LabelOrderOrBuilder 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 LabelOrderOrBuilder extends
// @@protoc_insertion_point(interface_extends:clarifai.api.LabelOrder)
com.google.protobuf.MessageOrBuilder {
/**
*
* id of the order
*
*
* string id = 1;
* @return The id.
*/
java.lang.String getId();
/**
*
* id of the order
*
*
* string id = 1;
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
*
* name of the order
*
*
* string name = 2;
* @return The name.
*/
java.lang.String getName();
/**
*
* name of the order
*
*
* string name = 2;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* status of the order.
* pending (QA lead review the order),
* in progress (labeling in progress),
* ready for release (passed clarifai QA and client can review)
* success (released)
*
*
* .clarifai.api.status.Status status = 3;
* @return Whether the status field is set.
*/
boolean hasStatus();
/**
*
* status of the order.
* pending (QA lead review the order),
* in progress (labeling in progress),
* ready for release (passed clarifai QA and client can review)
* success (released)
*
*
* .clarifai.api.status.Status status = 3;
* @return The status.
*/
com.clarifai.grpc.api.status.Status getStatus();
/**
*
* status of the order.
* pending (QA lead review the order),
* in progress (labeling in progress),
* ready for release (passed clarifai QA and client can review)
* success (released)
*
*
* .clarifai.api.status.Status status = 3;
*/
com.clarifai.grpc.api.status.StatusOrBuilder getStatusOrBuilder();
/**
*
* if set to true, automatically release the labels once passed clarifai review.
*
*
* bool auto_release = 4;
* @return The autoRelease.
*/
boolean getAutoRelease();
/**
*
* allow input without any tag.
*
*
* bool allow_empty_tag = 5;
* @return The allowEmptyTag.
*/
boolean getAllowEmptyTag();
/**
*
* User desired estimation when the task should be done
*
*
* .google.protobuf.Timestamp desired_fulfill_time = 6;
* @return Whether the desiredFulfillTime field is set.
*/
boolean hasDesiredFulfillTime();
/**
*
* User desired estimation when the task should be done
*
*
* .google.protobuf.Timestamp desired_fulfill_time = 6;
* @return The desiredFulfillTime.
*/
com.google.protobuf.Timestamp getDesiredFulfillTime();
/**
*
* User desired estimation when the task should be done
*
*
* .google.protobuf.Timestamp desired_fulfill_time = 6;
*/
com.google.protobuf.TimestampOrBuilder getDesiredFulfillTimeOrBuilder();
/**
*
* Clarifai estimation when the task should be done .
*
*
* .google.protobuf.Timestamp estimate_fulfill_time = 7;
* @return Whether the estimateFulfillTime field is set.
*/
boolean hasEstimateFulfillTime();
/**
*
* Clarifai estimation when the task should be done .
*
*
* .google.protobuf.Timestamp estimate_fulfill_time = 7;
* @return The estimateFulfillTime.
*/
com.google.protobuf.Timestamp getEstimateFulfillTime();
/**
*
* Clarifai estimation when the task should be done .
*
*
* .google.protobuf.Timestamp estimate_fulfill_time = 7;
*/
com.google.protobuf.TimestampOrBuilder getEstimateFulfillTimeOrBuilder();
/**
*
* task for this label order
*
*
* .clarifai.api.Task task = 8;
* @return Whether the task field is set.
*/
boolean hasTask();
/**
*
* task for this label order
*
*
* .clarifai.api.Task task = 8;
* @return The task.
*/
com.clarifai.grpc.api.Task getTask();
/**
*
* task for this label order
*
*
* .clarifai.api.Task task = 8;
*/
com.clarifai.grpc.api.TaskOrBuilder getTaskOrBuilder();
/**
*
* When the label order was created.
* The format is https://www.ietf.org/rfc/rfc3339.txt.
* Example: "2006-01-02T15:04:05.999999Z".
*
*
* .google.protobuf.Timestamp created_at = 9;
* @return Whether the createdAt field is set.
*/
boolean hasCreatedAt();
/**
*
* When the label order was created.
* The format is https://www.ietf.org/rfc/rfc3339.txt.
* Example: "2006-01-02T15:04:05.999999Z".
*
*
* .google.protobuf.Timestamp created_at = 9;
* @return The createdAt.
*/
com.google.protobuf.Timestamp getCreatedAt();
/**
*
* When the label order was created.
* The format is https://www.ietf.org/rfc/rfc3339.txt.
* Example: "2006-01-02T15:04:05.999999Z".
*
*
* .google.protobuf.Timestamp created_at = 9;
*/
com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder();
/**
*
* Most recent time when the label order was updated.
* The format is https://www.ietf.org/rfc/rfc3339.txt.
* Example: "2006-01-02T15:04:05.999999Z".
*
*
* .google.protobuf.Timestamp modified_at = 10;
* @return Whether the modifiedAt field is set.
*/
boolean hasModifiedAt();
/**
*
* Most recent time when the label order was updated.
* The format is https://www.ietf.org/rfc/rfc3339.txt.
* Example: "2006-01-02T15:04:05.999999Z".
*
*
* .google.protobuf.Timestamp modified_at = 10;
* @return The modifiedAt.
*/
com.google.protobuf.Timestamp getModifiedAt();
/**
*
* Most recent time when the label order was updated.
* The format is https://www.ietf.org/rfc/rfc3339.txt.
* Example: "2006-01-02T15:04:05.999999Z".
*
*
* .google.protobuf.Timestamp modified_at = 10;
*/
com.google.protobuf.TimestampOrBuilder getModifiedAtOrBuilder();
}