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