SqlServerWorkload.fromJson constructor

SqlServerWorkload.fromJson(
  1. Map json_
)

Implementation

SqlServerWorkload.fromJson(core.Map json_)
  : this(
      activeDirectory: json_.containsKey('activeDirectory')
          ? ActiveDirectory.fromJson(
              json_['activeDirectory'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      computeEngineServiceAccount:
          json_['computeEngineServiceAccount'] as core.String?,
      database: json_.containsKey('database')
          ? Database.fromJson(
              json_['database'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      deploymentModel: json_['deploymentModel'] as core.String?,
      environmentType: json_['environmentType'] as core.String?,
      fciType: json_['fciType'] as core.String?,
      haType: json_['haType'] as core.String?,
      isSqlPayg: json_['isSqlPayg'] as core.bool?,
      location: json_.containsKey('location')
          ? SqlLocationDetails.fromJson(
              json_['location'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      mediaBucket: json_['mediaBucket'] as core.String?,
      operatingSystemType: json_['operatingSystemType'] as core.String?,
      osImage: json_['osImage'] as core.String?,
      osImageType: json_['osImageType'] as core.String?,
      pacemaker: json_.containsKey('pacemaker')
          ? Pacemaker.fromJson(
              json_['pacemaker'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      sqlServerEdition: json_['sqlServerEdition'] as core.String?,
      sqlServerVersion: json_['sqlServerVersion'] as core.String?,
      vmPrefix: json_['vmPrefix'] as core.String?,
    );