public final class ModelMonitoringConfig extends com.google.protobuf.GeneratedMessageV3 implements ModelMonitoringConfigOrBuilder
The model monitoring configuration used for Batch Prediction Job.Protobuf type
google.cloud.aiplatform.v1beta1.ModelMonitoringConfig| Modifier and Type | Class and Description |
|---|---|
static class |
ModelMonitoringConfig.Builder
The model monitoring configuration used for Batch Prediction Job.
|
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 |
ALERT_CONFIG_FIELD_NUMBER |
static int |
ANALYSIS_INSTANCE_SCHEMA_URI_FIELD_NUMBER |
static int |
OBJECTIVE_CONFIGS_FIELD_NUMBER |
static int |
STATS_ANOMALIES_BASE_DIRECTORY_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
ModelMonitoringAlertConfig |
getAlertConfig()
Model monitoring alert config.
|
ModelMonitoringAlertConfigOrBuilder |
getAlertConfigOrBuilder()
Model monitoring alert config.
|
String |
getAnalysisInstanceSchemaUri()
YAML schema file uri in Cloud Storage describing the format of a single
instance that you want Tensorflow Data Validation (TFDV) to analyze.
|
com.google.protobuf.ByteString |
getAnalysisInstanceSchemaUriBytes()
YAML schema file uri in Cloud Storage describing the format of a single
instance that you want Tensorflow Data Validation (TFDV) to analyze.
|
static ModelMonitoringConfig |
getDefaultInstance() |
ModelMonitoringConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
ModelMonitoringObjectiveConfig |
getObjectiveConfigs(int index)
Model monitoring objective config.
|
int |
getObjectiveConfigsCount()
Model monitoring objective config.
|
List<ModelMonitoringObjectiveConfig> |
getObjectiveConfigsList()
Model monitoring objective config.
|
ModelMonitoringObjectiveConfigOrBuilder |
getObjectiveConfigsOrBuilder(int index)
Model monitoring objective config.
|
List<? extends ModelMonitoringObjectiveConfigOrBuilder> |
getObjectiveConfigsOrBuilderList()
Model monitoring objective config.
|
com.google.protobuf.Parser<ModelMonitoringConfig> |
getParserForType() |
int |
getSerializedSize() |
GcsDestination |
getStatsAnomaliesBaseDirectory()
A Google Cloud Storage location for batch prediction model monitoring to
dump statistics and anomalies.
|
GcsDestinationOrBuilder |
getStatsAnomaliesBaseDirectoryOrBuilder()
A Google Cloud Storage location for batch prediction model monitoring to
dump statistics and anomalies.
|
boolean |
hasAlertConfig()
Model monitoring alert config.
|
int |
hashCode() |
boolean |
hasStatsAnomaliesBaseDirectory()
A Google Cloud Storage location for batch prediction model monitoring to
dump statistics and anomalies.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ModelMonitoringConfig.Builder |
newBuilder() |
static ModelMonitoringConfig.Builder |
newBuilder(ModelMonitoringConfig prototype) |
ModelMonitoringConfig.Builder |
newBuilderForType() |
protected ModelMonitoringConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static ModelMonitoringConfig |
parseDelimitedFrom(InputStream input) |
static ModelMonitoringConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ModelMonitoringConfig |
parseFrom(byte[] data) |
static ModelMonitoringConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ModelMonitoringConfig |
parseFrom(ByteBuffer data) |
static ModelMonitoringConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ModelMonitoringConfig |
parseFrom(com.google.protobuf.ByteString data) |
static ModelMonitoringConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ModelMonitoringConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ModelMonitoringConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ModelMonitoringConfig |
parseFrom(InputStream input) |
static ModelMonitoringConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ModelMonitoringConfig> |
parser() |
ModelMonitoringConfig.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
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 OBJECTIVE_CONFIGS_FIELD_NUMBER
public static final int ALERT_CONFIG_FIELD_NUMBER
public static final int ANALYSIS_INSTANCE_SCHEMA_URI_FIELD_NUMBER
public static final int STATS_ANOMALIES_BASE_DIRECTORY_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 List<ModelMonitoringObjectiveConfig> getObjectiveConfigsList()
Model monitoring objective config.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig objective_configs = 3;
getObjectiveConfigsList in interface ModelMonitoringConfigOrBuilderpublic List<? extends ModelMonitoringObjectiveConfigOrBuilder> getObjectiveConfigsOrBuilderList()
Model monitoring objective config.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig objective_configs = 3;
getObjectiveConfigsOrBuilderList in interface ModelMonitoringConfigOrBuilderpublic int getObjectiveConfigsCount()
Model monitoring objective config.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig objective_configs = 3;
getObjectiveConfigsCount in interface ModelMonitoringConfigOrBuilderpublic ModelMonitoringObjectiveConfig getObjectiveConfigs(int index)
Model monitoring objective config.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig objective_configs = 3;
getObjectiveConfigs in interface ModelMonitoringConfigOrBuilderpublic ModelMonitoringObjectiveConfigOrBuilder getObjectiveConfigsOrBuilder(int index)
Model monitoring objective config.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig objective_configs = 3;
getObjectiveConfigsOrBuilder in interface ModelMonitoringConfigOrBuilderpublic boolean hasAlertConfig()
Model monitoring alert config.
.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertConfig alert_config = 2;hasAlertConfig in interface ModelMonitoringConfigOrBuilderpublic ModelMonitoringAlertConfig getAlertConfig()
Model monitoring alert config.
.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertConfig alert_config = 2;getAlertConfig in interface ModelMonitoringConfigOrBuilderpublic ModelMonitoringAlertConfigOrBuilder getAlertConfigOrBuilder()
Model monitoring alert config.
.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertConfig alert_config = 2;getAlertConfigOrBuilder in interface ModelMonitoringConfigOrBuilderpublic String getAnalysisInstanceSchemaUri()
YAML schema file uri in Cloud Storage describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.
string analysis_instance_schema_uri = 4;getAnalysisInstanceSchemaUri in interface ModelMonitoringConfigOrBuilderpublic com.google.protobuf.ByteString getAnalysisInstanceSchemaUriBytes()
YAML schema file uri in Cloud Storage describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.
string analysis_instance_schema_uri = 4;getAnalysisInstanceSchemaUriBytes in interface ModelMonitoringConfigOrBuilderpublic boolean hasStatsAnomaliesBaseDirectory()
A Google Cloud Storage location for batch prediction model monitoring to dump statistics and anomalies. If not provided, a folder will be created in customer project to hold statistics and anomalies.
.google.cloud.aiplatform.v1beta1.GcsDestination stats_anomalies_base_directory = 5;
hasStatsAnomaliesBaseDirectory in interface ModelMonitoringConfigOrBuilderpublic GcsDestination getStatsAnomaliesBaseDirectory()
A Google Cloud Storage location for batch prediction model monitoring to dump statistics and anomalies. If not provided, a folder will be created in customer project to hold statistics and anomalies.
.google.cloud.aiplatform.v1beta1.GcsDestination stats_anomalies_base_directory = 5;
getStatsAnomaliesBaseDirectory in interface ModelMonitoringConfigOrBuilderpublic GcsDestinationOrBuilder getStatsAnomaliesBaseDirectoryOrBuilder()
A Google Cloud Storage location for batch prediction model monitoring to dump statistics and anomalies. If not provided, a folder will be created in customer project to hold statistics and anomalies.
.google.cloud.aiplatform.v1beta1.GcsDestination stats_anomalies_base_directory = 5;
getStatsAnomaliesBaseDirectoryOrBuilder in interface ModelMonitoringConfigOrBuilderpublic 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 ModelMonitoringConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static ModelMonitoringConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ModelMonitoringConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ModelMonitoringConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ModelMonitoringConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ModelMonitoringConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ModelMonitoringConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ModelMonitoringConfig.Builder newBuilder()
public static ModelMonitoringConfig.Builder newBuilder(ModelMonitoringConfig prototype)
public ModelMonitoringConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ModelMonitoringConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ModelMonitoringConfig getDefaultInstance()
public static com.google.protobuf.Parser<ModelMonitoringConfig> parser()
public com.google.protobuf.Parser<ModelMonitoringConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ModelMonitoringConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.