:register_method: true :encode_method: true :decode_method: true :plugintype: codec :pluginclass: Codecs :pluginname: example :pluginnamecap: Example :blockinput: true :getstarted: Let's step through creating a {plugintype} plugin using the https://github.com/logstash-plugins/logstash-codec-example/[example {plugintype} plugin]. :methodheader: pass:m[Logstash codecs must implement the `register` method, and the `decode` method or the `encode` method (or both).] include::include/pluginbody.asciidoc[]