Model.fromJson constructor
Model.fromJson(
- Map json_
Implementation
Model.fromJson(core.Map json_)
: this(
bestTrialId: json_['bestTrialId'] as core.String?,
creationTime: json_['creationTime'] as core.String?,
defaultTrialId: json_['defaultTrialId'] as core.String?,
description: json_['description'] as core.String?,
encryptionConfiguration:
json_.containsKey('encryptionConfiguration')
? EncryptionConfiguration.fromJson(
json_['encryptionConfiguration']
as core.Map<core.String, core.dynamic>,
)
: null,
etag: json_['etag'] as core.String?,
expirationTime: json_['expirationTime'] as core.String?,
featureColumns:
(json_['featureColumns'] as core.List?)
?.map(
(value) => StandardSqlField.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
friendlyName: json_['friendlyName'] as core.String?,
hparamSearchSpaces:
json_.containsKey('hparamSearchSpaces')
? HparamSearchSpaces.fromJson(
json_['hparamSearchSpaces']
as core.Map<core.String, core.dynamic>,
)
: null,
hparamTrials:
(json_['hparamTrials'] as core.List?)
?.map(
(value) => HparamTuningTrial.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
labelColumns:
(json_['labelColumns'] as core.List?)
?.map(
(value) => StandardSqlField.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(key, value as core.String),
),
lastModifiedTime: json_['lastModifiedTime'] as core.String?,
location: json_['location'] as core.String?,
modelReference:
json_.containsKey('modelReference')
? ModelReference.fromJson(
json_['modelReference']
as core.Map<core.String, core.dynamic>,
)
: null,
modelType: json_['modelType'] as core.String?,
optimalTrialIds:
(json_['optimalTrialIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
remoteModelInfo:
json_.containsKey('remoteModelInfo')
? RemoteModelInfo.fromJson(
json_['remoteModelInfo']
as core.Map<core.String, core.dynamic>,
)
: null,
trainingRuns:
(json_['trainingRuns'] as core.List?)
?.map(
(value) => TrainingRun.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
transformColumns:
(json_['transformColumns'] as core.List?)
?.map(
(value) => TransformColumn.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
);