Class MappingLimitSettings.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<MappingLimitSettings.Builder>
co.elastic.clients.elasticsearch.indices.MappingLimitSettings.Builder
- All Implemented Interfaces:
WithJson<MappingLimitSettings.Builder>
,ObjectBuilder<MappingLimitSettings>
- Enclosing class:
- MappingLimitSettings
public static class MappingLimitSettings.Builder extends WithJsonObjectBuilderBase<MappingLimitSettings.Builder> implements ObjectBuilder<MappingLimitSettings>
Builder for
MappingLimitSettings
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
coerce
API name:coerce
-
totalFields
public final MappingLimitSettings.Builder totalFields(@Nullable MappingLimitSettingsTotalFields value)API name:total_fields
-
totalFields
public final MappingLimitSettings.Builder totalFields(java.util.function.Function<MappingLimitSettingsTotalFields.Builder,ObjectBuilder<MappingLimitSettingsTotalFields>> fn)API name:total_fields
-
depth
API name:depth
-
depth
public final MappingLimitSettings.Builder depth(java.util.function.Function<MappingLimitSettingsDepth.Builder,ObjectBuilder<MappingLimitSettingsDepth>> fn)API name:depth
-
nestedFields
public final MappingLimitSettings.Builder nestedFields(@Nullable MappingLimitSettingsNestedFields value)API name:nested_fields
-
nestedFields
public final MappingLimitSettings.Builder nestedFields(java.util.function.Function<MappingLimitSettingsNestedFields.Builder,ObjectBuilder<MappingLimitSettingsNestedFields>> fn)API name:nested_fields
-
nestedObjects
public final MappingLimitSettings.Builder nestedObjects(@Nullable MappingLimitSettingsNestedObjects value)API name:nested_objects
-
nestedObjects
public final MappingLimitSettings.Builder nestedObjects(java.util.function.Function<MappingLimitSettingsNestedObjects.Builder,ObjectBuilder<MappingLimitSettingsNestedObjects>> fn)API name:nested_objects
-
fieldNameLength
public final MappingLimitSettings.Builder fieldNameLength(@Nullable MappingLimitSettingsFieldNameLength value)API name:field_name_length
-
fieldNameLength
public final MappingLimitSettings.Builder fieldNameLength(java.util.function.Function<MappingLimitSettingsFieldNameLength.Builder,ObjectBuilder<MappingLimitSettingsFieldNameLength>> fn)API name:field_name_length
-
dimensionFields
public final MappingLimitSettings.Builder dimensionFields(@Nullable MappingLimitSettingsDimensionFields value)API name:dimension_fields
-
dimensionFields
public final MappingLimitSettings.Builder dimensionFields(java.util.function.Function<MappingLimitSettingsDimensionFields.Builder,ObjectBuilder<MappingLimitSettingsDimensionFields>> fn)API name:dimension_fields
-
ignoreMalformed
API name:ignore_malformed
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<MappingLimitSettings.Builder>
-
build
Builds aMappingLimitSettings
.- Specified by:
build
in interfaceObjectBuilder<MappingLimitSettings>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-