Class ModelMonitoringObjectiveConfig.ExplanationConfig.Builder (3.46.0)

See more code actions.
public static final class ModelMonitoringObjectiveConfig.ExplanationConfig.Builder extends GeneratedMessageV3.Builder<ModelMonitoringObjectiveConfig.ExplanationConfig.Builder> implements ModelMonitoringObjectiveConfig.ExplanationConfigOrBuilder

The config for integrating with Vertex Explainable AI. Only applicable if the Model has explanation_spec populated.

Protobuf type google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ModelMonitoringObjectiveConfig.ExplanationConfig.Builder
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
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Overrides

build()

public ModelMonitoringObjectiveConfig.ExplanationConfig build()

buildPartial()

public ModelMonitoringObjectiveConfig.ExplanationConfig buildPartial()

clear()

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder clear()
Overrides

clearEnableFeatureAttributes()

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder clearEnableFeatureAttributes()

If want to analyze the Vertex Explainable AI feature attribute scores or not. If set to true, Vertex AI will log the feature attributions from explain response and do the skew/drift detection for them.

bool enable_feature_attributes = 1;

Returns
Type Description
ModelMonitoringObjectiveConfig.ExplanationConfig.Builder

This builder for chaining.

clearExplanationBaseline()

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder clearExplanationBaseline()

Predictions generated by the BatchPredictionJob using baseline dataset.

.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline explanation_baseline = 2;

clearField(Descriptors.FieldDescriptor field)

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Overrides

clone()

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder clone()
Overrides

getDefaultInstanceForType()

public ModelMonitoringObjectiveConfig.ExplanationConfig getDefaultInstanceForType()

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEnableFeatureAttributes()

public boolean getEnableFeatureAttributes()

If want to analyze the Vertex Explainable AI feature attribute scores or not. If set to true, Vertex AI will log the feature attributions from explain response and do the skew/drift detection for them.

bool enable_feature_attributes = 1;

Returns
Type Description
boolean

The enableFeatureAttributes.

getExplanationBaseline()

public ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline getExplanationBaseline()

Predictions generated by the BatchPredictionJob using baseline dataset.

.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline explanation_baseline = 2;

Returns
Type Description
ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline

The explanationBaseline.

getExplanationBaselineBuilder()

public ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.Builder getExplanationBaselineBuilder()

Predictions generated by the BatchPredictionJob using baseline dataset.

.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline explanation_baseline = 2;

getExplanationBaselineOrBuilder()

public ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaselineOrBuilder getExplanationBaselineOrBuilder()

Predictions generated by the BatchPredictionJob using baseline dataset.

.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline explanation_baseline = 2;

hasExplanationBaseline()

public boolean hasExplanationBaseline()

Predictions generated by the BatchPredictionJob using baseline dataset.

.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline explanation_baseline = 2;

Returns
Type Description
boolean

Whether the explanationBaseline field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeExplanationBaseline(ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline value)

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder mergeExplanationBaseline(ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline value)

Predictions generated by the BatchPredictionJob using baseline dataset.

.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline explanation_baseline = 2;

mergeFrom(ModelMonitoringObjectiveConfig.ExplanationConfig other)

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder mergeFrom(ModelMonitoringObjectiveConfig.ExplanationConfig other)
Parameter
Name Description
other ModelMonitoringObjectiveConfig.ExplanationConfig

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ModelMonitoringObjectiveConfig.ExplanationConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Overrides

setEnableFeatureAttributes(boolean value)

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder setEnableFeatureAttributes(boolean value)

If want to analyze the Vertex Explainable AI feature attribute scores or not. If set to true, Vertex AI will log the feature attributions from explain response and do the skew/drift detection for them.

bool enable_feature_attributes = 1;

Parameter
Name Description
value boolean

The enableFeatureAttributes to set.

Returns
Type Description
ModelMonitoringObjectiveConfig.ExplanationConfig.Builder

This builder for chaining.

setExplanationBaseline(ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline value)

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder setExplanationBaseline(ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline value)

Predictions generated by the BatchPredictionJob using baseline dataset.

.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline explanation_baseline = 2;

setExplanationBaseline(ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.Builder builderForValue)

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder setExplanationBaseline(ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.Builder builderForValue)

Predictions generated by the BatchPredictionJob using baseline dataset.

.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline explanation_baseline = 2;

setField(Descriptors.FieldDescriptor field, Object value)

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Overrides

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

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final ModelMonitoringObjectiveConfig.ExplanationConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Overrides