GoogleCloudAiplatformV1CustomJobSpec.fromJson constructor
GoogleCloudAiplatformV1CustomJobSpec.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1CustomJobSpec.fromJson(core.Map json_)
: this(
baseOutputDirectory: json_.containsKey('baseOutputDirectory')
? GoogleCloudAiplatformV1GcsDestination.fromJson(
json_['baseOutputDirectory']
as core.Map<core.String, core.dynamic>)
: null,
enableDashboardAccess: json_['enableDashboardAccess'] as core.bool?,
enableWebAccess: json_['enableWebAccess'] as core.bool?,
experiment: json_['experiment'] as core.String?,
experimentRun: json_['experimentRun'] as core.String?,
models: (json_['models'] as core.List?)
?.map((value) => value as core.String)
.toList(),
network: json_['network'] as core.String?,
persistentResourceId: json_['persistentResourceId'] as core.String?,
protectedArtifactLocationId:
json_['protectedArtifactLocationId'] as core.String?,
reservedIpRanges: (json_['reservedIpRanges'] as core.List?)
?.map((value) => value as core.String)
.toList(),
scheduling: json_.containsKey('scheduling')
? GoogleCloudAiplatformV1Scheduling.fromJson(
json_['scheduling'] as core.Map<core.String, core.dynamic>)
: null,
serviceAccount: json_['serviceAccount'] as core.String?,
tensorboard: json_['tensorboard'] as core.String?,
workerPoolSpecs: (json_['workerPoolSpecs'] as core.List?)
?.map((value) => GoogleCloudAiplatformV1WorkerPoolSpec.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
);