@Path(value="/compatibility")
@Produces(value={"application/vnd.schemaregistry.v1+json","application/vnd.schemaregistry+json; qs=0.9","application/json; qs=0.5"})
@Consumes(value={"application/vnd.schemaregistry.v1+json","application/vnd.schemaregistry+json","application/json","application/octet-stream"})
public class CompatibilityResource
extends Object
| Constructor and Description |
|---|
CompatibilityResource(KafkaSchemaRegistry schemaRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
testCompatibilityBySubjectName(javax.ws.rs.container.AsyncResponse asyncResponse,
String subject,
String version,
boolean normalize,
@NotNull RegisterSchemaRequest request,
boolean verbose) |
void |
testCompatibilityForSubject(javax.ws.rs.container.AsyncResponse asyncResponse,
String subject,
boolean normalize,
@NotNull RegisterSchemaRequest request,
boolean verbose) |
public static final String apiTag
public CompatibilityResource(KafkaSchemaRegistry schemaRegistry)
@POST
@Path(value="/subjects/{subject}/versions/{version}")
@DocumentedName(value="testVersionCompatibility")
@PerformanceMetric(value="compatibility.subjects.versions.verify")
public void testCompatibilityBySubjectName(@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse,
@PathParam(value="subject")
String subject,
@PathParam(value="version")
String version,
@QueryParam(value="normalize")
boolean normalize,
@NotNull
@NotNull RegisterSchemaRequest request,
@QueryParam(value="verbose")
boolean verbose)
@POST
@Path(value="/subjects/{subject}/versions")
@DocumentedName(value="testSubjectCompatibility")
@PerformanceMetric(value="compatibility.subjects.versions.verify")
public void testCompatibilityForSubject(@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse,
@PathParam(value="subject")
String subject,
@QueryParam(value="normalize")
boolean normalize,
@NotNull
@NotNull RegisterSchemaRequest request,
@QueryParam(value="verbose")
boolean verbose)
Copyright © 2026 Confluent, Inc.. All rights reserved.