public class DataSiftPylon extends DataSiftApiClient
| Modifier and Type | Field and Description |
|---|---|
String |
ANALYZE |
String |
COMPILE |
String |
GET |
String |
SAMPLE |
String |
START |
String |
STOP |
String |
TAGS |
String |
UPDATE |
String |
VALIDATE |
config| Constructor and Description |
|---|
DataSiftPylon(DataSiftConfig config) |
| Modifier and Type | Method and Description |
|---|---|
FutureData<PylonResult> |
analyze(PylonQuery query)
Analyze a given recording and retrieve results.
|
FutureData<PylonStream> |
compile(String csdl)
Compile a CSDL string to a stream hash to which you can later subscribe and receive interactions from.
|
FutureData<PylonRecordingList> |
get()
Get the status of all recordings.
|
FutureData<PylonRecordingList> |
get(int page)
Get the status of all recordings on page given.
|
FutureData<PylonRecordingList> |
get(int page,
int perPage)
Get the status of all recordings on page given.
|
FutureData<PylonRecording> |
get(PylonRecording.PylonRecordingId recordingId)
Get the status of the recording with a given id.
|
FutureData<DataSiftResult> |
restart(PylonRecording.PylonRecordingId recordingId)
Restart a recording using a recording id.
|
FutureData<PylonSample> |
sample(PylonSampleRequest sampleRequest)
Sample a Pylon recording.
|
FutureData<PylonRecording.PylonRecordingId> |
start(PylonStream stream)
Start the stream with the given hash.
|
FutureData<PylonRecording.PylonRecordingId> |
start(PylonStream stream,
String name)
Start a recording with the given hash & name.
|
FutureData<DataSiftResult> |
stop(PylonRecording.PylonRecordingId recordingId)
Stop the stream with the given hash.
|
FutureData<PylonTags> |
tags(PylonRecording.PylonRecordingId recordingId)
Retrieve VEDO tags for a given recording.
|
FutureData<DataSiftResult> |
update(PylonRecording.PylonRecordingId recordingId,
PylonStream stream) |
FutureData<DataSiftResult> |
update(PylonRecording.PylonRecordingId recordingId,
PylonStream stream,
String newName) |
FutureData<DataSiftResult> |
update(PylonRecording.PylonRecordingId recordingId,
String newName) |
FutureData<PylonValidation> |
validate(String csdl)
Validate the given CSDL string.
|
failNotify, newParams, newRequestCallback, performRequest, unwrapFuturepublic final String VALIDATE
public final String COMPILE
public final String START
public final String STOP
public final String UPDATE
public final String GET
public final String ANALYZE
public final String TAGS
public final String SAMPLE
public DataSiftPylon(DataSiftConfig config)
public FutureData<PylonValidation> validate(String csdl)
csdl - the CSDL to validateValidation.isValid() to check if
validation was successfulpublic FutureData<PylonStream> compile(String csdl)
csdl - the CSDL to compile.Stream#hash()
to list the hash for the compiled CSDLpublic FutureData<PylonRecording.PylonRecordingId> start(PylonStream stream)
stream - the stream hashPylonRecording.PylonRecordingIdpublic FutureData<PylonRecording.PylonRecordingId> start(PylonStream stream, String name)
stream - the stream hashname - a name for the subscriptionPylonRecording.PylonRecordingIdpublic FutureData<DataSiftResult> restart(PylonRecording.PylonRecordingId recordingId)
recordingId - the recording id of a previously stopped recording.
See PylonRecording.PylonRecordingIdBaseDataSiftResult.isSuccessful()public FutureData<DataSiftResult> update(PylonRecording.PylonRecordingId recordingId, String newName)
public FutureData<DataSiftResult> update(PylonRecording.PylonRecordingId recordingId, PylonStream stream)
public FutureData<DataSiftResult> update(PylonRecording.PylonRecordingId recordingId, PylonStream stream, String newName)
public FutureData<DataSiftResult> stop(PylonRecording.PylonRecordingId recordingId)
recordingId - the id for the recording to stop.
See PylonRecording.PylonRecordingIdBaseDataSiftResult.isSuccessful()public FutureData<PylonRecordingList> get()
public FutureData<PylonRecordingList> get(int page)
public FutureData<PylonRecordingList> get(int page, int perPage)
public FutureData<PylonRecording> get(PylonRecording.PylonRecordingId recordingId)
recordingId - id for the required recording.
See PylonRecording.PylonRecordingIdpublic FutureData<PylonResult> analyze(PylonQuery query)
query - pylon options for a recordingpublic FutureData<PylonTags> tags(PylonRecording.PylonRecordingId recordingId)
recordingId - A recording id. See PylonRecording.PylonRecordingIdpublic FutureData<PylonSample> sample(PylonSampleRequest sampleRequest)
sampleRequest - Request object containing parameters for SampleCopyright © 2016. All Rights Reserved.