So I did some research I found that if dataset is created using REst API , under API access it shows it as PUSH and when you click those icons you get error message.
Whereas if you create streaming dataset, under API access it shows it as "Streaming", and those two icon works.
I beleieve it is expected behaviour when you create dataset using "Rest API".