GoogleCloudAiplatformV1ExplanationMetadataInputMetadata.fromJson constructor

GoogleCloudAiplatformV1ExplanationMetadataInputMetadata.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1ExplanationMetadataInputMetadata.fromJson(
  core.Map json_,
) : this(
      denseShapeTensorName: json_['denseShapeTensorName'] as core.String?,
      encodedBaselines: json_.containsKey('encodedBaselines')
          ? json_['encodedBaselines'] as core.List
          : null,
      encodedTensorName: json_['encodedTensorName'] as core.String?,
      encoding: json_['encoding'] as core.String?,
      featureValueDomain: json_.containsKey('featureValueDomain')
          ? GoogleCloudAiplatformV1ExplanationMetadataInputMetadataFeatureValueDomain.fromJson(
              json_['featureValueDomain']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      groupName: json_['groupName'] as core.String?,
      indexFeatureMapping: (json_['indexFeatureMapping'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      indicesTensorName: json_['indicesTensorName'] as core.String?,
      inputBaselines: json_.containsKey('inputBaselines')
          ? json_['inputBaselines'] as core.List
          : null,
      inputTensorName: json_['inputTensorName'] as core.String?,
      modality: json_['modality'] as core.String?,
      visualization: json_.containsKey('visualization')
          ? GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization.fromJson(
              json_['visualization'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );