EndpointPostgresSettings.fromMap constructor

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

Implementation

factory EndpointPostgresSettings.fromMap(Map<String, dynamic> map) {
  return EndpointPostgresSettings(
    afterConnectScript: (() { final guardedValue = map['afterConnectScript']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    authenticationMethod: (() { final guardedValue = map['authenticationMethod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    babelfishDatabaseName: (() { final guardedValue = map['babelfishDatabaseName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    captureDdls: (() { final guardedValue = map['captureDdls']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    databaseMode: (() { final guardedValue = map['databaseMode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    ddlArtifactsSchema: (() { final guardedValue = map['ddlArtifactsSchema']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    executeTimeout: (() { final guardedValue = map['executeTimeout']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    failTasksOnLobTruncation: (() { final guardedValue = map['failTasksOnLobTruncation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    heartbeatEnable: (() { final guardedValue = map['heartbeatEnable']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    heartbeatFrequency: (() { final guardedValue = map['heartbeatFrequency']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    heartbeatSchema: (() { final guardedValue = map['heartbeatSchema']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    mapBooleanAsBoolean: (() { final guardedValue = map['mapBooleanAsBoolean']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    mapJsonbAsClob: (() { final guardedValue = map['mapJsonbAsClob']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    mapLongVarcharAs: (() { final guardedValue = map['mapLongVarcharAs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    maxFileSize: (() { final guardedValue = map['maxFileSize']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    pluginName: (() { final guardedValue = map['pluginName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    serviceAccessRoleArn: (() { final guardedValue = map['serviceAccessRoleArn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    slotName: (() { final guardedValue = map['slotName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}