Pros: easier since most of the time user wants to fetch data from the same bucket.
Cons: inconsistent with other classes
Without Default Bucket:
Pros: consistent with other classes.
Cons: 1) break libs that already use ibmos2spark when the change occurs directly on the url function (backward compatibility issue). 2) we lose the default Bucket value.
With Default Bucket:
Without Default Bucket: