The service book should say how much oil your bike needs, but for comparison my Thundercat takes just over three litres (from memory). Chances are, if the "feed me oil" light comes on, it wants more than a litre?

Castrol 10w40 sounds about right though.

Personally, if the bike's that new I'd be more worried about why it wants oil already...