All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.homeaway.digitalplatform.streamregistry.StreamConfigurationProtocol Maven / Gradle / Ivy

The newest version!
/**
 * Autogenerated by Avro
 *
 * DO NOT EDIT DIRECTLY
 */
package com.homeaway.digitalplatform.streamregistry;

@SuppressWarnings("all")
@org.apache.avro.specific.AvroGenerated
public interface StreamConfigurationProtocol {
  public static final org.apache.avro.Protocol PROTOCOL = org.apache.avro.Protocol.parse("{\"protocol\":\"StreamConfigurationProtocol\",\"namespace\":\"com.homeaway.digitalplatform.streamregistry\",\"types\":[{\"type\":\"record\",\"name\":\"RegionStreamConfiguration\",\"fields\":[{\"name\":\"region\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"* region\"},{\"name\":\"cluster\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"* unique name of the cluster - corresponding to consul tag \\\"cluster\\\"\\n     *\"},{\"name\":\"topics\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}},\"doc\":\"* Topic names\"},{\"name\":\"streamConfiguration\",\"type\":[\"null\",{\"type\":\"map\",\"values\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"avro.java.string\":\"String\"}],\"doc\":\"* Properties related to Stream Configuration\",\"default\":null}]}],\"messages\":{}}");

  @SuppressWarnings("all")
  public interface Callback extends StreamConfigurationProtocol {
    public static final org.apache.avro.Protocol PROTOCOL = com.homeaway.digitalplatform.streamregistry.StreamConfigurationProtocol.PROTOCOL;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy