AlgorithmInferenceSpecification.fromMap constructor
AlgorithmInferenceSpecification.fromMap(
- 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>()); })(),
);
}