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