public final class ModelMonitoringNotificationSpec extends com.google.protobuf.GeneratedMessageV3 implements ModelMonitoringNotificationSpecOrBuilder
Notification spec(email, notification channel) for model monitoring statistics/alerts.Protobuf type
google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec| Modifier and Type | Class and Description |
|---|---|
static class |
ModelMonitoringNotificationSpec.Builder
Notification spec(email, notification channel) for model monitoring
statistics/alerts.
|
static class |
ModelMonitoringNotificationSpec.EmailConfig
The config for email alerts.
|
static interface |
ModelMonitoringNotificationSpec.EmailConfigOrBuilder |
static class |
ModelMonitoringNotificationSpec.NotificationChannelConfig
Google Cloud Notification Channel config.
|
static interface |
ModelMonitoringNotificationSpec.NotificationChannelConfigOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
EMAIL_CONFIG_FIELD_NUMBER |
static int |
ENABLE_CLOUD_LOGGING_FIELD_NUMBER |
static int |
NOTIFICATION_CHANNEL_CONFIGS_FIELD_NUMBER |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int EMAIL_CONFIG_FIELD_NUMBER
public static final int ENABLE_CLOUD_LOGGING_FIELD_NUMBER
public static final int NOTIFICATION_CHANNEL_CONFIGS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasEmailConfig()
Email alert config.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec.EmailConfig email_config = 1;
hasEmailConfig in interface ModelMonitoringNotificationSpecOrBuilderpublic ModelMonitoringNotificationSpec.EmailConfig getEmailConfig()
Email alert config.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec.EmailConfig email_config = 1;
getEmailConfig in interface ModelMonitoringNotificationSpecOrBuilderpublic ModelMonitoringNotificationSpec.EmailConfigOrBuilder getEmailConfigOrBuilder()
Email alert config.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec.EmailConfig email_config = 1;
getEmailConfigOrBuilder in interface ModelMonitoringNotificationSpecOrBuilderpublic boolean getEnableCloudLogging()
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.
bool enable_cloud_logging = 2;getEnableCloudLogging in interface ModelMonitoringNotificationSpecOrBuilderpublic List<ModelMonitoringNotificationSpec.NotificationChannelConfig> getNotificationChannelConfigsList()
Notification channel config.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec.NotificationChannelConfig notification_channel_configs = 3;
getNotificationChannelConfigsList in interface ModelMonitoringNotificationSpecOrBuilderpublic List<? extends ModelMonitoringNotificationSpec.NotificationChannelConfigOrBuilder> getNotificationChannelConfigsOrBuilderList()
Notification channel config.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec.NotificationChannelConfig notification_channel_configs = 3;
getNotificationChannelConfigsOrBuilderList in interface ModelMonitoringNotificationSpecOrBuilderpublic int getNotificationChannelConfigsCount()
Notification channel config.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec.NotificationChannelConfig notification_channel_configs = 3;
getNotificationChannelConfigsCount in interface ModelMonitoringNotificationSpecOrBuilderpublic ModelMonitoringNotificationSpec.NotificationChannelConfig getNotificationChannelConfigs(int index)
Notification channel config.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec.NotificationChannelConfig notification_channel_configs = 3;
getNotificationChannelConfigs in interface ModelMonitoringNotificationSpecOrBuilderpublic ModelMonitoringNotificationSpec.NotificationChannelConfigOrBuilder getNotificationChannelConfigsOrBuilder(int index)
Notification channel config.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec.NotificationChannelConfig notification_channel_configs = 3;
getNotificationChannelConfigsOrBuilder in interface ModelMonitoringNotificationSpecOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ModelMonitoringNotificationSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringNotificationSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringNotificationSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringNotificationSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringNotificationSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringNotificationSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringNotificationSpec parseFrom(InputStream input) throws IOException
IOExceptionpublic static ModelMonitoringNotificationSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ModelMonitoringNotificationSpec parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ModelMonitoringNotificationSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ModelMonitoringNotificationSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ModelMonitoringNotificationSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ModelMonitoringNotificationSpec.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ModelMonitoringNotificationSpec.Builder newBuilder()
public static ModelMonitoringNotificationSpec.Builder newBuilder(ModelMonitoringNotificationSpec prototype)
public ModelMonitoringNotificationSpec.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ModelMonitoringNotificationSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ModelMonitoringNotificationSpec getDefaultInstance()
public static com.google.protobuf.Parser<ModelMonitoringNotificationSpec> parser()
public com.google.protobuf.Parser<ModelMonitoringNotificationSpec> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ModelMonitoringNotificationSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.