RaySpec.fromJson constructor

RaySpec.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory RaySpec.fromJson(Map<String, dynamic> json) {
  return RaySpec(
    imageUri: json['imageUri'] ?? '',
    nfsMounts: decodeListMessage(json['nfsMounts'], NfsMount.fromJson) ?? [],
    resourcePoolImages: decodeMap(json['resourcePoolImages']) ?? {},
    headNodeResourcePoolId: json['headNodeResourcePoolId'] ?? '',
    rayMetricSpec: decode(json['rayMetricSpec'], RayMetricSpec.fromJson),
    rayLogsSpec: decode(json['rayLogsSpec'], RayLogsSpec.fromJson),
  );
}