public sealed class ExplanationMetadataOverride : IMessage<ExplanationMetadataOverride>, IEquatable<ExplanationMetadataOverride>, IDeepCloneable<ExplanationMetadataOverride>, IBufferMessage, IMessage
Reference documentation and code samples for the Vertex AI v1beta1 API class ExplanationMetadataOverride.
The
[ExplanationMetadata][google.cloud.aiplatform.v1beta1.ExplanationMetadata]
entries that can be overridden at [online
explanation][google.cloud.aiplatform.v1beta1.PredictionService.Explain] time.
public MapField<string, ExplanationMetadataOverride.Types.InputMetadataOverride> Inputs { get; }
Required. Overrides the [input
metadata][google.cloud.aiplatform.v1beta1.ExplanationMetadata.inputs] of
the features. The key is the name of the feature to be overridden. The keys
specified here must exist in the input metadata to be overridden. If a
feature is not specified here, the corresponding feature's input metadata
is not overridden.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eThis page details the \u003ccode\u003eExplanationMetadataOverride\u003c/code\u003e class, part of the Vertex AI v1beta1 API within the \u003ccode\u003eGoogle.Cloud.AIPlatform.V1Beta1\u003c/code\u003e namespace, used for overriding explanation metadata.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExplanationMetadataOverride\u003c/code\u003e class allows for overriding \u003ccode\u003eExplanationMetadata\u003c/code\u003e entries during online explanations, and is a sealed class implementing multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eobject\u003c/code\u003e and has two constructors, a default constructor and another one that accepts another \u003ccode\u003eExplanationMetadataOverride\u003c/code\u003e as a parameter.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eInputs\u003c/code\u003e property, of type \u003ccode\u003eMapField\u003c/code\u003e, is used to override input metadata of features, requiring that the keys are present in the original input metadata.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation provided covers two versions of the class, \u003ccode\u003e1.0.0-beta21\u003c/code\u003e (latest) and \u003ccode\u003e1.0.0-beta20\u003c/code\u003e, with the main focus being on the latest version.\u003c/p\u003e\n"]]],[],null,["# Vertex AI v1beta1 API - Class ExplanationMetadataOverride (1.0.0-beta47)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta47 (latest)](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ExplanationMetadataOverride)\n- [1.0.0-beta46](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/1.0.0-beta46/Google.Cloud.AIPlatform.V1Beta1.ExplanationMetadataOverride) \n\n public sealed class ExplanationMetadataOverride : IMessage\u003cExplanationMetadataOverride\u003e, IEquatable\u003cExplanationMetadataOverride\u003e, IDeepCloneable\u003cExplanationMetadataOverride\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Vertex AI v1beta1 API class ExplanationMetadataOverride.\n\nThe\n\\[ExplanationMetadata\\]\\[google.cloud.aiplatform.v1beta1.ExplanationMetadata\\]\nentries that can be overridden at \\[online\nexplanation\\]\\[google.cloud.aiplatform.v1beta1.PredictionService.Explain\\] time. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ExplanationMetadataOverride \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ExplanationMetadataOverride](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ExplanationMetadataOverride), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ExplanationMetadataOverride](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ExplanationMetadataOverride), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ExplanationMetadataOverride](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.ExplanationMetadataOverride), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.AIPlatform.V1Beta1](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.AIPlatform.V1Beta1.dll\n\nConstructors\n------------\n\n### ExplanationMetadataOverride()\n\n public ExplanationMetadataOverride()\n\n### ExplanationMetadataOverride(ExplanationMetadataOverride)\n\n public ExplanationMetadataOverride(ExplanationMetadataOverride other)\n\nProperties\n----------\n\n### Inputs\n\n public MapField\u003cstring, ExplanationMetadataOverride.Types.InputMetadataOverride\u003e Inputs { get; }\n\nRequired. Overrides the \\[input\nmetadata\\]\\[google.cloud.aiplatform.v1beta1.ExplanationMetadata.inputs\\] of\nthe features. The key is the name of the feature to be overridden. The keys\nspecified here must exist in the input metadata to be overridden. If a\nfeature is not specified here, the corresponding feature's input metadata\nis not overridden."]]