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