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?,
      );