Struct google_api_proto::google::cloud::aiplatform::v1beta1::ModelMonitoringJob
source · pub struct ModelMonitoringJob {
pub name: String,
pub display_name: String,
pub model_monitoring_spec: Option<ModelMonitoringSpec>,
pub create_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
pub state: i32,
pub schedule: String,
pub job_execution_detail: Option<ModelMonitoringJobExecutionDetail>,
pub schedule_time: Option<Timestamp>,
}
Expand description
Represents a model monitoring job that analyze dataset using different monitoring algorithm.
Fields§
§name: String
Output only. Resource name of a ModelMonitoringJob. Format:
projects/{project_id}/locations/{location_id}/modelMonitors/{model_monitor_id}/modelMonitoringJobs/{model_monitoring_job_id}
display_name: String
The display name of the ModelMonitoringJob. The name can be up to 128 characters long and can consist of any UTF-8.
model_monitoring_spec: Option<ModelMonitoringSpec>
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.
create_time: Option<Timestamp>
Output only. Timestamp when this ModelMonitoringJob was created.
update_time: Option<Timestamp>
Output only. Timestamp when this ModelMonitoringJob was updated most recently.
state: i32
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’.
schedule: String
Output only. Schedule resource name. It will only appear when this job is triggered by a schedule.
job_execution_detail: Option<ModelMonitoringJobExecutionDetail>
Output only. Execution results for all the monitoring objectives.
schedule_time: Option<Timestamp>
Output only. Timestamp when this ModelMonitoringJob was scheduled. It will only appear when this job is triggered by a schedule.
Implementations§
Trait Implementations§
source§impl Clone for ModelMonitoringJob
impl Clone for ModelMonitoringJob
source§fn clone(&self) -> ModelMonitoringJob
fn clone(&self) -> ModelMonitoringJob
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ModelMonitoringJob
impl Debug for ModelMonitoringJob
source§impl Default for ModelMonitoringJob
impl Default for ModelMonitoringJob
source§impl Message for ModelMonitoringJob
impl Message for ModelMonitoringJob
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for ModelMonitoringJob
impl PartialEq for ModelMonitoringJob
source§fn eq(&self, other: &ModelMonitoringJob) -> bool
fn eq(&self, other: &ModelMonitoringJob) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ModelMonitoringJob
Auto Trait Implementations§
impl Freeze for ModelMonitoringJob
impl RefUnwindSafe for ModelMonitoringJob
impl Send for ModelMonitoringJob
impl Sync for ModelMonitoringJob
impl Unpin for ModelMonitoringJob
impl UnwindSafe for ModelMonitoringJob
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request