AwsRdsDbPendingModifiedValues.fromJson constructor
AwsRdsDbPendingModifiedValues.fromJson(
- Map<String, dynamic> json
)
Implementation
factory AwsRdsDbPendingModifiedValues.fromJson(Map<String, dynamic> json) {
return AwsRdsDbPendingModifiedValues(
allocatedStorage: json['AllocatedStorage'] as int?,
backupRetentionPeriod: json['BackupRetentionPeriod'] as int?,
caCertificateIdentifier: json['CaCertificateIdentifier'] as String?,
dbInstanceClass: json['DbInstanceClass'] as String?,
dbInstanceIdentifier: json['DbInstanceIdentifier'] as String?,
dbSubnetGroupName: json['DbSubnetGroupName'] as String?,
engineVersion: json['EngineVersion'] as String?,
iops: json['Iops'] as int?,
licenseModel: json['LicenseModel'] as String?,
masterUserPassword: json['MasterUserPassword'] as String?,
multiAZ: json['MultiAZ'] as bool?,
pendingCloudWatchLogsExports: json['PendingCloudWatchLogsExports'] != null
? AwsRdsPendingCloudWatchLogsExports.fromJson(
json['PendingCloudWatchLogsExports'] as Map<String, dynamic>)
: null,
port: json['Port'] as int?,
processorFeatures: (json['ProcessorFeatures'] as List?)
?.whereNotNull()
.map((e) =>
AwsRdsDbProcessorFeature.fromJson(e as Map<String, dynamic>))
.toList(),
storageType: json['StorageType'] as String?,
);
}