Class ConsumerGroupOffsetsResource

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

@Path("/v3/clusters/{clusterId}/internal/consumer-groups/{consumerGroupId}/offsets") public final class ConsumerGroupOffsetsResource extends Object
  • Field Details

    • ALTER_OFFSETS_INVALID_CONSUMER_GROUP_STATE_ERROR_TMPL

      public static final String ALTER_OFFSETS_INVALID_CONSUMER_GROUP_STATE_ERROR_TMPL
      See Also:
  • Constructor Details

    • ConsumerGroupOffsetsResource

      @Inject public ConsumerGroupOffsetsResource(jakarta.inject.Provider<ConsumerGroupOffsetsManager> consumerGroupOffsetsManager, jakarta.inject.Provider<io.confluent.kafkarest.controllers.ConsumerGroupManager> consumerGroupManager)
  • Method Details

    • getConsumerGroupOffsets

      @GET @Consumes("application/json") @Produces("application/json") @PerformanceMetric("api.v3.consumer-groups.offsets.get") public void getConsumerGroupOffsets(@Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @PathParam("clusterId") String clusterId, @PathParam("consumerGroupId") String consumerGroupId)
    • updateConsumerGroupOffset

      @PATCH @Consumes("application/json") @Produces("application/json") @PerformanceMetric("api.v3.consumer-groups.offsets.patch") public void updateConsumerGroupOffset(@Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @PathParam("clusterId") String clusterId, @PathParam("consumerGroupId") String consumerGroupId, @Valid @Valid UpdateConsumerGroupOffsetsRequest request)