toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'additionalS3DataSource': ?pulumi.Input.mapOptionalInputValue<AlgorithmTrainingSpecificationAdditionalS3DataSource, Map<String, dynamic>>(additionalS3DataSource, (value) => value.toMap()),
'metricDefinitions': ?pulumi.Input.mapOptionalInputValue<List<AlgorithmTrainingSpecificationMetricDefinition>, List<Map<String, dynamic>>>(metricDefinitions, (value) => pulumi.Input.encodeList<AlgorithmTrainingSpecificationMetricDefinition, Map<String, dynamic>>(value, (value) => value.toMap())),
'supportedHyperParameters': ?pulumi.Input.mapOptionalInputValue<List<AlgorithmTrainingSpecificationSupportedHyperParameter>, List<Map<String, dynamic>>>(supportedHyperParameters, (value) => pulumi.Input.encodeList<AlgorithmTrainingSpecificationSupportedHyperParameter, Map<String, dynamic>>(value, (value) => value.toMap())),
'supportedTrainingInstanceTypes': supportedTrainingInstanceTypes,
'supportedTuningJobObjectiveMetrics': ?pulumi.Input.mapOptionalInputValue<List<AlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetric>, List<Map<String, dynamic>>>(supportedTuningJobObjectiveMetrics, (value) => pulumi.Input.encodeList<AlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetric, Map<String, dynamic>>(value, (value) => value.toMap())),
'supportsDistributedTraining': ?supportsDistributedTraining,
'trainingChannels': pulumi.Input.mapInputValue<List<AlgorithmTrainingSpecificationTrainingChannel>, List<Map<String, dynamic>>>(trainingChannels, (value) => pulumi.Input.encodeList<AlgorithmTrainingSpecificationTrainingChannel, Map<String, dynamic>>(value, (value) => value.toMap())),
'trainingImage': trainingImage,
'trainingImageDigest': ?trainingImageDigest,
};
}