Package org.opensearch.ingest.useragent
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 classUserAgentProcessor.Factory-
Nested classes/interfaces inherited from interface org.opensearch.ingest.Processor
Processor.Parameters
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTYPE-
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IngestDocumentexecute(IngestDocument ingestDocument)java.lang.StringgetType()booleanisUseECS()-
Methods inherited from class org.opensearch.ingest.AbstractProcessor
getDescription, getTag
-
-
-
-
Field Detail
-
TYPE
public static final java.lang.String TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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 Detail
-
execute
public IngestDocument execute(IngestDocument ingestDocument)
-
getType
public java.lang.String getType()
-
isUseECS
public boolean isUseECS()
-
-