com.clarifai.grpc.api.RunnerSelectorOrBuilder 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 RunnerSelectorOrBuilder extends
// @@protoc_insertion_point(interface_extends:clarifai.api.RunnerSelector)
com.google.protobuf.MessageOrBuilder {
/**
*
* A particular nodepool for the resource to be run within. This request the id and user_id of
* the nodepool to be specified. Runners will be scaled according to a deployment for the given
* resource to be run. There should not be more than one deployment in this nodepool for the
* particular resource to run. If no deployments then default autoscaling will be used.
*
*
* .clarifai.api.Nodepool nodepool = 1;
* @return Whether the nodepool field is set.
*/
boolean hasNodepool();
/**
*
* A particular nodepool for the resource to be run within. This request the id and user_id of
* the nodepool to be specified. Runners will be scaled according to a deployment for the given
* resource to be run. There should not be more than one deployment in this nodepool for the
* particular resource to run. If no deployments then default autoscaling will be used.
*
*
* .clarifai.api.Nodepool nodepool = 1;
* @return The nodepool.
*/
com.clarifai.grpc.api.Nodepool getNodepool();
/**
*
* A particular nodepool for the resource to be run within. This request the id and user_id of
* the nodepool to be specified. Runners will be scaled according to a deployment for the given
* resource to be run. There should not be more than one deployment in this nodepool for the
* particular resource to run. If no deployments then default autoscaling will be used.
*
*
* .clarifai.api.Nodepool nodepool = 1;
*/
com.clarifai.grpc.api.NodepoolOrBuilder getNodepoolOrBuilder();
/**
*
* Optionally a partcular runner within the nodepool.
*
*
* .clarifai.api.Runner runner = 2;
* @return Whether the runner field is set.
*/
boolean hasRunner();
/**
*
* Optionally a partcular runner within the nodepool.
*
*
* .clarifai.api.Runner runner = 2;
* @return The runner.
*/
com.clarifai.grpc.api.Runner getRunner();
/**
*
* Optionally a partcular runner within the nodepool.
*
*
* .clarifai.api.Runner runner = 2;
*/
com.clarifai.grpc.api.RunnerOrBuilder getRunnerOrBuilder();
/**
*
* Optionally a partcular deployment within the nodepool.
*
*
* .clarifai.api.Deployment deployment = 3;
* @return Whether the deployment field is set.
*/
boolean hasDeployment();
/**
*
* Optionally a partcular deployment within the nodepool.
*
*
* .clarifai.api.Deployment deployment = 3;
* @return The deployment.
*/
com.clarifai.grpc.api.Deployment getDeployment();
/**
*
* Optionally a partcular deployment within the nodepool.
*
*
* .clarifai.api.Deployment deployment = 3;
*/
com.clarifai.grpc.api.DeploymentOrBuilder getDeploymentOrBuilder();
}