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