Class TypeMapping
java.lang.Object
org.opensearch.client.opensearch._types.mapping.TypeMapping
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<TypeMapping.Builder,TypeMapping>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public class TypeMapping
extends Object
implements PlainJsonSerializable, ToCopyableBuilder<TypeMapping.Builder,TypeMapping>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<TypeMapping> Json deserializer forTypeMapping -
Method Summary
Modifier and TypeMethodDescriptionfinal AllFieldallField()API name:all_fieldstatic TypeMapping.Builderbuilder()final DataStreamTimestampAPI name:_data_stream_timestampfinal BooleanAPI name:date_detectionfinal DynamicMappingdynamic()API name:dynamicAPI name:dynamic_date_formatsfinal List<Map<String, DynamicTemplate>> API name:dynamic_templatesfinal Booleanenabled()API name:enabledbooleanfinal FieldNamesFieldAPI name:_field_namesinthashCode()final IndexFieldAPI name:index_fieldmeta()API name:_metafinal BooleanAPI name:numeric_detectionstatic TypeMappingAPI name:propertiesfinal RoutingFieldrouting()API name:_routingvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidfinal SizeFieldsize()API name:_sizefinal SourceFieldsource()API name:_sourceCreate 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 forTypeMapping
-
-
Method Details
-
of
-
allField
API name:all_field -
dataStreamTimestamp
API name:_data_stream_timestamp -
dateDetection
API name:date_detection -
dynamic
API name:dynamic -
dynamicDateFormats
API name:dynamic_date_formats -
dynamicTemplates
API name:dynamic_templates -
enabled
API name:enabled -
fieldNames
API name:_field_names -
indexField
API name:index_field -
meta
API name:_meta -
numericDetection
API name:numeric_detection -
properties
API name:properties -
routing
API name:_routing -
size
API name:_size -
source
API name:_source -
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<TypeMapping.Builder,TypeMapping> - Returns:
- a new builder instance.
-
builder
-
setupTypeMappingDeserializer
-
hashCode
public int hashCode() -
equals
-