GetReplicationInstanceResult.fromMap constructor

GetReplicationInstanceResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetReplicationInstanceResult.fromMap(Map<String, dynamic> map) {
  return GetReplicationInstanceResult(
    allocatedStorage: (() { final guardedValue = map['allocatedStorage']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
    autoMinorVersionUpgrade: (() { final guardedValue = map['autoMinorVersionUpgrade']; if (guardedValue == null) return null; return guardedValue as bool; })(),
    availabilityZone: (() { final guardedValue = map['availabilityZone']; if (guardedValue == null) return null; return guardedValue as String; })(),
    engineVersion: (() { final guardedValue = map['engineVersion']; if (guardedValue == null) return null; return guardedValue as String; })(),
    id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return guardedValue as String; })(),
    kmsKeyArn: (() { final guardedValue = map['kmsKeyArn']; if (guardedValue == null) return null; return guardedValue as String; })(),
    multiAz: (() { final guardedValue = map['multiAz']; if (guardedValue == null) return null; return guardedValue as bool; })(),
    networkType: (() { final guardedValue = map['networkType']; if (guardedValue == null) return null; return guardedValue as String; })(),
    preferredMaintenanceWindow: (() { final guardedValue = map['preferredMaintenanceWindow']; if (guardedValue == null) return null; return guardedValue as String; })(),
    publiclyAccessible: (() { final guardedValue = map['publiclyAccessible']; if (guardedValue == null) return null; return guardedValue as bool; })(),
    region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return guardedValue as String; })(),
    replicationInstanceArn: (() { final guardedValue = map['replicationInstanceArn']; if (guardedValue == null) return null; return guardedValue as String; })(),
    replicationInstanceClass: (() { final guardedValue = map['replicationInstanceClass']; if (guardedValue == null) return null; return guardedValue as String; })(),
    replicationInstanceId: (() { final guardedValue = map['replicationInstanceId']; if (guardedValue == null) return null; return guardedValue as String; })(),
    replicationInstancePrivateIps: (() { final guardedValue = map['replicationInstancePrivateIps']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
    replicationInstancePublicIps: (() { final guardedValue = map['replicationInstancePublicIps']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
    replicationSubnetGroupId: (() { final guardedValue = map['replicationSubnetGroupId']; if (guardedValue == null) return null; return guardedValue as String; })(),
    tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); })(),
    vpcSecurityGroupIds: (() { final guardedValue = map['vpcSecurityGroupIds']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
  );
}