Adds support for Floating IP

I changed this method to `getRouterApi` in another PR, but did not change the return type! Can you please change it to `Optional<RouterApi>`?