AlgorithmInferenceSpecification.fromMap constructor

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

Implementation

factory AlgorithmInferenceSpecification.fromMap(Map<String, dynamic> map) {
  return AlgorithmInferenceSpecification(
    containers: pulumi.Input.fromValue(pulumi.Input.decodeList<AlgorithmInferenceSpecificationContainer>(map['containers']!, (value) => AlgorithmInferenceSpecificationContainer.fromMap((value as Map).cast<String, dynamic>()))),
    supportedContentTypes: (() { final guardedValue = map['supportedContentTypes']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    supportedRealtimeInferenceInstanceTypes: (() { final guardedValue = map['supportedRealtimeInferenceInstanceTypes']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    supportedResponseMimeTypes: (() { final guardedValue = map['supportedResponseMimeTypes']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    supportedTransformInstanceTypes: (() { final guardedValue = map['supportedTransformInstanceTypes']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
  );
}