Struct google_api_proto::google::cloud::aiplatform::v1::ModelMonitoringObjectiveConfig
source · pub struct ModelMonitoringObjectiveConfig {
pub training_dataset: Option<TrainingDataset>,
pub training_prediction_skew_detection_config: Option<TrainingPredictionSkewDetectionConfig>,
pub prediction_drift_detection_config: Option<PredictionDriftDetectionConfig>,
pub explanation_config: Option<ExplanationConfig>,
}
Expand description
The objective configuration for model monitoring, including the information needed to detect anomalies for one particular model.
Fields§
§training_dataset: Option<TrainingDataset>
Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.
training_prediction_skew_detection_config: Option<TrainingPredictionSkewDetectionConfig>
The config for skew between training data and prediction data.
prediction_drift_detection_config: Option<PredictionDriftDetectionConfig>
The config for drift of prediction data.
explanation_config: Option<ExplanationConfig>
The config for integrating with Vertex Explainable AI.
Trait Implementations§
source§impl Clone for ModelMonitoringObjectiveConfig
impl Clone for ModelMonitoringObjectiveConfig
source§fn clone(&self) -> ModelMonitoringObjectiveConfig
fn clone(&self) -> ModelMonitoringObjectiveConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Message for ModelMonitoringObjectiveConfig
impl Message for ModelMonitoringObjectiveConfig
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for ModelMonitoringObjectiveConfig
impl PartialEq for ModelMonitoringObjectiveConfig
source§fn eq(&self, other: &ModelMonitoringObjectiveConfig) -> bool
fn eq(&self, other: &ModelMonitoringObjectiveConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ModelMonitoringObjectiveConfig
Auto Trait Implementations§
impl Freeze for ModelMonitoringObjectiveConfig
impl RefUnwindSafe for ModelMonitoringObjectiveConfig
impl Send for ModelMonitoringObjectiveConfig
impl Sync for ModelMonitoringObjectiveConfig
impl Unpin for ModelMonitoringObjectiveConfig
impl UnwindSafe for ModelMonitoringObjectiveConfig
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
Mutably borrows from an owned value. Read more
§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>
Wrap the input message
T
in a tonic::Request