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