Class DatasetFieldMapping
java.lang.Object
co.elastic.clients.elasticsearch.esql.DatasetFieldMapping
- All Implemented Interfaces:
JsonpSerializable
A per-column declaration inside a dataset mapping's
properties.- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<DatasetFieldMapping>Json deserializer forDatasetFieldMapping -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringformat()The date-parse pattern for a declareddatecolumn, mirroring the index date-fieldformat.static DatasetFieldMappingfinal Stringpath()The underlying file column that this logical column reads from.rebuild()voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidtoString()final Stringtype()Required - The declared column type.
-
Field Details
-
_DESERIALIZER
Json deserializer forDatasetFieldMapping
-
-
Method Details
-
of
public static DatasetFieldMapping of(Function<DatasetFieldMapping.Builder, ObjectBuilder<DatasetFieldMapping>> fn) -
type
Required - The declared column type.API name:
type -
path
The underlying file column that this logical column reads from. This is a read-path rename: the physical column becomes this single logical column.API name:
path -
format
The date-parse pattern for a declareddatecolumn, mirroring the index date-fieldformat.API name:
format -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
rebuild
- Returns:
- New
DatasetFieldMapping.Builderinitialized with field values of this instance
-
setupDatasetFieldMappingDeserializer
protected static void setupDatasetFieldMappingDeserializer(ObjectDeserializer<DatasetFieldMapping.Builder> op)
-