public sealed class ModelMonitoringJob : IMessage<ModelMonitoringJob>, IEquatable<ModelMonitoringJob>, IDeepCloneable<ModelMonitoringJob>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform 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 |