pub struct GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig {
pub monitor_interval: Option<Duration>,
pub monitor_window: Option<Duration>,
}Expand description
The config for scheduling monitoring job.
This type is not used in any activity, and only used as part of another schema.
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 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 GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
impl Clone for GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
Source§fn clone(
&self,
) -> GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
fn clone( &self, ) -> GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
impl Default for GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
Source§fn default() -> GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
fn default() -> GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
Source§impl<'de> Deserialize<'de> for GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
impl<'de> Deserialize<'de> for GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Part for GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
Auto Trait Implementations§
impl Freeze for GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
impl RefUnwindSafe for GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
impl Send for GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
impl Sync for GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
impl Unpin for GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
impl UnwindSafe for GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more