ARGUS-26:public api mods for specific repo types

Signed-off-by: sneethiraj <sneethir@apache.org>