public Builder putInputs(
        java.lang.String key,
        com.google.cloud.vertexai.api.ExplanationMetadata.InputMetadata value) {
      if (key == null) {
        throw new NullPointerException("map key");
      }
      if (value == null) {
        throw new NullPointerException("map value");
      }
      internalGetMutableInputs().ensureBuilderMap().put(key, value);
      bitField0_ |= 0x00000001;
      return this;
    }
<pre>
Required. Map from feature names to feature input metadata. Keys are the
name of the features. Values are the specification of the feature.

An empty InputMetadata is valid. It describes a text feature which has the
name specified as the key in
[ExplanationMetadata.inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs].
The baseline of the empty feature is chosen by Vertex AI.

For Vertex AI-provided Tensorflow images, the key can be any friendly
name of the feature. Once specified,
[featureAttributions][google.cloud.aiplatform.v1.Attribution.feature_attributions]
are keyed by this key (if not grouped with another feature).

For custom images, the key must match with the key in
[instance][google.cloud.aiplatform.v1.ExplainRequest.instances].
</pre>

<code>
map&lt;string, .google.cloud.vertexai.v1.ExplanationMetadata.InputMetadata&gt; inputs = 1 [(.google.api.field_behavior) = REQUIRED];
</code>
java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/ExplanationMetadata.java