TrainingSpecification.fromJson constructor
TrainingSpecification.fromJson(
- Map<String, dynamic> json
)
Implementation
factory TrainingSpecification.fromJson(Map<String, dynamic> json) {
return TrainingSpecification(
supportedTrainingInstanceTypes:
(json['SupportedTrainingInstanceTypes'] as List)
.whereNotNull()
.map((e) => (e as String).toTrainingInstanceType())
.toList(),
trainingChannels: (json['TrainingChannels'] as List)
.whereNotNull()
.map((e) => ChannelSpecification.fromJson(e as Map<String, dynamic>))
.toList(),
trainingImage: json['TrainingImage'] as String,
metricDefinitions: (json['MetricDefinitions'] as List?)
?.whereNotNull()
.map((e) => MetricDefinition.fromJson(e as Map<String, dynamic>))
.toList(),
supportedHyperParameters: (json['SupportedHyperParameters'] as List?)
?.whereNotNull()
.map((e) =>
HyperParameterSpecification.fromJson(e as Map<String, dynamic>))
.toList(),
supportedTuningJobObjectiveMetrics:
(json['SupportedTuningJobObjectiveMetrics'] as List?)
?.whereNotNull()
.map((e) => HyperParameterTuningJobObjective.fromJson(
e as Map<String, dynamic>))
.toList(),
supportsDistributedTraining: json['SupportsDistributedTraining'] as bool?,
trainingImageDigest: json['TrainingImageDigest'] as String?,
);
}