Class RegisteredDomainProcessor.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.ingest.ProcessorBase.AbstractBuilder<RegisteredDomainProcessor.Builder>
co.elastic.clients.elasticsearch.ingest.RegisteredDomainProcessor.Builder
- All Implemented Interfaces:
WithJson<RegisteredDomainProcessor.Builder>
,ObjectBuilder<RegisteredDomainProcessor>
- Enclosing class:
- RegisteredDomainProcessor
public static class RegisteredDomainProcessor.Builder
extends ProcessorBase.AbstractBuilder<RegisteredDomainProcessor.Builder>
implements ObjectBuilder<RegisteredDomainProcessor>
Builder for
RegisteredDomainProcessor
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aRegisteredDomainProcessor
.Required - Field containing the source FQDN.ignoreMissing
(Boolean value) If true and any required fields are missing, the processor quietly exits without modifying the document.protected RegisteredDomainProcessor.Builder
self()
targetField
(String value) Object field containing extracted domain components.Methods inherited from class co.elastic.clients.elasticsearch.ingest.ProcessorBase.AbstractBuilder
description, if_, if_, ignoreFailure, onFailure, onFailure, onFailure, onFailure, tag
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
field
Required - Field containing the source FQDN.API name:
field
-
targetField
Object field containing extracted domain components. If an empty string, the processor adds components to the document’s root.API name:
target_field
-
ignoreMissing
If true and any required fields are missing, the processor quietly exits without modifying the document.API name:
ignore_missing
-
self
- Specified by:
self
in classProcessorBase.AbstractBuilder<RegisteredDomainProcessor.Builder>
-
build
Builds aRegisteredDomainProcessor
.- Specified by:
build
in interfaceObjectBuilder<RegisteredDomainProcessor>
- Throws:
NullPointerException
- if some of the required fields are null.
-