ReasoningEngineSpec_DeploymentSpec.fromJson constructor

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

Implementation

factory ReasoningEngineSpec_DeploymentSpec.fromJson(
  Map<String, dynamic> json,
) {
  return ReasoningEngineSpec_DeploymentSpec(
    env: decodeListMessage(json['env'], EnvVar.fromJson) ?? [],
    secretEnv:
        decodeListMessage(json['secretEnv'], SecretEnvVar.fromJson) ?? [],
    pscInterfaceConfig: decode(
      json['pscInterfaceConfig'],
      PscInterfaceConfig.fromJson,
    ),
    minInstances: json['minInstances'],
    maxInstances: json['maxInstances'],
    resourceLimits: decodeMap(json['resourceLimits']) ?? {},
    containerConcurrency: json['containerConcurrency'],
  );
}