Node.fromJson constructor

Node.fromJson(
  1. Map json_
)

Implementation

Node.fromJson(core.Map json_)
    : this(
        acceleratorType: json_['acceleratorType'] as core.String?,
        apiVersion: json_['apiVersion'] as core.String?,
        cidrBlock: json_['cidrBlock'] as core.String?,
        createTime: json_['createTime'] as core.String?,
        description: json_['description'] as core.String?,
        health: json_['health'] as core.String?,
        healthDescription: json_['healthDescription'] as core.String?,
        ipAddress: json_['ipAddress'] as core.String?,
        labels:
            (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
          (key, value) => core.MapEntry(
            key,
            value as core.String,
          ),
        ),
        name: json_['name'] as core.String?,
        network: json_['network'] as core.String?,
        networkEndpoints: (json_['networkEndpoints'] as core.List?)
            ?.map((value) => NetworkEndpoint.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        port: json_['port'] as core.String?,
        schedulingConfig: json_.containsKey('schedulingConfig')
            ? SchedulingConfig.fromJson(json_['schedulingConfig']
                as core.Map<core.String, core.dynamic>)
            : null,
        serviceAccount: json_['serviceAccount'] as core.String?,
        state: json_['state'] as core.String?,
        symptoms: (json_['symptoms'] as core.List?)
            ?.map((value) => Symptom.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        tensorflowVersion: json_['tensorflowVersion'] as core.String?,
        useServiceNetworking: json_['useServiceNetworking'] as core.bool?,
      );