Encapsulates a Riak bucket type and bucket name.
Riak 2.0 introduced bucket types, which form a namespace in Riak when combined with a bucket name. This class encapsulates those two items for use with operations.
Buckets in Riak are automatically created for a type if they do not yet exist. Bucket types, on the other hand, are not. Anything other than the {@literal default}bucket type must be explicitly created using the {@literal riak_admin} command line tool.
Bucket types can only be in UTF-8. Bucket names have no restrictions.
Buckets in the default bucket type can not hold CRDTs (e.g. Maps, Counters, Sets, etc).
@author Brian Roach
@since 2.0