Class DynamicTemplate
- java.lang.Object
-
- org.opensearch.client.opensearch._types.mapping.DynamicTemplate
-
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class DynamicTemplate extends java.lang.Object implements JsonpSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDynamicTemplate.BuilderBuilder forDynamicTemplate.
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<DynamicTemplate>_DESERIALIZERJson deserializer forDynamicTemplate
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Propertymapping()API name:mappingjava.lang.Stringmatch()API name:matchjava.lang.StringmatchMappingType()API name:match_mapping_typeMatchTypematchPattern()API name:match_patternstatic DynamicTemplateof(java.util.function.Function<DynamicTemplate.Builder,ObjectBuilder<DynamicTemplate>> fn)java.lang.StringpathMatch()API name:path_matchjava.lang.StringpathUnmatch()API name:path_unmatchvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupDynamicTemplateDeserializer(ObjectDeserializer<DynamicTemplate.Builder> op)java.lang.Stringunmatch()API name:unmatch
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<DynamicTemplate> _DESERIALIZER
Json deserializer forDynamicTemplate
-
-
Method Detail
-
of
public static DynamicTemplate of(java.util.function.Function<DynamicTemplate.Builder,ObjectBuilder<DynamicTemplate>> fn)
-
mapping
@Nullable public final Property mapping()
API name:mapping
-
match
@Nullable public final java.lang.String match()
API name:match
-
matchMappingType
@Nullable public final java.lang.String matchMappingType()
API name:match_mapping_type
-
matchPattern
@Nullable public final MatchType matchPattern()
API name:match_pattern
-
pathMatch
@Nullable public final java.lang.String pathMatch()
API name:path_match
-
pathUnmatch
@Nullable public final java.lang.String pathUnmatch()
API name:path_unmatch
-
unmatch
@Nullable public final java.lang.String unmatch()
API name:unmatch
-
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)
-
setupDynamicTemplateDeserializer
protected static void setupDynamicTemplateDeserializer(ObjectDeserializer<DynamicTemplate.Builder> op)
-
-