Environment.fromJson constructor

Environment.fromJson(
  1. Map _json
)

Implementation

Environment.fromJson(core.Map _json)
    : this(
        clusterManagerApiService:
            _json.containsKey('clusterManagerApiService')
                ? _json['clusterManagerApiService'] as core.String
                : null,
        dataset: _json.containsKey('dataset')
            ? _json['dataset'] as core.String
            : null,
        debugOptions: _json.containsKey('debugOptions')
            ? DebugOptions.fromJson(
                _json['debugOptions'] as core.Map<core.String, core.dynamic>)
            : null,
        experiments: _json.containsKey('experiments')
            ? (_json['experiments'] as core.List)
                .map((value) => value as core.String)
                .toList()
            : null,
        flexResourceSchedulingGoal:
            _json.containsKey('flexResourceSchedulingGoal')
                ? _json['flexResourceSchedulingGoal'] as core.String
                : null,
        internalExperiments: _json.containsKey('internalExperiments')
            ? _json['internalExperiments']
                as core.Map<core.String, core.dynamic>
            : null,
        sdkPipelineOptions: _json.containsKey('sdkPipelineOptions')
            ? _json['sdkPipelineOptions']
                as core.Map<core.String, core.dynamic>
            : null,
        serviceAccountEmail: _json.containsKey('serviceAccountEmail')
            ? _json['serviceAccountEmail'] as core.String
            : null,
        serviceKmsKeyName: _json.containsKey('serviceKmsKeyName')
            ? _json['serviceKmsKeyName'] as core.String
            : null,
        serviceOptions: _json.containsKey('serviceOptions')
            ? (_json['serviceOptions'] as core.List)
                .map((value) => value as core.String)
                .toList()
            : null,
        shuffleMode: _json.containsKey('shuffleMode')
            ? _json['shuffleMode'] as core.String
            : null,
        tempStoragePrefix: _json.containsKey('tempStoragePrefix')
            ? _json['tempStoragePrefix'] as core.String
            : null,
        userAgent: _json.containsKey('userAgent')
            ? _json['userAgent'] as core.Map<core.String, core.dynamic>
            : null,
        version: _json.containsKey('version')
            ? _json['version'] as core.Map<core.String, core.dynamic>
            : null,
        workerPools: _json.containsKey('workerPools')
            ? (_json['workerPools'] as core.List)
                .map((value) => WorkerPool.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList()
            : null,
        workerRegion: _json.containsKey('workerRegion')
            ? _json['workerRegion'] as core.String
            : null,
        workerZone: _json.containsKey('workerZone')
            ? _json['workerZone'] as core.String
            : null,
      );