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. |