@Override protected RiakMessage createChannelMessage() { RiakPB.RpbGetBucketReq.Builder builder = RiakPB.RpbGetBucketReq.newBuilder(); if (bucketType != null) { builder.setType(ByteString.copyFrom(bucketType.unsafeGetValue())); } builder.setBucket(ByteString.copyFrom(bucketName.unsafeGetValue())); RiakPB.RpbGetBucketReq req = builder.build(); return new RiakMessage(RiakMessageCodes.MSG_GetBucketReq, req.toByteArray()); }