CloudSqlSettings.fromJson constructor

CloudSqlSettings.fromJson(
  1. Map json_
)

Implementation

CloudSqlSettings.fromJson(core.Map json_)
    : this(
        activationPolicy: json_['activationPolicy'] as core.String?,
        autoStorageIncrease: json_['autoStorageIncrease'] as core.bool?,
        availabilityType: json_['availabilityType'] as core.String?,
        cmekKeyName: json_['cmekKeyName'] as core.String?,
        collation: json_['collation'] as core.String?,
        dataCacheConfig: json_.containsKey('dataCacheConfig')
            ? DataCacheConfig.fromJson(json_['dataCacheConfig']
                as core.Map<core.String, core.dynamic>)
            : null,
        dataDiskProvisionedIops:
            json_['dataDiskProvisionedIops'] as core.String?,
        dataDiskProvisionedThroughput:
            json_['dataDiskProvisionedThroughput'] as core.String?,
        dataDiskSizeGb: json_['dataDiskSizeGb'] as core.String?,
        dataDiskType: json_['dataDiskType'] as core.String?,
        databaseFlags:
            (json_['databaseFlags'] as core.Map<core.String, core.dynamic>?)
                ?.map(
          (key, value) => core.MapEntry(
            key,
            value as core.String,
          ),
        ),
        databaseVersion: json_['databaseVersion'] as core.String?,
        databaseVersionName: json_['databaseVersionName'] as core.String?,
        edition: json_['edition'] as core.String?,
        ipConfig: json_.containsKey('ipConfig')
            ? SqlIpConfig.fromJson(
                json_['ipConfig'] as core.Map<core.String, core.dynamic>)
            : null,
        rootPassword: json_['rootPassword'] as core.String?,
        rootPasswordSet: json_['rootPasswordSet'] as core.bool?,
        secondaryZone: json_['secondaryZone'] as core.String?,
        sourceId: json_['sourceId'] as core.String?,
        storageAutoResizeLimit:
            json_['storageAutoResizeLimit'] as core.String?,
        tier: json_['tier'] as core.String?,
        userLabels:
            (json_['userLabels'] as core.Map<core.String, core.dynamic>?)
                ?.map(
          (key, value) => core.MapEntry(
            key,
            value as core.String,
          ),
        ),
        zone: json_['zone'] as core.String?,
      );