Class ModelMonitoringServiceGrpc.ModelMonitoringServiceStub (3.45.0)

public static final class ModelMonitoringServiceGrpc.ModelMonitoringServiceStub extends AbstractAsyncStub<ModelMonitoringServiceGrpc.ModelMonitoringServiceStub>

A stub to allow clients to do asynchronous rpc calls to service ModelMonitoringService.

A service for creating and managing Vertex AI Model moitoring. This includes ModelMonitor resources, ModelMonitoringJob resources.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > ModelMonitoringServiceGrpc.ModelMonitoringServiceStub

Methods

build(Channel channel, CallOptions callOptions)

protected ModelMonitoringServiceGrpc.ModelMonitoringServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ModelMonitoringServiceGrpc.ModelMonitoringServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createModelMonitor(CreateModelMonitorRequest request, StreamObserver<Operation> responseObserver)

public void createModelMonitor(CreateModelMonitorRequest request, StreamObserver<Operation> responseObserver)

Creates a ModelMonitor.

Parameters
Name Description
request CreateModelMonitorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createModelMonitoringJob(CreateModelMonitoringJobRequest request, StreamObserver<ModelMonitoringJob> responseObserver)

public void createModelMonitoringJob(CreateModelMonitoringJobRequest request, StreamObserver<ModelMonitoringJob> responseObserver)

Creates a ModelMonitoringJob.

Parameters
Name Description
request CreateModelMonitoringJobRequest
responseObserver io.grpc.stub.StreamObserver<ModelMonitoringJob>

deleteModelMonitor(DeleteModelMonitorRequest request, StreamObserver<Operation> responseObserver)

public void deleteModelMonitor(DeleteModelMonitorRequest request, StreamObserver<Operation> responseObserver)

Deletes a ModelMonitor.

Parameters
Name Description
request DeleteModelMonitorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteModelMonitoringJob(DeleteModelMonitoringJobRequest request, StreamObserver<Operation> responseObserver)

public void deleteModelMonitoringJob(DeleteModelMonitoringJobRequest request, StreamObserver<Operation> responseObserver)

Deletes a ModelMonitoringJob.

Parameters
Name Description
request DeleteModelMonitoringJobRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getModelMonitor(GetModelMonitorRequest request, StreamObserver<ModelMonitor> responseObserver)

public void getModelMonitor(GetModelMonitorRequest request, StreamObserver<ModelMonitor> responseObserver)

Gets a ModelMonitor.

Parameters
Name Description
request GetModelMonitorRequest
responseObserver io.grpc.stub.StreamObserver<ModelMonitor>

getModelMonitoringJob(GetModelMonitoringJobRequest request, StreamObserver<ModelMonitoringJob> responseObserver)

public void getModelMonitoringJob(GetModelMonitoringJobRequest request, StreamObserver<ModelMonitoringJob> responseObserver)

Gets a ModelMonitoringJob.

Parameters
Name Description
request GetModelMonitoringJobRequest
responseObserver io.grpc.stub.StreamObserver<ModelMonitoringJob>

listModelMonitoringJobs(ListModelMonitoringJobsRequest request, StreamObserver<ListModelMonitoringJobsResponse> responseObserver)

public void listModelMonitoringJobs(ListModelMonitoringJobsRequest request, StreamObserver<ListModelMonitoringJobsResponse> responseObserver)

Lists ModelMonitoringJobs. Callers may choose to read across multiple Monitors as per AIP-159 by using '-' (the hyphen or dash character) as a wildcard character instead of modelMonitor id in the parent. Format projects/{project_id}/locations/{location}/moodelMonitors/-/modelMonitoringJobs

Parameters
Name Description
request ListModelMonitoringJobsRequest
responseObserver io.grpc.stub.StreamObserver<ListModelMonitoringJobsResponse>

listModelMonitors(ListModelMonitorsRequest request, StreamObserver<ListModelMonitorsResponse> responseObserver)

public void listModelMonitors(ListModelMonitorsRequest request, StreamObserver<ListModelMonitorsResponse> responseObserver)

Lists ModelMonitors in a Location.

Parameters
Name Description
request ListModelMonitorsRequest
responseObserver io.grpc.stub.StreamObserver<ListModelMonitorsResponse>

searchModelMonitoringAlerts(SearchModelMonitoringAlertsRequest request, StreamObserver<SearchModelMonitoringAlertsResponse> responseObserver)

public void searchModelMonitoringAlerts(SearchModelMonitoringAlertsRequest request, StreamObserver<SearchModelMonitoringAlertsResponse> responseObserver)

Returns the Model Monitoring alerts.

Parameters
Name Description
request SearchModelMonitoringAlertsRequest
responseObserver io.grpc.stub.StreamObserver<SearchModelMonitoringAlertsResponse>

searchModelMonitoringStats(SearchModelMonitoringStatsRequest request, StreamObserver<SearchModelMonitoringStatsResponse> responseObserver)

public void searchModelMonitoringStats(SearchModelMonitoringStatsRequest request, StreamObserver<SearchModelMonitoringStatsResponse> responseObserver)

Searches Model Monitoring Stats generated within a given time window.

Parameters
Name Description
request SearchModelMonitoringStatsRequest
responseObserver io.grpc.stub.StreamObserver<SearchModelMonitoringStatsResponse>

updateModelMonitor(UpdateModelMonitorRequest request, StreamObserver<Operation> responseObserver)

public void updateModelMonitor(UpdateModelMonitorRequest request, StreamObserver<Operation> responseObserver)

Updates a ModelMonitor.

Parameters
Name Description
request UpdateModelMonitorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>