Package com.algorithmia.algo
Provides objects and methods for interacting with Algorithmia algorithms
Generally, Algorithms do not need instantiated directly; the Algorithmia object has algo(...) helpers to return the relevant API object with an instantiated client managed internally
-
Class Summary Class Description AlgoAsyncResponse A result representing success of an asynchronous algo callAlgoFailure A result representing failureAlgoResponse A generic result, can be either AlgoSuccess or AlgoFailureAlgorithm Represents an Algorithmia algorithm that can be called.AlgorithmRef A reference to an algorithm and possibly a specific version.AlgoSuccess A result representing success, depending on how the algorithm was called it may have an async response, rawOutput, or metadata + result.FutureAlgoResponse A request object to represent that an algorithm has been call asynchronously WrappingFuture<AlgoResponse>
will allow other async scenarios (e.g.Metadata Algorithm response metadata -
Enum Summary Enum Description Algorithm.AlgorithmOptions Algorithm.AlgorithmOutputType ContentType -
Annotation Types Summary Annotation Type Description AcceptsJson For algorithm development, labels an apply method indicating it should be passed in the raw/unparsed JSON input from the user.ReturnsJson For algorithm development, indicates that a java method is returning a JSON-serialized String.