Skip navigation links
A B C D E G H I O P S 

A

ai.evolv - package ai.evolv
 
ai.evolv.exceptions - package ai.evolv.exceptions
 
ai.evolv.generics - package ai.evolv.generics
 
ai.evolv.httpclients - package ai.evolv.httpclients
 
apply(T) - Method in interface ai.evolv.AscendAction
Applies a given value to a set of instructions.
AscendAction<T> - Interface in ai.evolv
 
AscendAllocationStore - Interface in ai.evolv
 
AscendClient - Interface in ai.evolv
 
AscendClientFactory - Class in ai.evolv
 
AscendClientFactory() - Constructor for class ai.evolv.AscendClientFactory
 
AscendConfig - Class in ai.evolv
 
AscendConfig.Builder - Class in ai.evolv
 
AscendKeyError - Exception in ai.evolv.exceptions
 
AscendKeyError(String) - Constructor for exception ai.evolv.exceptions.AscendKeyError
 
AscendParticipant - Class in ai.evolv
 
AscendParticipant.Builder - Class in ai.evolv
 

B

build() - Method in class ai.evolv.AscendConfig.Builder
Builds an instance of AscendClientImpl.
build() - Method in class ai.evolv.AscendParticipant.Builder
 
builder(String, HttpClient) - Static method in class ai.evolv.AscendConfig
 
builder() - Static method in class ai.evolv.AscendParticipant
 
Builder() - Constructor for class ai.evolv.AscendParticipant.Builder
 

C

confirm() - Method in interface ai.evolv.AscendClient
Sends a confirmed event to Ascend.
contaminate() - Method in interface ai.evolv.AscendClient
Sends a contamination event to Ascend.

D

DefaultAllocationStore - Class in ai.evolv
 

E

emitEvent(String, Double) - Method in interface ai.evolv.AscendClient
Emits a generic event to be recorded by Ascend.
emitEvent(String) - Method in interface ai.evolv.AscendClient
Emits a generic event to be recorded by Ascend.

G

GenericClass<T> - Class in ai.evolv.generics
 
GenericClass(Class<T>) - Constructor for class ai.evolv.generics.GenericClass
 
get(String) - Method in interface ai.evolv.AscendAllocationStore
Retrieves a JsonArray.
get(String, T) - Method in interface ai.evolv.AscendClient
Retrieves a value from the participant's allocation, returns a default upon error.
get(String) - Method in class ai.evolv.DefaultAllocationStore
 
get(String) - Method in interface ai.evolv.HttpClient
Performs a GET request using the provided url.
get(String) - Method in class ai.evolv.httpclients.OkHttpClient
Performs a GET request with the given url using the httpClient from okhttp3.
getMyType() - Method in class ai.evolv.generics.GenericClass
 

H

HttpClient - Interface in ai.evolv
 

I

init(AscendConfig) - Static method in class ai.evolv.AscendClientFactory
Creates instances of the AscendClient.
init(AscendConfig, AscendParticipant) - Static method in class ai.evolv.AscendClientFactory
Creates instances of the AscendClient.

O

OkHttpClient - Class in ai.evolv.httpclients
 
OkHttpClient() - Constructor for class ai.evolv.httpclients.OkHttpClient
Initializes the OhHttp# httpClient.
OkHttpClient(TimeUnit, long) - Constructor for class ai.evolv.httpclients.OkHttpClient
Initializes the OhHttp# httpClient.
OkHttpClient(okhttp3.OkHttpClient) - Constructor for class ai.evolv.httpclients.OkHttpClient
Initializes the OhHttp# httpClient.

P

put(String, JsonArray) - Method in interface ai.evolv.AscendAllocationStore
Stores a JsonArray.
put(String, JsonArray) - Method in class ai.evolv.DefaultAllocationStore
 

S

setAscendAllocationStore(AscendAllocationStore) - Method in class ai.evolv.AscendConfig.Builder
Sets up a custom AscendAllocationStore.
setDomain(String) - Method in class ai.evolv.AscendConfig.Builder
Sets the domain of the underlying participant api.
setHttpScheme(String) - Method in class ai.evolv.AscendConfig.Builder
Tells the SDK to use either http or https.
setSessionId(String) - Method in class ai.evolv.AscendParticipant.Builder
 
setUserId(String) - Method in class ai.evolv.AscendParticipant.Builder
 
setVersion(String) - Method in class ai.evolv.AscendConfig.Builder
Version of the underlying participant api.
subscribe(String, T, AscendAction<T>) - Method in interface ai.evolv.AscendClient
Retrieves a value from Ascend asynchronously and applies some custom action.
A B C D E G H I O P S 
Skip navigation links