testCompatibilityBySubjectName
public CompatibilityCheckResponse testCompatibilityBySubjectName(String subject,
String versionString,
SchemaContent request)
throws Exception
Test input schema against a particular version of a subject’s schema for compatibility.
Note that the compatibility level applied for the check
is the configured compatibility level for the subject (GET /config/(string: subject)).
If this subject’s compatibility level was never changed,
then the global compatibility level applies (GET /config).
- Specified by:
testCompatibilityBySubjectName in interface CompatibilityResource
- Parameters:
subject - Subject of the schema version against which compatibility is to be tested
versionString - Version of the subject’s schema against which compatibility is to be tested.
Valid values for versionId are between [1,2^31-1] or the string "latest".
"latest" checks compatibility of the input schema with the last registered schema under the specified subject
Status Codes:
404 Not Found
Error code 40401 – Subject not found
Error code 40402 – Version not found
422 Unprocessable Entity
Error code 42201 – Invalid schema
Error code 42202 – Invalid version
500 Internal Server Error
Error code 50001 – Error in the backend data store
- Throws:
Exception