GoogleCloudMlV1Version.fromJson constructor
GoogleCloudMlV1Version.fromJson(
- Map json_
Implementation
GoogleCloudMlV1Version.fromJson(core.Map json_)
: this(
acceleratorConfig: json_.containsKey('acceleratorConfig')
? GoogleCloudMlV1AcceleratorConfig.fromJson(
json_['acceleratorConfig']
as core.Map<core.String, core.dynamic>)
: null,
autoScaling: json_.containsKey('autoScaling')
? GoogleCloudMlV1AutoScaling.fromJson(
json_['autoScaling'] as core.Map<core.String, core.dynamic>)
: null,
container: json_.containsKey('container')
? GoogleCloudMlV1ContainerSpec.fromJson(
json_['container'] as core.Map<core.String, core.dynamic>)
: null,
createTime: json_['createTime'] as core.String?,
deploymentUri: json_['deploymentUri'] as core.String?,
description: json_['description'] as core.String?,
errorMessage: json_['errorMessage'] as core.String?,
etag: json_['etag'] as core.String?,
explanationConfig: json_.containsKey('explanationConfig')
? GoogleCloudMlV1ExplanationConfig.fromJson(
json_['explanationConfig']
as core.Map<core.String, core.dynamic>)
: null,
framework: json_['framework'] as core.String?,
isDefault: json_['isDefault'] as core.bool?,
labels:
(json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(
key,
value as core.String,
),
),
lastMigrationModelId: json_['lastMigrationModelId'] as core.String?,
lastMigrationTime: json_['lastMigrationTime'] as core.String?,
lastUseTime: json_['lastUseTime'] as core.String?,
machineType: json_['machineType'] as core.String?,
manualScaling: json_.containsKey('manualScaling')
? GoogleCloudMlV1ManualScaling.fromJson(
json_['manualScaling'] as core.Map<core.String, core.dynamic>)
: null,
name: json_['name'] as core.String?,
packageUris: (json_['packageUris'] as core.List?)
?.map((value) => value as core.String)
.toList(),
predictionClass: json_['predictionClass'] as core.String?,
pythonVersion: json_['pythonVersion'] as core.String?,
requestLoggingConfig: json_.containsKey('requestLoggingConfig')
? GoogleCloudMlV1RequestLoggingConfig.fromJson(
json_['requestLoggingConfig']
as core.Map<core.String, core.dynamic>)
: null,
routes: json_.containsKey('routes')
? GoogleCloudMlV1RouteMap.fromJson(
json_['routes'] as core.Map<core.String, core.dynamic>)
: null,
runtimeVersion: json_['runtimeVersion'] as core.String?,
serviceAccount: json_['serviceAccount'] as core.String?,
state: json_['state'] as core.String?,
);