GoogleCloudAiplatformV1Model.fromJson constructor
GoogleCloudAiplatformV1Model.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1Model.fromJson(core.Map json_)
: this(
artifactUri: json_['artifactUri'] as core.String?,
baseModelSource: json_.containsKey('baseModelSource')
? GoogleCloudAiplatformV1ModelBaseModelSource.fromJson(
json_['baseModelSource']
as core.Map<core.String, core.dynamic>)
: null,
containerSpec: json_.containsKey('containerSpec')
? GoogleCloudAiplatformV1ModelContainerSpec.fromJson(
json_['containerSpec'] as core.Map<core.String, core.dynamic>)
: null,
createTime: json_['createTime'] as core.String?,
dataStats: json_.containsKey('dataStats')
? GoogleCloudAiplatformV1ModelDataStats.fromJson(
json_['dataStats'] as core.Map<core.String, core.dynamic>)
: null,
defaultCheckpointId: json_['defaultCheckpointId'] as core.String?,
deployedModels: (json_['deployedModels'] as core.List?)
?.map((value) => GoogleCloudAiplatformV1DeployedModelRef.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
description: json_['description'] as core.String?,
displayName: json_['displayName'] as core.String?,
encryptionSpec: json_.containsKey('encryptionSpec')
? GoogleCloudAiplatformV1EncryptionSpec.fromJson(
json_['encryptionSpec']
as core.Map<core.String, core.dynamic>)
: null,
etag: json_['etag'] as core.String?,
explanationSpec: json_.containsKey('explanationSpec')
? GoogleCloudAiplatformV1ExplanationSpec.fromJson(
json_['explanationSpec']
as core.Map<core.String, core.dynamic>)
: null,
labels:
(json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(
key,
value as core.String,
),
),
metadata: json_['metadata'],
metadataArtifact: json_['metadataArtifact'] as core.String?,
metadataSchemaUri: json_['metadataSchemaUri'] as core.String?,
modelSourceInfo: json_.containsKey('modelSourceInfo')
? GoogleCloudAiplatformV1ModelSourceInfo.fromJson(
json_['modelSourceInfo']
as core.Map<core.String, core.dynamic>)
: null,
name: json_['name'] as core.String?,
originalModelInfo: json_.containsKey('originalModelInfo')
? GoogleCloudAiplatformV1ModelOriginalModelInfo.fromJson(
json_['originalModelInfo']
as core.Map<core.String, core.dynamic>)
: null,
pipelineJob: json_['pipelineJob'] as core.String?,
predictSchemata: json_.containsKey('predictSchemata')
? GoogleCloudAiplatformV1PredictSchemata.fromJson(
json_['predictSchemata']
as core.Map<core.String, core.dynamic>)
: null,
satisfiesPzi: json_['satisfiesPzi'] as core.bool?,
satisfiesPzs: json_['satisfiesPzs'] as core.bool?,
supportedDeploymentResourcesTypes:
(json_['supportedDeploymentResourcesTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
supportedExportFormats:
(json_['supportedExportFormats'] as core.List?)
?.map((value) =>
GoogleCloudAiplatformV1ModelExportFormat.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
supportedInputStorageFormats:
(json_['supportedInputStorageFormats'] as core.List?)
?.map((value) => value as core.String)
.toList(),
supportedOutputStorageFormats:
(json_['supportedOutputStorageFormats'] as core.List?)
?.map((value) => value as core.String)
.toList(),
trainingPipeline: json_['trainingPipeline'] as core.String?,
updateTime: json_['updateTime'] as core.String?,
versionAliases: (json_['versionAliases'] as core.List?)
?.map((value) => value as core.String)
.toList(),
versionCreateTime: json_['versionCreateTime'] as core.String?,
versionDescription: json_['versionDescription'] as core.String?,
versionId: json_['versionId'] as core.String?,
versionUpdateTime: json_['versionUpdateTime'] as core.String?,
);