Class SetCompatibilityMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
io.confluent.kafka.schemaregistry.maven.SchemaRegistryMojo
io.confluent.kafka.schemaregistry.maven.SetCompatibilityMojo
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="set-compatibility", configurator="custom-basic") public class SetCompatibilityMojo extends SchemaRegistryMojo
  • Constructor Details

    • SetCompatibilityMojo

      public SetCompatibilityMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • updateConfig

      public void updateConfig(String subject, CompatibilityLevel compatibility) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • deleteConfig

      public void deleteConfig(String subject) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • getConfig

      public String getConfig(String subject) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException