Class ModeResource
java.lang.Object
io.confluent.kafka.schemaregistry.rest.resources.ModeResource
@Path("/mode")
@Produces({"application/vnd.schemaregistry.v1+json","application/vnd.schemaregistry+json; qs=0.9","application/json; qs=0.5"})
@Consumes({"application/vnd.schemaregistry.v1+json","application/vnd.schemaregistry+json","application/json","application/octet-stream"})
public class ModeResource
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteGlobalMode(jakarta.ws.rs.container.AsyncResponse asyncResponse, jakarta.ws.rs.core.HttpHeaders headers, boolean recursive) voiddeleteSubjectMode(jakarta.ws.rs.container.AsyncResponse asyncResponse, jakarta.ws.rs.core.HttpHeaders headers, String subject, boolean recursive) getTopLevelMode(boolean defaultToGlobal) updateMode(String subject, jakarta.ws.rs.core.HttpHeaders headers, @NotNull ModeUpdateRequest request, boolean force) updateTopLevelMode(jakarta.ws.rs.core.HttpHeaders headers, @NotNull ModeUpdateRequest request, boolean force)
-
Field Details
-
apiTag
- See Also:
-
-
Constructor Details
-
ModeResource
-
-
Method Details
-
updateMode
@Path("/{subject}") @PUT @DocumentedName("updateSubjectMode") @PerformanceMetric("mode.update-subject") public ModeUpdateRequest updateMode(@PathParam("subject") String subject, @Context jakarta.ws.rs.core.HttpHeaders headers, @NotNull @NotNull ModeUpdateRequest request, @QueryParam("force") boolean force) -
getMode
@Path("/{subject}") @GET @DocumentedName("getSubjectMode") @PerformanceMetric("mode.get-subject") public Mode getMode(@PathParam("subject") String subject, @QueryParam("defaultToGlobal") boolean defaultToGlobal) -
updateTopLevelMode
@PUT @DocumentedName("updateGlobalMode") @PerformanceMetric("mode.update-global") public ModeUpdateRequest updateTopLevelMode(@Context jakarta.ws.rs.core.HttpHeaders headers, @NotNull @NotNull ModeUpdateRequest request, @QueryParam("force") boolean force) -
getTopLevelMode
@GET @DocumentedName("getGlobalMode") @PerformanceMetric("mode.get-global") public Mode getTopLevelMode(@QueryParam("defaultToGlobal") boolean defaultToGlobal) -
deleteGlobalMode
@DELETE @DocumentedName("deleteGlobalMode") @PerformanceMetric("mode.delete-global") public void deleteGlobalMode(@Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @Context jakarta.ws.rs.core.HttpHeaders headers, @QueryParam("recursive") boolean recursive) -
deleteSubjectMode
@DELETE @Path("/{subject}") @DocumentedName("deleteSubjectMode") @PerformanceMetric("mode.delete-subject") public void deleteSubjectMode(@Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @Context jakarta.ws.rs.core.HttpHeaders headers, @PathParam("subject") String subject, @QueryParam("recursive") boolean recursive)
-