Cloud AI Platform v1beta1 API - Class ModelMonitoringJob (1.0.0-beta01)

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.

Inheritance

object > ModelMonitoringJob

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

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