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,
    );