Class SpanQuery.Builder
java.lang.Object
org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder<SpanQuery.Builder>
org.opensearch.client.opensearch._types.query_dsl.SpanQuery.Builder
- All Implemented Interfaces:
ObjectBuilder<SpanQuery>
- Enclosing class:
- SpanQuery
public static class SpanQuery.Builder extends QueryBase.AbstractBuilder<SpanQuery.Builder> implements ObjectBuilder<SpanQuery>
Builder for
SpanQuery.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description SpanQuerybuild()Builds aSpanQuery.SpanQuery.BuilderfieldMaskingSpan(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:field_masking_spanSpanQuery.BuilderfieldMaskingSpan(NamedQuery<jakarta.json.JsonValue> value)API name:field_masking_spanprotected SpanQuery.Builderself()SpanQuery.BuilderspanContaining(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_containingSpanQuery.BuilderspanContaining(NamedQuery<jakarta.json.JsonValue> value)API name:span_containingSpanQuery.BuilderspanFirst(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_firstSpanQuery.BuilderspanFirst(NamedQuery<jakarta.json.JsonValue> value)API name:span_firstSpanQuery.BuilderspanGap(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_gapSpanQuery.BuilderspanGap(NamedQuery<jakarta.json.JsonValue> value)API name:span_gapSpanQuery.BuilderspanMulti(java.util.function.Function<SpanMultiTermQuery.Builder,ObjectBuilder<SpanMultiTermQuery>> fn)API name:span_multiSpanQuery.BuilderspanMulti(SpanMultiTermQuery value)API name:span_multiSpanQuery.BuilderspanNear(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_nearSpanQuery.BuilderspanNear(NamedQuery<jakarta.json.JsonValue> value)API name:span_nearSpanQuery.BuilderspanNot(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_notSpanQuery.BuilderspanNot(NamedQuery<jakarta.json.JsonValue> value)API name:span_notSpanQuery.BuilderspanOr(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_orSpanQuery.BuilderspanOr(NamedQuery<jakarta.json.JsonValue> value)API name:span_orSpanQuery.BuilderspanTerm(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_termSpanQuery.BuilderspanTerm(NamedQuery<jakarta.json.JsonValue> value)API name:span_termSpanQuery.BuilderspanWithin(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_withinSpanQuery.BuilderspanWithin(NamedQuery<jakarta.json.JsonValue> value)API name:span_withinMethods inherited from class org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder
boost, name
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
spanContaining
API name:span_containing -
spanContaining
public SpanQuery.Builder spanContaining(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_containing -
fieldMaskingSpan
API name:field_masking_span -
fieldMaskingSpan
public SpanQuery.Builder fieldMaskingSpan(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:field_masking_span -
spanFirst
API name:span_first -
spanFirst
public SpanQuery.Builder spanFirst(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_first -
spanGap
API name:span_gap -
spanGap
public SpanQuery.Builder spanGap(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_gap -
spanMulti
API name:span_multi -
spanMulti
public SpanQuery.Builder spanMulti(java.util.function.Function<SpanMultiTermQuery.Builder,ObjectBuilder<SpanMultiTermQuery>> fn)API name:span_multi -
spanNear
API name:span_near -
spanNear
public SpanQuery.Builder spanNear(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_near -
spanNot
API name:span_not -
spanNot
public SpanQuery.Builder spanNot(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_not -
spanOr
API name:span_or -
spanOr
public SpanQuery.Builder spanOr(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_or -
spanTerm
API name:span_term -
spanTerm
public SpanQuery.Builder spanTerm(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_term -
spanWithin
API name:span_within -
spanWithin
public SpanQuery.Builder spanWithin(java.util.function.Function<NamedQuery.Builder<jakarta.json.JsonValue>,ObjectBuilder<NamedQuery<jakarta.json.JsonValue>>> fn)API name:span_within -
self
- Specified by:
selfin classQueryBase.AbstractBuilder<SpanQuery.Builder>
-
build
Builds aSpanQuery.- Specified by:
buildin interfaceObjectBuilder<SpanQuery>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-