Class ModelMonitoringObjectiveConfig.Builder (3.38.0)

public static final class ModelMonitoringObjectiveConfig.Builder extends GeneratedMessageV3.Builder<ModelMonitoringObjectiveConfig.Builder> implements ModelMonitoringObjectiveConfigOrBuilder

The objective configuration for model monitoring, including the information needed to detect anomalies for one particular model.

Protobuf type google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig

com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ModelMonitoringObjectiveConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Overrides

build()

public ModelMonitoringObjectiveConfig build()
Returns
TypeDescription
ModelMonitoringObjectiveConfig

buildPartial()

public ModelMonitoringObjectiveConfig buildPartial()
Returns
TypeDescription
ModelMonitoringObjectiveConfig

clear()

public ModelMonitoringObjectiveConfig.Builder clear()
Overrides

clearExplanationConfig()

public ModelMonitoringObjectiveConfig.Builder clearExplanationConfig()

The config for integrating with Vertex Explainable AI.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;

clearField(Descriptors.FieldDescriptor field)

public ModelMonitoringObjectiveConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ModelMonitoringObjectiveConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Overrides

clearPredictionDriftDetectionConfig()

public ModelMonitoringObjectiveConfig.Builder clearPredictionDriftDetectionConfig()

The config for drift of prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;

clearTrainingDataset()

public ModelMonitoringObjectiveConfig.Builder clearTrainingDataset()

Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset training_dataset = 1;

clearTrainingPredictionSkewDetectionConfig()

public ModelMonitoringObjectiveConfig.Builder clearTrainingPredictionSkewDetectionConfig()

The config for skew between training data and prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig training_prediction_skew_detection_config = 2;

clone()

public ModelMonitoringObjectiveConfig.Builder clone()
Overrides

getDefaultInstanceForType()

public ModelMonitoringObjectiveConfig getDefaultInstanceForType()
Returns
TypeDescription
ModelMonitoringObjectiveConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getExplanationConfig()

public ModelMonitoringObjectiveConfig.ExplanationConfig getExplanationConfig()

The config for integrating with Vertex Explainable AI.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;

Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig

The explanationConfig.

getExplanationConfigBuilder()

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder getExplanationConfigBuilder()

The config for integrating with Vertex Explainable AI.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;

getExplanationConfigOrBuilder()

public ModelMonitoringObjectiveConfig.ExplanationConfigOrBuilder getExplanationConfigOrBuilder()

The config for integrating with Vertex Explainable AI.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;

getPredictionDriftDetectionConfig()

public ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig getPredictionDriftDetectionConfig()

The config for drift of prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;

Returns
TypeDescription
ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig

The predictionDriftDetectionConfig.

getPredictionDriftDetectionConfigBuilder()

public ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.Builder getPredictionDriftDetectionConfigBuilder()

The config for drift of prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;

getPredictionDriftDetectionConfigOrBuilder()

public ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfigOrBuilder getPredictionDriftDetectionConfigOrBuilder()

The config for drift of prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;

getTrainingDataset()

public ModelMonitoringObjectiveConfig.TrainingDataset getTrainingDataset()

Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset training_dataset = 1;

Returns
TypeDescription
ModelMonitoringObjectiveConfig.TrainingDataset

The trainingDataset.

getTrainingDatasetBuilder()

public ModelMonitoringObjectiveConfig.TrainingDataset.Builder getTrainingDatasetBuilder()

Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset training_dataset = 1;

getTrainingDatasetOrBuilder()

public ModelMonitoringObjectiveConfig.TrainingDatasetOrBuilder getTrainingDatasetOrBuilder()

Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset training_dataset = 1;

getTrainingPredictionSkewDetectionConfig()

public ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig getTrainingPredictionSkewDetectionConfig()

The config for skew between training data and prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig training_prediction_skew_detection_config = 2;

Returns
TypeDescription
ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig

The trainingPredictionSkewDetectionConfig.

getTrainingPredictionSkewDetectionConfigBuilder()

public ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.Builder getTrainingPredictionSkewDetectionConfigBuilder()

The config for skew between training data and prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig training_prediction_skew_detection_config = 2;

getTrainingPredictionSkewDetectionConfigOrBuilder()

public ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfigOrBuilder getTrainingPredictionSkewDetectionConfigOrBuilder()

The config for skew between training data and prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig training_prediction_skew_detection_config = 2;

hasExplanationConfig()

public boolean hasExplanationConfig()

The config for integrating with Vertex Explainable AI.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;

Returns
TypeDescription
boolean

Whether the explanationConfig field is set.

hasPredictionDriftDetectionConfig()

public boolean hasPredictionDriftDetectionConfig()

The config for drift of prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;

Returns
TypeDescription
boolean

Whether the predictionDriftDetectionConfig field is set.

hasTrainingDataset()

public boolean hasTrainingDataset()

Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset training_dataset = 1;

Returns
TypeDescription
boolean

Whether the trainingDataset field is set.

hasTrainingPredictionSkewDetectionConfig()

public boolean hasTrainingPredictionSkewDetectionConfig()

The config for skew between training data and prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig training_prediction_skew_detection_config = 2;

Returns
TypeDescription
boolean

Whether the trainingPredictionSkewDetectionConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeExplanationConfig(ModelMonitoringObjectiveConfig.ExplanationConfig value)

public ModelMonitoringObjectiveConfig.Builder mergeExplanationConfig(ModelMonitoringObjectiveConfig.ExplanationConfig value)

The config for integrating with Vertex Explainable AI.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;

mergeFrom(ModelMonitoringObjectiveConfig other)

public ModelMonitoringObjectiveConfig.Builder mergeFrom(ModelMonitoringObjectiveConfig other)
Parameter
NameDescription
otherModelMonitoringObjectiveConfig

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ModelMonitoringObjectiveConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public ModelMonitoringObjectiveConfig.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Overrides

mergePredictionDriftDetectionConfig(ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig value)

public ModelMonitoringObjectiveConfig.Builder mergePredictionDriftDetectionConfig(ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig value)

The config for drift of prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;

mergeTrainingDataset(ModelMonitoringObjectiveConfig.TrainingDataset value)

public ModelMonitoringObjectiveConfig.Builder mergeTrainingDataset(ModelMonitoringObjectiveConfig.TrainingDataset value)

Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset training_dataset = 1;

mergeTrainingPredictionSkewDetectionConfig(ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig value)

public ModelMonitoringObjectiveConfig.Builder mergeTrainingPredictionSkewDetectionConfig(ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig value)

The config for skew between training data and prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig training_prediction_skew_detection_config = 2;

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ModelMonitoringObjectiveConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Overrides

setExplanationConfig(ModelMonitoringObjectiveConfig.ExplanationConfig value)

public ModelMonitoringObjectiveConfig.Builder setExplanationConfig(ModelMonitoringObjectiveConfig.ExplanationConfig value)

The config for integrating with Vertex Explainable AI.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;

setExplanationConfig(ModelMonitoringObjectiveConfig.ExplanationConfig.Builder builderForValue)

public ModelMonitoringObjectiveConfig.Builder setExplanationConfig(ModelMonitoringObjectiveConfig.ExplanationConfig.Builder builderForValue)

The config for integrating with Vertex Explainable AI.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig explanation_config = 5;

Parameter
NameDescription
builderForValueModelMonitoringObjectiveConfig.ExplanationConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ModelMonitoringObjectiveConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Overrides

setPredictionDriftDetectionConfig(ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig value)

public ModelMonitoringObjectiveConfig.Builder setPredictionDriftDetectionConfig(ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig value)

The config for drift of prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;

setPredictionDriftDetectionConfig(ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.Builder builderForValue)

public ModelMonitoringObjectiveConfig.Builder setPredictionDriftDetectionConfig(ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.Builder builderForValue)

The config for drift of prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig prediction_drift_detection_config = 3;

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ModelMonitoringObjectiveConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Overrides

setTrainingDataset(ModelMonitoringObjectiveConfig.TrainingDataset value)

public ModelMonitoringObjectiveConfig.Builder setTrainingDataset(ModelMonitoringObjectiveConfig.TrainingDataset value)

Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset training_dataset = 1;

setTrainingDataset(ModelMonitoringObjectiveConfig.TrainingDataset.Builder builderForValue)

public ModelMonitoringObjectiveConfig.Builder setTrainingDataset(ModelMonitoringObjectiveConfig.TrainingDataset.Builder builderForValue)

Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset training_dataset = 1;

Parameter
NameDescription
builderForValueModelMonitoringObjectiveConfig.TrainingDataset.Builder

setTrainingPredictionSkewDetectionConfig(ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig value)

public ModelMonitoringObjectiveConfig.Builder setTrainingPredictionSkewDetectionConfig(ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig value)

The config for skew between training data and prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig training_prediction_skew_detection_config = 2;

setTrainingPredictionSkewDetectionConfig(ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.Builder builderForValue)

public ModelMonitoringObjectiveConfig.Builder setTrainingPredictionSkewDetectionConfig(ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.Builder builderForValue)

The config for skew between training data and prediction data.

.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig training_prediction_skew_detection_config = 2;

setUnknownFields(UnknownFieldSet unknownFields)

public final ModelMonitoringObjectiveConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Overrides