package org.graylog.outputs.hdfs; import org.graylog2.plugin.PluginMetaData; import org.graylog2.plugin.ServerStatus; import org.graylog2.plugin.Version; import java.net.URI; import java.util.Collections; import java.util.Set; /** * Implement the PluginMetaData interface here. */ public class WebHDFSOutputMetaData implements PluginMetaData { @Override public String getUniqueId() { return "org.graylog.outputs.hdfs.WebHDFSOutputPlugin"; } @Override public String getName() { return "WebHDFSOutput"; } @Override public String getAuthor() { return "Sivasamy Kaliappan"; } @Override public URI getURL() { return URI.create("https://www.graylog.org/"); } @Override public Version getVersion() { return new Version(1, 0, 1); } @Override public String getDescription() { return "Forwards the output to Hadoop Distributed File System (HDFS) using WebHDFS"; } @Override public Version getRequiredVersion() { return new Version(1, 0, 0); } @Override public Set<ServerStatus.Capability> getRequiredCapabilities() { return Collections.emptySet(); } }