[
https://issues.apache.org/jira/browse/FLINK-33592?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17787624#comment-17787624
]
Junrui Li commented on FLINK-33592:
-----------------------------------
Hi [~zhangtao9876] ,
The community has already accepted FLIP-381: Deprecate configuration
getters/setters that return/set complex Java objects
([here|https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=278464992]).
Therefore, it is not recommended to modify this method, and it is also
recommended to use ConfigOption instead of the setter API. Additionally, since
the setRestartStrategy method is annotated by @PublicEnvolving, any
modifications to it would require community discussion.
> The return type of the function is void,not convenient to use
> -------------------------------------------------------------
>
> Key: FLINK-33592
> URL: https://issues.apache.org/jira/browse/FLINK-33592
> Project: Flink
> Issue Type: Improvement
> Components: API / DataStream
> Reporter: ZhangTao
> Priority: Minor
> Labels: pull-request-available
>
> {code:java}
> @PublicEvolving
> public void setRestartStrategy(
> RestartStrategies.RestartStrategyConfiguration
> restartStrategyConfiguration) {
> config.setRestartStrategy(restartStrategyConfiguration);
> } {code}
> StreamExecutionEnvironment usually has many parameters that need to be
> set.The return type is void, making it inconvenient to use.
> Others set methods 'return this; ' , only this method has a void return type.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)