Class SpanNotQuery.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder<SpanNotQuery.Builder>
co.elastic.clients.elasticsearch._types.query_dsl.SpanNotQuery.Builder
- All Implemented Interfaces:
WithJson<SpanNotQuery.Builder>
,ObjectBuilder<SpanNotQuery>
- Enclosing class:
- SpanNotQuery
public static class SpanNotQuery.Builder
extends QueryBase.AbstractBuilder<SpanNotQuery.Builder>
implements ObjectBuilder<SpanNotQuery>
Builder for
SpanNotQuery
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aSpanNotQuery
.final SpanNotQuery.Builder
The number of tokens from within the include span that can’t have overlap with the exclude span.final SpanNotQuery.Builder
Required - Span query whose matches must not overlap those returned.final SpanNotQuery.Builder
Required - Span query whose matches must not overlap those returned.final SpanNotQuery.Builder
Required - Span query whose matches are filtered.final SpanNotQuery.Builder
Required - Span query whose matches are filtered.final SpanNotQuery.Builder
The number of tokens after the include span that can’t have overlap with the exclude span.final SpanNotQuery.Builder
The number of tokens before the include span that can’t have overlap with the exclude span.protected SpanNotQuery.Builder
self()
Methods inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder
boost, queryName
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
-
dist
The number of tokens from within the include span that can’t have overlap with the exclude span. Equivalent to setting bothpre
andpost
.API name:
dist
-
exclude
Required - Span query whose matches must not overlap those returned.API name:
exclude
-
exclude
Required - Span query whose matches must not overlap those returned.API name:
exclude
-
include
Required - Span query whose matches are filtered.API name:
include
-
include
Required - Span query whose matches are filtered.API name:
include
-
post
The number of tokens after the include span that can’t have overlap with the exclude span.API name:
post
-
pre
The number of tokens before the include span that can’t have overlap with the exclude span.API name:
pre
-
self
- Specified by:
self
in classQueryBase.AbstractBuilder<SpanNotQuery.Builder>
-
build
Builds aSpanNotQuery
.- Specified by:
build
in interfaceObjectBuilder<SpanNotQuery>
- Throws:
NullPointerException
- if some of the required fields are null.
-