Goal and reaching a deadline

During my work as a scrummaster I had a talk with my product owner about a continuous delivery epic with the following goals: 5 releases a sprint, 0 bugs found in production and 0 roll backs during a sprint.

The product owner asked how long it would take to reach these goals and I replied I don’t know and then product owner concluded that the epic was not well defined.

Is this true?

I don’t think so, because when a deadline is reached you measure up againts the goals. If the goal is not reached we define further action to reach the goals and maybe define a new deadline. The point is that I do not think time is important when you define a task.