public final class ModelMonitoringObjectiveConfig extends GeneratedMessageV3 implements ModelMonitoringObjectiveConfigOrBuilder
The objective configuration for model monitoring, including the information
needed to detect anomalies for one particular model.
Protobuf type google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
public static final int EXPLANATION_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int PREDICTION_DRIFT_DETECTION_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int TRAINING_DATASET_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int TRAINING_PREDICTION_SKEW_DETECTION_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
public static ModelMonitoringObjectiveConfig getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static ModelMonitoringObjectiveConfig.Builder newBuilder()
public static ModelMonitoringObjectiveConfig.Builder newBuilder(ModelMonitoringObjectiveConfig prototype)
public static ModelMonitoringObjectiveConfig parseDelimitedFrom(InputStream input)
public static ModelMonitoringObjectiveConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ModelMonitoringObjectiveConfig parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
public static ModelMonitoringObjectiveConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ModelMonitoringObjectiveConfig parseFrom(ByteString data)
public static ModelMonitoringObjectiveConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ModelMonitoringObjectiveConfig parseFrom(CodedInputStream input)
public static ModelMonitoringObjectiveConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ModelMonitoringObjectiveConfig parseFrom(InputStream input)
public static ModelMonitoringObjectiveConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ModelMonitoringObjectiveConfig parseFrom(ByteBuffer data)
public static ModelMonitoringObjectiveConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<ModelMonitoringObjectiveConfig> parser()
Methods
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
public ModelMonitoringObjectiveConfig getDefaultInstanceForType()
public ModelMonitoringObjectiveConfig.ExplanationConfig getExplanationConfig()
The config for integrating with Vertex Explainable AI.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;
public ModelMonitoringObjectiveConfig.ExplanationConfigOrBuilder getExplanationConfigOrBuilder()
The config for integrating with Vertex Explainable AI.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;
public Parser<ModelMonitoringObjectiveConfig> getParserForType()
Overrides
public ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig getPredictionDriftDetectionConfig()
The config for drift of prediction data.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;
public ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder getPredictionDriftDetectionConfigOrBuilder()
The config for drift of prediction data.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
public ModelMonitoringObjectiveConfig.TrainingDataset getTrainingDataset()
Training dataset for models. This field has to be set only if
TrainingPredictionSkewDetectionConfig is specified.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset training_dataset = 1;
public ModelMonitoringObjectiveConfig.TrainingDatasetOrBuilder getTrainingDatasetOrBuilder()
Training dataset for models. This field has to be set only if
TrainingPredictionSkewDetectionConfig is specified.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset training_dataset = 1;
public ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig getTrainingPredictionSkewDetectionConfig()
The config for skew between training data and prediction data.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig training_prediction_skew_detection_config = 2;
public ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder getTrainingPredictionSkewDetectionConfigOrBuilder()
The config for skew between training data and prediction data.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig training_prediction_skew_detection_config = 2;
public final UnknownFieldSet getUnknownFields()
Overrides
public boolean hasExplanationConfig()
The config for integrating with Vertex Explainable AI.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;
Returns |
---|
Type | Description |
boolean | Whether the explanationConfig field is set.
|
public boolean hasPredictionDriftDetectionConfig()
The config for drift of prediction data.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;
Returns |
---|
Type | Description |
boolean | Whether the predictionDriftDetectionConfig field is set.
|
public boolean hasTrainingDataset()
Training dataset for models. This field has to be set only if
TrainingPredictionSkewDetectionConfig is specified.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset training_dataset = 1;
Returns |
---|
Type | Description |
boolean | Whether the trainingDataset field is set.
|
public boolean hasTrainingPredictionSkewDetectionConfig()
The config for skew between training data and prediction data.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig training_prediction_skew_detection_config = 2;
Returns |
---|
Type | Description |
boolean | Whether the trainingPredictionSkewDetectionConfig field is set.
|
Returns |
---|
Type | Description |
int | |
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ModelMonitoringObjectiveConfig.Builder newBuilderForType()
protected ModelMonitoringObjectiveConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
public ModelMonitoringObjectiveConfig.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides