Class ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.aiplatform.v1beta1.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.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.Builder
The 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 int
ATTRIBUTION_SCORE_DRIFT_THRESHOLDS_FIELD_NUMBER
static int
DEFAULT_DRIFT_THRESHOLD_FIELD_NUMBER
static int
DRIFT_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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getDriftThresholdsCount
public int getDriftThresholdsCount()
Description copied from interface:ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
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.v1beta1.ThresholdConfig> drift_thresholds = 1;
- Specified by:
getDriftThresholdsCount
in 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.v1beta1.ThresholdConfig> drift_thresholds = 1;
- Specified by:
containsDriftThresholds
in interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
getDriftThresholds
@Deprecated public Map<String,ThresholdConfig> getDriftThresholds()
Deprecated.UsegetDriftThresholdsMap()
instead.- Specified by:
getDriftThresholds
in 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.v1beta1.ThresholdConfig> drift_thresholds = 1;
- Specified by:
getDriftThresholdsMap
in 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.v1beta1.ThresholdConfig> drift_thresholds = 1;
- Specified by:
getDriftThresholdsOrDefault
in 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.v1beta1.ThresholdConfig> drift_thresholds = 1;
- Specified by:
getDriftThresholdsOrThrow
in interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
getAttributionScoreDriftThresholdsCount
public int getAttributionScoreDriftThresholdsCount()
Description copied from interface:ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
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.v1beta1.ThresholdConfig> attribution_score_drift_thresholds = 2;
- Specified by:
getAttributionScoreDriftThresholdsCount
in 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.v1beta1.ThresholdConfig> attribution_score_drift_thresholds = 2;
- Specified by:
containsAttributionScoreDriftThresholds
in interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
getAttributionScoreDriftThresholds
@Deprecated public Map<String,ThresholdConfig> getAttributionScoreDriftThresholds()
Deprecated.UsegetAttributionScoreDriftThresholdsMap()
instead.- Specified by:
getAttributionScoreDriftThresholds
in 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.v1beta1.ThresholdConfig> attribution_score_drift_thresholds = 2;
- Specified by:
getAttributionScoreDriftThresholdsMap
in 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.v1beta1.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.v1beta1.ThresholdConfig> attribution_score_drift_thresholds = 2;
- Specified by:
getAttributionScoreDriftThresholdsOrThrow
in 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.v1beta1.ThresholdConfig default_drift_threshold = 5;
- Specified by:
hasDefaultDriftThreshold
in 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.v1beta1.ThresholdConfig default_drift_threshold = 5;
- Specified by:
getDefaultDriftThreshold
in 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.v1beta1.ThresholdConfig default_drift_threshold = 5;
- Specified by:
getDefaultDriftThresholdOrBuilder
in interfaceModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-