Container.fromJson constructor
Container.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Container.fromJson(Map<String, dynamic> json) {
return Container(
containerArn: json['containerArn'] as String?,
cpu: json['cpu'] as String?,
exitCode: json['exitCode'] as int?,
gpuIds: (json['gpuIds'] as List?)
?.whereNotNull()
.map((e) => e as String)
.toList(),
healthStatus: (json['healthStatus'] as String?)?.toHealthStatus(),
image: json['image'] as String?,
imageDigest: json['imageDigest'] as String?,
lastStatus: json['lastStatus'] as String?,
memory: json['memory'] as String?,
memoryReservation: json['memoryReservation'] as String?,
name: json['name'] as String?,
networkBindings: (json['networkBindings'] as List?)
?.whereNotNull()
.map((e) => NetworkBinding.fromJson(e as Map<String, dynamic>))
.toList(),
networkInterfaces: (json['networkInterfaces'] as List?)
?.whereNotNull()
.map((e) => NetworkInterface.fromJson(e as Map<String, dynamic>))
.toList(),
reason: json['reason'] as String?,
runtimeId: json['runtimeId'] as String?,
taskArn: json['taskArn'] as String?,
);
}