@Path(value="/ccompat/config") @Consumes(value={"application/json","application/vnd.schemaregistry.v1+json"}) @Produces(value={"application/json","application/vnd.schemaregistry.v1+json"}) @Counted(name="rest_request_count", description="Total number of REST requests.", tags={"group=REST","metric=rest_request_count"}) @ConcurrentGauge(name="concurrent_request_count", description="Number of concurrent REST requests.", tags={"group=REST","metric=concurrent_request_count"}) @Timed(name="rest_response_time", description="Time of a request-response interval.", tags={"group=REST","metric=rest_response_time"}, unit="milliseconds") public class ConfigResource extends AbstractResource
log
Constructor and Description |
---|
ConfigResource() |
Modifier and Type | Method and Description |
---|---|
ConfigDto |
getSubjectLevelConfig(String subject) |
ConfigDto |
getTopLevelConfig() |
ConfigDto |
updateSubjectLevelConfig(String subject,
javax.ws.rs.core.HttpHeaders headers,
@NotNull ConfigDto request) |
ConfigDto |
updateTopLevelConfig(javax.ws.rs.core.HttpHeaders headers,
@NotNull ConfigDto request) |
checkSubject
@Path(value="/{subject}") @PUT public ConfigDto updateSubjectLevelConfig(@PathParam(value="subject") String subject, @Context javax.ws.rs.core.HttpHeaders headers, @NotNull @NotNull ConfigDto request)
@Path(value="/{subject}") @GET public ConfigDto getSubjectLevelConfig(@PathParam(value="subject") String subject)
@PUT public ConfigDto updateTopLevelConfig(@Context javax.ws.rs.core.HttpHeaders headers, @NotNull @NotNull ConfigDto request)
@GET public ConfigDto getTopLevelConfig()
Copyright © 2020 Red Hat. All rights reserved.