Class IndexSettingsMapping.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.indices.IndexSettingsMapping.Builder
-
- All Implemented Interfaces:
ObjectBuilder<IndexSettingsMapping>
- Enclosing class:
- IndexSettingsMapping
public static class IndexSettingsMapping.Builder extends ObjectBuilderBase implements ObjectBuilder<IndexSettingsMapping>
Builder forIndexSettingsMapping.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
totalFields
public final IndexSettingsMapping.Builder totalFields(@Nullable IndexSettingsMappingLimit value)
API name:total_fields
-
totalFields
public final IndexSettingsMapping.Builder totalFields(java.util.function.Function<IndexSettingsMappingLimit.Builder,ObjectBuilder<IndexSettingsMappingLimit>> fn)
API name:total_fields
-
depth
public final IndexSettingsMapping.Builder depth(@Nullable IndexSettingsMappingLimit value)
API name:depth
-
depth
public final IndexSettingsMapping.Builder depth(java.util.function.Function<IndexSettingsMappingLimit.Builder,ObjectBuilder<IndexSettingsMappingLimit>> fn)
API name:depth
-
nestedFields
public final IndexSettingsMapping.Builder nestedFields(@Nullable IndexSettingsMappingLimit value)
API name:nested_fields
-
nestedFields
public final IndexSettingsMapping.Builder nestedFields(java.util.function.Function<IndexSettingsMappingLimit.Builder,ObjectBuilder<IndexSettingsMappingLimit>> fn)
API name:nested_fields
-
nestedObjects
public final IndexSettingsMapping.Builder nestedObjects(@Nullable IndexSettingsMappingLimit value)
API name:nested_objects
-
nestedObjects
public final IndexSettingsMapping.Builder nestedObjects(java.util.function.Function<IndexSettingsMappingLimit.Builder,ObjectBuilder<IndexSettingsMappingLimit>> fn)
API name:nested_objects
-
fieldNameLength
public final IndexSettingsMapping.Builder fieldNameLength(@Nullable IndexSettingsMappingLimit value)
API name:field_name_length
-
fieldNameLength
public final IndexSettingsMapping.Builder fieldNameLength(java.util.function.Function<IndexSettingsMappingLimit.Builder,ObjectBuilder<IndexSettingsMappingLimit>> fn)
API name:field_name_length
-
build
public IndexSettingsMapping build()
Builds aIndexSettingsMapping.- Specified by:
buildin interfaceObjectBuilder<IndexSettingsMapping>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-