Cloud AI Platform v1 API - Class ModelMonitoringAlertConfig (2.20.0)

public sealed class ModelMonitoringAlertConfig : IMessage<ModelMonitoringAlertConfig>, IEquatable<ModelMonitoringAlertConfig>, IDeepCloneable<ModelMonitoringAlertConfig>, IBufferMessage, IMessage

Inheritance

object > ModelMonitoringAlertConfig

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

ModelMonitoringAlertConfig()

public ModelMonitoringAlertConfig()

ModelMonitoringAlertConfig(ModelMonitoringAlertConfig)

public ModelMonitoringAlertConfig(ModelMonitoringAlertConfig other)
Parameter
NameDescription
otherModelMonitoringAlertConfig

Properties

AlertCase

public ModelMonitoringAlertConfig.AlertOneofCase AlertCase { get; }
Property Value
TypeDescription
ModelMonitoringAlertConfigAlertOneofCase

EmailAlertConfig

public ModelMonitoringAlertConfig.Types.EmailAlertConfig EmailAlertConfig { get; set; }

Email alert config.

Property Value
TypeDescription
ModelMonitoringAlertConfigTypesEmailAlertConfig

EnableLogging

public bool EnableLogging { get; set; }

Dump the anomalies to Cloud Logging. The anomalies will be put to json payload encoded from proto [google.cloud.aiplatform.logging.ModelMonitoringAnomaliesLogEntry][]. This can be further sinked to Pub/Sub or any other services supported by Cloud Logging.

Property Value
TypeDescription
bool

NotificationChannels

public RepeatedField<string> NotificationChannels { get; }

Resource names of the NotificationChannels to send alert. Must be of the format projects/<project_id_or_number>/notificationChannels/<channel_id>

Property Value
TypeDescription
RepeatedFieldstring

NotificationChannelsAsNotificationChannelNames

public ResourceNameList<NotificationChannelName> NotificationChannelsAsNotificationChannelNames { get; }

NotificationChannelName-typed view over the NotificationChannels resource name property.

Property Value
TypeDescription
ResourceNameListNotificationChannelName