public RiakObject build() { RiakObject result = new RiakObject(); result.setContentType("application/json"); result.setValue(BinaryValue.create(JSONUtil.write(object))); for (Map.Entry<RiakIndex.Name, Object> indexAndValue : indexes.entrySet()) { RiakIndex.Name index = indexAndValue.getKey(); Object value = indexAndValue.getValue(); result.getIndexes().getIndex(index).add(value); } return result; }