Class BuildFunctionInstanceDeserializer<B,​T>

java.lang.Object
co.elastic.clients.json.BuildFunctionInstanceDeserializer<B,​T>
All Implemented Interfaces:
InstanceDeserializer<B,​ObjectBuilder<T>>

public class BuildFunctionInstanceDeserializer<B,​T>
extends java.lang.Object
implements InstanceDeserializer<B,​ObjectBuilder<T>>
An instance deserializer based on a builder object deserializer and a build function
  • Constructor Summary

    Constructors
    Constructor Description
    BuildFunctionInstanceDeserializer​(InstanceDeserializer<B,​B> builderDeserializer, java.util.function.Function<B,​T> buildFn)  
  • Method Summary

    Modifier and Type Method Description
    ObjectBuilder<T> deserialize​(B builder, jakarta.json.stream.JsonParser parser, JsonpMapper mapper, jakarta.json.stream.JsonParser.Event event)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BuildFunctionInstanceDeserializer

      public BuildFunctionInstanceDeserializer​(InstanceDeserializer<B,​B> builderDeserializer, java.util.function.Function<B,​T> buildFn)
  • Method Details