- AbstractBasicResponseConsumer() - Constructor for class com.algorithmia.client.HttpClientHelpers.AbstractBasicResponseConsumer
-
- AbstractDataIterator<T> - Class in com.algorithmia.data
-
- AbstractDataIterator(DataDirectory) - Constructor for class com.algorithmia.data.AbstractDataIterator
-
- AcceptsJson - Annotation Type in com.algorithmia.algo
-
For algorithm development, labels an apply method indicating it
should be passed in the raw/unparsed JSON input from the user.
- acl - Variable in class com.algorithmia.data.DataDirectory.DirectoryListResponse
-
- algo(String) - Static method in class com.algorithmia.Algorithmia
-
Initialize an Algorithm object using the default client
- algo(String) - Method in class com.algorithmia.AlgorithmiaClient
-
Initialize an Algorithm object from this client
- AlgoAsyncResponse - Class in com.algorithmia.algo
-
A result representing success of an asynchronous algo call
- AlgoAsyncResponse(String, String) - Constructor for class com.algorithmia.algo.AlgoAsyncResponse
-
- AlgoFailure - Class in com.algorithmia.algo
-
A result representing failure
- AlgoFailure(AlgorithmException) - Constructor for class com.algorithmia.algo.AlgoFailure
-
- AlgoResponse - Class in com.algorithmia.algo
-
A generic result, can be either AlgoSuccess or AlgoFailure
- AlgoResponse() - Constructor for class com.algorithmia.algo.AlgoResponse
-
- AlgoResponseHandler(Algorithm.AlgorithmOutputType) - Constructor for class com.algorithmia.client.HttpClientHelpers.AlgoResponseHandler
-
- Algorithm - Class in com.algorithmia.algo
-
Represents an Algorithmia algorithm that can be called.
- Algorithm(HttpClient, AlgorithmRef) - Constructor for class com.algorithmia.algo.Algorithm
-
- Algorithm(HttpClient, AlgorithmRef, Map<String, String>) - Constructor for class com.algorithmia.algo.Algorithm
-
- Algorithm.AlgorithmOptions - Enum in com.algorithmia.algo
-
- Algorithm.AlgorithmOutputType - Enum in com.algorithmia.algo
-
- AlgorithmException - Exception in com.algorithmia
-
AlgorithmExceptions indicate an problem when running an algorithm.
- AlgorithmException(String) - Constructor for exception com.algorithmia.AlgorithmException
-
Constructs a new algorithm exception with the specified detail message, no stack trace.
- AlgorithmException(String, Throwable) - Constructor for exception com.algorithmia.AlgorithmException
-
Constructs a new algorithm exception with the specified detail message and cause.
- AlgorithmException(Throwable) - Constructor for exception com.algorithmia.AlgorithmException
-
Constructs a new algorithm exception from an existing exception
- AlgorithmException(String, AlgorithmException, String) - Constructor for exception com.algorithmia.AlgorithmException
-
Constructs a new algorithm exception from an exception message and stacktrace
- Algorithmia - Class in com.algorithmia
-
Instantiate Algorithmia clients for calling algorithms and accessing data
- AlgorithmiaClient - Class in com.algorithmia
-
Instantiate Algorithmia clients for calling algorithms and accessing data
- AlgorithmiaClient(Auth, int) - Constructor for class com.algorithmia.AlgorithmiaClient
-
Instantiate Algorithmia client with the given auth and max number of connections
- AlgorithmiaConf - Class in com.algorithmia
-
Stores configuration for the Algorithmia client library
- AlgorithmRef - Class in com.algorithmia.algo
-
A reference to an algorithm and possibly a specific version.
- AlgorithmRef(String) - Constructor for class com.algorithmia.algo.AlgorithmRef
-
Build an AlgorithmRef from an algorithm url like "/user/algo/version"
- AlgoSuccess - Class in com.algorithmia.algo
-
A result representing success, depending on how the algorithm was called it may have
an async response, rawOutput, or metadata + result.
- AlgoSuccess(JsonElement, Metadata, String, AlgoAsyncResponse) - Constructor for class com.algorithmia.algo.AlgoSuccess
-
- algoUri - Variable in class com.algorithmia.algo.AlgorithmRef
-
- apiAddress() - Static method in class com.algorithmia.AlgorithmiaConf
-
Returns the base address of the API server (https://api.algorithmia.com)
- APIException - Exception in com.algorithmia
-
APIException indicates a problem communicating with Algorithmia
- APIException(String) - Constructor for exception com.algorithmia.APIException
-
Constructs a new API exception with the specified detail message, no stack trace.
- APIException(String, Throwable) - Constructor for exception com.algorithmia.APIException
-
Constructs a new API exception with the specified detail message and cause.
- apiKey() - Static method in class com.algorithmia.AlgorithmiaConf
-
- as(Class<T>) - Method in class com.algorithmia.algo.AlgoFailure
-
- as(Type) - Method in class com.algorithmia.algo.AlgoFailure
-
- as(Class<T>) - Method in class com.algorithmia.algo.AlgoResponse
-
Convert the result to a specific class
- as(Type) - Method in class com.algorithmia.algo.AlgoResponse
-
Convert the result to a specific type
- as(TypeToken) - Method in class com.algorithmia.algo.AlgoResponse
-
Convert the result to a specific type.
- as(Class<T>) - Method in class com.algorithmia.algo.AlgoSuccess
-
- as(Type) - Method in class com.algorithmia.algo.AlgoSuccess
-
- asJsonString() - Method in class com.algorithmia.algo.AlgoFailure
-
- asJsonString() - Method in class com.algorithmia.algo.AlgoResponse
-
Return JSON representation of the result.
- asJsonString() - Method in class com.algorithmia.algo.AlgoSuccess
-
- asString() - Method in class com.algorithmia.algo.AlgoFailure
-
- asString() - Method in class com.algorithmia.algo.AlgoResponse
-
Return String representation of the result.
- asString() - Method in class com.algorithmia.algo.AlgoSuccess
-
- Auth - Class in com.algorithmia.client
-
A result representing success
- Auth() - Constructor for class com.algorithmia.client.Auth
-
- authenticateRequest(HttpRequest) - Method in class com.algorithmia.client.Auth
-
- authenticateRequest(HttpRequest) - Method in class com.algorithmia.client.SimpleAuth
-
- cancel(boolean) - Method in class com.algorithmia.algo.FutureAlgoResponse
-
- client() - Static method in class com.algorithmia.Algorithmia
-
Returns the default Algorithmia client which will
look for ALGORITHMIA_API_KEY environment variable or java property
If no key is found, then requests will be unauthenticated which only works
when making requests from an algorithm running within the Algorithmia cluster
- client(int) - Static method in class com.algorithmia.Algorithmia
-
Returns the default Algorithmia client which will
look for ALGORITHMIA_API_KEY environment variable or java property
If no key is found, then requests will be unauthenticated which only works
when making requests from an algorithm running within the Algorithmia cluster
- client(String) - Static method in class com.algorithmia.Algorithmia
-
Builds an Algorithmia client that makes all requests with your API key
If API key is null, the default client is returned, which will
look for ALGORITHMIA_API_KEY environment variable or java property
If no key is found, then requests will be unauthenticated which only works
when making requests from an algorithm running within the Algorithmia cluster
- client(String, int) - Static method in class com.algorithmia.Algorithmia
-
Builds an Algorithmia client that makes all requests with your API key
If API key is null, the default client is returned, which will
look for ALGORITHMIA_API_KEY environment variable or java property
If no key is found, then requests will be unauthenticated which only works
when making requests from an algorithm running within the Algorithmia cluster
- client - Variable in class com.algorithmia.data.DataObject
-
- com.algorithmia - package com.algorithmia
-
Package for leveraging Algorithmia's algorithm marketplace and data APIs
- com.algorithmia.algo - package com.algorithmia.algo
-
Provides objects and methods for interacting with Algorithmia algorithms
- com.algorithmia.client - package com.algorithmia.client
-
The internal client used for interacting with the Algorithmia API
- com.algorithmia.data - package com.algorithmia.data
-
Provides objects and methods for interacting with Algorithmia data
- ContentType - Enum in com.algorithmia.algo
-
- create() - Method in class com.algorithmia.data.DataDirectory
-
Creates this directory via the Algorithmia Data API
- create(DataAcl) - Method in class com.algorithmia.data.DataDirectory
-