@@ -219,7 +219,7 @@ public void updateDynamicConfiguration(@Suspended AsyncResponse asyncResponse,
219219 @ ApiOperation (value =
220220 "Delete dynamic ServiceConfiguration into metadata only."
221221 + " This operation requires Pulsar super-user privileges." )
222- @ ApiResponses (value = { @ ApiResponse (code = 204 , message = "Service configuration updated successfully" ),
222+ @ ApiResponses (value = { @ ApiResponse (code = 204 , message = "Service configuration delete successfully" ),
223223 @ ApiResponse (code = 403 , message = "You don't have admin permission to update service-configuration" ),
224224 @ ApiResponse (code = 412 , message = "Invalid dynamic-config value" ),
225225 @ ApiResponse (code = 500 , message = "Internal server error" ) })
@@ -240,7 +240,8 @@ public void deleteDynamicConfiguration(
240240
241241 @ GET
242242 @ Path ("/configuration/values" )
243- @ ApiOperation (value = "Get value of all dynamic configurations' value overridden on local config" )
243+ @ ApiOperation (value = "Get value of all dynamic configurations' value overridden on local config" ,
244+ response = String .class , responseContainer = "Map" )
244245 @ ApiResponses (value = {
245246 @ ApiResponse (code = 403 , message = "You don't have admin permission to view configuration" ),
246247 @ ApiResponse (code = 404 , message = "Configuration not found" ),
@@ -258,7 +259,8 @@ public void getAllDynamicConfigurations(@Suspended AsyncResponse asyncResponse)
258259
259260 @ GET
260261 @ Path ("/configuration" )
261- @ ApiOperation (value = "Get all updatable dynamic configurations's name" )
262+ @ ApiOperation (value = "Get all updatable dynamic configurations's name" ,
263+ response = String .class , responseContainer = "List" )
262264 @ ApiResponses (value = {
263265 @ ApiResponse (code = 403 , message = "You don't have admin permission to get configuration" )})
264266 public void getDynamicConfigurationName (@ Suspended AsyncResponse asyncResponse ) {
@@ -273,7 +275,8 @@ public void getDynamicConfigurationName(@Suspended AsyncResponse asyncResponse)
273275
274276 @ GET
275277 @ Path ("/configuration/runtime" )
276- @ ApiOperation (value = "Get all runtime configurations. This operation requires Pulsar super-user privileges." )
278+ @ ApiOperation (value = "Get all runtime configurations. This operation requires Pulsar super-user privileges." ,
279+ response = String .class , responseContainer = "Map" )
277280 @ ApiResponses (value = { @ ApiResponse (code = 403 , message = "Don't have admin permission" ) })
278281 public void getRuntimeConfiguration (@ Suspended AsyncResponse asyncResponse ) {
279282 validateSuperUserAccessAsync ()
@@ -330,7 +333,7 @@ public void getInternalConfigurationData(@Suspended AsyncResponse asyncResponse)
330333 @ Path ("/backlog-quota-check" )
331334 @ ApiOperation (value = "An REST endpoint to trigger backlogQuotaCheck" )
332335 @ ApiResponses (value = {
333- @ ApiResponse (code = 200 , message = "Everything is OK" ),
336+ @ ApiResponse (code = 204 , message = "Everything is OK" ),
334337 @ ApiResponse (code = 403 , message = "Don't have admin permission" ),
335338 @ ApiResponse (code = 500 , message = "Internal server error" )})
336339 public void backlogQuotaCheck (@ Suspended AsyncResponse asyncResponse ) {
@@ -368,15 +371,15 @@ public void isReady(@Suspended AsyncResponse asyncResponse) {
368371 @ ApiResponse (code = 403 , message = "Don't have admin permission" ),
369372 @ ApiResponse (code = 404 , message = "Cluster doesn't exist" ),
370373 @ ApiResponse (code = 500 , message = "Internal server error" )})
371- @ ApiParam (value = "Topic Version" )
372374 public void healthCheck (@ Suspended AsyncResponse asyncResponse ,
375+ @ ApiParam (value = "Topic Version" )
373376 @ QueryParam ("topicVersion" ) TopicVersion topicVersion ) {
374377 validateSuperUserAccessAsync ()
375378 .thenAccept (__ -> checkDeadlockedThreads ())
376379 .thenCompose (__ -> internalRunHealthCheck (topicVersion ))
377380 .thenAccept (__ -> {
378381 LOG .info ("[{}] Successfully run health check." , clientAppId ());
379- asyncResponse .resume ("ok" );
382+ asyncResponse .resume (Response . ok ( "ok" ). build () );
380383 }).exceptionally (ex -> {
381384 LOG .error ("[{}] Fail to run health check." , clientAppId (), ex );
382385 resumeAsyncResponseExceptionally (asyncResponse , ex );
@@ -541,7 +544,7 @@ private CompletableFuture<Void> internalDeleteDynamicConfigurationOnMetadataAsyn
541544 @ Path ("/version" )
542545 @ ApiOperation (value = "Get version of current broker" )
543546 @ ApiResponses (value = {
544- @ ApiResponse (code = 200 , message = "Everything is OK" ),
547+ @ ApiResponse (code = 200 , message = "The Pulsar version" , response = String . class ),
545548 @ ApiResponse (code = 500 , message = "Internal server error" )})
546549 public String version () throws Exception {
547550 return PulsarVersion .getVersion ();
0 commit comments