CustomJobSpec.fromJson constructor
CustomJobSpec.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CustomJobSpec.fromJson(Map<String, dynamic> json) {
return CustomJobSpec(
persistentResourceId: json['persistentResourceId'] ?? '',
workerPoolSpecs:
decodeListMessage(json['workerPoolSpecs'], WorkerPoolSpec.fromJson) ??
[],
scheduling: decode(json['scheduling'], Scheduling.fromJson),
serviceAccount: json['serviceAccount'] ?? '',
network: json['network'] ?? '',
reservedIpRanges: decodeList(json['reservedIpRanges']) ?? [],
pscInterfaceConfig: decode(
json['pscInterfaceConfig'],
PscInterfaceConfig.fromJson,
),
baseOutputDirectory: decode(
json['baseOutputDirectory'],
GcsDestination.fromJson,
),
protectedArtifactLocationId: json['protectedArtifactLocationId'] ?? '',
tensorboard: json['tensorboard'] ?? '',
enableWebAccess: json['enableWebAccess'] ?? false,
enableDashboardAccess: json['enableDashboardAccess'] ?? false,
experiment: json['experiment'] ?? '',
experimentRun: json['experimentRun'] ?? '',
models: decodeList(json['models']) ?? [],
);
}