Class IndexTemplateSummary
java.lang.Object
co.elastic.clients.elasticsearch.indices.IndexTemplateSummary
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<IndexTemplateSummary>
Json deserializer forIndexTemplateSummary
-
Method Summary
Modifier and TypeMethodDescriptionaliases()
Aliases to add.API name:lifecycle
final TypeMapping
mappings()
Mapping for fields in the index.static IndexTemplateSummary
void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) final IndexSettings
settings()
Configuration options for the index.protected static void
toString()
-
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_stream
object, these are data stream aliases. Otherwise, these are index aliases. Data stream aliases ignore theindex_routing
,routing
, andsearch_routing
options.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
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupIndexTemplateSummaryDeserializer
protected static void setupIndexTemplateSummaryDeserializer(ObjectDeserializer<IndexTemplateSummary.Builder> op)
-