| 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<Dpu> |
DataSiftClient.dpu(String historicsId)
Retrieve the DPU usage of a historics job
|
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 |
|---|---|
FutureData<Identity> |
DataSiftAccount.create(String label) |
FutureData<Identity> |
DataSiftAccount.create(String label,
boolean active) |
FutureData<Identity> |
DataSiftAccount.create(String label,
boolean active,
boolean master)
Create a new Identity
|
FutureData<Limit> |
DataSiftAccount.createLimit(String identity,
String service,
Long allowance)
Create a Limit
|
FutureData<Token> |
DataSiftAccount.createToken(String identity,
String service,
String token)
Create a new token
|
FutureData<DataSiftResult> |
DataSiftAccount.delete(String id)
Delete an Identity using it's ID
|
FutureData<DataSiftResult> |
DataSiftAccount.deleteLimit(String identity,
String service)
Delete a limit
|
FutureData<DataSiftResult> |
DataSiftAccount.deleteToken(String identity,
String service)
Delete a service token
|
FutureData<Identity> |
DataSiftAccount.get(String id)
Fetch an Identity using it's ID
|
FutureData<Limit> |
DataSiftAccount.getLimit(String identity,
String service)
Fetch a Limit
|
FutureData<Token> |
DataSiftAccount.getToken(String identity,
String service)
Fetch a token using it's service ID and it's Identity's ID
|
FutureData<UsageResult> |
DataSiftAccount.getUsage(String period,
int start,
int end)
Get the usage for the current account.
|
FutureData<IdentityList> |
DataSiftAccount.list() |
FutureData<IdentityList> |
DataSiftAccount.list(int page) |
FutureData<IdentityList> |
DataSiftAccount.list(int page,
int perPage) |
FutureData<IdentityList> |
DataSiftAccount.list(String label) |
FutureData<IdentityList> |
DataSiftAccount.list(String label,
int page) |
FutureData<IdentityList> |
DataSiftAccount.list(String label,
int page,
int perPage)
List identities with a given label and page details
|
FutureData<LimitList> |
DataSiftAccount.listLimits(String service) |
FutureData<LimitList> |
DataSiftAccount.listLimits(String service,
int page) |
FutureData<LimitList> |
DataSiftAccount.listLimits(String service,
int page,
int perPage)
List limits for the given service
|
FutureData<TokenList> |
DataSiftAccount.listTokens(String identity) |
FutureData<TokenList> |
DataSiftAccount.listTokens(String identity,
int page) |
FutureData<TokenList> |
DataSiftAccount.listTokens(String identity,
int page,
int perPage)
List tokens associated with an identity
|
FutureData<Identity> |
DataSiftAccount.update(String id,
String label,
Boolean active,
Boolean master)
Update an existing identity with values
|
FutureData<Limit> |
DataSiftAccount.updateLimit(String identity,
String service,
Long allowance)
Update a token
|
FutureData<Token> |
DataSiftAccount.updateToken(String identity,
String service,
String token)
Update a token
|
| 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 |
|---|---|
FutureData<ManagedSource> |
DataSiftManagedSource.addAuth(String id,
boolean validate,
String... resources)
Add one or more authentication credentials to a given managed source
|
FutureData<ManagedSource> |
DataSiftManagedSource.addAuth(String id,
String... resources) |
FutureData<ManagedSource> |
DataSiftManagedSource.addResource(String id,
boolean validate,
BaseSource.ResourceParams... resources)
Add a resource to a given managed source
|
<T extends DataSource> |
DataSiftManagedSource.create(String name,
T source)
Create a new managed source
|
<T extends DataSource> |
DataSiftManagedSource.create(String name,
T source,
boolean validate) |
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<ManagedSource> |
DataSiftManagedSource.removeAuth(String id,
String... resources) |
FutureData<ManagedSource> |
DataSiftManagedSource.removeResource(String id,
String... resources)
Remove a set of resources from a managed source
|
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
|
<T extends DataSource> |
DataSiftManagedSource.update(String name,
T source,
ManagedSource id,
Boolean validate) |
protected <T extends DataSource> |
DataSiftManagedSource.updateOrCreate(String name,
T source,
String id) |
protected <T extends DataSource> |
DataSiftManagedSource.updateOrCreate(String name,
T source,
String id,
Boolean validate) |
| Modifier and Type | Method and Description |
|---|---|
FutureData<DataSiftResult> |
DataSiftManagedSource.start(FutureData<ManagedSource> source) |
| Modifier and Type | Method and Description |
|---|---|
FutureData<ODPBatchResponse> |
DataSiftODP.batch(String sourceId,
String interactions)
Send data to DataSift ODP ingestion endpoint using batch upload method.
|
| 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) |
| Modifier and Type | Method and Description |
|---|---|
FutureData<PylonResult> |
DataSiftPylon.analyze(PylonQuery query)
Analyze a given recording and retrieve results.
|
FutureData<PylonStream> |
DataSiftPylon.compile(String csdl)
Compile a CSDL string to a stream hash to which you can later subscribe and receive interactions from.
|
FutureData<PylonRecordingList> |
DataSiftPylon.get()
Get the status of all recordings.
|
FutureData<PylonRecordingList> |
DataSiftPylon.get(int page)
Get the status of all recordings on page given.
|
FutureData<PylonRecordingList> |
DataSiftPylon.get(int page,
int perPage)
Get the status of all recordings on page given.
|
FutureData<PylonRecording> |
DataSiftPylon.get(PylonRecording.PylonRecordingId recordingId)
Get the status of the recording with a given id.
|
FutureData<DataSiftResult> |
DataSiftPylon.restart(PylonRecording.PylonRecordingId recordingId)
Restart a recording using a recording id.
|
FutureData<PylonSample> |
DataSiftPylon.sample(PylonSampleRequest sampleRequest)
Sample a Pylon recording.
|
FutureData<PylonRecording.PylonRecordingId> |
DataSiftPylon.start(PylonStream stream)
Start the stream with the given hash.
|
FutureData<PylonRecording.PylonRecordingId> |
DataSiftPylon.start(PylonStream stream,
String name)
Start a recording with the given hash & name.
|
FutureData<DataSiftResult> |
DataSiftPylon.stop(PylonRecording.PylonRecordingId recordingId)
Stop the stream with the given hash.
|
FutureData<PylonTags> |
DataSiftPylon.tags(PylonRecording.PylonRecordingId recordingId)
Retrieve VEDO tags for a given recording.
|
FutureData<DataSiftResult> |
DataSiftPylon.update(PylonRecording.PylonRecordingId recordingId,
PylonStream stream) |
FutureData<DataSiftResult> |
DataSiftPylon.update(PylonRecording.PylonRecordingId recordingId,
PylonStream stream,
String newName) |
FutureData<DataSiftResult> |
DataSiftPylon.update(PylonRecording.PylonRecordingId recordingId,
String newName) |
FutureData<PylonValidation> |
DataSiftPylon.validate(String csdl)
Validate the given CSDL string.
|
Copyright © 2016. All Rights Reserved.