Package ai.reveng.api
Class ExternalSourcesApi
java.lang.Object
ai.reveng.api.ExternalSourcesApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateExternalTaskMb(Integer analysisId) Pulls data from VirusTotalokhttp3.CallcreateExternalTaskMbAsync(Integer analysisId, ApiCallback<BaseResponseStr> _callback) Pulls data from VirusTotal (asynchronously)okhttp3.CallcreateExternalTaskMbCall(Integer analysisId, ApiCallback _callback) Build call for createExternalTaskMbcreateExternalTaskMbWithHttpInfo(Integer analysisId) Pulls data from VirusTotalcreateExternalTaskVt(Integer analysisId) Pulls data from VirusTotalokhttp3.CallcreateExternalTaskVtAsync(Integer analysisId, ApiCallback<BaseResponseStr> _callback) Pulls data from VirusTotal (asynchronously)okhttp3.CallcreateExternalTaskVtCall(Integer analysisId, ApiCallback _callback) Build call for createExternalTaskVtcreateExternalTaskVtWithHttpInfo(Integer analysisId) Pulls data from VirusTotalintGet MalwareBazaar dataokhttp3.CallgetMbDataAsync(Integer analysisId, ApiCallback<BaseResponseExternalResponse> _callback) Get MalwareBazaar data (asynchronously)okhttp3.CallgetMbDataCall(Integer analysisId, ApiCallback _callback) Build call for getMbDatagetMbDataWithHttpInfo(Integer analysisId) Get MalwareBazaar datagetMbTaskStatus(Integer analysisId) Check the status of MalwareBazaar data retrievalokhttp3.CallgetMbTaskStatusAsync(Integer analysisId, ApiCallback<BaseResponseTaskResponse> _callback) Check the status of MalwareBazaar data retrieval (asynchronously)okhttp3.CallgetMbTaskStatusCall(Integer analysisId, ApiCallback _callback) Build call for getMbTaskStatusgetMbTaskStatusWithHttpInfo(Integer analysisId) Check the status of MalwareBazaar data retrievalGet VirusTotal dataokhttp3.CallgetVtDataAsync(Integer analysisId, ApiCallback<BaseResponseExternalResponse> _callback) Get VirusTotal data (asynchronously)okhttp3.CallgetVtDataCall(Integer analysisId, ApiCallback _callback) Build call for getVtDatagetVtDataWithHttpInfo(Integer analysisId) Get VirusTotal datagetVtTaskStatus(Integer analysisId) Check the status of VirusTotal data retrievalokhttp3.CallgetVtTaskStatusAsync(Integer analysisId, ApiCallback<BaseResponseTaskResponse> _callback) Check the status of VirusTotal data retrieval (asynchronously)okhttp3.CallgetVtTaskStatusCall(Integer analysisId, ApiCallback _callback) Build call for getVtTaskStatusgetVtTaskStatusWithHttpInfo(Integer analysisId) Check the status of VirusTotal data retrievalvoidsetApiClient(ApiClient apiClient) voidsetCustomBaseUrl(String customBaseUrl) voidsetHostIndex(int hostIndex)
-
Constructor Details
-
ExternalSourcesApi
public ExternalSourcesApi() -
ExternalSourcesApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
getHostIndex
public int getHostIndex() -
setHostIndex
public void setHostIndex(int hostIndex) -
getCustomBaseUrl
-
setCustomBaseUrl
-
createExternalTaskMbCall
public okhttp3.Call createExternalTaskMbCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException Build call for createExternalTaskMb- Parameters:
analysisId- (required)_callback- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException- If fail to serialize the request body object- Http Response Details
Response Details Status Code Description Response Headers 202 Successful Response - 422 Invalid request parameters - 409 Request already queued -
-
createExternalTaskMb
Pulls data from VirusTotal- Parameters:
analysisId- (required)- Returns:
- BaseResponseStr
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details
Response Details Status Code Description Response Headers 202 Successful Response - 422 Invalid request parameters - 409 Request already queued -
-
createExternalTaskMbWithHttpInfo
public ApiResponse<BaseResponseStr> createExternalTaskMbWithHttpInfo(@Nonnull Integer analysisId) throws ApiException Pulls data from VirusTotal- Parameters:
analysisId- (required)- Returns:
- ApiResponse<BaseResponseStr>
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details
Response Details Status Code Description Response Headers 202 Successful Response - 422 Invalid request parameters - 409 Request already queued -
-
createExternalTaskMbAsync
public okhttp3.Call createExternalTaskMbAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseStr> _callback) throws ApiException Pulls data from VirusTotal (asynchronously)- Parameters:
analysisId- (required)_callback- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException- If fail to process the API call, e.g. serializing the request body object- Http Response Details
Response Details Status Code Description Response Headers 202 Successful Response - 422 Invalid request parameters - 409 Request already queued -
-
createExternalTaskVtCall
public okhttp3.Call createExternalTaskVtCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException Build call for createExternalTaskVt- Parameters:
analysisId- (required)_callback- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException- If fail to serialize the request body object- Http Response Details
Response Details Status Code Description Response Headers 202 Successful Response - 422 Invalid request parameters - 409 Request already queued -
-
createExternalTaskVt
Pulls data from VirusTotal- Parameters:
analysisId- (required)- Returns:
- BaseResponseStr
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details
Response Details Status Code Description Response Headers 202 Successful Response - 422 Invalid request parameters - 409 Request already queued -
-
createExternalTaskVtWithHttpInfo
public ApiResponse<BaseResponseStr> createExternalTaskVtWithHttpInfo(@Nonnull Integer analysisId) throws ApiException Pulls data from VirusTotal- Parameters:
analysisId- (required)- Returns:
- ApiResponse<BaseResponseStr>
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details
Response Details Status Code Description Response Headers 202 Successful Response - 422 Invalid request parameters - 409 Request already queued -
-
createExternalTaskVtAsync
public okhttp3.Call createExternalTaskVtAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseStr> _callback) throws ApiException Pulls data from VirusTotal (asynchronously)- Parameters:
analysisId- (required)_callback- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException- If fail to process the API call, e.g. serializing the request body object- Http Response Details
Response Details Status Code Description Response Headers 202 Successful Response - 422 Invalid request parameters - 409 Request already queued -
-
getMbDataCall
public okhttp3.Call getMbDataCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException Build call for getMbData- Parameters:
analysisId- (required)_callback- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException- If fail to serialize the request body object- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters - 404 No data retrieved from MalwareBazaar for the given analysis_id -
-
getMbData
Get MalwareBazaar data- Parameters:
analysisId- (required)- Returns:
- BaseResponseExternalResponse
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters - 404 No data retrieved from MalwareBazaar for the given analysis_id -
-
getMbDataWithHttpInfo
public ApiResponse<BaseResponseExternalResponse> getMbDataWithHttpInfo(@Nonnull Integer analysisId) throws ApiException Get MalwareBazaar data- Parameters:
analysisId- (required)- Returns:
- ApiResponse<BaseResponseExternalResponse>
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters - 404 No data retrieved from MalwareBazaar for the given analysis_id -
-
getMbDataAsync
public okhttp3.Call getMbDataAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseExternalResponse> _callback) throws ApiException Get MalwareBazaar data (asynchronously)- Parameters:
analysisId- (required)_callback- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException- If fail to process the API call, e.g. serializing the request body object- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters - 404 No data retrieved from MalwareBazaar for the given analysis_id -
-
getMbTaskStatusCall
public okhttp3.Call getMbTaskStatusCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException Build call for getMbTaskStatus- Parameters:
analysisId- (required)_callback- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException- If fail to serialize the request body object- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters -
-
getMbTaskStatus
Check the status of MalwareBazaar data retrieval- Parameters:
analysisId- (required)- Returns:
- BaseResponseTaskResponse
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters -
-
getMbTaskStatusWithHttpInfo
public ApiResponse<BaseResponseTaskResponse> getMbTaskStatusWithHttpInfo(@Nonnull Integer analysisId) throws ApiException Check the status of MalwareBazaar data retrieval- Parameters:
analysisId- (required)- Returns:
- ApiResponse<BaseResponseTaskResponse>
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters -
-
getMbTaskStatusAsync
public okhttp3.Call getMbTaskStatusAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseTaskResponse> _callback) throws ApiException Check the status of MalwareBazaar data retrieval (asynchronously)- Parameters:
analysisId- (required)_callback- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException- If fail to process the API call, e.g. serializing the request body object- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters -
-
getVtDataCall
public okhttp3.Call getVtDataCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException Build call for getVtData- Parameters:
analysisId- (required)_callback- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException- If fail to serialize the request body object- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters - 404 No data retrieved from VirusTotal for the given analysis_id -
-
getVtData
Get VirusTotal data- Parameters:
analysisId- (required)- Returns:
- BaseResponseExternalResponse
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters - 404 No data retrieved from VirusTotal for the given analysis_id -
-
getVtDataWithHttpInfo
public ApiResponse<BaseResponseExternalResponse> getVtDataWithHttpInfo(@Nonnull Integer analysisId) throws ApiException Get VirusTotal data- Parameters:
analysisId- (required)- Returns:
- ApiResponse<BaseResponseExternalResponse>
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters - 404 No data retrieved from VirusTotal for the given analysis_id -
-
getVtDataAsync
public okhttp3.Call getVtDataAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseExternalResponse> _callback) throws ApiException Get VirusTotal data (asynchronously)- Parameters:
analysisId- (required)_callback- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException- If fail to process the API call, e.g. serializing the request body object- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters - 404 No data retrieved from VirusTotal for the given analysis_id -
-
getVtTaskStatusCall
public okhttp3.Call getVtTaskStatusCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException Build call for getVtTaskStatus- Parameters:
analysisId- (required)_callback- Callback for upload/download progress- Returns:
- Call to execute
- Throws:
ApiException- If fail to serialize the request body object- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters -
-
getVtTaskStatus
Check the status of VirusTotal data retrieval- Parameters:
analysisId- (required)- Returns:
- BaseResponseTaskResponse
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters -
-
getVtTaskStatusWithHttpInfo
public ApiResponse<BaseResponseTaskResponse> getVtTaskStatusWithHttpInfo(@Nonnull Integer analysisId) throws ApiException Check the status of VirusTotal data retrieval- Parameters:
analysisId- (required)- Returns:
- ApiResponse<BaseResponseTaskResponse>
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters -
-
getVtTaskStatusAsync
public okhttp3.Call getVtTaskStatusAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseTaskResponse> _callback) throws ApiException Check the status of VirusTotal data retrieval (asynchronously)- Parameters:
analysisId- (required)_callback- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException- If fail to process the API call, e.g. serializing the request body object- Http Response Details
Response Details Status Code Description Response Headers 200 Successful Response - 422 Invalid request parameters -
-