Class PutMappingRequest.Builder
java.lang.Object
org.opensearch.client.opensearch.indices.PutMappingRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<PutMappingRequest>
- Enclosing class:
- PutMappingRequest
public static class PutMappingRequest.Builder extends java.lang.Object implements ObjectBuilder<PutMappingRequest>
Builder for
PutMappingRequest.-
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 PutMappingRequest.BuilderaddDynamicDateFormats(java.lang.String value)Add a value todynamicDateFormats(List), creating the list if needed.PutMappingRequest.BuilderaddDynamicTemplates(java.util.Map<java.lang.String,DynamicTemplate> value)Add a value todynamicTemplates(List), creating the list if needed.PutMappingRequest.BuilderaddIndex(java.lang.String value)Add a value toindex(List), creating the list if needed.PutMappingRequest.BuilderallField(java.util.function.Function<AllField.Builder,ObjectBuilder<AllField>> fn)API name:all_fieldPutMappingRequest.BuilderallField(AllField value)API name:all_fieldPutMappingRequest.BuilderallowNoIndices(java.lang.Boolean value)API name:allow_no_indicesPutMappingRequestbuild()Builds aPutMappingRequest.PutMappingRequest.BuilderdateDetection(java.lang.Boolean value)API name:date_detectionPutMappingRequest.Builderdynamic(jakarta.json.JsonValue value)API name:dynamicPutMappingRequest.BuilderdynamicDateFormats(java.lang.String... value)API name:dynamic_date_formatsPutMappingRequest.BuilderdynamicDateFormats(java.util.List<java.lang.String> value)API name:dynamic_date_formatsPutMappingRequest.BuilderdynamicTemplates(java.util.List<java.util.Map<java.lang.String,DynamicTemplate>> value)API name:dynamic_templatesPutMappingRequest.BuilderdynamicTemplates(java.util.Map<java.lang.String,DynamicTemplate>... value)API name:dynamic_templatesPutMappingRequest.BuilderexpandWildcards(jakarta.json.JsonValue value)API name:expand_wildcardsPutMappingRequest.BuilderfieldNamesField(java.util.function.Function<FieldNamesField.Builder,ObjectBuilder<FieldNamesField>> fn)API name:field_names_fieldPutMappingRequest.BuilderfieldNamesField(FieldNamesField value)API name:field_names_fieldPutMappingRequest.BuilderignoreUnavailable(java.lang.Boolean value)API name:ignore_unavailablePutMappingRequest.BuilderincludeTypeName(java.lang.Boolean value)API name:include_type_namePutMappingRequest.Builderindex(java.lang.String... value)API name:indexPutMappingRequest.Builderindex(java.util.List<java.lang.String> value)API name:indexPutMappingRequest.BuilderindexField(java.util.function.Function<IndexField.Builder,ObjectBuilder<IndexField>> fn)API name:index_fieldPutMappingRequest.BuilderindexField(IndexField value)API name:index_fieldPutMappingRequest.BuildermasterTimeout(jakarta.json.JsonValue value)API name:master_timeoutPutMappingRequest.Buildermeta(java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:metaPutMappingRequest.BuildernumericDetection(java.lang.Boolean value)API name:numeric_detectionPutMappingRequest.Builderproperties(java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:propertiesPutMappingRequest.BuilderputMeta(java.lang.String key, jakarta.json.JsonValue value)Add a key/value tometa(Map), creating the map if needed.PutMappingRequest.BuilderputProperties(java.lang.String key, jakarta.json.JsonValue value)Add a key/value toproperties(Map), creating the map if needed.PutMappingRequest.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.PutMappingRequest.BuilderputRuntime(java.lang.String key, RuntimeField value)Add a key/value toruntime(Map), creating the map if needed.PutMappingRequest.BuilderroutingField(java.util.function.Function<RoutingField.Builder,ObjectBuilder<RoutingField>> fn)API name:routing_fieldPutMappingRequest.BuilderroutingField(RoutingField value)API name:routing_fieldPutMappingRequest.Builderruntime(java.lang.String key, java.util.function.Function<RuntimeField.Builder,ObjectBuilder<RuntimeField>> fn)Setruntime(Map)to a singleton map.PutMappingRequest.Builderruntime(java.util.Map<java.lang.String,RuntimeField> value)API name:runtimePutMappingRequest.BuildersizeField(java.util.function.Function<SizeField.Builder,ObjectBuilder<SizeField>> fn)API name:size_fieldPutMappingRequest.BuildersizeField(SizeField value)API name:size_fieldPutMappingRequest.BuildersourceField(java.util.function.Function<SourceField.Builder,ObjectBuilder<SourceField>> fn)API name:source_fieldPutMappingRequest.BuildersourceField(SourceField value)API name:source_fieldPutMappingRequest.Buildertimeout(jakarta.json.JsonValue value)API name:timeoutPutMappingRequest.Buildertype(java.lang.String value)API name:typePutMappingRequest.BuilderwriteIndexOnly(java.lang.Boolean value)API name:write_index_only
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
index
API name:index -
index
API name:index -
addIndex
Add a value toindex(List), creating the list if needed. -
type
API name:type -
allowNoIndices
API name:allow_no_indices -
expandWildcards
API name:expand_wildcards -
ignoreUnavailable
API name:ignore_unavailable -
includeTypeName
API name:include_type_name -
masterTimeout
API name:master_timeout -
timeout
API name:timeout -
writeIndexOnly
API name:write_index_only -
allField
API name:all_field -
allField
public PutMappingRequest.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
public PutMappingRequest.Builder dynamicDateFormats(@Nullable java.util.List<java.lang.String> value)API name:dynamic_date_formats -
dynamicDateFormats
API name:dynamic_date_formats -
addDynamicDateFormats
Add a value todynamicDateFormats(List), creating the list if needed. -
dynamicTemplates
public PutMappingRequest.Builder dynamicTemplates(@Nullable java.util.List<java.util.Map<java.lang.String,DynamicTemplate>> value)API name:dynamic_templates -
dynamicTemplates
public PutMappingRequest.Builder dynamicTemplates(java.util.Map<java.lang.String,DynamicTemplate>... value)API name:dynamic_templates -
addDynamicTemplates
public PutMappingRequest.Builder addDynamicTemplates(java.util.Map<java.lang.String,DynamicTemplate> value)Add a value todynamicTemplates(List), creating the list if needed. -
fieldNamesField
API name:field_names_field -
fieldNamesField
public PutMappingRequest.Builder fieldNamesField(java.util.function.Function<FieldNamesField.Builder,ObjectBuilder<FieldNamesField>> fn)API name:field_names_field -
indexField
API name:index_field -
indexField
public PutMappingRequest.Builder indexField(java.util.function.Function<IndexField.Builder,ObjectBuilder<IndexField>> fn)API name:index_field -
meta
public PutMappingRequest.Builder meta(@Nullable java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:meta -
putMeta
Add a key/value tometa(Map), creating the map if needed. -
numericDetection
API name:numeric_detection -
properties
public PutMappingRequest.Builder properties(@Nullable java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:properties -
putProperties
Add a key/value toproperties(Map), creating the map if needed. -
routingField
API name:routing_field -
routingField
public PutMappingRequest.Builder routingField(java.util.function.Function<RoutingField.Builder,ObjectBuilder<RoutingField>> fn)API name:routing_field -
sizeField
API name:size_field -
sizeField
public PutMappingRequest.Builder sizeField(java.util.function.Function<SizeField.Builder,ObjectBuilder<SizeField>> fn)API name:size_field -
sourceField
API name:source_field -
sourceField
public PutMappingRequest.Builder sourceField(java.util.function.Function<SourceField.Builder,ObjectBuilder<SourceField>> fn)API name:source_field -
runtime
public PutMappingRequest.Builder runtime(@Nullable java.util.Map<java.lang.String,RuntimeField> value)API name:runtime -
putRuntime
Add a key/value toruntime(Map), creating the map if needed. -
runtime
public PutMappingRequest.Builder runtime(java.lang.String key, java.util.function.Function<RuntimeField.Builder,ObjectBuilder<RuntimeField>> fn)Setruntime(Map)to a singleton map. -
putRuntime
public PutMappingRequest.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 aPutMappingRequest.- Specified by:
buildin interfaceObjectBuilder<PutMappingRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-