public CheckAndMutate build(Put put) {
      preCheck(put);
      if (filter != null) {
        return new CheckAndMutate(row, filter, timeRange, put, queryMetricsEnabled);
      } else {
        return new CheckAndMutate(row, family, qualifier, op, value, timeRange, put,
          queryMetricsEnabled);
      }
    }
Build the CheckAndMutate object
@param put data to put if check succeeds
@return a CheckAndMutate object
hbase-client/src/main/java/org/apache/hadoop/hbase/client/CheckAndMutate.java