Class ModelMonitoringObjectiveSpec.DataDriftSpec
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec.DataDriftSpec
- All Implemented Interfaces:
ModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- ModelMonitoringObjectiveSpec
public static final class ModelMonitoringObjectiveSpec.DataDriftSpec
extends com.google.protobuf.GeneratedMessage
implements ModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder
Data drift monitoring spec. Data drift measures the distribution distance between the current dataset and a baseline dataset. A typical use case is to detect data drift between the recent production serving dataset and the training dataset, or to compare the recent production dataset with a dataset from a previous period.Protobuf type
google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec.DataDriftSpec- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classData drift monitoring spec.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanPer feature alert condition will override default alert condition.booleanSupported metrics type: * l_infinity * jensen_shannon_divergencecom.google.protobuf.ByteStringSupported metrics type: * l_infinity * jensen_shannon_divergenceDefault alert condition for all the categorical features.Default alert condition for all the categorical features.Default alert condition for all the numeric features.Default alert condition for all the numeric features.static final com.google.protobuf.Descriptors.DescriptorDeprecated.intPer feature alert condition will override default alert condition.Per feature alert condition will override default alert condition.getFeatureAlertConditionsOrDefault(String key, ModelMonitoringAlertCondition defaultValue) Per feature alert condition will override default alert condition.Per feature alert condition will override default alert condition.getFeatures(int index) Feature names / Prediction output names interested in monitoring.com.google.protobuf.ByteStringgetFeaturesBytes(int index) Feature names / Prediction output names interested in monitoring.intFeature names / Prediction output names interested in monitoring.com.google.protobuf.ProtocolStringListFeature names / Prediction output names interested in monitoring.Supported metrics type: * jensen_shannon_divergencecom.google.protobuf.ByteStringSupported metrics type: * jensen_shannon_divergencecom.google.protobuf.Parser<ModelMonitoringObjectiveSpec.DataDriftSpec>intbooleanDefault alert condition for all the categorical features.booleanDefault alert condition for all the numeric features.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) final booleannewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ModelMonitoringObjectiveSpec.DataDriftSpec>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
FEATURES_FIELD_NUMBER
public static final int FEATURES_FIELD_NUMBER- See Also:
-
CATEGORICAL_METRIC_TYPE_FIELD_NUMBER
public static final int CATEGORICAL_METRIC_TYPE_FIELD_NUMBER- See Also:
-
NUMERIC_METRIC_TYPE_FIELD_NUMBER
public static final int NUMERIC_METRIC_TYPE_FIELD_NUMBER- See Also:
-
DEFAULT_CATEGORICAL_ALERT_CONDITION_FIELD_NUMBER
public static final int DEFAULT_CATEGORICAL_ALERT_CONDITION_FIELD_NUMBER- See Also:
-
DEFAULT_NUMERIC_ALERT_CONDITION_FIELD_NUMBER
public static final int DEFAULT_NUMERIC_ALERT_CONDITION_FIELD_NUMBER- See Also:
-
FEATURE_ALERT_CONDITIONS_FIELD_NUMBER
public static final int FEATURE_ALERT_CONDITIONS_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getFeaturesList
public com.google.protobuf.ProtocolStringList getFeaturesList()Feature names / Prediction output names interested in monitoring. These should be a subset of the input feature names or prediction output names specified in the monitoring schema. If the field is not specified all features / prediction outputs outlied in the monitoring schema will be used.
repeated string features = 1;- Specified by:
getFeaturesListin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder- Returns:
- A list containing the features.
-
getFeaturesCount
public int getFeaturesCount()Feature names / Prediction output names interested in monitoring. These should be a subset of the input feature names or prediction output names specified in the monitoring schema. If the field is not specified all features / prediction outputs outlied in the monitoring schema will be used.
repeated string features = 1;- Specified by:
getFeaturesCountin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder- Returns:
- The count of features.
-
getFeatures
Feature names / Prediction output names interested in monitoring. These should be a subset of the input feature names or prediction output names specified in the monitoring schema. If the field is not specified all features / prediction outputs outlied in the monitoring schema will be used.
repeated string features = 1;- Specified by:
getFeaturesin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The features at the given index.
-
getFeaturesBytes
public com.google.protobuf.ByteString getFeaturesBytes(int index) Feature names / Prediction output names interested in monitoring. These should be a subset of the input feature names or prediction output names specified in the monitoring schema. If the field is not specified all features / prediction outputs outlied in the monitoring schema will be used.
repeated string features = 1;- Specified by:
getFeaturesBytesin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the features at the given index.
-
getCategoricalMetricType
Supported metrics type: * l_infinity * jensen_shannon_divergence
string categorical_metric_type = 2;- Specified by:
getCategoricalMetricTypein interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder- Returns:
- The categoricalMetricType.
-
getCategoricalMetricTypeBytes
public com.google.protobuf.ByteString getCategoricalMetricTypeBytes()Supported metrics type: * l_infinity * jensen_shannon_divergence
string categorical_metric_type = 2;- Specified by:
getCategoricalMetricTypeBytesin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder- Returns:
- The bytes for categoricalMetricType.
-
getNumericMetricType
Supported metrics type: * jensen_shannon_divergence
string numeric_metric_type = 3;- Specified by:
getNumericMetricTypein interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder- Returns:
- The numericMetricType.
-
getNumericMetricTypeBytes
public com.google.protobuf.ByteString getNumericMetricTypeBytes()Supported metrics type: * jensen_shannon_divergence
string numeric_metric_type = 3;- Specified by:
getNumericMetricTypeBytesin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder- Returns:
- The bytes for numericMetricType.
-
hasDefaultCategoricalAlertCondition
public boolean hasDefaultCategoricalAlertCondition()Default alert condition for all the categorical features.
.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertCondition default_categorical_alert_condition = 4;- Specified by:
hasDefaultCategoricalAlertConditionin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder- Returns:
- Whether the defaultCategoricalAlertCondition field is set.
-
getDefaultCategoricalAlertCondition
Default alert condition for all the categorical features.
.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertCondition default_categorical_alert_condition = 4;- Specified by:
getDefaultCategoricalAlertConditionin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder- Returns:
- The defaultCategoricalAlertCondition.
-
getDefaultCategoricalAlertConditionOrBuilder
Default alert condition for all the categorical features.
.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertCondition default_categorical_alert_condition = 4;- Specified by:
getDefaultCategoricalAlertConditionOrBuilderin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder
-
hasDefaultNumericAlertCondition
public boolean hasDefaultNumericAlertCondition()Default alert condition for all the numeric features.
.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertCondition default_numeric_alert_condition = 5;- Specified by:
hasDefaultNumericAlertConditionin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder- Returns:
- Whether the defaultNumericAlertCondition field is set.
-
getDefaultNumericAlertCondition
Default alert condition for all the numeric features.
.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertCondition default_numeric_alert_condition = 5;- Specified by:
getDefaultNumericAlertConditionin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder- Returns:
- The defaultNumericAlertCondition.
-
getDefaultNumericAlertConditionOrBuilder
Default alert condition for all the numeric features.
.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertCondition default_numeric_alert_condition = 5;- Specified by:
getDefaultNumericAlertConditionOrBuilderin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder
-
getFeatureAlertConditionsCount
public int getFeatureAlertConditionsCount()Description copied from interface:ModelMonitoringObjectiveSpec.DataDriftSpecOrBuilderPer feature alert condition will override default alert condition.
map<string, .google.cloud.aiplatform.v1beta1.ModelMonitoringAlertCondition> feature_alert_conditions = 6;- Specified by:
getFeatureAlertConditionsCountin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder
-
containsFeatureAlertConditions
Per feature alert condition will override default alert condition.
map<string, .google.cloud.aiplatform.v1beta1.ModelMonitoringAlertCondition> feature_alert_conditions = 6;- Specified by:
containsFeatureAlertConditionsin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder
-
getFeatureAlertConditions
Deprecated.UsegetFeatureAlertConditionsMap()instead.- Specified by:
getFeatureAlertConditionsin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder
-
getFeatureAlertConditionsMap
Per feature alert condition will override default alert condition.
map<string, .google.cloud.aiplatform.v1beta1.ModelMonitoringAlertCondition> feature_alert_conditions = 6;- Specified by:
getFeatureAlertConditionsMapin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder
-
getFeatureAlertConditionsOrDefault
public ModelMonitoringAlertCondition getFeatureAlertConditionsOrDefault(String key, ModelMonitoringAlertCondition defaultValue) Per feature alert condition will override default alert condition.
map<string, .google.cloud.aiplatform.v1beta1.ModelMonitoringAlertCondition> feature_alert_conditions = 6;- Specified by:
getFeatureAlertConditionsOrDefaultin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder
-
getFeatureAlertConditionsOrThrow
Per feature alert condition will override default alert condition.
map<string, .google.cloud.aiplatform.v1beta1.ModelMonitoringAlertCondition> feature_alert_conditions = 6;- Specified by:
getFeatureAlertConditionsOrThrowin interfaceModelMonitoringObjectiveSpec.DataDriftSpecOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ModelMonitoringObjectiveSpec.DataDriftSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveSpec.DataDriftSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveSpec.DataDriftSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveSpec.DataDriftSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveSpec.DataDriftSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveSpec.DataDriftSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveSpec.DataDriftSpec parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ModelMonitoringObjectiveSpec.DataDriftSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ModelMonitoringObjectiveSpec.DataDriftSpec parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ModelMonitoringObjectiveSpec.DataDriftSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ModelMonitoringObjectiveSpec.DataDriftSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ModelMonitoringObjectiveSpec.DataDriftSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static ModelMonitoringObjectiveSpec.DataDriftSpec.Builder newBuilder(ModelMonitoringObjectiveSpec.DataDriftSpec prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ModelMonitoringObjectiveSpec.DataDriftSpec.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-