Class CefProcessor
java.lang.Object
co.elastic.clients.elasticsearch.ingest.ProcessorBase
co.elastic.clients.elasticsearch.ingest.CefProcessor
- All Implemented Interfaces:
ProcessorVariant,JsonpSerializable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch.ingest.ProcessorBase
ProcessorBase.AbstractBuilder<BuilderT extends ProcessorBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<CefProcessor>Json deserializer forCefProcessor -
Method Summary
Modifier and TypeMethodDescriptionProcessor variant kind.final Stringfield()Required - The field containing the CEF message.final BooleanIftrueand value is anempty string in extensions, the processor quietly exits without modifying the document.final BooleanIftrueandfielddoes not exist or isnull, the processor quietly exits without modifying the document.static CefProcessorrebuild()protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidfinal StringThe field to assign the converted value to.final Stringtimezone()The timezone to use when parsing the date and when date math index supports resolves expressions into concrete index names.Methods inherited from class co.elastic.clients.elasticsearch.ingest.ProcessorBase
description, if_, ignoreFailure, onFailure, serialize, setupProcessorBaseDeserializer, tag, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface co.elastic.clients.elasticsearch.ingest.ProcessorVariant
_toProcessor
-
Field Details
-
_DESERIALIZER
Json deserializer forCefProcessor
-
-
Method Details
-
of
-
_processorKind
Processor variant kind.- Specified by:
_processorKindin interfaceProcessorVariant
-
field
Required - The field containing the CEF message.API name:
field -
ignoreMissing
Iftrueandfielddoes not exist or isnull, the processor quietly exits without modifying the document.API name:
ignore_missing -
targetField
The field to assign the converted value to. By default, thetarget_fieldis 'cef'API name:
target_field -
ignoreEmptyValues
Iftrueand value is anempty string in extensions, the processor quietly exits without modifying the document.API name:
ignore_empty_values -
timezone
The timezone to use when parsing the date and when date math index supports resolves expressions into concrete index names.API name:
timezone -
serializeInternal
- Overrides:
serializeInternalin classProcessorBase
-
rebuild
- Returns:
- New
CefProcessor.Builderinitialized with field values of this instance
-
setupCefProcessorDeserializer
-