Module org.elasticsearch.security
Class SetSecurityUserProcessor
java.lang.Object
org.elasticsearch.ingest.AbstractProcessor
org.elasticsearch.xpack.security.ingest.SetSecurityUserProcessor
- All Implemented Interfaces:
Processor
A processor that adds information of the current authenticated user to the document being ingested.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enumNested classes/interfaces inherited from interface org.elasticsearch.ingest.Processor
Processor.Parameters -
Field Summary
FieldsFields inherited from class org.elasticsearch.ingest.AbstractProcessor
description, tag -
Constructor Summary
ConstructorsConstructorDescriptionSetSecurityUserProcessor(String tag, String description, SecurityContext securityContext, Settings settings, String field, Set<SetSecurityUserProcessor.Property> properties) -
Method Summary
Methods inherited from class org.elasticsearch.ingest.AbstractProcessor
getDescription, getTag, logAndBuildExceptionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.ingest.Processor
execute, extraValidation, isAsync
-
Field Details
-
TYPE
- See Also:
-
-
Constructor Details
-
SetSecurityUserProcessor
public SetSecurityUserProcessor(String tag, String description, SecurityContext securityContext, Settings settings, String field, Set<SetSecurityUserProcessor.Property> properties)
-
-
Method Details
-
execute
- Throws:
Exception
-
getType
-