Class IndexSettingsMappingLimitNestedObjects
java.lang.Object
org.opensearch.client.opensearch.indices.IndexSettingsMappingLimitNestedObjects
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<IndexSettingsMappingLimitNestedObjects.Builder,IndexSettingsMappingLimitNestedObjects>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public class IndexSettingsMappingLimitNestedObjects
extends Object
implements PlainJsonSerializable, ToCopyableBuilder<IndexSettingsMappingLimitNestedObjects.Builder,IndexSettingsMappingLimitNestedObjects>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder forIndexSettingsMappingLimitNestedObjects. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<IndexSettingsMappingLimitNestedObjects> Json deserializer forIndexSettingsMappingLimitNestedObjects -
Method Summary
Modifier and TypeMethodDescriptionbuilder()booleaninthashCode()final Longlimit()The maximum number of nested JSON objects that a single document can contain across all nested types.of(Function<IndexSettingsMappingLimitNestedObjects.Builder, ObjectBuilder<IndexSettingsMappingLimitNestedObjects>> fn) voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidsetupIndexSettingsMappingLimitNestedObjectsDeserializer(ObjectDeserializer<IndexSettingsMappingLimitNestedObjects.Builder> op) Create a new builderToCopyableBuilderthat is initialised with the current state of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonStringMethods inherited from interface org.opensearch.client.util.ToCopyableBuilder
copy
-
Field Details
-
_DESERIALIZER
Json deserializer forIndexSettingsMappingLimitNestedObjects
-
-
Method Details
-
of
-
limit
The maximum number of nested JSON objects that a single document can contain across all nested types. This limit helps to prevent out of memory errors when a document contains too many nested objects.API name:
limit -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toBuilder
Description copied from interface:ToCopyableBuilderCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<IndexSettingsMappingLimitNestedObjects.Builder,IndexSettingsMappingLimitNestedObjects> - Returns:
- a new builder instance.
-
builder
-
setupIndexSettingsMappingLimitNestedObjectsDeserializer
protected static void setupIndexSettingsMappingLimitNestedObjectsDeserializer(ObjectDeserializer<IndexSettingsMappingLimitNestedObjects.Builder> op) -
hashCode
public int hashCode() -
equals
-