AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinition.fromMap constructor
AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinition.fromMap()
Implementation
factory AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinition.fromMap(Map<String, dynamic> map) {
return AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinition(
hyperParameters: (() { final guardedValue = map['hyperParameters']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
inputDataConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionInputDataConfig>(map['inputDataConfigs']!, (value) => AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionInputDataConfig.fromMap((value as Map).cast<String, dynamic>()))),
outputDataConfig: pulumi.Input.fromValue(AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionOutputDataConfig.fromMap((map['outputDataConfig']! as Map).cast<String, dynamic>())),
resourceConfig: pulumi.Input.fromValue(AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfig.fromMap((map['resourceConfig']! as Map).cast<String, dynamic>())),
stoppingCondition: pulumi.Input.fromValue(AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionStoppingCondition.fromMap((map['stoppingCondition']! as Map).cast<String, dynamic>())),
trainingInputMode: pulumi.Input.fromValue(map['trainingInputMode'] as String),
);
}