Class DaVinciRecordTransformerConfig

java.lang.Object
com.linkedin.davinci.client.DaVinciRecordTransformerConfig

public class DaVinciRecordTransformerConfig extends Object
Configuration class for DaVinciRecordTransformer, which is passed into DaVinciConfig.
  • Constructor Details

    • DaVinciRecordTransformerConfig

      public DaVinciRecordTransformerConfig(DaVinciRecordTransformerFunctionalInterface recordTransformerFunction, Class outputValueClass, org.apache.avro.Schema outputValueSchema)
      Parameters:
      recordTransformerFunction - the functional interface for creating a DaVinciRecordTransformer
      outputValueClass - the class of the output value
      outputValueSchema - the schema of the output value
  • Method Details

    • getRecordTransformerFunction

      public DaVinciRecordTransformerFunctionalInterface getRecordTransformerFunction()
      Returns:
      recordTransformerFunction
    • getOutputValueClass

      public Class getOutputValueClass()
      Returns:
      outputValueClass
    • getOutputValueSchema

      public org.apache.avro.Schema getOutputValueSchema()
      Returns:
      outputValueSchema