A C D E F G I L M P S T V W 
All Classes All Packages

A

apply(InputT...) - Method in interface com.spotify.zoltar.FeatureExtractFns.ExtractFn
Functional interface.
apply(ModelT, List<Vector<InputT, VectorT>>) - Method in interface com.spotify.zoltar.PredictFns.AsyncPredictFn
The functional interface.
apply(ModelT, List<Vector<InputT, VectorT>>) - Method in interface com.spotify.zoltar.PredictFns.PredictFn
The functional interface.

C

close() - Method in interface com.spotify.zoltar.ModelLoader
 
com.spotify.zoltar - package com.spotify.zoltar
 
com.spotify.zoltar.fs - package com.spotify.zoltar.fs
 
com.spotify.zoltar.loaders - package com.spotify.zoltar.loaders
 
compose(Function<ModelLoader<M>, L>) - Method in interface com.spotify.zoltar.ModelLoader
 
cons(M) - Static method in interface com.spotify.zoltar.ModelLoader.ConsLoader
Creates a ModelLoader with an already loaded model.
create(FeatureExtractFns.ExtractFn<InputT, VectorT>) - Static method in interface com.spotify.zoltar.FeatureExtractor
Creates an extractor given a generic FeatureExtractFns.ExtractFn, consider using Featran and FeatranExtractFns whenever possible.
create(InputT, ValueT) - Static method in class com.spotify.zoltar.Prediction
Create a new prediction result.
create(InputT, ValueT) - Static method in class com.spotify.zoltar.Vector
Create a new feature extraction result.
create(String) - Static method in class com.spotify.zoltar.Model.Id
 

D

DEFAULT_EXECUTOR_SERVICE - Static variable in interface com.spotify.zoltar.ModelLoader
default executor.
downloadIfNonLocal(URI) - Static method in class com.spotify.zoltar.fs.FileSystemExtras
If the path is not on a local filesystem, it will download the resource to a temporary path on the local filesystem.

E

extract(ModelT, InputT...) - Method in interface com.spotify.zoltar.FeatureExtractor
Functional interface.

F

FeatureExtractFns - Interface in com.spotify.zoltar
Feature extraction functions.
FeatureExtractFns.BatchExtractFn<InputT,​VectorT> - Interface in com.spotify.zoltar
Deprecated.
FeatureExtractFns.ExtractFn<InputT,​VectorT> - Interface in com.spotify.zoltar
Generic feature extraction function, takes multiple raw input and should return extracted features of user defined type.
featureExtractor() - Method in interface com.spotify.zoltar.PredictorBuilder
 
FeatureExtractor<ModelT extends Model<?>,​InputT,​VectorT> - Interface in com.spotify.zoltar
Functional interface for feature extraction.
FileSystemExtras - Class in com.spotify.zoltar.fs
FileSystem utils and extras.

G

get() - Method in interface com.spotify.zoltar.ModelLoader
Get's the underlying model instance.
get() - Method in interface com.spotify.zoltar.ModelLoader.ThrowableSupplier
 
get(Duration) - Method in interface com.spotify.zoltar.ModelLoader
Get's the underlying model instance.
getLatestDate(String) - Static method in class com.spotify.zoltar.fs.FileSystemExtras
Finds the latest date directory in the directory src.

I

id() - Method in interface com.spotify.zoltar.Model
 
Id() - Constructor for class com.spotify.zoltar.Model.Id
 
identity() - Static method in interface com.spotify.zoltar.FeatureExtractFns.ExtractFn
 
input() - Method in class com.spotify.zoltar.Prediction
Input to the prediction.
input() - Method in class com.spotify.zoltar.Vector
Input to the feature extraction.
instance() - Method in interface com.spotify.zoltar.Model
Returns an instance of the underlying model.

L

lift(FeatureExtractFns.ExtractFn<InputT, VectorT>) - Static method in interface com.spotify.zoltar.FeatureExtractFns.BatchExtractFn
Deprecated.
 
lift(ModelLoader.ThrowableSupplier<M>) - Static method in interface com.spotify.zoltar.ModelLoader
Deprecated.
lift(PredictFns.PredictFn<ModelT, InputT, VectorT, ValueT>) - Static method in interface com.spotify.zoltar.PredictFns.AsyncPredictFn
Lifts prediction function to asynchronous prediction function.
lift(Function<InputT, VectorT>) - Static method in interface com.spotify.zoltar.FeatureExtractFns.BatchExtractFn
Deprecated.
 
lift(Function<InputT, VectorT>) - Static method in interface com.spotify.zoltar.FeatureExtractFns.ExtractFn
 
load(ModelLoader.ThrowableSupplier<M>) - Static method in interface com.spotify.zoltar.ModelLoader
Create a ModelLoader that loads the supplied model asynchronously.
load(ModelLoader.ThrowableSupplier<M>, Executor) - Static method in interface com.spotify.zoltar.ModelLoader
Create a ModelLoader that loads the supplied model asynchronously.
loaded(M) - Static method in interface com.spotify.zoltar.ModelLoader
Creates a ModelLoader with an already loaded model.

M

memoize(ModelLoader<M>) - Static method in interface com.spotify.zoltar.loaders.ModelMemoizer
Deprecated.
Creates a memoized model loader.
Model<UnderlyingT> - Interface in com.spotify.zoltar
Model interface.
Model.Id - Class in com.spotify.zoltar
value class to define model id.
modelLoader() - Method in interface com.spotify.zoltar.PredictorBuilder
 
ModelLoader<M extends Model<?>> - Interface in com.spotify.zoltar
Handles the model loading logic.
ModelLoader.ConsLoader<M extends Model<?>> - Interface in com.spotify.zoltar
ConsLoader is a constant ModelLoader.
ModelLoader.PreLoader<M extends Model<?>> - Interface in com.spotify.zoltar
PreLoader is model loader that calls ModelLoader.get() allowing model preloading.
ModelLoader.ThrowableSupplier<M extends Model<?>> - Interface in com.spotify.zoltar
Supplier of Model.
ModelMemoizer<M extends Model<?>> - Interface in com.spotify.zoltar.loaders
Deprecated.

P

path(URI) - Static method in class com.spotify.zoltar.fs.FileSystemExtras
Creates a Path given a URI in a user-friendly and safe way.
predict(InputT...) - Method in interface com.spotify.zoltar.Predictor
Perform prediction with a default scheduler, and practically infinite timeout.
predict(Duration, InputT...) - Method in interface com.spotify.zoltar.Predictor
Perform prediction with a default scheduler.
predict(ScheduledExecutorService, Duration, InputT...) - Method in interface com.spotify.zoltar.Predictor
Functional interface.
predictFn() - Method in interface com.spotify.zoltar.PredictorBuilder
 
PredictFns - Interface in com.spotify.zoltar
Prediction function interfaces.
PredictFns.AsyncPredictFn<ModelT extends Model<?>,​InputT,​VectorT,​ValueT> - Interface in com.spotify.zoltar
Asynchronous prediction functional interface.
PredictFns.PredictFn<ModelT extends Model<?>,​InputT,​VectorT,​ValueT> - Interface in com.spotify.zoltar
Synchronous prediction functional interface.
Prediction<InputT,​ValueT> - Class in com.spotify.zoltar
Value class for prediction result.
Prediction() - Constructor for class com.spotify.zoltar.Prediction
 
predictor() - Method in interface com.spotify.zoltar.PredictorBuilder
 
Predictor<InputT,​ValueT> - Interface in com.spotify.zoltar
Entry point for prediction, it allows to perform E2E prediction given a recipe made of a Model, FeatureExtractor and a PredictFns.PredictFn.
PredictorBuilder<ModelT extends Model<?>,​InputT,​VectorT,​ValueT> - Interface in com.spotify.zoltar
PredictorBuilder holds the necessary info to build a Predictor.
PredictorTimeoutScheduler - Interface in com.spotify.zoltar
Predictor ScheduledExecutorService supplier for timeout scheduling.
preload() - Static method in interface com.spotify.zoltar.loaders.Preloader
Deprecated.
Returns a blocking Preloader.
preload(ModelLoader.ThrowableSupplier<M>, Duration, Executor) - Static method in interface com.spotify.zoltar.ModelLoader
Returns a blocking ModelLoader.
preload(ModelLoader.ThrowableSupplier<M>, Duration, Executor) - Static method in interface com.spotify.zoltar.ModelLoader.PreLoader
Returns a blocking ModelLoader.
preload(ModelLoader<M>, Duration) - Static method in interface com.spotify.zoltar.ModelLoader
Returns a blocking ModelLoader.PreLoader.
preload(ModelLoader<M>, Duration) - Static method in interface com.spotify.zoltar.ModelLoader.PreLoader
Returns a blocking ModelLoader.PreLoader.
preload(Duration) - Static method in interface com.spotify.zoltar.loaders.Preloader
Deprecated.
Returns a blocking Preloader.
preload(Duration) - Static method in interface com.spotify.zoltar.ModelLoader.PreLoader
Returns a blocking ModelLoader.PreLoader.
preloadAsync() - Static method in interface com.spotify.zoltar.loaders.Preloader
Deprecated.
Returns a asynchronous Preloader.
Preloader<M extends Model<?>> - Interface in com.spotify.zoltar.loaders
Deprecated.

S

scheduler() - Method in interface com.spotify.zoltar.PredictorTimeoutScheduler
 

T

timeoutScheduler() - Method in interface com.spotify.zoltar.Predictor
timeout scheduler for predict functions.

V

value() - Method in class com.spotify.zoltar.Model.Id
 
value() - Method in class com.spotify.zoltar.Prediction
Result of the prediction.
value() - Method in class com.spotify.zoltar.Vector
Result of the feature extraction.
Vector<InputT,​ValueT> - Class in com.spotify.zoltar
Value class for feature extraction result.
Vector() - Constructor for class com.spotify.zoltar.Vector
 

W

with(FeatureExtractor<ModelT, InputT, VectorT>) - Method in interface com.spotify.zoltar.PredictorBuilder
 
with(ModelLoader<ModelT>) - Method in interface com.spotify.zoltar.PredictorBuilder
 
with(ModelLoader<ModelT>, FeatureExtractor<ModelT, InputT, VectorT>, PredictFns.AsyncPredictFn<ModelT, InputT, VectorT, ValueT>) - Method in interface com.spotify.zoltar.PredictorBuilder
 
with(PredictFns.AsyncPredictFn<ModelT, InputT, VectorT, ValueT>) - Method in interface com.spotify.zoltar.PredictorBuilder
 
with(Function<FeatureExtractFns.ExtractFn<InputT, VectorT>, C>) - Method in interface com.spotify.zoltar.FeatureExtractFns.ExtractFn
 
with(Function<FeatureExtractor<ModelT, InputT, VectorT>, C>) - Method in interface com.spotify.zoltar.FeatureExtractor
 
with(Function<ModelLoader<M>, L>) - Method in interface com.spotify.zoltar.ModelLoader
Deprecated.
with(Function<PredictFns.AsyncPredictFn<ModelT, InputT, VectorT, ValueT>, C>) - Method in interface com.spotify.zoltar.PredictFns.AsyncPredictFn
 
with(Function<PredictFns.PredictFn<ModelT, InputT, VectorT, ValueT>, C>) - Method in interface com.spotify.zoltar.PredictFns.PredictFn
 
with(Function<PredictorBuilder<ModelT, InputT, VectorT, ValueT>, C>) - Method in interface com.spotify.zoltar.PredictorBuilder
 
A C D E F G I L M P S T V W 
All Classes All Packages