Package com.google.cloud.aiplatform.v1
Class ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig
- All Implemented Interfaces:
ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder,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.TrainingPredictionSkewDetectionConfig
extends com.google.protobuf.GeneratedMessage
implements ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder
The config for Training & Prediction data skew detection. It specifies the training dataset sources and the skew detection parameters.Protobuf type
google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThe config for Training & Prediction data skew detection.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 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 TypeMethodDescriptionbooleanKey is the feature name and value is the threshold.booleanKey is the feature name and value is the threshold.booleanDeprecated.intKey is the feature name and value is the threshold.Key is the feature name and value is the threshold.getAttributionScoreSkewThresholdsOrDefault(String key, ThresholdConfig defaultValue) Key is the feature name and value is the threshold.Key is the feature name and value is the threshold.Skew anomaly detection threshold used by all features.Skew anomaly detection threshold used by all features.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig>intDeprecated.intKey is the feature name and value is the threshold.Key is the feature name and value is the threshold.getSkewThresholdsOrDefault(String key, ThresholdConfig defaultValue) Key is the feature name and value is the threshold.Key is the feature name and value is the threshold.booleanSkew anomaly detection threshold used by all 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<ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig>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
-
SKEW_THRESHOLDS_FIELD_NUMBER
public static final int SKEW_THRESHOLDS_FIELD_NUMBER- See Also:
-
ATTRIBUTION_SCORE_SKEW_THRESHOLDS_FIELD_NUMBER
public static final int ATTRIBUTION_SCORE_SKEW_THRESHOLDS_FIELD_NUMBER- See Also:
-
DEFAULT_SKEW_THRESHOLD_FIELD_NUMBER
public static final int DEFAULT_SKEW_THRESHOLD_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
-
getSkewThresholdsCount
public int getSkewThresholdsCount()Description copied from interface:ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilderKey is the feature name and value is the threshold. If a feature needs to be monitored for skew, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between the training and prediction feature.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> skew_thresholds = 1;- Specified by:
getSkewThresholdsCountin interfaceModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder
-
containsSkewThresholds
Key is the feature name and value is the threshold. If a feature needs to be monitored for skew, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between the training and prediction feature.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> skew_thresholds = 1;- Specified by:
containsSkewThresholdsin interfaceModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder
-
getSkewThresholds
Deprecated.UsegetSkewThresholdsMap()instead.- Specified by:
getSkewThresholdsin interfaceModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder
-
getSkewThresholdsMap
Key is the feature name and value is the threshold. If a feature needs to be monitored for skew, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between the training and prediction feature.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> skew_thresholds = 1;- Specified by:
getSkewThresholdsMapin interfaceModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder
-
getSkewThresholdsOrDefault
Key is the feature name and value is the threshold. If a feature needs to be monitored for skew, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between the training and prediction feature.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> skew_thresholds = 1;- Specified by:
getSkewThresholdsOrDefaultin interfaceModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder
-
getSkewThresholdsOrThrow
Key is the feature name and value is the threshold. If a feature needs to be monitored for skew, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between the training and prediction feature.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> skew_thresholds = 1;- Specified by:
getSkewThresholdsOrThrowin interfaceModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder
-
getAttributionScoreSkewThresholdsCount
public int getAttributionScoreSkewThresholdsCount()Description copied from interface:ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilderKey is the feature name and value is the threshold. The threshold here is against attribution score distance between the training and prediction feature.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> attribution_score_skew_thresholds = 2; -
containsAttributionScoreSkewThresholds
Key is the feature name and value is the threshold. The threshold here is against attribution score distance between the training and prediction feature.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> attribution_score_skew_thresholds = 2; -
getAttributionScoreSkewThresholds
Deprecated.UsegetAttributionScoreSkewThresholdsMap()instead.- Specified by:
getAttributionScoreSkewThresholdsin interfaceModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder
-
getAttributionScoreSkewThresholdsMap
Key is the feature name and value is the threshold. The threshold here is against attribution score distance between the training and prediction feature.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> attribution_score_skew_thresholds = 2; -
getAttributionScoreSkewThresholdsOrDefault
public ThresholdConfig getAttributionScoreSkewThresholdsOrDefault(String key, ThresholdConfig defaultValue) Key is the feature name and value is the threshold. The threshold here is against attribution score distance between the training and prediction feature.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> attribution_score_skew_thresholds = 2; -
getAttributionScoreSkewThresholdsOrThrow
Key is the feature name and value is the threshold. The threshold here is against attribution score distance between the training and prediction feature.
map<string, .google.cloud.aiplatform.v1.ThresholdConfig> attribution_score_skew_thresholds = 2; -
hasDefaultSkewThreshold
public boolean hasDefaultSkewThreshold()Skew 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_skew_threshold = 6;- Specified by:
hasDefaultSkewThresholdin interfaceModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder- Returns:
- Whether the defaultSkewThreshold field is set.
-
getDefaultSkewThreshold
Skew 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_skew_threshold = 6;- Specified by:
getDefaultSkewThresholdin interfaceModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder- Returns:
- The defaultSkewThreshold.
-
getDefaultSkewThresholdOrBuilder
Skew 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_skew_threshold = 6;- Specified by:
getDefaultSkewThresholdOrBuilderin interfaceModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder
-
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 ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig 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.TrainingPredictionSkewDetectionConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
public ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.Builder newBuilderForType()- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.Builder newBuilder() -
newBuilder
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.Builder newBuilder(ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
public static ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig getDefaultInstance() -
parser
public static com.google.protobuf.Parser<ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig> parser() -
getParserForType
public com.google.protobuf.Parser<ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig> getParserForType()- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
public ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig getDefaultInstanceForType()- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-