DedicatedDatabasePooler.fromMap constructor

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

Implementation

factory DedicatedDatabasePooler.fromMap(
  Map<String, dynamic> map,
) {
  map = {
    'enabled': false,
    'mode': "transaction",
    'maxConnections': 100,
    'defaultPoolSize': 20,
    'port': 6432,
    'readWriteSplitting': false,
    'poolerCpuRequest': "",
    'poolerCpuLimit': "",
    'poolerMemoryRequest': "",
    'poolerMemoryLimit': "",
    ...map,
  };

  return DedicatedDatabasePooler(
    enabled: map['enabled'],
    mode: map['mode'].toString(),
    maxConnections: map['maxConnections'],
    defaultPoolSize: map['defaultPoolSize'],
    port: map['port'],
    readWriteSplitting: map['readWriteSplitting'],
    poolerCpuRequest: map['poolerCpuRequest'].toString(),
    poolerCpuLimit: map['poolerCpuLimit'].toString(),
    poolerMemoryRequest: map['poolerMemoryRequest'].toString(),
    poolerMemoryLimit: map['poolerMemoryLimit'].toString(),
  );
}