Hi Naveen,
Thanks for reaching out. With regards to your concern about the to get the time based predefined reports via Google Ads API, Unfortunately there is no specific report available in the API. But,you can use the below list of the time based predefined reports and their matching segments.
Day of week = Segments.day_of_week
Week=Segments.week
Month=Segments.month
Quarter=Segments.quarter
year=Segments.year
Hours of day=Segments.hous
Please let me know if you have any questions.
Thanks,
Nirmita Patel Google Ads Team