Class PropertyBase.AbstractBuilder<BuilderT extends PropertyBase.AbstractBuilder<BuilderT>>
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.mapping.PropertyBase.AbstractBuilder<BuilderT>
- All Implemented Interfaces:
WithJson<BuilderT>
- Direct Known Subclasses:
AggregateMetricDoubleProperty.Builder
,ConstantKeywordProperty.Builder
,CorePropertyBase.AbstractBuilder
,DenseVectorProperty.Builder
,FieldAliasProperty.Builder
,FlattenedProperty.Builder
,HistogramProperty.Builder
,JoinProperty.Builder
,PercolatorProperty.Builder
,RankFeatureProperty.Builder
,RankFeaturesProperty.Builder
- Enclosing class:
- PropertyBase
public abstract static class PropertyBase.AbstractBuilder<BuilderT extends PropertyBase.AbstractBuilder<BuilderT>>
extends WithJsonObjectBuilderBase<BuilderT>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal BuilderT
dynamic
(DynamicMapping value) API name:dynamic
final BuilderT
API name:fields
final BuilderT
fields
(String key, Function<Property.Builder, ObjectBuilder<Property>> fn) API name:fields
final BuilderT
API name:fields
final BuilderT
ignoreAbove
(Integer value) API name:ignore_above
final BuilderT
Metadata about the field.final BuilderT
Metadata about the field.final BuilderT
properties
(String key, Property value) API name:properties
final BuilderT
properties
(String key, Function<Property.Builder, ObjectBuilder<Property>> fn) API name:properties
final BuilderT
properties
(Map<String, Property> map) API name:properties
protected abstract BuilderT
self()
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
-
AbstractBuilder
public AbstractBuilder()
-
-
Method Details
-
meta
Metadata about the field.API name:
meta
Adds all entries of
map
tometa
. -
meta
Metadata about the field.API name:
meta
Adds an entry to
meta
. -
properties
API name:properties
Adds all entries of
map
toproperties
. -
properties
API name:properties
Adds an entry to
properties
. -
properties
API name:properties
Adds an entry to
properties
using a builder lambda. -
ignoreAbove
API name:ignore_above
-
dynamic
API name:dynamic
-
fields
API name:fields
Adds all entries of
map
tofields
. -
fields
API name:fields
Adds an entry to
fields
. -
fields
API name:fields
Adds an entry to
fields
using a builder lambda. -
self
- Specified by:
self
in classWithJsonObjectBuilderBase<BuilderT extends PropertyBase.AbstractBuilder<BuilderT>>
-