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

com.clarifai.grpc.api.WorkflowNodeOrBuilder 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 WorkflowNodeOrBuilder extends
    // @@protoc_insertion_point(interface_extends:clarifai.api.WorkflowNode)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * An identifier for this node in the graph. This is used when connecting NodeInputs
   * together.
   * 
* * string id = 1; * @return The id. */ java.lang.String getId(); /** *
   * An identifier for this node in the graph. This is used when connecting NodeInputs
   * together.
   * 
* * string id = 1; * @return The bytes for id. */ com.google.protobuf.ByteString getIdBytes(); /** *
   * The model that will do the processing at this node. We only vlidate the model.id and
   * model.model_version.id fields.
   * 
* * .clarifai.api.Model model = 2; * @return Whether the model field is set. */ boolean hasModel(); /** *
   * The model that will do the processing at this node. We only vlidate the model.id and
   * model.model_version.id fields.
   * 
* * .clarifai.api.Model model = 2; * @return The model. */ com.clarifai.grpc.api.Model getModel(); /** *
   * The model that will do the processing at this node. We only vlidate the model.id and
   * model.model_version.id fields.
   * 
* * .clarifai.api.Model model = 2; */ com.clarifai.grpc.api.ModelOrBuilder getModelOrBuilder(); /** *
   * Each WorkflowNode can connect to multiple input nodes so that we can handle multi-model data
   * and more complex workflow operations.
   * 
* * repeated .clarifai.api.NodeInput node_inputs = 3; */ java.util.List getNodeInputsList(); /** *
   * Each WorkflowNode can connect to multiple input nodes so that we can handle multi-model data
   * and more complex workflow operations.
   * 
* * repeated .clarifai.api.NodeInput node_inputs = 3; */ com.clarifai.grpc.api.NodeInput getNodeInputs(int index); /** *
   * Each WorkflowNode can connect to multiple input nodes so that we can handle multi-model data
   * and more complex workflow operations.
   * 
* * repeated .clarifai.api.NodeInput node_inputs = 3; */ int getNodeInputsCount(); /** *
   * Each WorkflowNode can connect to multiple input nodes so that we can handle multi-model data
   * and more complex workflow operations.
   * 
* * repeated .clarifai.api.NodeInput node_inputs = 3; */ java.util.List getNodeInputsOrBuilderList(); /** *
   * Each WorkflowNode can connect to multiple input nodes so that we can handle multi-model data
   * and more complex workflow operations.
   * 
* * repeated .clarifai.api.NodeInput node_inputs = 3; */ com.clarifai.grpc.api.NodeInputOrBuilder getNodeInputsOrBuilder( int index); /** *
   * suppress the output for workflow prediction
   * 
* * bool suppress_output = 4; * @return The suppressOutput. */ boolean getSuppressOutput(); /** *
   * Used to override the output_info.data and output_info.params of the model specified by the node.
   * Values for fields_map, message, and output_config are ignored.
   * 
* * .clarifai.api.OutputInfo output_info_override = 5; * @return Whether the outputInfoOverride field is set. */ boolean hasOutputInfoOverride(); /** *
   * Used to override the output_info.data and output_info.params of the model specified by the node.
   * Values for fields_map, message, and output_config are ignored.
   * 
* * .clarifai.api.OutputInfo output_info_override = 5; * @return The outputInfoOverride. */ com.clarifai.grpc.api.OutputInfo getOutputInfoOverride(); /** *
   * Used to override the output_info.data and output_info.params of the model specified by the node.
   * Values for fields_map, message, and output_config are ignored.
   * 
* * .clarifai.api.OutputInfo output_info_override = 5; */ com.clarifai.grpc.api.OutputInfoOrBuilder getOutputInfoOverrideOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy