AlgorithmValidationSpecificationValidationProfilesTransformJobDefinition.fromMap constructor

AlgorithmValidationSpecificationValidationProfilesTransformJobDefinition.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory AlgorithmValidationSpecificationValidationProfilesTransformJobDefinition.fromMap(Map<String, dynamic> map) {
  return AlgorithmValidationSpecificationValidationProfilesTransformJobDefinition(
    batchStrategy: (() { final guardedValue = map['batchStrategy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    environment: (() { final guardedValue = map['environment']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
    maxConcurrentTransforms: (() { final guardedValue = map['maxConcurrentTransforms']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    maxPayloadInMb: (() { final guardedValue = map['maxPayloadInMb']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    transformInput: pulumi.Input.fromValue(AlgorithmValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput.fromMap((map['transformInput']! as Map).cast<String, dynamic>())),
    transformOutput: pulumi.Input.fromValue(AlgorithmValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput.fromMap((map['transformOutput']! as Map).cast<String, dynamic>())),
    transformResources: pulumi.Input.fromValue(AlgorithmValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources.fromMap((map['transformResources']! as Map).cast<String, dynamic>())),
  );
}