Class IndexTemplateSummary
java.lang.Object
co.elastic.clients.elasticsearch.indices.IndexTemplateSummary
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<IndexTemplateSummary>Json deserializer forIndexTemplateSummary -
Method Summary
Modifier and TypeMethodDescriptionaliases()Aliases to add.API name:data_stream_optionsAPI name:lifecyclefinal TypeMappingmappings()Mapping for fields in the index.static IndexTemplateSummaryvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) final IndexSettingssettings()Configuration options for the index.protected static voidtoString()
-
Field Details
-
_DESERIALIZER
Json deserializer forIndexTemplateSummary
-
-
Method Details
-
of
public static IndexTemplateSummary of(Function<IndexTemplateSummary.Builder, ObjectBuilder<IndexTemplateSummary>> fn) -
aliases
Aliases to add. If the index template includes adata_streamobject, these are data stream aliases. Otherwise, these are index aliases. Data stream aliases ignore theindex_routing,routing, andsearch_routingoptions.API name:
aliases -
mappings
Mapping for fields in the index. If specified, this mapping can include field names, field data types, and mapping parameters.API name:
mappings -
settings
Configuration options for the index.API name:
settings -
lifecycle
API name:lifecycle -
dataStreamOptions
API name:data_stream_options -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupIndexTemplateSummaryDeserializer
protected static void setupIndexTemplateSummaryDeserializer(ObjectDeserializer<IndexTemplateSummary.Builder> op)
-