Class ModelMonitoringObjectiveConfig.ExplanationConfig.Builder (3.4.0)

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

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ModelMonitoringObjectiveConfig.ExplanationConfig.Builder

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public ModelMonitoringObjectiveConfig.ExplanationConfig build()
Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig

buildPartial()

public ModelMonitoringObjectiveConfig.ExplanationConfig buildPartial()
Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig

clear()

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder clear()
Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig.Builder
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
TypeDescription
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;

Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder clone()
Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig.Builder
Overrides

getDefaultInstanceForType()

public ModelMonitoringObjectiveConfig.ExplanationConfig getDefaultInstanceForType()
Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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;

Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.Builder

getExplanationBaselineOrBuilder()

public ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaselineOrBuilder getExplanationBaselineOrBuilder()

Predictions generated by the BatchPredictionJob using baseline dataset.

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

Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaselineOrBuilder

hasExplanationBaseline()

public boolean hasExplanationBaseline()

Predictions generated by the BatchPredictionJob using baseline dataset.

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

Returns
TypeDescription
boolean

Whether the explanationBaseline field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
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;

Parameter
NameDescription
valueModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline
Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig.Builder

mergeFrom(ModelMonitoringObjectiveConfig.ExplanationConfig other)

public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder mergeFrom(ModelMonitoringObjectiveConfig.ExplanationConfig other)
Parameter
NameDescription
otherModelMonitoringObjectiveConfig.ExplanationConfig
Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ModelMonitoringObjectiveConfig.ExplanationConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig.Builder
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
NameDescription
valueboolean

The enableFeatureAttributes to set.

Returns
TypeDescription
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;

Parameter
NameDescription
valueModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline
Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig.Builder

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;

Parameter
NameDescription
builderForValueModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.Builder
Returns
TypeDescription
ModelMonitoringObjectiveConfig.ExplanationConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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