in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata/CompatibilityChecker.java [89:108]
public static CompatibilityChecker checker(CompatibilityLevel level) {
switch (level) {
case NONE:
return CompatibilityChecker.NO_OP_CHECKER;
case BACKWARD:
return CompatibilityChecker.BACKWARD_CHECKER;
case BACKWARD_TRANSITIVE:
return CompatibilityChecker.BACKWARD_TRANSITIVE_CHECKER;
case FORWARD:
return CompatibilityChecker.FORWARD_CHECKER;
case FORWARD_TRANSITIVE:
return CompatibilityChecker.FORWARD_TRANSITIVE_CHECKER;
case FULL:
return CompatibilityChecker.FULL_CHECKER;
case FULL_TRANSITIVE:
return CompatibilityChecker.FULL_TRANSITIVE_CHECKER;
default:
throw new IllegalArgumentException("Invalid level " + level);
}
}