Class ComponentTemplateSummary
- java.lang.Object
-
- org.opensearch.client.opensearch.cluster.ComponentTemplateSummary
-
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class ComponentTemplateSummary extends java.lang.Object implements JsonpSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComponentTemplateSummary.BuilderBuilder forComponentTemplateSummary.
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<ComponentTemplateSummary>_DESERIALIZERJson deserializer forComponentTemplateSummary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,AliasDefinition>aliases()API name:aliasesTypeMappingmappings()API name:mappingsjava.util.Map<java.lang.String,JsonData>meta()API name:_metastatic ComponentTemplateSummaryof(java.util.function.Function<ComponentTemplateSummary.Builder,ObjectBuilder<ComponentTemplateSummary>> fn)voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)java.util.Map<java.lang.String,IndexSettings>settings()Required - API name:settingsprotected static voidsetupComponentTemplateSummaryDeserializer(ObjectDeserializer<ComponentTemplateSummary.Builder> op)java.lang.Longversion()API name:version
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<ComponentTemplateSummary> _DESERIALIZER
Json deserializer forComponentTemplateSummary
-
-
Method Detail
-
of
public static ComponentTemplateSummary of(java.util.function.Function<ComponentTemplateSummary.Builder,ObjectBuilder<ComponentTemplateSummary>> fn)
-
meta
public final java.util.Map<java.lang.String,JsonData> meta()
API name:_meta
-
version
@Nullable public final java.lang.Long version()
API name:version
-
settings
public final java.util.Map<java.lang.String,IndexSettings> settings()
Required - API name:settings
-
mappings
@Nullable public final TypeMapping mappings()
API name:mappings
-
aliases
public final java.util.Map<java.lang.String,AliasDefinition> aliases()
API name:aliases
-
serialize
public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
-
setupComponentTemplateSummaryDeserializer
protected static void setupComponentTemplateSummaryDeserializer(ObjectDeserializer<ComponentTemplateSummary.Builder> op)
-
-