public sealed class ModelMonitoringJob : IMessage<ModelMonitoringJob>, IEquatable<ModelMonitoringJob>, IDeepCloneable<ModelMonitoringJob>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class ModelMonitoringJob.
Represents a model monitoring job that analyze dataset using different monitoring algorithm.
Implements
IMessageModelMonitoringJob, IEquatableModelMonitoringJob, IDeepCloneableModelMonitoringJob, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
ModelMonitoringJob()
public ModelMonitoringJob()ModelMonitoringJob(ModelMonitoringJob)
public ModelMonitoringJob(ModelMonitoringJob other)| Parameter | |
|---|---|
| Name | Description |
other |
ModelMonitoringJob |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. Timestamp when this ModelMonitoringJob was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
DisplayName
public string DisplayName { get; set; }The display name of the ModelMonitoringJob. The name can be up to 128 characters long and can consist of any UTF-8.
| Property Value | |
|---|---|
| Type | Description |
string |
|
JobExecutionDetail
public ModelMonitoringJobExecutionDetail JobExecutionDetail { get; set; }Output only. Execution results for all the monitoring objectives.
| Property Value | |
|---|---|
| Type | Description |
ModelMonitoringJobExecutionDetail |
|
ModelMonitoringJobName
public ModelMonitoringJobName ModelMonitoringJobName { get; set; }ModelMonitoringJobName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ModelMonitoringJobName |
|
ModelMonitoringSpec
public ModelMonitoringSpec ModelMonitoringSpec { get; set; }Monitoring monitoring job spec. It outlines the specifications for monitoring objectives, notifications, and result exports. If left blank, the default monitoring specifications from the top-level resource 'ModelMonitor' will be applied. If provided, we will use the specification defined here rather than the default one.
| Property Value | |
|---|---|
| Type | Description |
ModelMonitoringSpec |
|
Name
public string Name { get; set; }Output only. Resource name of a ModelMonitoringJob. Format:
projects/{project_id}/locations/{location_id}/modelMonitors/{model_monitor_id}/modelMonitoringJobs/{model_monitoring_job_id}
| Property Value | |
|---|---|
| Type | Description |
string |
|
Schedule
public string Schedule { get; set; }Output only. Schedule resource name. It will only appear when this job is triggered by a schedule.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ScheduleAsScheduleName
public ScheduleName ScheduleAsScheduleName { get; set; }ScheduleName-typed view over the Schedule resource name property.
| Property Value | |
|---|---|
| Type | Description |
ScheduleName |
|
ScheduleTime
public Timestamp ScheduleTime { get; set; }Output only. Timestamp when this ModelMonitoringJob was scheduled. It will only appear when this job is triggered by a schedule.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
State
public JobState State { get; set; }Output only. The state of the monitoring job.
- When the job is still creating, the state will be 'JOB_STATE_PENDING'.
- Once the job is successfully created, the state will be 'JOB_STATE_RUNNING'.
- Once the job is finished, the state will be one of 'JOB_STATE_FAILED', 'JOB_STATE_SUCCEEDED', 'JOB_STATE_PARTIALLY_SUCCEEDED'.
| Property Value | |
|---|---|
| Type | Description |
JobState |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Timestamp when this ModelMonitoringJob was updated most recently.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|