Class DestinationLicenseValidator

java.lang.Object
io.confluent.kafka.schemaregistry.validator.licensing.DestinationLicenseValidator

public class DestinationLicenseValidator extends Object
Validator for destination Schema Registry license enforcement.

This class validates destination Schema Registry instances to ensure they don't have CP_FOR_CC privilege levels when used for schema validation. CP_FOR_CC (Confluent Platform for Confluent Cloud) licenses are not permitted for destination Schema Registry validation use cases.

  • Constructor Details

    • DestinationLicenseValidator

      public DestinationLicenseValidator()
  • Method Details

    • validateDestination

      public static DestinationLicenseValidator.ValidationResult validateDestination(io.confluent.kafka.schemaregistry.client.SchemaRegistryClient client)
      Validates the destination Schema Registry client against license restrictions.
      Parameters:
      client - The SchemaRegistryClient to validate
      Returns:
      ValidationResult indicating whether the destination is allowed for validation