Class UserAgentProcessor

java.lang.Object
org.opensearch.ingest.AbstractProcessor
org.opensearch.ingest.useragent.UserAgentProcessor
All Implemented Interfaces:
Processor

public class UserAgentProcessor
extends AbstractProcessor
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  UserAgentProcessor.Factory  

    Nested classes/interfaces inherited from interface org.opensearch.ingest.Processor

    Processor.Parameters
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String TYPE  

    Fields inherited from class org.opensearch.ingest.AbstractProcessor

    description, tag
  • Constructor Summary

    Constructors 
    Constructor Description
    UserAgentProcessor​(java.lang.String tag, java.lang.String description, java.lang.String field, java.lang.String targetField, org.opensearch.ingest.useragent.UserAgentParser parser, java.util.Set<org.opensearch.ingest.useragent.UserAgentProcessor.Property> properties, boolean ignoreMissing, boolean useECS)  
  • Method Summary

    Modifier and Type Method Description
    IngestDocument execute​(IngestDocument ingestDocument)  
    java.lang.String getType()  
    boolean isUseECS()  

    Methods inherited from class org.opensearch.ingest.AbstractProcessor

    getDescription, getTag

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.opensearch.ingest.Processor

    execute
  • Field Details

  • Constructor Details

    • UserAgentProcessor

      public UserAgentProcessor​(java.lang.String tag, java.lang.String description, java.lang.String field, java.lang.String targetField, org.opensearch.ingest.useragent.UserAgentParser parser, java.util.Set<org.opensearch.ingest.useragent.UserAgentProcessor.Property> properties, boolean ignoreMissing, boolean useECS)
  • Method Details