Class PluginMeta
java.lang.Object
org.apache.solr.client.solrj.request.beans.PluginMeta
- All Implemented Interfaces:
MapSerializable,MapWriter,NavigableObject,ReflectMapWriter,org.noggit.JSONWriter.Writable
POJO for a plugin metadata used in container plugins
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.solr.common.MapWriter
MapWriter.EntryWriter -
Field Summary
FieldsModifier and TypeFieldDescriptionPlugin configuration object, optional.Plugin implementation class, required.Unique plugin name, required.Plugin API path prefix, optional.Plugin version. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.solr.common.NavigableObject
_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _getStr, _getStr, _size
-
Field Details
-
name
Unique plugin name, required. -
klass
Plugin implementation class, required. -
version
Plugin version. -
pathPrefix
Plugin API path prefix, optional. -
config
Plugin configuration object, optional.
-
-
Constructor Details
-
PluginMeta
public PluginMeta()
-
-
Method Details
-
copy
-
writeMap
Description copied from interface:MapWriterWrites this object's entries out toew.- Specified by:
writeMapin interfaceMapWriter- Specified by:
writeMapin interfaceReflectMapWriter- Throws:
IOException
-
equals
-
hashCode
public int hashCode() -
toString
-