Package com.google.cloud.aiplatform.v1
Class ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig
-
- All Implemented Interfaces:
ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- ModelMonitoringObjectiveConfig
public static final class ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig extends com.google.protobuf.GeneratedMessageV3 implements ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
The config for Prediction data drift detection.
Protobuf typegoogle.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.BuilderThe config for Prediction data drift detection.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field Description static intATTRIBUTION_SCORE_DRIFT_THRESHOLDS_FIELD_NUMBERstatic intDEFAULT_DRIFT_THRESHOLD_FIELD_NUMBERstatic intDRIFT_THRESHOLDS_FIELD_NUMBER
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
DRIFT_THRESHOLDS_FIELD_NUMBER
public static final int DRIFT_THRESHOLDS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ATTRIBUTION_SCORE_DRIFT_THRESHOLDS_FIELD_NUMBER
public static final int ATTRIBUTION_SCORE_DRIFT_THRESHOLDS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEFAULT_DRIFT_THRESHOLD_FIELD_NUMBER
public static final int DEFAULT_DRIFT_THRESHOLD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getDriftThresholdsCount
public int getDriftThresholdsCount()
Description copied from interface:ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilderKey is the feature name and value is the threshold. If a feature needs to be monitored for drift, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between different time windws.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> drift_thresholds = 1;- Specified by:
getDriftThresholdsCountin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
containsDriftThresholds
public boolean containsDriftThresholds(String key)
Key is the feature name and value is the threshold. If a feature needs to be monitored for drift, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between different time windws.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> drift_thresholds = 1;- Specified by:
containsDriftThresholdsin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
getDriftThresholds
@Deprecated public Map<String,ThresholdConfig> getDriftThresholds()
Deprecated.UsegetDriftThresholdsMap()instead.- Specified by:
getDriftThresholdsin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
getDriftThresholdsMap
public Map<String,ThresholdConfig> getDriftThresholdsMap()
Key is the feature name and value is the threshold. If a feature needs to be monitored for drift, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between different time windws.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> drift_thresholds = 1;- Specified by:
getDriftThresholdsMapin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
getDriftThresholdsOrDefault
public ThresholdConfig getDriftThresholdsOrDefault(String key, ThresholdConfig defaultValue)
Key is the feature name and value is the threshold. If a feature needs to be monitored for drift, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between different time windws.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> drift_thresholds = 1;- Specified by:
getDriftThresholdsOrDefaultin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
getDriftThresholdsOrThrow
public ThresholdConfig getDriftThresholdsOrThrow(String key)
Key is the feature name and value is the threshold. If a feature needs to be monitored for drift, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between different time windws.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> drift_thresholds = 1;- Specified by:
getDriftThresholdsOrThrowin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
getAttributionScoreDriftThresholdsCount
public int getAttributionScoreDriftThresholdsCount()
Description copied from interface:ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilderKey is the feature name and value is the threshold. The threshold here is against attribution score distance between different time windows.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> attribution_score_drift_thresholds = 2;- Specified by:
getAttributionScoreDriftThresholdsCountin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
containsAttributionScoreDriftThresholds
public boolean containsAttributionScoreDriftThresholds(String key)
Key is the feature name and value is the threshold. The threshold here is against attribution score distance between different time windows.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> attribution_score_drift_thresholds = 2;- Specified by:
containsAttributionScoreDriftThresholdsin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
getAttributionScoreDriftThresholds
@Deprecated public Map<String,ThresholdConfig> getAttributionScoreDriftThresholds()
Deprecated.UsegetAttributionScoreDriftThresholdsMap()instead.- Specified by:
getAttributionScoreDriftThresholdsin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
getAttributionScoreDriftThresholdsMap
public Map<String,ThresholdConfig> getAttributionScoreDriftThresholdsMap()
Key is the feature name and value is the threshold. The threshold here is against attribution score distance between different time windows.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> attribution_score_drift_thresholds = 2;- Specified by:
getAttributionScoreDriftThresholdsMapin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
getAttributionScoreDriftThresholdsOrDefault
public ThresholdConfig getAttributionScoreDriftThresholdsOrDefault(String key, ThresholdConfig defaultValue)
Key is the feature name and value is the threshold. The threshold here is against attribution score distance between different time windows.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> attribution_score_drift_thresholds = 2;
-
getAttributionScoreDriftThresholdsOrThrow
public ThresholdConfig getAttributionScoreDriftThresholdsOrThrow(String key)
Key is the feature name and value is the threshold. The threshold here is against attribution score distance between different time windows.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> attribution_score_drift_thresholds = 2;- Specified by:
getAttributionScoreDriftThresholdsOrThrowin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
hasDefaultDriftThreshold
public boolean hasDefaultDriftThreshold()
Drift anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.
.google.cloud.aiplatform.v1.ThresholdConfig default_drift_threshold = 5;- Specified by:
hasDefaultDriftThresholdin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder- Returns:
- Whether the defaultDriftThreshold field is set.
-
getDefaultDriftThreshold
public ThresholdConfig getDefaultDriftThreshold()
Drift anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.
.google.cloud.aiplatform.v1.ThresholdConfig default_drift_threshold = 5;- Specified by:
getDefaultDriftThresholdin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder- Returns:
- The defaultDriftThreshold.
-
getDefaultDriftThresholdOrBuilder
public ThresholdConfigOrBuilder getDefaultDriftThresholdOrBuilder()
Drift anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.
.google.cloud.aiplatform.v1.ThresholdConfig default_drift_threshold = 5;- Specified by:
getDefaultDriftThresholdOrBuilderin interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 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 ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.Builder newBuilder()
-
newBuilder
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.Builder newBuilder(ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prototype)
-
toBuilder
public ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-