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
Static Fields
public static final int EXPLANATION_CONFIG_FIELD_NUMBER
Field Value
public static final int PREDICTION_DRIFT_DETECTION_CONFIG_FIELD_NUMBER
Field Value
public static final int TRAINING_DATASET_FIELD_NUMBER
Field Value
public static final int TRAINING_PREDICTION_SKEW_DETECTION_CONFIG_FIELD_NUMBER
Field Value
Static Methods
public static ModelMonitoringObjectiveConfig getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static ModelMonitoringObjectiveConfig.Builder newBuilder()
Returns
public static ModelMonitoringObjectiveConfig.Builder newBuilder(ModelMonitoringObjectiveConfig prototype)
Parameter
Returns
public static ModelMonitoringObjectiveConfig parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static ModelMonitoringObjectiveConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ModelMonitoringObjectiveConfig parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static ModelMonitoringObjectiveConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ModelMonitoringObjectiveConfig parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static ModelMonitoringObjectiveConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ModelMonitoringObjectiveConfig parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static ModelMonitoringObjectiveConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ModelMonitoringObjectiveConfig parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static ModelMonitoringObjectiveConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ModelMonitoringObjectiveConfig parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static ModelMonitoringObjectiveConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<ModelMonitoringObjectiveConfig> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public ModelMonitoringObjectiveConfig getDefaultInstanceForType()
Returns
public ModelMonitoringObjectiveConfig.ExplanationConfig getExplanationConfig()
The config for integrating with Vertex Explainable AI.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;
Returns
public ModelMonitoringObjectiveConfig.ExplanationConfigOrBuilder getExplanationConfigOrBuilder()
The config for integrating with Vertex Explainable AI.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;
Returns
public Parser<ModelMonitoringObjectiveConfig> getParserForType()
Returns
Overrides
public ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig getPredictionDriftDetectionConfig()
The config for drift of prediction data.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;
Returns
public ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder getPredictionDriftDetectionConfigOrBuilder()
The config for drift of prediction data.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;
Returns
public int getSerializedSize()
Returns
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;
Returns
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;
Returns
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;
Returns
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;
Returns
public final UnknownFieldSet getUnknownFields()
Returns
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
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public ModelMonitoringObjectiveConfig.Builder newBuilderForType()
Returns
protected ModelMonitoringObjectiveConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public ModelMonitoringObjectiveConfig.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions