SqlserverWorkload.fromJson constructor

SqlserverWorkload.fromJson(
  1. Map json_
)

Implementation

SqlserverWorkload.fromJson(core.Map json_)
    : this(
        ags: json_.containsKey('ags')
            ? (json_['ags'] as core.List)
                .map((value) => AvailabilityGroup.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList()
            : null,
        cluster: json_.containsKey('cluster')
            ? Cluster.fromJson(
                json_['cluster'] as core.Map<core.String, core.dynamic>)
            : null,
        databases: json_.containsKey('databases')
            ? (json_['databases'] as core.List)
                .map((value) => Database.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList()
            : null,
        loadBalancerServer: json_.containsKey('loadBalancerServer')
            ? LoadBalancerServer.fromJson(json_['loadBalancerServer']
                as core.Map<core.String, core.dynamic>)
            : null,
      );