Class ModelServiceGrpc.ModelServiceBlockingStub (2.43.0)

public static final class ModelServiceGrpc.ModelServiceBlockingStub extends AbstractBlockingStub<ModelServiceGrpc.ModelServiceBlockingStub>

A stub to allow clients to do synchronous rpc calls to service ModelService.

Service for performing CRUD operations on models. Recommendation models contain all the metadata necessary to generate a set of models for the Predict() API. A model is queried indirectly via a ServingConfig, which associates a model with a given Placement (e.g. Frequently Bought Together on Home Page). This service allows you to do the following:

  • Initiate training of a model.
  • Pause training of an existing model.
  • List all the available models along with their metadata.
  • Control their tuning schedule.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > ModelServiceGrpc.ModelServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected ModelServiceGrpc.ModelServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
ModelServiceGrpc.ModelServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createModel(CreateModelRequest request)

public Operation createModel(CreateModelRequest request)

Creates a new model.

Parameter
NameDescription
requestCreateModelRequest
Returns
TypeDescription
Operation

deleteModel(DeleteModelRequest request)

public Empty deleteModel(DeleteModelRequest request)

Deletes an existing model.

Parameter
NameDescription
requestDeleteModelRequest
Returns
TypeDescription
Empty

getModel(GetModelRequest request)

public Model getModel(GetModelRequest request)

Gets a model.

Parameter
NameDescription
requestGetModelRequest
Returns
TypeDescription
Model

listModels(ListModelsRequest request)

public ListModelsResponse listModels(ListModelsRequest request)

Lists all the models linked to this event store.

Parameter
NameDescription
requestListModelsRequest
Returns
TypeDescription
ListModelsResponse

pauseModel(PauseModelRequest request)

public Model pauseModel(PauseModelRequest request)

Pauses the training of an existing model.

Parameter
NameDescription
requestPauseModelRequest
Returns
TypeDescription
Model

resumeModel(ResumeModelRequest request)

public Model resumeModel(ResumeModelRequest request)

Resumes the training of an existing model.

Parameter
NameDescription
requestResumeModelRequest
Returns
TypeDescription
Model

tuneModel(TuneModelRequest request)

public Operation tuneModel(TuneModelRequest request)

Tunes an existing model.

Parameter
NameDescription
requestTuneModelRequest
Returns
TypeDescription
Operation

updateModel(UpdateModelRequest request)

public Model updateModel(UpdateModelRequest request)

Update of model metadata. Only fields that currently can be updated are: filtering_option and periodic_tuning_state. If other values are provided, this API method ignores them.

Parameter
NameDescription
requestUpdateModelRequest
Returns
TypeDescription
Model