| Modifier and Type | Method and Description |
|---|---|
FutureData<Balance> |
DataSiftClient.balance() |
FutureData<Stream> |
DataSiftClient.compile(String csdl)
Compile a CSDL string to a stream hash to which you can later subscribe and receive interactions from
|
FutureData<Dpu> |
DataSiftClient.dpu(FutureData<Stream> streamFuture) |
FutureData<Dpu> |
DataSiftClient.dpu(Stream stream) |
FutureData<T> |
FutureData.onData(FutureResponse<T> response)
Adds an event listener that is notified when data is received
|
FutureData<Usage> |
DataSiftClient.usage() |
FutureData<Usage> |
DataSiftClient.usage(Usage.Period timePeriod) |
FutureData<Validation> |
DataSiftClient.validate(String csdl)
Validate the given CSDL string against the DataSift API
|
static <A extends BaseDataSiftResult> |
FutureData.wrap(A obj)
Wraps any object in a
FutureData instance
Intended use is to enable any object obtained without a future to be passed to API methods. |
| Modifier and Type | Method and Description |
|---|---|
FutureData<Dpu> |
DataSiftClient.dpu(FutureData<Stream> streamFuture) |
protected <T extends DataSiftResult> |
DataSiftApiClient.failNotify(FutureData<T> response,
Throwable cause) |
protected <T extends DataSiftResult> |
DataSiftApiClient.newRequestCallback(FutureData<T> future,
T instance,
DataSiftConfig config) |
protected <T extends DataSiftResult> |
DataSiftApiClient.performRequest(FutureData<T> response,
io.higgs.http.client.Request request) |
protected <T extends DataSiftResult,A extends DataSiftResult> |
DataSiftApiClient.unwrapFuture(FutureData<T> futureToUnwrap,
FutureData<A> futureReturnedToUser,
A expectedInstance,
FutureResponse<T> responseToExecuteOnSuccess)
To support futures being passed as parameters, this method adds a listener to the unprocessed future that has
been passed as a parameter.
|
protected <T extends DataSiftResult,A extends DataSiftResult> |
DataSiftApiClient.unwrapFuture(FutureData<T> futureToUnwrap,
FutureData<A> futureReturnedToUser,
A expectedInstance,
FutureResponse<T> responseToExecuteOnSuccess)
To support futures being passed as parameters, this method adds a listener to the unprocessed future that has
been passed as a parameter.
|
| Modifier and Type | Method and Description |
|---|---|
<T> FutureData<DataSiftResult> |
DataSiftDynamicList.add(DynamicList list,
List<T> items)
Add one or more items to a dynamic list with the given id
|
FutureData<DynamicList> |
DataSiftDynamicList.create(DataSiftDynamicList.ListType type,
String name)
Create a new dynamic list with the given name and type
|
FutureData<DataSiftResult> |
DataSiftDynamicList.delete(DynamicList list)
Delete a dynamic list with the given id
|
<T> FutureData<DataSiftResult> |
DataSiftDynamicList.exists(DynamicList list,
List<T> items)
Check if one or more items exist in a dynamic list with the given id
|
FutureData<DataSiftResult> |
DataSiftDynamicList.get()
Retrieve all lists owned by the user given by the API credentials
|
<T> FutureData<DataSiftResult> |
DataSiftDynamicList.remove(DynamicList list,
List<T> items)
Remove one or more items from a dynamic list with the given id
|
| Modifier and Type | Method and Description |
|---|---|
FutureData<DataSiftResult> |
DataSiftDynamicListReplace.abort(ReplaceList list)
Abort the replace list
|
<T> FutureData<DataSiftResult> |
DataSiftDynamicListReplace.add(ReplaceList list,
List<T> items)
Add one or more items to a replace list with the given id
|
FutureData<DataSiftResult> |
DataSiftDynamicListReplace.commit(ReplaceList list)
Commit the replace list with the given id
|
FutureData<ReplaceList> |
DataSiftDynamicListReplace.start(DynamicList list)
Start a dynamic list replace
|
| Modifier and Type | Method and Description |
|---|---|
FutureData<DataSiftResult> |
DataSiftHistorics.delete(PreparedHistoricsQuery query) |
FutureData<DataSiftResult> |
DataSiftHistorics.delete(String id)
Delete the historic with the given ID
|
FutureData<HistoricsQuery> |
DataSiftHistorics.get(String id) |
FutureData<HistoricsQuery> |
DataSiftHistorics.get(String id,
boolean withEstimate)
Get detailed information about a historics query
|
FutureData<HistoricsQueryList> |
DataSiftHistorics.list() |
FutureData<HistoricsQueryList> |
DataSiftHistorics.list(int page) |
FutureData<HistoricsQueryList> |
DataSiftHistorics.list(int max,
int page) |
FutureData<HistoricsQueryList> |
DataSiftHistorics.list(int max,
int page,
boolean withEstimate)
Retrieve a list of
HistoricsQuery objects |
FutureData<PreparedHistoricsQuery> |
DataSiftHistorics.prepare(String hash,
org.joda.time.DateTime start,
org.joda.time.DateTime end,
String name) |
FutureData<PreparedHistoricsQuery> |
DataSiftHistorics.prepare(String hash,
long start,
long end,
String name,
int sample,
String... sources) |
FutureData<PreparedHistoricsQuery> |
DataSiftHistorics.prepare(String hash,
long start,
long end,
String name,
String... sources) |
FutureData<DataSiftResult> |
DataSiftHistorics.start(FutureData<PreparedHistoricsQuery> query)
Start the historics query given
|
FutureData<DataSiftResult> |
DataSiftHistorics.start(PreparedHistoricsQuery query) |
FutureData<DataSiftResult> |
DataSiftHistorics.start(String id)
Start the historics query with the given ID
|
protected FutureData<DataSiftResult> |
DataSiftHistorics.start(String id,
FutureData<DataSiftResult> f) |
FutureData<HistoricsStatus> |
DataSiftHistorics.status(org.joda.time.DateTime start,
org.joda.time.DateTime end,
String... sources)
Check the status of data availability in our archive for the given time period
|
FutureData<DataSiftResult> |
DataSiftHistorics.stop(PreparedHistoricsQuery query,
String reason) |
FutureData<DataSiftResult> |
DataSiftHistorics.stop(String id,
String reason)
Stop a given historics query
|
FutureData<DataSiftResult> |
DataSiftHistorics.update(String id,
String name)
Update the name of a historics query
|
| Modifier and Type | Method and Description |
|---|---|
FutureData<DataSiftResult> |
DataSiftHistorics.start(FutureData<PreparedHistoricsQuery> query)
Start the historics query given
|
protected FutureData<DataSiftResult> |
DataSiftHistorics.start(String id,
FutureData<DataSiftResult> f) |
| Modifier and Type | Method and Description |
|---|---|
<T extends DataSource> |
DataSiftManagedSource.create(String name,
T source)
Create a new managed source
|
FutureData<DataSiftResult> |
DataSiftManagedSource.delete(String id) |
FutureData<ManagedSourceList> |
DataSiftManagedSource.get() |
FutureData<ManagedSourceList> |
DataSiftManagedSource.get(int page) |
FutureData<ManagedSourceList> |
DataSiftManagedSource.get(int page,
int perPage) |
FutureData<ManagedSourceList> |
DataSiftManagedSource.get(ManagedDataSourceType type,
int page,
int perPage)
Get manage sources for the given type
|
FutureData<ManagedSource> |
DataSiftManagedSource.get(String id) |
FutureData<ManagedSourceLog> |
DataSiftManagedSource.log(String id) |
FutureData<ManagedSourceLog> |
DataSiftManagedSource.log(String id,
int page) |
FutureData<ManagedSourceLog> |
DataSiftManagedSource.log(String id,
int page,
int perPage) |
FutureData<DataSiftResult> |
DataSiftManagedSource.start(FutureData<ManagedSource> source) |
FutureData<DataSiftResult> |
DataSiftManagedSource.start(ManagedSource source) |
FutureData<DataSiftResult> |
DataSiftManagedSource.start(String id) |
FutureData<ManagedSource> |
DataSiftManagedSource.stop(String id) |
<T extends DataSource> |
DataSiftManagedSource.update(String name,
T source,
ManagedSource id)
Update an existing managed source
|
protected <T extends DataSource> |
DataSiftManagedSource.updateOrCreate(String name,
T source,
String id) |
| Modifier and Type | Method and Description |
|---|---|
FutureData<DataSiftResult> |
DataSiftManagedSource.start(FutureData<ManagedSource> source) |
| Modifier and Type | Method and Description |
|---|---|
FutureData<HistoricsPreview> |
DataSiftPreview.create(org.joda.time.DateTime start,
org.joda.time.DateTime end,
Stream hash,
String[] params) |
FutureData<HistoricsPreview> |
DataSiftPreview.create(org.joda.time.DateTime now,
Stream stream,
String[] params) |
FutureData<HistoricsPreview> |
DataSiftPreview.create(long start,
long end,
Stream stream,
String[] parameters)
Create a historic preview for the given stream within the given time frame, using the set of parameters provided
|
FutureData<HistoricsPreview> |
DataSiftPreview.create(long start,
long end,
String hash,
String[] parameters) |
FutureData<HistoricsPreviewData> |
DataSiftPreview.get(HistoricsPreview preview)
Get the data that's available for the given preview
|
FutureData<HistoricsPreviewData> |
DataSiftPreview.get(String id) |
| Modifier and Type | Method and Description |
|---|---|
<T extends PushConnector> |
DataSiftPush.create(T connector,
FutureData<PreparedHistoricsQuery> historics,
FutureData<Stream> stream,
String name) |
<T extends PushConnector> |
DataSiftPush.create(T connector,
FutureData<PreparedHistoricsQuery> historics,
FutureData<Stream> stream,
String name,
Status initialStatus,
long start,
long end)
Creates a push subscription to either a historics query OR a live stream.
|
<T extends PushConnector> |
DataSiftPush.create(T con,
FutureData<PreparedHistoricsQuery> query,
String name) |
<T extends PushConnector> |
DataSiftPush.create(T connector,
PreparedHistoricsQuery historics,
String name,
Status initialStatus,
long start,
long end)
Create a push subscription from a prepared query
|
<T extends PushConnector> |
DataSiftPush.create(T con,
Stream stream,
String name) |
<T extends PushConnector> |
DataSiftPush.create(T connector,
Stream stream,
String name,
Status initialStatus,
long start,
long end)
Create a push subscription from a live stream
|
FutureData<PushSubscription> |
DataSiftPush.createPull(PullJsonType type,
PreparedHistoricsQuery historics,
Stream stream,
String name,
Status initialStatus,
long start,
long end) |
FutureData<PushSubscription> |
DataSiftPush.createPull(PullJsonType jsonMeta,
PreparedHistoricsQuery historics,
String name) |
FutureData<PushSubscription> |
DataSiftPush.createPull(PullJsonType jsonMeta,
PreparedHistoricsQuery historics,
String name,
Status initialStatus,
long start,
long end)
Create a push subscription to be consumed via
DataSiftPush.pull(PushSubscription, int, String) using a live stream |
FutureData<PushSubscription> |
DataSiftPush.createPull(PullJsonType jsonMeta,
Stream stream,
String name) |
FutureData<PushSubscription> |
DataSiftPush.createPull(PullJsonType jsonMeta,
Stream stream,
String name,
Status initialStatus,
long start,
long end)
Create a push subscription to be consumed via
DataSiftPush.pull(PushSubscription, int, String) using a live stream |
FutureData<DataSiftResult> |
DataSiftPush.delete(String id)
Delete a push subsctiption
|
FutureData<PushCollection> |
DataSiftPush.get(HistoricsQuery historics,
int page,
int perPage,
String orderBy,
String orderDirection,
boolean includeFinished)
Get all push subscriptions for the given historics
|
FutureData<PushCollection> |
DataSiftPush.get(int page,
int perPage,
String orderBy,
String orderDirection,
boolean includeFinished)
Get all push subscriptions belonging to this user
|
FutureData<PushCollection> |
DataSiftPush.get(Stream hash,
int page,
int perPage,
String orderBy,
String orderDirection,
boolean includeFinished)
Get all push subscriptions for the given stream
|
FutureData<PushSubscription> |
DataSiftPush.get(String id) |
FutureData<PushLogMessages> |
DataSiftPush.log(String id,
int page) |
FutureData<PushLogMessages> |
DataSiftPush.log(String id,
int page,
int perPage,
String orderBy,
String orderDirection)
Retreive log messages about subscriptions
|
FutureData<PushSubscription> |
DataSiftPush.pause(String id)
Pause the push subscription with the given ID
|
FutureData<PulledInteractions> |
DataSiftPush.pull(PushSubscription id) |
FutureData<PulledInteractions> |
DataSiftPush.pull(PushSubscription id,
int size,
String cursor)
Retrieve one or more interactions from a Push queue
|
FutureData<PushSubscription> |
DataSiftPush.resume(String id)
Set a paused subscription to run again
|
FutureData<PushSubscription> |
DataSiftPush.stop(String id)
Stop/cancel a given push subscription
|
FutureData<PushSubscription> |
DataSiftPush.update(String id,
PushConnector connector) |
FutureData<PushSubscription> |
DataSiftPush.update(String id,
PushConnector connector,
String name)
Updates the name or output parameters for a push sucription
|
<T extends PushConnector> |
DataSiftPush.validate(T connector)
Check that the subscription details are correct
|
| Modifier and Type | Method and Description |
|---|---|
<T extends PushConnector> |
DataSiftPush.create(T connector,
FutureData<PreparedHistoricsQuery> historics,
FutureData<Stream> stream,
String name) |
<T extends PushConnector> |
DataSiftPush.create(T connector,
FutureData<PreparedHistoricsQuery> historics,
FutureData<Stream> stream,
String name) |
<T extends PushConnector> |
DataSiftPush.create(T connector,
FutureData<PreparedHistoricsQuery> historics,
FutureData<Stream> stream,
String name,
Status initialStatus,
long start,
long end)
Creates a push subscription to either a historics query OR a live stream.
|
<T extends PushConnector> |
DataSiftPush.create(T connector,
FutureData<PreparedHistoricsQuery> historics,
FutureData<Stream> stream,
String name,
Status initialStatus,
long start,
long end)
Creates a push subscription to either a historics query OR a live stream.
|
<T extends PushConnector> |
DataSiftPush.create(T con,
FutureData<PreparedHistoricsQuery> query,
String name) |
protected void |
DataSiftPush.sendPullRequest(FutureData<PulledInteractions> future,
PushSubscription id,
int size,
String cursor,
URI uri,
PullReader reader) |
Copyright © 2015. All Rights Reserved.