Project: Flume-Hive
/**
 * Autogenerated by Avro 
 *  
 * DO NOT EDIT DIRECTLY 
 */
package com.cloudera.flume.reporter.server.avro; 
 
@SuppressWarnings("all"
public interface AvroFlumeReportServer { 
  public static final org.apache.avro.Protocol PROTOCOL = org.apache.avro.Protocol.parse("{\"protocol\":\"AvroFlumeReportServer\",\"namespace\":\"com.cloudera.flume.reporter.server.avro\",\"types\":[{\"type\":\"record\",\"name\":\"AvroFlumeReport\",\"fields\":[{\"name\":\"stringMetrics\",\"type\":{\"type\":\"map\",\"values\":\"string\"}},{\"name\":\"longMetrics\",\"type\":{\"type\":\"map\",\"values\":\"long\"}},{\"name\":\"doubleMetrics\",\"type\":{\"type\":\"map\",\"values\":\"double\"}}]}],\"messages\":{\"getAllReports\":{\"request\":[],\"response\":{\"type\":\"map\",\"values\":\"AvroFlumeReport\"}},\"getReportByName\":{\"request\":[{\"name\":\"reportName\",\"type\":\"string\"}],\"response\":\"AvroFlumeReport\"}}}"); 
  java.util.Map<java.lang.CharSequence,com.cloudera.flume.reporter.server.avro.AvroFlumeReport> getAllReports() throws org.apache.avro.ipc.AvroRemoteException; 
  com.cloudera.flume.reporter.server.avro.AvroFlumeReport getReportByName(java.lang.CharSequence reportName) throws org.apache.avro.ipc.AvroRemoteException; 
}