public final class ModelMonitoringJob extends GeneratedMessageV3 implements ModelMonitoringJobOrBuilder
Represents a model monitoring job that analyze dataset using different
monitoring algorithm.
Protobuf type google.cloud.aiplatform.v1beta1.ModelMonitoringJob
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int CREATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int DISPLAY_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int JOB_EXECUTION_DETAIL_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int MODEL_MONITORING_SPEC_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int SCHEDULE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int SCHEDULE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static ModelMonitoringJob getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static ModelMonitoringJob.Builder newBuilder()
public static ModelMonitoringJob.Builder newBuilder(ModelMonitoringJob prototype)
public static ModelMonitoringJob parseDelimitedFrom(InputStream input)
public static ModelMonitoringJob parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ModelMonitoringJob parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static ModelMonitoringJob parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ModelMonitoringJob parseFrom(ByteString data)
public static ModelMonitoringJob parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ModelMonitoringJob parseFrom(CodedInputStream input)
public static ModelMonitoringJob parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ModelMonitoringJob parseFrom(InputStream input)
public static ModelMonitoringJob parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ModelMonitoringJob parseFrom(ByteBuffer data)
public static ModelMonitoringJob parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<ModelMonitoringJob> parser()
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public Timestamp getCreateTime()
Output only. Timestamp when this ModelMonitoringJob was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The createTime.
|
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Timestamp when this ModelMonitoringJob was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ModelMonitoringJob getDefaultInstanceForType()
public String getDisplayName()
The display name of the ModelMonitoringJob.
The name can be up to 128 characters long and can consist of any UTF-8.
string display_name = 2;
Returns |
Type |
Description |
String |
The displayName.
|
public ByteString getDisplayNameBytes()
The display name of the ModelMonitoringJob.
The name can be up to 128 characters long and can consist of any UTF-8.
string display_name = 2;
Returns |
Type |
Description |
ByteString |
The bytes for displayName.
|
public ModelMonitoringJobExecutionDetail getJobExecutionDetail()
Output only. Execution results for all the monitoring objectives.
.google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail job_execution_detail = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ModelMonitoringJobExecutionDetailOrBuilder getJobExecutionDetailOrBuilder()
Output only. Execution results for all the monitoring objectives.
.google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail job_execution_detail = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ModelMonitoringSpec getModelMonitoringSpec()
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.
.google.cloud.aiplatform.v1beta1.ModelMonitoringSpec model_monitoring_spec = 3;
public ModelMonitoringSpecOrBuilder getModelMonitoringSpecOrBuilder()
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.
.google.cloud.aiplatform.v1beta1.ModelMonitoringSpec model_monitoring_spec = 3;
Output only. Resource name of a ModelMonitoringJob. Format:
projects/{project_id}/locations/{location_id}/modelMonitors/{model_monitor_id}/modelMonitoringJobs/{model_monitoring_job_id}
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The name.
|
public ByteString getNameBytes()
Output only. Resource name of a ModelMonitoringJob. Format:
projects/{project_id}/locations/{location_id}/modelMonitors/{model_monitor_id}/modelMonitoringJobs/{model_monitoring_job_id}
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
public Parser<ModelMonitoringJob> getParserForType()
Overrides
public String getSchedule()
Output only. Schedule resource name. It will only appear when this job is
triggered by a schedule.
string schedule = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The schedule.
|
public ByteString getScheduleBytes()
Output only. Schedule resource name. It will only appear when this job is
triggered by a schedule.
string schedule = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for schedule.
|
public Timestamp getScheduleTime()
Output only. Timestamp when this ModelMonitoringJob was scheduled. It will
only appear when this job is triggered by a schedule.
.google.protobuf.Timestamp schedule_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The scheduleTime.
|
public TimestampOrBuilder getScheduleTimeOrBuilder()
Output only. Timestamp when this ModelMonitoringJob was scheduled. It will
only appear when this job is triggered by a schedule.
.google.protobuf.Timestamp schedule_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
public JobState getState()
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'.
.google.cloud.aiplatform.v1beta1.JobState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
JobState |
The state.
|
public int getStateValue()
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'.
.google.cloud.aiplatform.v1beta1.JobState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for state.
|
public Timestamp getUpdateTime()
Output only. Timestamp when this ModelMonitoringJob was updated most
recently.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The updateTime.
|
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Timestamp when this ModelMonitoringJob was updated most
recently.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasCreateTime()
Output only. Timestamp when this ModelMonitoringJob was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the createTime field is set.
|
public boolean hasJobExecutionDetail()
Output only. Execution results for all the monitoring objectives.
.google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail job_execution_detail = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the jobExecutionDetail field is set.
|
public boolean hasModelMonitoringSpec()
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.
.google.cloud.aiplatform.v1beta1.ModelMonitoringSpec model_monitoring_spec = 3;
Returns |
Type |
Description |
boolean |
Whether the modelMonitoringSpec field is set.
|
public boolean hasScheduleTime()
Output only. Timestamp when this ModelMonitoringJob was scheduled. It will
only appear when this job is triggered by a schedule.
.google.protobuf.Timestamp schedule_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the scheduleTime field is set.
|
public boolean hasUpdateTime()
Output only. Timestamp when this ModelMonitoringJob was updated most
recently.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the updateTime field is set.
|
Returns |
Type |
Description |
int |
|
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ModelMonitoringJob.Builder newBuilderForType()
protected ModelMonitoringJob.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public ModelMonitoringJob.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides