HI Rohith Sharma K S
Thank you very much for the comments.
modify in all the client interfaces such as ApplicationCLI/REST/timeline/webUI
ApplicationCLI, REST and RMWebUI changes will be handled here in this ticket. For History and Timeline service, I will file a separate ticket.
change in BuilderUtils would create compatible issue if any client(TEZ) is using eventhough class is marked as @private.
I have not changed the ApplicationReport.newInstance because of this reason. I changed only BuilderUtils#newApplicationReport which would not cause problem as i know.
May be it can be cross checked once with other folks.
cc/Zhijie Shen, Xuan Gong
I will add test cases as mentioned. Thank you.