Backend.fromJson constructor

Backend.fromJson(
  1. Map json_
)

Implementation

Backend.fromJson(core.Map json_)
    : this(
        balancingMode: json_['balancingMode'] as core.String?,
        capacityScaler: (json_['capacityScaler'] as core.num?)?.toDouble(),
        customMetrics: (json_['customMetrics'] as core.List?)
            ?.map((value) => BackendCustomMetric.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        description: json_['description'] as core.String?,
        failover: json_['failover'] as core.bool?,
        group: json_['group'] as core.String?,
        maxConnections: json_['maxConnections'] as core.int?,
        maxConnectionsPerEndpoint:
            json_['maxConnectionsPerEndpoint'] as core.int?,
        maxConnectionsPerInstance:
            json_['maxConnectionsPerInstance'] as core.int?,
        maxRate: json_['maxRate'] as core.int?,
        maxRatePerEndpoint:
            (json_['maxRatePerEndpoint'] as core.num?)?.toDouble(),
        maxRatePerInstance:
            (json_['maxRatePerInstance'] as core.num?)?.toDouble(),
        maxUtilization: (json_['maxUtilization'] as core.num?)?.toDouble(),
        preference: json_['preference'] as core.String?,
      );