Class GroupConfigResource

java.lang.Object
io.confluent.kafkarest.resources.v3.GroupConfigResource

@Path("/v3/clusters/{clusterId}/groups/{groupId}/configs") public final class GroupConfigResource extends Object
  • Constructor Details

    • GroupConfigResource

      @Inject public GroupConfigResource(jakarta.inject.Provider<GroupConfigManager> groupConfigManager, io.confluent.kafkarest.response.UrlFactory urlFactory)
  • Method Details

    • listGroupConfigs

      @GET @Produces("application/json") @PerformanceMetric("v3.group-configs.list") public void listGroupConfigs(@Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @PathParam("clusterId") String clusterId, @PathParam("groupId") String groupId)
    • getGroupConfig

      @GET @Path("/{configName}") @Produces("application/json") @PerformanceMetric("v3.group-configs.get") public void getGroupConfig(@Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @PathParam("clusterId") String clusterId, @PathParam("groupId") String groupId, @PathParam("configName") String configName)
    • updateGroupConfig

      @PUT @Path("/{configName}") @Produces("application/json") @PerformanceMetric("v3.group-configs.update") public void updateGroupConfig(@Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @PathParam("clusterId") String clusterId, @PathParam("groupId") String groupId, @PathParam("configName") String configName, @Valid @Valid UpdateGroupConfigRequest request)
    • resetGroupConfig

      @DELETE @Path("/{configName}") @Produces("application/json") @PerformanceMetric("v3.group-configs.delete") public void resetGroupConfig(@Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @PathParam("clusterId") String clusterId, @PathParam("groupId") String groupId, @PathParam("configName") String configName)