Package com.google.cloud.retail.v2beta
Class ModelServiceGrpc.ModelServiceStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<ModelServiceGrpc.ModelServiceStub>
-
- com.google.cloud.retail.v2beta.ModelServiceGrpc.ModelServiceStub
-
- Enclosing class:
- ModelServiceGrpc
public static final class ModelServiceGrpc.ModelServiceStub extends io.grpc.stub.AbstractAsyncStub<ModelServiceGrpc.ModelServiceStub>
A stub to allow clients to do asynchronous 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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ModelServiceGrpc.ModelServiceStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createModel(CreateModelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new model.void
deleteModel(DeleteModelRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an existing model.void
getModel(GetModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)
Gets a model.void
listModels(ListModelsRequest request, io.grpc.stub.StreamObserver<ListModelsResponse> responseObserver)
Lists all the models linked to this event store.void
pauseModel(PauseModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)
Pauses the training of an existing model.void
resumeModel(ResumeModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)
Resumes the training of an existing model.void
tuneModel(TuneModelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Tunes an existing model.void
updateModel(UpdateModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)
Update of model metadata.
-
-
-
Method Detail
-
build
protected ModelServiceGrpc.ModelServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<ModelServiceGrpc.ModelServiceStub>
-
createModel
public void createModel(CreateModelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new model.
-
getModel
public void getModel(GetModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)
Gets a model.
-
pauseModel
public void pauseModel(PauseModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)
Pauses the training of an existing model.
-
resumeModel
public void resumeModel(ResumeModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)
Resumes the training of an existing model.
-
deleteModel
public void deleteModel(DeleteModelRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an existing model.
-
listModels
public void listModels(ListModelsRequest request, io.grpc.stub.StreamObserver<ListModelsResponse> responseObserver)
Lists all the models linked to this event store.
-
updateModel
public void updateModel(UpdateModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver)
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.
-
tuneModel
public void tuneModel(TuneModelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Tunes an existing model.
-
-