GoogleCloudMlV1TrainingInput.fromJson constructor
GoogleCloudMlV1TrainingInput.fromJson(
- Map json_
Implementation
GoogleCloudMlV1TrainingInput.fromJson(core.Map json_)
: this(
args: (json_['args'] as core.List?)
?.map((value) => value as core.String)
.toList(),
enableWebAccess: json_['enableWebAccess'] as core.bool?,
encryptionConfig: json_.containsKey('encryptionConfig')
? GoogleCloudMlV1EncryptionConfig.fromJson(
json_['encryptionConfig']
as core.Map<core.String, core.dynamic>)
: null,
evaluatorConfig: json_.containsKey('evaluatorConfig')
? GoogleCloudMlV1ReplicaConfig.fromJson(json_['evaluatorConfig']
as core.Map<core.String, core.dynamic>)
: null,
evaluatorCount: json_['evaluatorCount'] as core.String?,
evaluatorType: json_['evaluatorType'] as core.String?,
hyperparameters: json_.containsKey('hyperparameters')
? GoogleCloudMlV1HyperparameterSpec.fromJson(
json_['hyperparameters']
as core.Map<core.String, core.dynamic>)
: null,
jobDir: json_['jobDir'] as core.String?,
masterConfig: json_.containsKey('masterConfig')
? GoogleCloudMlV1ReplicaConfig.fromJson(
json_['masterConfig'] as core.Map<core.String, core.dynamic>)
: null,
masterType: json_['masterType'] as core.String?,
network: json_['network'] as core.String?,
packageUris: (json_['packageUris'] as core.List?)
?.map((value) => value as core.String)
.toList(),
parameterServerConfig: json_.containsKey('parameterServerConfig')
? GoogleCloudMlV1ReplicaConfig.fromJson(
json_['parameterServerConfig']
as core.Map<core.String, core.dynamic>)
: null,
parameterServerCount: json_['parameterServerCount'] as core.String?,
parameterServerType: json_['parameterServerType'] as core.String?,
pythonModule: json_['pythonModule'] as core.String?,
pythonVersion: json_['pythonVersion'] as core.String?,
region: json_['region'] as core.String?,
runtimeVersion: json_['runtimeVersion'] as core.String?,
scaleTier: json_['scaleTier'] as core.String?,
scheduling: json_.containsKey('scheduling')
? GoogleCloudMlV1Scheduling.fromJson(
json_['scheduling'] as core.Map<core.String, core.dynamic>)
: null,
serviceAccount: json_['serviceAccount'] as core.String?,
useChiefInTfConfig: json_['useChiefInTfConfig'] as core.bool?,
workerConfig: json_.containsKey('workerConfig')
? GoogleCloudMlV1ReplicaConfig.fromJson(
json_['workerConfig'] as core.Map<core.String, core.dynamic>)
: null,
workerCount: json_['workerCount'] as core.String?,
workerType: json_['workerType'] as core.String?,
);