KeyValue createPutKeyValue(byte[] family, ByteBuffer qualifier, long ts, ByteBuffer value,
    Tag[] tags) {
    return new KeyValue(this.row, 0, this.row == null ? 0 : this.row.length, family, 0,
      family == null ? 0 : family.length, qualifier, ts, KeyValue.Type.Put, value,
      tags != null ? Arrays.asList(tags) : null);
  }
Create a KeyValue with this objects row key and the Put identifier.
@return a KeyValue with this objects row key and the Put identifier.
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Mutation.java