> OK, after testing it seems that the version number in fact does not start w/ a 'v' typically. (Tests quickly failed on 
> that, their just using '1.0'

Ah, interesting. Any idea why the jclouds code was using a hard-coded `v1.0`? Is that supported in some kind of compatibility mode? Do we even need the `v` at all, then?

If we do need to keep this, we should at least add a test for it. And I think you can call the parameter `apiVersion` and simply do something like:
```
if (!apiVersion.startsWith("v")) {
  this.apiVersion = "v" + apiVersion;
} else {
  this.apiVersion = apiVersion;
}
```