Struct google_api_proto::google::cloud::aiplatform::v1beta1::ModelDeploymentMonitoringScheduleConfig
source · pub struct ModelDeploymentMonitoringScheduleConfig {
pub monitor_interval: Option<Duration>,
pub monitor_window: Option<Duration>,
}
Expand description
The config for scheduling monitoring job.
Fields§
§monitor_interval: Option<Duration>
Required. The model monitoring job scheduling interval. It will be rounded up to next full hour. This defines how often the monitoring jobs are triggered.
monitor_window: Option<Duration>
The time window of the prediction data being included in each prediction dataset. This window specifies how long the data should be collected from historical model results for each run. If not set, [ModelDeploymentMonitoringScheduleConfig.monitor_interval][google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig.monitor_interval] will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the monitoring statistics.
Trait Implementations§
source§impl Clone for ModelDeploymentMonitoringScheduleConfig
impl Clone for ModelDeploymentMonitoringScheduleConfig
source§fn clone(&self) -> ModelDeploymentMonitoringScheduleConfig
fn clone(&self) -> ModelDeploymentMonitoringScheduleConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Message for ModelDeploymentMonitoringScheduleConfig
impl Message for ModelDeploymentMonitoringScheduleConfig
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 ModelDeploymentMonitoringScheduleConfig
impl PartialEq for ModelDeploymentMonitoringScheduleConfig
source§fn eq(&self, other: &ModelDeploymentMonitoringScheduleConfig) -> bool
fn eq(&self, other: &ModelDeploymentMonitoringScheduleConfig) -> bool
self
and other
values to be equal, and is used
by ==
.impl Copy for ModelDeploymentMonitoringScheduleConfig
impl StructuralPartialEq for ModelDeploymentMonitoringScheduleConfig
Auto Trait Implementations§
impl Freeze for ModelDeploymentMonitoringScheduleConfig
impl RefUnwindSafe for ModelDeploymentMonitoringScheduleConfig
impl Send for ModelDeploymentMonitoringScheduleConfig
impl Sync for ModelDeploymentMonitoringScheduleConfig
impl Unpin for ModelDeploymentMonitoringScheduleConfig
impl UnwindSafe for ModelDeploymentMonitoringScheduleConfig
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