public sealed class ModelDeploymentMonitoringScheduleConfig : IMessage<ModelDeploymentMonitoringScheduleConfig>, IEquatable<ModelDeploymentMonitoringScheduleConfig>, IDeepCloneable<ModelDeploymentMonitoringScheduleConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Vertex AI v1beta1 API class ModelDeploymentMonitoringScheduleConfig.
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eModelDeploymentMonitoringScheduleConfig\u003c/code\u003e class within the Vertex AI v1beta1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eModelDeploymentMonitoringScheduleConfig\u003c/code\u003e class is used to configure the scheduling for model monitoring jobs, specifying how often they are triggered.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMonitorInterval\u003c/code\u003e property determines the scheduling interval of the monitoring job, rounded up to the nearest hour.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMonitorWindow\u003c/code\u003e property defines the time window for collecting prediction data included in each prediction dataset, defaulting to the \u003ccode\u003eMonitorInterval\u003c/code\u003e if not specified.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Vertex AI v1beta1 API - Class ModelDeploymentMonitoringScheduleConfig (1.0.0-beta47)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta47 (latest)](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ModelDeploymentMonitoringScheduleConfig)\n- [1.0.0-beta46](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/1.0.0-beta46/Google.Cloud.AIPlatform.V1Beta1.ModelDeploymentMonitoringScheduleConfig) \n\n public sealed class ModelDeploymentMonitoringScheduleConfig : IMessage\u003cModelDeploymentMonitoringScheduleConfig\u003e, IEquatable\u003cModelDeploymentMonitoringScheduleConfig\u003e, IDeepCloneable\u003cModelDeploymentMonitoringScheduleConfig\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Vertex AI v1beta1 API class ModelDeploymentMonitoringScheduleConfig.\n\nThe config for scheduling monitoring job. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ModelDeploymentMonitoringScheduleConfig \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ModelDeploymentMonitoringScheduleConfig](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ModelDeploymentMonitoringScheduleConfig), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ModelDeploymentMonitoringScheduleConfig](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ModelDeploymentMonitoringScheduleConfig), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ModelDeploymentMonitoringScheduleConfig](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ModelDeploymentMonitoringScheduleConfig), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.AIPlatform.V1Beta1](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.AIPlatform.V1Beta1.dll\n\nConstructors\n------------\n\n### ModelDeploymentMonitoringScheduleConfig()\n\n public ModelDeploymentMonitoringScheduleConfig()\n\n### ModelDeploymentMonitoringScheduleConfig(ModelDeploymentMonitoringScheduleConfig)\n\n public ModelDeploymentMonitoringScheduleConfig(ModelDeploymentMonitoringScheduleConfig other)\n\nProperties\n----------\n\n### MonitorInterval\n\n public Duration MonitorInterval { get; set; }\n\nRequired. The model monitoring job scheduling interval. It will be rounded\nup to next full hour. This defines how often the monitoring jobs are\ntriggered.\n\n### MonitorWindow\n\n public Duration MonitorWindow { get; set; }\n\nThe time window of the prediction data being included in each prediction\ndataset. This window specifies how long the data should be collected from\nhistorical model results for each run. If not set,\n\\[ModelDeploymentMonitoringScheduleConfig.monitor_interval\\]\\[google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig.monitor_interval\\]\nwill be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and\nthe monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to\n2022-01-08 14:30:00 will be retrieved and aggregated to calculate the\nmonitoring statistics."]]