Github user ijokarumawak commented on the issue:
https://github.com/apache/nifi/pull/1306
Hi @mcgilman,
I've pushed another commit to incorporate your feedback.
As for the default value rendering, I've used 'No value set' as shown below:

However, I didn't set a default value for batch duration, because users may
want to limit batch by only flow file count or data size, for those use-cases,
we shouldn't use duration to limit batch. If we specifies default value from UI
layer, we will not be able to specify blank setting.
Instead, I made the tooltip hint more clearly explain how those
configuration affect to control batch. It works differently for input-port
(client side throttle) and output-port (remote side throttle, client only ask
its preference).
For input port:

For output port:

Finally, for the partial update against DTO, I couldn't come up with better
alternatives so I just updated API documentation. I hope it would be enough.

Please let me know if these updates address your concerns. Thanks again for
your review comments!
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---