public sealed class ModelMonitoringServiceClientImpl : ModelMonitoringServiceClientReference documentation and code samples for the Vertex AI v1beta1 API class ModelMonitoringServiceClientImpl.
ModelMonitoringService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Remarks
A service for creating and managing Vertex AI Model moitoring. This includes
ModelMonitor resources, ModelMonitoringJob resources.
Constructors
ModelMonitoringServiceClientImpl(ModelMonitoringServiceClient, ModelMonitoringServiceSettings, ILogger)
public ModelMonitoringServiceClientImpl(ModelMonitoringService.ModelMonitoringServiceClient grpcClient, ModelMonitoringServiceSettings settings, ILogger logger)Constructs a client wrapper for the ModelMonitoringService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
ModelMonitoringServiceModelMonitoringServiceClientThe underlying gRPC client. |
settings |
ModelMonitoringServiceSettingsThe base ModelMonitoringServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateModelMonitorOperationsClient
public override OperationsClient CreateModelMonitorOperationsClient { get; }The long-running operations client for CreateModelMonitor.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteModelMonitorOperationsClient
public override OperationsClient DeleteModelMonitorOperationsClient { get; }The long-running operations client for DeleteModelMonitor.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteModelMonitoringJobOperationsClient
public override OperationsClient DeleteModelMonitoringJobOperationsClient { get; }The long-running operations client for DeleteModelMonitoringJob.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override ModelMonitoringService.ModelMonitoringServiceClient GrpcClient { get; }The underlying gRPC ModelMonitoringService client
| Property Value | |
|---|---|
| Type | Description |
ModelMonitoringServiceModelMonitoringServiceClient |
|
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
IAMPolicyClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
UpdateModelMonitorOperationsClient
public override OperationsClient UpdateModelMonitorOperationsClient { get; }The long-running operations client for UpdateModelMonitor.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
CreateModelMonitor(CreateModelMonitorRequest, CallSettings)
public override Operation<ModelMonitor, CreateModelMonitorOperationMetadata> CreateModelMonitor(CreateModelMonitorRequest request, CallSettings callSettings = null)Creates a ModelMonitor.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateModelMonitorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationModelMonitorCreateModelMonitorOperationMetadata |
The RPC response. |
CreateModelMonitorAsync(CreateModelMonitorRequest, CallSettings)
public override Task<Operation<ModelMonitor, CreateModelMonitorOperationMetadata>> CreateModelMonitorAsync(CreateModelMonitorRequest request, CallSettings callSettings = null)Creates a ModelMonitor.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateModelMonitorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationModelMonitorCreateModelMonitorOperationMetadata |
A Task containing the RPC response. |
CreateModelMonitoringJob(CreateModelMonitoringJobRequest, CallSettings)
public override ModelMonitoringJob CreateModelMonitoringJob(CreateModelMonitoringJobRequest request, CallSettings callSettings = null)Creates a ModelMonitoringJob.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateModelMonitoringJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ModelMonitoringJob |
The RPC response. |
CreateModelMonitoringJobAsync(CreateModelMonitoringJobRequest, CallSettings)
public override Task<ModelMonitoringJob> CreateModelMonitoringJobAsync(CreateModelMonitoringJobRequest request, CallSettings callSettings = null)Creates a ModelMonitoringJob.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateModelMonitoringJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskModelMonitoringJob |
A Task containing the RPC response. |
DeleteModelMonitor(DeleteModelMonitorRequest, CallSettings)
public override Operation<Empty, DeleteOperationMetadata> DeleteModelMonitor(DeleteModelMonitorRequest request, CallSettings callSettings = null)Deletes a ModelMonitor.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteModelMonitorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyDeleteOperationMetadata |
The RPC response. |
DeleteModelMonitorAsync(DeleteModelMonitorRequest, CallSettings)
public override Task<Operation<Empty, DeleteOperationMetadata>> DeleteModelMonitorAsync(DeleteModelMonitorRequest request, CallSettings callSettings = null)Deletes a ModelMonitor.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteModelMonitorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyDeleteOperationMetadata |
A Task containing the RPC response. |
DeleteModelMonitoringJob(DeleteModelMonitoringJobRequest, CallSettings)
public override Operation<Empty, DeleteOperationMetadata> DeleteModelMonitoringJob(DeleteModelMonitoringJobRequest request, CallSettings callSettings = null)Deletes a ModelMonitoringJob.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteModelMonitoringJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyDeleteOperationMetadata |
The RPC response. |
DeleteModelMonitoringJobAsync(DeleteModelMonitoringJobRequest, CallSettings)
public override Task<Operation<Empty, DeleteOperationMetadata>> DeleteModelMonitoringJobAsync(DeleteModelMonitoringJobRequest request, CallSettings callSettings = null)Deletes a ModelMonitoringJob.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteModelMonitoringJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyDeleteOperationMetadata |
A Task containing the RPC response. |
GetModelMonitor(GetModelMonitorRequest, CallSettings)
public override ModelMonitor GetModelMonitor(GetModelMonitorRequest request, CallSettings callSettings = null)Gets a ModelMonitor.
| Parameters | |
|---|---|
| Name | Description |
request |
GetModelMonitorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ModelMonitor |
The RPC response. |
GetModelMonitorAsync(GetModelMonitorRequest, CallSettings)
public override Task<ModelMonitor> GetModelMonitorAsync(GetModelMonitorRequest request, CallSettings callSettings = null)Gets a ModelMonitor.
| Parameters | |
|---|---|
| Name | Description |
request |
GetModelMonitorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskModelMonitor |
A Task containing the RPC response. |
GetModelMonitoringJob(GetModelMonitoringJobRequest, CallSettings)
public override ModelMonitoringJob GetModelMonitoringJob(GetModelMonitoringJobRequest request, CallSettings callSettings = null)Gets a ModelMonitoringJob.
| Parameters | |
|---|---|
| Name | Description |
request |
GetModelMonitoringJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ModelMonitoringJob |
The RPC response. |
GetModelMonitoringJobAsync(GetModelMonitoringJobRequest, CallSettings)
public override Task<ModelMonitoringJob> GetModelMonitoringJobAsync(GetModelMonitoringJobRequest request, CallSettings callSettings = null)Gets a ModelMonitoringJob.
| Parameters | |
|---|---|
| Name | Description |
request |
GetModelMonitoringJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskModelMonitoringJob |
A Task containing the RPC response. |
ListModelMonitoringJobs(ListModelMonitoringJobsRequest, CallSettings)
public override PagedEnumerable<ListModelMonitoringJobsResponse, ModelMonitoringJob> ListModelMonitoringJobs(ListModelMonitoringJobsRequest request, CallSettings callSettings = null)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 |
ListModelMonitoringJobsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListModelMonitoringJobsResponseModelMonitoringJob |
A pageable sequence of ModelMonitoringJob resources. |
ListModelMonitoringJobsAsync(ListModelMonitoringJobsRequest, CallSettings)
public override PagedAsyncEnumerable<ListModelMonitoringJobsResponse, ModelMonitoringJob> ListModelMonitoringJobsAsync(ListModelMonitoringJobsRequest request, CallSettings callSettings = null)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 |
ListModelMonitoringJobsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListModelMonitoringJobsResponseModelMonitoringJob |
A pageable asynchronous sequence of ModelMonitoringJob resources. |
ListModelMonitors(ListModelMonitorsRequest, CallSettings)
public override PagedEnumerable<ListModelMonitorsResponse, ModelMonitor> ListModelMonitors(ListModelMonitorsRequest request, CallSettings callSettings = null)Lists ModelMonitors in a Location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListModelMonitorsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListModelMonitorsResponseModelMonitor |
A pageable sequence of ModelMonitor resources. |
ListModelMonitorsAsync(ListModelMonitorsRequest, CallSettings)
public override PagedAsyncEnumerable<ListModelMonitorsResponse, ModelMonitor> ListModelMonitorsAsync(ListModelMonitorsRequest request, CallSettings callSettings = null)Lists ModelMonitors in a Location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListModelMonitorsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListModelMonitorsResponseModelMonitor |
A pageable asynchronous sequence of ModelMonitor resources. |
SearchModelMonitoringAlerts(SearchModelMonitoringAlertsRequest, CallSettings)
public override PagedEnumerable<SearchModelMonitoringAlertsResponse, ModelMonitoringAlert> SearchModelMonitoringAlerts(SearchModelMonitoringAlertsRequest request, CallSettings callSettings = null)Returns the Model Monitoring alerts.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchModelMonitoringAlertsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableSearchModelMonitoringAlertsResponseModelMonitoringAlert |
A pageable sequence of ModelMonitoringAlert resources. |
SearchModelMonitoringAlertsAsync(SearchModelMonitoringAlertsRequest, CallSettings)
public override PagedAsyncEnumerable<SearchModelMonitoringAlertsResponse, ModelMonitoringAlert> SearchModelMonitoringAlertsAsync(SearchModelMonitoringAlertsRequest request, CallSettings callSettings = null)Returns the Model Monitoring alerts.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchModelMonitoringAlertsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableSearchModelMonitoringAlertsResponseModelMonitoringAlert |
A pageable asynchronous sequence of ModelMonitoringAlert resources. |
SearchModelMonitoringStats(SearchModelMonitoringStatsRequest, CallSettings)
public override PagedEnumerable<SearchModelMonitoringStatsResponse, ModelMonitoringStats> SearchModelMonitoringStats(SearchModelMonitoringStatsRequest request, CallSettings callSettings = null)Searches Model Monitoring Stats generated within a given time window.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchModelMonitoringStatsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableSearchModelMonitoringStatsResponseModelMonitoringStats |
A pageable sequence of ModelMonitoringStats resources. |
SearchModelMonitoringStatsAsync(SearchModelMonitoringStatsRequest, CallSettings)
public override PagedAsyncEnumerable<SearchModelMonitoringStatsResponse, ModelMonitoringStats> SearchModelMonitoringStatsAsync(SearchModelMonitoringStatsRequest request, CallSettings callSettings = null)Searches Model Monitoring Stats generated within a given time window.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchModelMonitoringStatsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableSearchModelMonitoringStatsResponseModelMonitoringStats |
A pageable asynchronous sequence of ModelMonitoringStats resources. |
UpdateModelMonitor(UpdateModelMonitorRequest, CallSettings)
public override Operation<ModelMonitor, UpdateModelMonitorOperationMetadata> UpdateModelMonitor(UpdateModelMonitorRequest request, CallSettings callSettings = null)Updates a ModelMonitor.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateModelMonitorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationModelMonitorUpdateModelMonitorOperationMetadata |
The RPC response. |
UpdateModelMonitorAsync(UpdateModelMonitorRequest, CallSettings)
public override Task<Operation<ModelMonitor, UpdateModelMonitorOperationMetadata>> UpdateModelMonitorAsync(UpdateModelMonitorRequest request, CallSettings callSettings = null)Updates a ModelMonitor.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateModelMonitorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationModelMonitorUpdateModelMonitorOperationMetadata |
A Task containing the RPC response. |