GoogleCloudMlV1TrainingInput.fromJson constructor

GoogleCloudMlV1TrainingInput.fromJson(
  1. 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?,
    );