Package viam.app.mltraining.v1
Class MLTrainingServiceGrpc.MLTrainingServiceBlockingV2Stub
java.lang.Object
io.grpc.stub.AbstractStub<MLTrainingServiceGrpc.MLTrainingServiceBlockingV2Stub>
io.grpc.stub.AbstractBlockingStub<MLTrainingServiceGrpc.MLTrainingServiceBlockingV2Stub>
viam.app.mltraining.v1.MLTrainingServiceGrpc.MLTrainingServiceBlockingV2Stub
- Enclosing class:
MLTrainingServiceGrpc
public static final class MLTrainingServiceGrpc.MLTrainingServiceBlockingV2Stub
extends io.grpc.stub.AbstractBlockingStub<MLTrainingServiceGrpc.MLTrainingServiceBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service MLTrainingService.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) CancelTrainingJob cancels a training job that has not yet completed.DeleteCompletedTrainingJob removes a completed training job from the database, whether the job succeeded or failed.DeleteCustomTrainingContainer deletes a custom container from the databaseGetContainer retrieves a container by its ID.GetTrainingJob retrieves a training job by its ID.GetTrainingJobLogs gets the logs for a given custom training job.ListContainers lists the containers available for a custom training job for a given organization.ListSupportedContainers gets all the Viam-supported containers available for a custom training job.ListTrainingJobs lists training jobs for a given organization ID and training status.RegisterCustomTrainingContainer registers a custom container in the database for custom training jobsSubmitCustomTrainingJob submits a custom training job request.SubmitTrainingJob submits a training job request.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected MLTrainingServiceGrpc.MLTrainingServiceBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<MLTrainingServiceGrpc.MLTrainingServiceBlockingV2Stub>
-
submitTrainingJob
public MlTraining.SubmitTrainingJobResponse submitTrainingJob(MlTraining.SubmitTrainingJobRequest request) throws io.grpc.StatusException SubmitTrainingJob submits a training job request.
- Throws:
io.grpc.StatusException
-
submitCustomTrainingJob
public MlTraining.SubmitCustomTrainingJobResponse submitCustomTrainingJob(MlTraining.SubmitCustomTrainingJobRequest request) throws io.grpc.StatusException SubmitCustomTrainingJob submits a custom training job request.
- Throws:
io.grpc.StatusException
-
getTrainingJob
public MlTraining.GetTrainingJobResponse getTrainingJob(MlTraining.GetTrainingJobRequest request) throws io.grpc.StatusException GetTrainingJob retrieves a training job by its ID.
- Throws:
io.grpc.StatusException
-
listTrainingJobs
public MlTraining.ListTrainingJobsResponse listTrainingJobs(MlTraining.ListTrainingJobsRequest request) throws io.grpc.StatusException ListTrainingJobs lists training jobs for a given organization ID and training status.
- Throws:
io.grpc.StatusException
-
cancelTrainingJob
public MlTraining.CancelTrainingJobResponse cancelTrainingJob(MlTraining.CancelTrainingJobRequest request) throws io.grpc.StatusException CancelTrainingJob cancels a training job that has not yet completed.
- Throws:
io.grpc.StatusException
-
deleteCompletedTrainingJob
public MlTraining.DeleteCompletedTrainingJobResponse deleteCompletedTrainingJob(MlTraining.DeleteCompletedTrainingJobRequest request) throws io.grpc.StatusException DeleteCompletedTrainingJob removes a completed training job from the database, whether the job succeeded or failed.
- Throws:
io.grpc.StatusException
-
getTrainingJobLogs
public MlTraining.GetTrainingJobLogsResponse getTrainingJobLogs(MlTraining.GetTrainingJobLogsRequest request) throws io.grpc.StatusException GetTrainingJobLogs gets the logs for a given custom training job.
- Throws:
io.grpc.StatusException
-
listSupportedContainers
public MlTraining.ListSupportedContainersResponse listSupportedContainers(MlTraining.ListSupportedContainersRequest request) throws io.grpc.StatusException ListSupportedContainers gets all the Viam-supported containers available for a custom training job.
- Throws:
io.grpc.StatusException
-
listContainers
public MlTraining.ListContainersResponse listContainers(MlTraining.ListContainersRequest request) throws io.grpc.StatusException ListContainers lists the containers available for a custom training job for a given organization.
- Throws:
io.grpc.StatusException
-
getContainer
public MlTraining.GetContainerResponse getContainer(MlTraining.GetContainerRequest request) throws io.grpc.StatusException GetContainer retrieves a container by its ID.
- Throws:
io.grpc.StatusException
-
registerCustomTrainingContainer
public MlTraining.RegisterCustomTrainingContainerResponse registerCustomTrainingContainer(MlTraining.RegisterCustomTrainingContainerRequest request) throws io.grpc.StatusException RegisterCustomTrainingContainer registers a custom container in the database for custom training jobs
- Throws:
io.grpc.StatusException
-
deleteCustomTrainingContainer
public MlTraining.DeleteCustomTrainingContainerResponse deleteCustomTrainingContainer(MlTraining.DeleteCustomTrainingContainerRequest request) throws io.grpc.StatusException DeleteCustomTrainingContainer deletes a custom container from the database
- Throws:
io.grpc.StatusException
-