A configuration object for Avro model factories.
Provides an easy interface for creating ModelFactory instances that both take and return Avro objects.
Provides an easy interface for creating ModelFactory instances that both take and return Avro objects.
Provides an easy interface for creating ModelFactory instances that both take and return Avro objects.
This is especially useful for creating factories in generic services because the
modelCodomainRefInfoStr
is a string rather than RefInfo
so it can come from a
property file.
A com.eharmony.aloha.io.vfs.Vfs wrapper around a URL pointing to a JSON Avro Schema that represents the data passed to models created by this factory.
A string representation of a com.eharmony.aloha.reflect.RefInfo
.
imports to be injected into feature functions synthesized by the factory.
a cache directory on the local machine used to cache class files of the created feature functions used in the models produced by the factory.
whether to treat the dereferencing of repeated variables as an optional type. This avoids index out of bounds exceptions and is safer but slightly slower.
Created by deak on 3/2/17.
Provides an easy interface for creating ModelFactory instances that both take and return Avro objects.
This is especially useful for creating factories in generic services because the
modelCodomainRefInfoStr
is a string rather thanRefInfo
so it can come from a property file.an Avro Schema that represents the data passed to models created by this factory.
A string representation of a
com.eharmony.aloha.reflect.RefInfo
.imports to be injected into feature functions synthesized by the factory.
a cache directory on the local machine used to cache class files of the created feature functions used in the models produced by the factory.
whether to treat the dereferencing of repeated variables as an optional type. This avoids index out of bounds exceptions and is safer but slightly slower.