Class TypeMapping.Builder
java.lang.Object
co.elastic.clients.elasticsearch._types.mapping.TypeMapping.Builder
- All Implemented Interfaces:
ObjectBuilder<TypeMapping>
- Enclosing class:
- TypeMapping
public static class TypeMapping.Builder extends java.lang.Object implements ObjectBuilder<TypeMapping>
Builder for
TypeMapping.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description TypeMapping.BuilderaddDynamicDateFormats(java.lang.String value)Add a value todynamicDateFormats(List), creating the list if needed.TypeMapping.BuilderaddDynamicTemplates(java.util.Map<java.lang.String,DynamicTemplate> value)Add a value todynamicTemplates(List), creating the list if needed.TypeMapping.BuilderallField(AllField value)API name:all_fieldTypeMapping.BuilderallField(java.util.function.Function<AllField.Builder,ObjectBuilder<AllField>> fn)API name:all_fieldTypeMappingbuild()Builds aTypeMapping.TypeMapping.BuilderdateDetection(java.lang.Boolean value)API name:date_detectionTypeMapping.Builderdynamic(jakarta.json.JsonValue value)API name:dynamicTypeMapping.BuilderdynamicDateFormats(java.lang.String... value)API name:dynamic_date_formatsTypeMapping.BuilderdynamicDateFormats(java.util.List<java.lang.String> value)API name:dynamic_date_formatsTypeMapping.BuilderdynamicTemplates(java.util.List<java.util.Map<java.lang.String,DynamicTemplate>> value)API name:dynamic_templatesTypeMapping.BuilderdynamicTemplates(java.util.Map<java.lang.String,DynamicTemplate>... value)API name:dynamic_templatesTypeMapping.BuilderfieldNames(FieldNamesField value)API name:_field_namesTypeMapping.BuilderfieldNames(java.util.function.Function<FieldNamesField.Builder,ObjectBuilder<FieldNamesField>> fn)API name:_field_namesTypeMapping.BuilderindexField(IndexField value)API name:index_fieldTypeMapping.BuilderindexField(java.util.function.Function<IndexField.Builder,ObjectBuilder<IndexField>> fn)API name:index_fieldTypeMapping.Buildermeta(java.util.Map<java.lang.String,JsonData> value)API name:_metaTypeMapping.BuildernumericDetection(java.lang.Boolean value)API name:numeric_detectionTypeMapping.Builderproperties(java.lang.String key, java.util.function.Function<Property.Builder,ObjectBuilder<Property>> fn)Setproperties(Map)to a singleton map.TypeMapping.Builderproperties(java.util.Map<java.lang.String,Property> value)API name:propertiesTypeMapping.BuilderputMeta(java.lang.String key, JsonData value)Add a key/value tometa(Map), creating the map if needed.TypeMapping.BuilderputProperties(java.lang.String key, Property value)Add a key/value toproperties(Map), creating the map if needed.TypeMapping.BuilderputProperties(java.lang.String key, java.util.function.Function<Property.Builder,ObjectBuilder<Property>> fn)Add a key/value toproperties(Map), creating the map if needed.TypeMapping.BuilderputRuntime(java.lang.String key, RuntimeField value)Add a key/value toruntime(Map), creating the map if needed.TypeMapping.BuilderputRuntime(java.lang.String key, java.util.function.Function<RuntimeField.Builder,ObjectBuilder<RuntimeField>> fn)Add a key/value toruntime(Map), creating the map if needed.TypeMapping.Builderrouting(RoutingField value)API name:_routingTypeMapping.Builderrouting(java.util.function.Function<RoutingField.Builder,ObjectBuilder<RoutingField>> fn)API name:_routingTypeMapping.Builderruntime(java.lang.String key, java.util.function.Function<RuntimeField.Builder,ObjectBuilder<RuntimeField>> fn)Setruntime(Map)to a singleton map.TypeMapping.Builderruntime(java.util.Map<java.lang.String,RuntimeField> value)API name:runtimeTypeMapping.Buildersize(SizeField value)API name:_sizeTypeMapping.Buildersize(java.util.function.Function<SizeField.Builder,ObjectBuilder<SizeField>> fn)API name:_sizeTypeMapping.Buildersource(SourceField value)API name:_sourceTypeMapping.Buildersource(java.util.function.Function<SourceField.Builder,ObjectBuilder<SourceField>> fn)API name:_sourceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
allField
API name:all_field -
allField
public TypeMapping.Builder allField(java.util.function.Function<AllField.Builder,ObjectBuilder<AllField>> fn)API name:all_field -
dateDetection
API name:date_detection -
dynamic
API name:dynamic -
dynamicDateFormats
API name:dynamic_date_formats -
dynamicDateFormats
API name:dynamic_date_formats -
addDynamicDateFormats
Add a value todynamicDateFormats(List), creating the list if needed. -
dynamicTemplates
public TypeMapping.Builder dynamicTemplates(@Nullable java.util.List<java.util.Map<java.lang.String,DynamicTemplate>> value)API name:dynamic_templates -
dynamicTemplates
public TypeMapping.Builder dynamicTemplates(java.util.Map<java.lang.String,DynamicTemplate>... value)API name:dynamic_templates -
addDynamicTemplates
public TypeMapping.Builder addDynamicTemplates(java.util.Map<java.lang.String,DynamicTemplate> value)Add a value todynamicTemplates(List), creating the list if needed. -
fieldNames
API name:_field_names -
fieldNames
public TypeMapping.Builder fieldNames(java.util.function.Function<FieldNamesField.Builder,ObjectBuilder<FieldNamesField>> fn)API name:_field_names -
indexField
API name:index_field -
indexField
public TypeMapping.Builder indexField(java.util.function.Function<IndexField.Builder,ObjectBuilder<IndexField>> fn)API name:index_field -
meta
API name:_meta -
putMeta
Add a key/value tometa(Map), creating the map if needed. -
numericDetection
API name:numeric_detection -
properties
API name:properties -
putProperties
Add a key/value toproperties(Map), creating the map if needed. -
properties
public TypeMapping.Builder properties(java.lang.String key, java.util.function.Function<Property.Builder,ObjectBuilder<Property>> fn)Setproperties(Map)to a singleton map. -
putProperties
public TypeMapping.Builder putProperties(java.lang.String key, java.util.function.Function<Property.Builder,ObjectBuilder<Property>> fn)Add a key/value toproperties(Map), creating the map if needed. -
routing
API name:_routing -
routing
public TypeMapping.Builder routing(java.util.function.Function<RoutingField.Builder,ObjectBuilder<RoutingField>> fn)API name:_routing -
size
API name:_size -
size
public TypeMapping.Builder size(java.util.function.Function<SizeField.Builder,ObjectBuilder<SizeField>> fn)API name:_size -
source
API name:_source -
source
public TypeMapping.Builder source(java.util.function.Function<SourceField.Builder,ObjectBuilder<SourceField>> fn)API name:_source -
runtime
API name:runtime -
putRuntime
Add a key/value toruntime(Map), creating the map if needed. -
runtime
public TypeMapping.Builder runtime(java.lang.String key, java.util.function.Function<RuntimeField.Builder,ObjectBuilder<RuntimeField>> fn)Setruntime(Map)to a singleton map. -
putRuntime
public TypeMapping.Builder putRuntime(java.lang.String key, java.util.function.Function<RuntimeField.Builder,ObjectBuilder<RuntimeField>> fn)Add a key/value toruntime(Map), creating the map if needed. -
build
Builds aTypeMapping.- Specified by:
buildin interfaceObjectBuilder<TypeMapping>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-