public class DataSiftPylon extends DataSiftApiClient
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
ANALYZE |
java.lang.String |
COMPILE |
java.lang.String |
GET |
java.lang.String |
SAMPLE |
java.lang.String |
START |
java.lang.String |
STOP |
java.lang.String |
TAGS |
java.lang.String |
UPDATE |
java.lang.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(java.lang.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,
java.lang.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,
java.lang.String newName) |
FutureData<DataSiftResult> |
update(PylonRecording.PylonRecordingId recordingId,
java.lang.String newName) |
FutureData<PylonValidation> |
validate(java.lang.String csdl)
Validate the given CSDL string.
|
failNotify, newParams, newRequestCallback, performRequest, unwrapFuturepublic final java.lang.String VALIDATE
public final java.lang.String COMPILE
public final java.lang.String START
public final java.lang.String STOP
public final java.lang.String UPDATE
public final java.lang.String GET
public final java.lang.String ANALYZE
public final java.lang.String TAGS
public final java.lang.String SAMPLE
public DataSiftPylon(DataSiftConfig config)
public FutureData<PylonValidation> validate(java.lang.String csdl)
csdl - the CSDL to validateValidation.isValid() to check if
validation was successfulpublic FutureData<PylonStream> compile(java.lang.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, java.lang.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, java.lang.String newName)
public FutureData<DataSiftResult> update(PylonRecording.PylonRecordingId recordingId, PylonStream stream)
public FutureData<DataSiftResult> update(PylonRecording.PylonRecordingId recordingId, PylonStream stream, java.lang.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 © 2017. All Rights Reserved.