Interface DataService
-
- All Implemented Interfaces:
public interface DataServiceIngest data for fraud detection and risk analysis.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceDataService.WithRawResponseA view of DataService that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract DataService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract DataService withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
add
DataAddResponse add(String namespace, DataAddParams params)
Add data to a namespace, returning immediately. Processing happens asynchronously in the background.
-
add
DataAddResponse add(String namespace, DataAddParams params, RequestOptions requestOptions)
-
add
DataAddResponse add(DataAddParams params)
-
add
abstract DataAddResponse add(DataAddParams params, RequestOptions requestOptions)
-
createUploadUrl
DataCreateUploadUrlResponse createUploadUrl(String namespace)
Request a pre-signed upload URL for large JSONL batches into a namespace. After receiving
upload_url, upload your JSONL file usingPUT {upload_url}with headerContent-Type: application/json; put each JSON object on a new line.
-
createUploadUrl
DataCreateUploadUrlResponse createUploadUrl(String namespace, DataCreateUploadUrlParams params, RequestOptions requestOptions)
-
createUploadUrl
DataCreateUploadUrlResponse createUploadUrl(String namespace, DataCreateUploadUrlParams params)
-
createUploadUrl
abstract DataCreateUploadUrlResponse createUploadUrl(DataCreateUploadUrlParams params, RequestOptions requestOptions)
-
createUploadUrl
DataCreateUploadUrlResponse createUploadUrl(DataCreateUploadUrlParams params)
-
createUploadUrl
DataCreateUploadUrlResponse createUploadUrl(String namespace, RequestOptions requestOptions)
-
getDownloadUrl
DataGetDownloadUrlResponse getDownloadUrl(String requestId, DataGetDownloadUrlParams params)
Retrieve the status of a data ingestion request and, once complete, a temporary S3 URL for the full result file. This endpoint always uses the URL-based response shape regardless of request size.
-
getDownloadUrl
DataGetDownloadUrlResponse getDownloadUrl(String requestId, DataGetDownloadUrlParams params, RequestOptions requestOptions)
-
getDownloadUrl
DataGetDownloadUrlResponse getDownloadUrl(DataGetDownloadUrlParams params)
-
getDownloadUrl
abstract DataGetDownloadUrlResponse getDownloadUrl(DataGetDownloadUrlParams params, RequestOptions requestOptions)
-
getStatus
DataGetStatusResponse getStatus(String requestId, DataGetStatusParams params)
Retrieve the status of a data ingestion request and, once complete, return processed objects inline. If the processed output exceeds the 5 MiB inline response limit, this endpoint returns an error instructing you to use the download endpoint instead.
-
getStatus
DataGetStatusResponse getStatus(String requestId, DataGetStatusParams params, RequestOptions requestOptions)
-
getStatus
DataGetStatusResponse getStatus(DataGetStatusParams params)
-
getStatus
abstract DataGetStatusResponse getStatus(DataGetStatusParams params, RequestOptions requestOptions)
-
updateSettings
DataUpdateSettingsResponse updateSettings(String namespace, DataUpdateSettingsParams params)
Create or replace settings for a namespace, primarily used to change the schema associated with the namespace.
-
updateSettings
DataUpdateSettingsResponse updateSettings(String namespace, DataUpdateSettingsParams params, RequestOptions requestOptions)
-
updateSettings
DataUpdateSettingsResponse updateSettings(DataUpdateSettingsParams params)
-
updateSettings
abstract DataUpdateSettingsResponse updateSettings(DataUpdateSettingsParams params, RequestOptions requestOptions)
-
-
-
-